/* Notices */ .blogmarks-notice { border: none; padding: 0 !important; } .blogmarks-notice * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .blogmarks-notice .blogmarks-notice-wrapper { border: 1px solid #C2CFF8; display: flex; flex-direction: column; align-items: flex-start; padding-top: 0; padding-bottom: 0; } .blogmarks-notice-welcome { background-color: #F9FAFE; justify-content: left; overflow: hidden; position: relative; display: flex; flex-flow: row; width: 100%; } .blogmarks-notice-welcome .blogmarks-notice-left { flex: 0 0 60%; display: flex; flex-direction: column; justify-content: center; padding: 60px; } .blogmarks-notice-welcome .blogmarks-notice-right { flex: 0 0 35%; display: flex; align-items: flex-end; } @media (max-width: 782px) { .blogmarks-notice-welcome .blogmarks-notice-left, .blogmarks-notice-welcome .blogmarks-notice-right { flex-basis: 100%; } } .blogmarks-notice-welcome .intro__hello, .blogmarks-dashboard-wrapper .intro__hello { font-size: 16px; font-weight: 600; color: #1e1e1e; display: flex; align-items: center; gap: 8px; margin-bottom: 16px; } .blogmarks-notice .blogmarks-notice-title, .blogmarks-dashboard-wrapper .blogmarks-notice-title { font-size: 32px; font-weight: 600; line-height: 1.2; color: #1e1e1e; } .blogmarks-notice .blogmarks-notice-description, .blogmarks-dashboard-wrapper .blogmarks-notice-description { margin-top: 12px; color: #1e1e1e; } .blogmarks-notice .blogmarks-notice-title sup, .blogmarks-dashboard-wrapper .blogmarks-notice-title sup { color: #fff; background-color: #16a7f2; font-size: 12px; padding: 4px 8px; border-radius: 50px; letter-spacing: 0.5px; } .blogmarks-notice-content { display: grid; padding: 30px 60px; gap: 30px; } .blogmarks-notice-wrapper .blogmarks-notice-content { grid-template-columns: repeat(4, 1fr); } @media (max-width: 1200px) { .blogmarks-notice-wrapper .blogmarks-notice-content { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 782px) { .blogmarks-notice-wrapper .blogmarks-notice-content { grid-template-columns: 1fr; } } .blogmarks-notice-content .blogmarks-notice-item { display: flex; flex-direction: column; align-items: flex-start; } .blogmarks-notice .button, .blogmarks-dashboard-wrapper .button { padding: 12px 18px; line-height: 1em; } .blogmarks-notice .button-primary, .blogmarks-dashboard-wrapper .button-primary { color: #fff; border-color: #65bc7b; background-color: #65bc7b; } .blogmarks-notice h2, .blogmarks-notice h3 { margin: 0 0 10px; } .blogmarks-review-message { display: flex; flex-direction: column; align-items: flex-start; gap: 8px; padding: 30px 60px; } .blogmarks-review-message .blogmarks-notice-description { margin-bottom: 15px; } .blogmarks-review-message .blogmarks-notice-welcome { margin-bottom: 0; } .blogmarks-review-buttons a span { font-size: 20px; margin-right: 8px; } /* Dashboard */ .appearance_page_blogmarks-dashboard #wpwrap { background-color: #f8fafc; } .appearance_page_blogmarks-dashboard #wpcontent { padding-left: 0; } .appearance_page_blogmarks-dashboard #wpbody-content .notice { display: none !important; } .blogmarks-dashboard-wrapper a { box-shadow: none; outline: none; text-decoration: none; } .blogmarks-dashboard-wrapper img { max-width: 100%; height: auto; vertical-align: top; } /* Header Nav */ .blogmarks-dashboard-header .header-nav-wrapper { background-color: #fff; border-bottom: 1px solid #d1d5db; padding: 0 2rem; min-height: 4rem; display: flex; align-items: stretch; } .blogmarks-dashboard-header .header-tabs-wrapper { display: flex; gap: 32px; } .blogmarks-dashboard-header .header-tabs-wrapper a { display: inline-flex; align-items: center; color: #046bd2; font-size: 14px; font-weight: 500; border-bottom: 2px solid #046bd2; padding: 8px 0; } @media (max-width: 640px) { .blogmarks-dashboard-header .header-tabs-wrapper { flex-wrap: wrap; gap: 12px; } } .blogmarks-dashboard-header .header-tabs-wrapper a:not(.active) { border-color: transparent; color: #475569; } .blogmarks-dashboard-header .header-tabs-wrapper a:not(.active):hover { color: #1e293b; border-color: #cbd5e1; } /* Getting started */ .blogmarks-dashboard-body { padding: 2rem; } .blogmarks-dashboard-body .welcome-section-wrapper { background-color: #fff; display: flex; justify-content: space-between; align-items: flex-end; gap: 3rem; } .blogmarks-dashboard-wrapper .blogmarks-notice-description { font-size: 16px; color: #475569; line-height: 1.625rem; } .blogmarks-dashboard-wrapper .intro__links { margin-top: 24px; } .blogmarks-dashboard-wrapper .intro__links a { display: inline-flex; align-items: center; gap: 6px; margin: 6px 0 0 0; } .blogmarks-dashboard-body .welcome-section-image { max-width: 450px; display: none; } .blogmarks-dashboard-body .welcome-section-intro { padding: 2rem; } @media (min-width: 992px) { .blogmarks-dashboard-body .welcome-section-intro { flex-basis: 60%; } .blogmarks-dashboard-body .welcome-section-image { flex-basis: 40%; display: block; } } .blogmarks-dashboard-body .welcome-section-image img { width: 100%; } .blogmarks-dashboard-body .welcome-body-wrapper, .blogmarks-dashboard-wrapper .blogmarks-upgrade-to-pro .content-wrapper { display: grid; gap: 32px; grid-template-columns: repeat(1, minmax(0, 1fr)); align-items: flex-start; margin-top: 32px; } .blogmarks-dashboard-body .welcome-body-wrapper .first-col, .blogmarks-dashboard-body .welcome-body-wrapper .last-col { display: grid; gap: 32px; grid-template-columns: repeat(1, minmax(0, 1fr)); } .blogmarks-dashboard-wrapper .blogmarks-upgrade-to-pro .content-wrapper { background: #1d2327; } .blogmarks-dashboard-wrapper .blogmarks-upgrade-to-pro .first-col { background: #fff; } .blogmarks-dashboard-wrapper .blogmarks-upgrade-to-pro .first-col, .blogmarks-dashboard-wrapper .blogmarks-upgrade-to-pro .last-col { min-height: 240px; padding: 40px 44px; } .blogmarks-dashboard-wrapper .blogmarks-upgrade-to-pro .last-col, .blogmarks-dashboard-wrapper .blogmarks-upgrade-to-pro .last-col .feature-title { color: #f7f7f7; } @media (min-width: 1024px) { .blogmarks-dashboard-body .welcome-body-wrapper, .blogmarks-dashboard-wrapper .blogmarks-upgrade-to-pro .content-wrapper { grid-template-columns: repeat(3, minmax(0, 1fr)); } .blogmarks-dashboard-body .welcome-body-wrapper .first-col, .blogmarks-dashboard-wrapper .blogmarks-upgrade-to-pro .first-col { grid-column: span 2 / span 2; } } .blogmarks-dashboard-wrapper a.link-with-icon { font-size: 14px; font-weight: 500; } .blogmarks-dashboard-wrapper a.link-with-icon span { margin-left: 6px; } .blogmarks-dashboard-body .customizer-links-wrapper { background-color: #fff; padding: 2rem; } .blogmarks-dashboard-body .customizer-links-heading { display: flex; align-items: center; justify-content: space-between; gap: 8px; } .blogmarks-dashboard-body .customizer-links-heading p { margin: 0; font-size: 20px; font-weight: 600; color: #1e293b; } .blogmarks-dashboard-body .customizer-links-content { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; margin-top: 32px; } .blogmarks-dashboard-body .customizer-links-content ul { display: flex; flex-direction: column; gap: 20px; margin: 0; } .blogmarks-dashboard-body .customizer-links-content ul li a { font-size: 14px; font-weight: 500; } .blogmarks-dashboard-body .customizer-links-content .dashicons { margin-right: 4px; } .blogmarks-dashboard-body .last-col > div { background-color: #fff; padding: 1.5rem; } .blogmarks-dashboard-body .last-col > div h3 { margin-top: 0; } .blogmarks-dashboard-body .support-section-wrapper { display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); gap: 24px; } @media (min-width: 640px) { .blogmarks-dashboard-body .support-section-wrapper { grid-template-columns: repeat(2, minmax(0, 1fr)); } } .blogmarks-dashboard-body .support-section-wrapper > div { background-color: #fff; padding: 1.5rem; } .blogmarks-dashboard-body .dashicons-star-filled { color: #ffac33; } /* Upgrade to Pro */ @media (min-width: 768px) { .blogmarks-dashboard-wrapper .blogmarks-upgrade-to-pro .content-wrapper { grid-template-columns: repeat(3, minmax(0, 1fr)); } .blogmarks-dashboard-wrapper .blogmarks-upgrade-to-pro .first-col { grid-column: span 2 / span 2; } } .blogmarks-upgrade-to-pro .features-list ul { display: flex; flex-wrap: wrap; } .blogmarks-upgrade-to-pro .features-list ul li { display: block; margin-bottom: 15px; width: 100%; } @media (min-width: 480px) { .blogmarks-upgrade-to-pro .features-list ul li { width: 50%; } } .blogmarks-upgrade-to-pro .dashicons-yes, .blogmarks-upgrade-to-pro .dashicons-plus { color: green; margin-right: 6px; } .blogmarks-upgrade-to-pro .feature-title p { margin: 0 0 24px; } .blogmarks-upgrade-to-pro .feature-title span { padding: 4px 8px; margin-bottom: 16px; display: inline-block; border-radius: 5px; } /* Recommended Plugins */ .blogmarks-recommended-plugins { display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); gap: 24px; } @media (min-width: 640px) { .blogmarks-recommended-plugins { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (min-width: 992px) { .blogmarks-recommended-plugins { grid-template-columns: repeat(3, minmax(0, 1fr)); } } .blogmarks-recommended-plugins .blogmarks-plugin-card { border: 1px solid #e1e1e1; } .blogmarks-recommended-plugins .plugin-wrap { padding: 24px; background-color: #fff; } .blogmarks-recommended-plugins .plugin-action { padding: 16px 24px; } .blogmarks-recommended-plugins .plugin-title { display: flex; align-items: center; justify-content: flex-start; gap: 8px; margin-bottom: 16px; font-size: 12px; } .blogmarks-recommended-plugins .plugin-title img { max-width: 50px; } .blogmarks-recommended-plugins .plugin-action a, .blogmarks-dashboard-wrapper .starter-template-action a { display: inline-flex; align-items: center; padding: 4px 16px; line-height: 1; border: none !important; } .blogmarks-dashboard-wrapper .starter-template-action a:not(.installing) { padding: 12px 18px; } .blogmarks-recommended-plugins .plugin-action a.installing:before, .blogmarks-dashboard-wrapper .starter-template-action a.installing:before { color: #fff !important; } .blogmarks-recommended-plugins .plugin-action a.activate { background-color: #fff !important; } .blogmarks-recommended-plugins .plugin-action a.activated { color: #65bc7b !important; background-color: #fff !important; } .blogmarks-recommended-plugins .plugin-action a.activated:focus { box-shadow: none; } /* Starter Templates */ .blogmarks-dashboard-body .starter-templates-notice { max-width: 40rem; height: max-content; background-color: #fff; margin: auto; padding: 64px 32px; text-align: center; } .blogmarks-dashboard-body .starter-templates-notice h2 { font-size: 24px; font-weight: 600; margin: 0 0 32px; } .blogmarks-dashboard-body .starter-template-desc { margin: 0 0 32px; } /* Free vs Pro*/ .blogmarks-text-left { text-align: left; } .blogmarks-text-center { text-align: center; } .blogmarks-dashboard-body .free-vs-pro-wrapper { margin-top: 12px; } .blogmarks-dashboard-body table { min-width: 100%; background-color: #fff; text-indent: 0; border-color: inherit; border-collapse: collapse; } .blogmarks-dashboard-body table .dashicons { font-size: 28px; } .blogmarks-dashboard-body table .dashicons-yes { color: #22c55e; } .blogmarks-dashboard-body table .dashicons-no { color: #f87171; } .blogmarks-dashboard-body table th { font-size: 1rem; font-weight: 500; line-height: 1.5rem; color: #1e293b; padding: 0.875rem 0.75rem; } .blogmarks-dashboard-body tbody tr:nth-child(odd) { background-color: #F9FAFE; } .blogmarks-dashboard-body tbody td { font-size: 1rem; line-height: 1.5rem; color: #475569; padding: 1rem 0.75rem; } @media (min-width: 640px) { .blogmarks-dashboard-body table th:first-child, .blogmarks-dashboard-body tbody tr td:first-child { padding-left: 2rem; } } .blogmarks-dashboard-wrapper .section-cta-upgrade { display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; padding: 32px; background-color: #F9FAFE; border: 1px solid #C2CFF8; } .blogmarks-dashboard-wrapper .section-cta-upgrade h2 { font-size: 1.5rem; line-height: 2rem; font-weight: 600; color: #1e293b; margin: 0 0 0.2rem 0; } .blogmarks-dashboard-wrapper .section-cta-upgrade p { margin: 0 0 2rem 0; max-width: 42rem; font-size: 16px; } .blogmarks-dashboard-wrapper .button-plus { background-color: #65bc7b; border-color: #65bc7b; font-size: 14px; font-weight: 600; } .blogmarks-dashboard-wrapper .button-plus:hover, .blogmarks-dashboard-wrapper .button-plus:focus { background-color: #4CAF50; border-color: #4CAF50; } .blogmarks-dashboard-body .free-vs-pro-footer { display: flex; justify-content: center; align-items: center; background-color: #eaf2ff; padding: 20px; } .blogmarks-dashboard-body .free-vs-pro-footer a { font-size: 20px; color: #046bd2; font-weight: 500; } .blogmarks-dashboard-body .free-vs-pro-footer a span.dashicons { margin-left: 6px; width: 30px; height: 30px; font-size: 30px; }