File: /var/www/html/wp-content/plugins/wp-seopress/assets/css/seopress-admin-dashboard.css
/* Dashboard */
.seopress-tab.inside,
.seopress-summary-items .inside {
padding: 0 0 1rem 0;
}
#seopress-admin-tabs.seopress-ui-tabs {
position: relative;
padding: 0.2em;
border: none;
font-family: inherit;
font-size: inherit;
}
#seopress-admin-tabs.seopress-ui-tabs .ui-tabs-nav li {
list-style: none;
float: left;
position: relative;
top: 0;
margin: -1px 0.2em 0 0;
padding: 0;
white-space: nowrap;
border: none;
background: 0 0;
}
#seopress-admin-tabs.seopress-ui-tabs .ui-tabs-nav li a {
float: left;
padding: 0.38em 1em 0.75rem;
outline: 0;
border-bottom: 2px solid #fff;
}
#seopress-admin-tabs.seopress-ui-tabs .ui-tabs-nav li.ui-tabs-active {
margin-bottom: -1px;
}
#seopress-admin-tabs.seopress-ui-tabs .ui-tabs-nav li.ui-state-disabled a,
#seopress-admin-tabs.seopress-ui-tabs .ui-tabs-nav li.ui-tabs-active a,
#seopress-admin-tabs.seopress-ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
cursor: text;
border-bottom: 2px solid #23282d;
color: #23282d;
}
#seopress-admin-tabs.seopress-ui-tabs .ui-tabs-nav li a,
#seopress-admin-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
cursor: pointer;
color: #0073aa;
text-decoration: none;
}
#seopress-admin-tabs.ui-tabs-vertical {
width: 55em;
}
#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav {
padding: 0.2em 0.1em 0.2em 0.2em;
float: left;
width: 12em;
}
#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li {
clear: left;
width: 100%;
border-bottom-width: 1px !important;
border-right-width: 0 !important;
margin: 0 -1px 0.2em 0;
}
#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
padding-bottom: 0;
padding-right: 0.1em;
border-right-width: 1px;
}
#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-panel {
padding: 1em;
float: right;
width: 40em;
}
#seopress-admin-tabs.wrap {
display: block;
width: 100%;
}
@media only screen and (max-width: 1024px) {
#seopress-admin-tabs.wrap {
width: 100%;
}
}
#seopress-admin-tabs .seopress-tab {
width: 100%;
display: none;
}
#seopress-admin-tabs .seopress-tab.active {
visibility: visible;
overflow: inherit;
opacity: 1;
transform: translateX(0);
display: inherit;
position: relative;
}
#seopress-admin-tabs .ui-tabs-nav {
margin: 0 auto 20px;
max-width: 75rem;
width: 100%;
border-radius: 0 0 4px 4px;
}
.seopress-list-items,
.seopress-list-items .seopress-item {
margin: 0 0 12px 0;
}
.seopress-list-items .seopress-item:last-child {
border-bottom: none;
}
.seopress-list-items .seopress-item .seopress-item-inner {
color: #0C082F;
text-decoration: none;
padding: 15px 20px;
background: var(--backgroundSecondary);
font-size: 14px;
font-weight: 600;
width: 100%;
border-radius: 8px;
transition: all 150ms linear;
}
.seopress-option .has-action {
display: flex;
align-items: center;
}
.seopress-list-items .seopress-item .seopress-item-inner.done {
background: linear-gradient(97.43deg, #0C082F 0.92%, #2B1F99 100%);
color: #fff;
}
.seopress-list-items .seopress-item .seopress-item-inner:hover {
opacity: 0.85;
}
.seopress-list-items .seopress-item-before,
.seopress-list-items .seopress-item-after {
margin: 0px 20px 0 10px;
position: relative;
}
.seopress-list-items .seopress-item .seopress-item-title {
margin: 5px 0;
color: var(--primaryColor);
}
.seopress-list-items .seopress-item .seopress-item-date {
color: var(--paragraphColor);
font-weight: normal;
margin: 0;
}
.seopress-list-items .seopress-item .seopress-item-content {
color: var(--colorDark);
font-weight: normal;
margin: 0;
}
.seopress-list-items .seopress-item .seopress-item-inner.check {
position: relative;
display: block;
}
.seopress-list-items .seopress-item .seopress-item-inner.check::before,
.indexing-log::before {
content: "";
width: 34px;
height: 34px;
font-size: 24px;
vertical-align: middle;
border-radius: 50px;
color: #fff;
margin-right: 10px;
display: inline-block;
border: 1px solid var(--borderColorLight);
line-height: 34px;
text-align: center;
}
.seopress-list-items .seopress-item .seopress-item-inner.check::before {
content: attr(data-index);
color: #0C082F;
font-size: 16px;
border: none;
background: rgba(78, 33, 231, 0.1);
}
.seopress-list-items .seopress-item .seopress-item-inner.done::before,
.indexing-log.indexing-done::before,
.indexing-log.indexing-failed::before {
background: var(--backgroundPrimary);
border: none;
content: "\f15e";
font-family: "Dashicons";
color: #fff;
font-size: 24px;
}
.indexing-log.indexing-done::before {
background: var(--colorSuccess);
}
.indexing-log.indexing-failed::before {
background: var(--colorAlert);
content: "\f335";
}
/* Default styles */
.seopress-dashboard .seopress-option {
background: url(../img/bg-dashboard.svg) no-repeat 100% 0%;
padding-top: 100px;
display: flex;
flex-wrap: wrap;
gap: 2rem;
justify-content: center;
flex-direction: column;
min-height: auto;
overflow: visible;
}
/* Ensure content wrapper contains all floats/elements */
#seopress-content {
overflow: visible;
min-height: auto;
display: flex;
flex-direction: column;
}
/* Ensure all children of seopress-option are flex items */
.seopress-dashboard .seopress-option > * {
flex-shrink: 0;
}
.seopress-dashboard h1 {
font-weight: 700;
font-size: 34px;
color: var(--titleColor);
}
.seopress-dashboard h2 {
font-weight: 600;
font-size: 22px;
line-height: 26px;
}
.seopress-dashboard h3 {
font-weight: 600;
font-size: 18px;
line-height: 22px;
color: var(--titleColor);
}
.seopress-dashboard p {
font-size: 14px;
line-height: 1.4rem;
color: var(--paragraphColor);
}
.seopress-dashboard .seopress-btn {
padding: 9px 16px;
text-decoration: none;
border: 1px solid rgba(186, 184, 207, 0.5);
border-radius: 4px;
font-size: 12px;
text-align: center;
color: var(--paragraphColor);
font-weight: 600;
transition: all 150ms linear;
display: inline-block;
}
.seopress-dashboard .seopress-btn:hover {
text-decoration: none;
cursor: pointer;
border: 1px solid rgba(186, 184, 207, 1);
}
.seopress-dashboard .seopress-btn.seopress-btn-primary {
padding: 18px 28px;
font-size: 14px;
font-weight: 600;
border-radius: 4px;
}
/* Intro */
.seopress-intro {
gap: 1rem;
display: flex;
align-items: center;
margin: 0 auto;
}
.seopress-styles .seopress-intro h1 {
font-weight: 700;
font-size: 34px;
color: #0C082F;
line-height: 34px;
}
.seopress-intro p {
font-weight: 600;
font-size: 18px;
color: var(--paragraphColor);
line-height: 22px;
margin: 0;
}
/* Notifications */
.seopress-notifications .seopress-card-content {
padding: 5px 5px 5px 24px;
display: flex;
justify-content: space-between;
}
.seopress-notifications .seopress-card-content p {
font-weight: bold;
}
.seopress-notifications .seopress-card-content span {
font-weight: bold;
background: red;
color: #fff;
padding: 5px;
border-radius: 6px;
}
/* Get started */
.seopress-get-started,
.seopress-intro,
.seopress-notifications {
max-width: 75rem;
width: 100%;
border-radius: 0 0 4px 4px;
}
.seopress-get-started {
margin: 0;
}
.seopress-get-started .seopress-block-wizard {
min-width: 277px;
background: linear-gradient(97.43deg,#0C082F .92%,#2B1F99 100%);
backdrop-filter: blur(12px);
border-radius: 8px;
color: #fff;
padding: 2rem;
display: flex;
flex-flow: column;
justify-content: space-between;
flex-shrink: 3;
position: relative;
overflow: hidden;
}
.seopress-get-started .seopress-block-wizard::after {
content: '';
background: url(../img/bg-dashboard-wizard.svg) right top no-repeat;
opacity: 0.1;
position: absolute;
right: 0;
z-index: 1;
top: 0;
width: 100%;
height: 100%;
filter: invert(1);
background-size: contain;
}
.seopress-get-started .seopress-block-wizard>* {
z-index: 2;
}
.seopress-get-started h2 {
color: #fff;
}
.seopress-card-actions {
margin: 24px 0 0 0;
}
.seopress-card-actions a {
color: #fff;
font-weight: bold;
text-decoration: none;
}
.seopress-card-actions a:hover {
text-decoration: underline;
}
.seopress-get-started .seopress-block-wizard .seopress-btn {
background: var(--backgroundSecondary);
color: var(--primaryColor);
width: 100%;
}
.seopress-get-started .seopress-block-wizard .seopress-btn:hover {
background: var(--backgroundPrimaryHover);
color: var(--backgroundSecondary);
border: 1px solid var(--backgroundPrimaryHover);
}
.seopress-new-feature p {
color: #BAB8CF;
}
.seopress-block-wizard p {
color: #fff;
}
.seopress-block-wizard .seopress-card-actions {
width: 100%;
text-align: center;
}
/* Wizard badge */
.seopress-block-wizard .wizard-badge {
display: inline-block;
background: rgba(255, 255, 255, 0.15);
border: 1px solid rgba(255, 255, 255, 0.2);
padding: 4px 12px;
border-radius: 20px;
font-size: 11px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.5px;
margin-bottom: 16px;
color: #fff;
}
.seopress-block-wizard h2 {
font-size: 22px;
margin: 0 0 8px 0;
line-height: 1.3;
}
.seopress-block-wizard .wizard-subtitle {
font-size: 14px;
opacity: 0.85;
margin: 0 0 20px 0;
line-height: 1.5;
}
/* Wizard benefits list */
.seopress-block-wizard .wizard-benefits {
list-style: none;
padding: 0;
margin: 0 0 24px 0;
}
.seopress-block-wizard .wizard-benefits li {
display: flex;
align-items: center;
gap: 8px;
font-size: 13px;
margin-bottom: 10px;
color: rgba(255, 255, 255, 0.9);
}
.seopress-block-wizard .wizard-benefits li:last-child {
margin-bottom: 0;
}
.seopress-block-wizard .wizard-benefits .dashicons {
color: #7dd3a8;
font-size: 16px;
width: 16px;
height: 16px;
}
/* Wizard CTA button */
.seopress-block-wizard .seopress-btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
padding: 12px 24px;
font-size: 14px;
font-weight: 600;
}
.seopress-block-wizard .seopress-btn .dashicons {
font-size: 16px;
width: 16px;
height: 16px;
}
/* Wizard time indicator */
.seopress-block-wizard .wizard-time {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
margin-top: 12px;
font-size: 12px;
color: rgba(255, 255, 255, 0.6);
}
.seopress-block-wizard .wizard-time .dashicons {
font-size: 14px;
width: 14px;
height: 14px;
}
/* SEO Checklist card (when wizard is completed) */
.seopress-checklist .seopress-block-checklist {
min-width: 277px;
background: linear-gradient(97.43deg, #0C082F 0.92%, #2B1F99 100%);
backdrop-filter: blur(12px);
border-radius: 8px;
color: #fff;
padding: 2rem;
display: flex;
flex-flow: column;
justify-content: space-between;
flex-shrink: 3;
position: relative;
overflow: hidden;
height: 100%;
}
.seopress-checklist .seopress-block-checklist::after {
content: '';
background: url(../img/bg-dashboard-wizard.svg) right top no-repeat;
opacity: 0.1;
position: absolute;
right: 0;
z-index: 1;
top: 0;
width: 100%;
height: 100%;
filter: invert(1);
background-size: contain;
}
.seopress-checklist .seopress-block-checklist > * {
z-index: 2;
position: relative;
}
.seopress-checklist .seopress-block-checklist h2 {
color: #fff;
font-size: 22px;
margin: 0 0 8px 0;
line-height: 1.3;
}
/* Checklist badge */
.seopress-block-checklist .checklist-badge {
display: inline-block;
background: rgba(255, 255, 255, 0.15);
border: 1px solid rgba(255, 255, 255, 0.2);
padding: 4px 12px;
border-radius: 20px;
font-size: 11px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.5px;
margin-bottom: 16px;
color: #fff;
width: fit-content;
}
.seopress-block-checklist .checklist-subtitle {
font-size: 14px;
opacity: 0.85;
margin: 0 0 20px 0;
line-height: 1.5;
color: #fff;
}
/* Checklist items - styled for dark background */
.seopress-checklist .seopress-checklist-items {
list-style: none;
margin: 0 0 24px 0;
padding: 0;
display: flex;
flex-direction: column;
gap: 10px;
flex: 1;
}
.seopress-checklist .seopress-checklist-items li {
display: flex;
align-items: center;
gap: 8px;
font-size: 13px;
color: rgba(255, 255, 255, 0.9);
padding: 0;
background: transparent;
border-radius: 0;
border: none;
}
.seopress-checklist .seopress-checklist-items li .dashicons {
color: #7dd3a8;
font-size: 16px;
width: 16px;
height: 16px;
flex-shrink: 0;
margin-top: 0;
}
/* Checklist CTA button */
.seopress-checklist .seopress-card-actions {
margin: 0;
width: 100%;
text-align: center;
}
.seopress-checklist .seopress-btn {
background: var(--backgroundSecondary);
color: var(--primaryColor);
width: 100%;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
padding: 12px 24px;
font-size: 14px;
font-weight: 600;
border: 1px solid rgba(186, 184, 207, 0.5);
border-radius: 4px;
text-decoration: none;
transition: all 150ms linear;
}
.seopress-checklist .seopress-btn:hover {
background: var(--backgroundPrimaryHover);
color: var(--backgroundSecondary);
border: 1px solid var(--backgroundPrimaryHover);
}
.seopress-checklist .seopress-btn .dashicons {
font-size: 16px;
width: 16px;
height: 16px;
}
.seopress-get-started .seopress-block-new-features {
display: flex;
background: linear-gradient(97.43deg, #0C082F 0.92%, #2B1F99 100%);
border: 1px solid rgba(244, 244, 244, 0.1);
backdrop-filter: blur(5.5px);
border-radius: 8px;
width: 100%;
color: #BAB8CF;
flex-grow: 2;
}
.seopress-get-started .seopress-block-new-features .seopress-new-feature {
width: 33.33%;
padding: 24px;
transition: all 150ms linear;
}
.seopress-get-started .seopress-block-new-features .seopress-new-feature:hover {
background: rgb(255 255 255 / 10%);
}
/* SEO Management */
.seopress-page-list {
position: relative;
display: block;
max-width: 75rem;
}
.seopress-page-list .seopress-card-content {
grid-template-columns: repeat(auto-fit, minmax(calc(100% / 4), 1fr));
display: grid;
padding: 2rem;
gap: 1rem;
}
.seopress-card {
background: #fff;
border-radius: 8px;
position: relative;
width: 100%;
max-width: 75rem;
margin: 0 auto;
}
.seopress-option .seopress-card-actions a+button {
margin-left: 0.5em;
}
.seopress-card-footer {
padding: 10px 20px;
border-top: 1px solid var(--borderColorLight40);
}
.seopress-card-popover {
display: none;
background: #fff;
border: 1px solid var(--borderColor);
padding: 20px;
position: absolute;
top: 68px;
overflow-y: auto;
right: 44px;
z-index: 20;
}
.seopress-card-popover.is-open {
display: block;
}
.seopress-card-title {
padding: 2rem 2rem 0 2rem;
display: flex;
justify-content: space-between;
flex-direction: column;
}
#seopress-page-list .seopress-card-title {
flex-direction: inherit;
}
.seopress-card-title h2 {
margin: 0;
}
.seopress-page-list .seopress-cart-list {
display: flex;
text-decoration: none;
flex-direction: column;
justify-content: space-between;
border: 1px solid var(--borderColor);
gap: 1rem;
border-radius: 4px;
}
.seopress-cart-list .seopress-card-item {
padding: 1rem 1rem 0 1rem;
}
.seopress-cart-list .seopress-card-item .name {
margin: 0;
font-size: 13px;
line-height: 1.5;
}
.seopress-cart-list .seopress-card-name,
.seopress-cart-list .seopress-card-header {
gap: 1rem;
}
.seopress-cart-list .seopress-card-item .name a {
text-decoration: none;
color: inherit;
}
.seopress-cart-list .seopress-card-item .name a:hover {
text-decoration: underline;
}
.seopress-item-icons {
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.seopress-item-footer {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
position: relative;
padding: 0.5rem 1rem;
border-top: 1px solid var(--borderColor);
background: rgb(230 230 232 / .2);
}
/* Dashboard - Simple view */
.seopress-dashboard.seopress-simple-view .seopress-cart-list p,
.seopress-dashboard.seopress-simple-view .seopress-cart-list .seopress-item-footer {
display: none;
}
.seopress-dashboard.seopress-simple-view .seopress-cart-list .seopress-card-item {
padding: 1rem;
}
.seopress-dashboard .seopress-btn-view-switch {
background: none;
cursor: pointer;
}
/* Insights / Site Overview - full width */
/* Make the column wrapper full-width when containing Site Overview */
.seopress-option > .seopress-dashboard-column:has(#notice-insights-alert) {
flex-basis: 100%;
max-width: 75rem;
margin: 0 auto 0;
width: 100%;
}
#notice-insights-alert {
max-width: none;
margin: 0;
width: 100%;
clear: both;
position: relative;
z-index: 1;
flex-shrink: 0;
}
#notice-insights-alert.is-active {
display: flex !important;
flex-direction: column;
}
#notice-insights-alert .seopress-card-content {
padding: 1rem 2rem 0;
}
/* Tasks - card in grid */
#notice-tasks-alert .seopress-card-content {
padding: 0 2rem 2rem 2rem;
flex: 1;
display: flex;
flex-direction: column;
}
#notice-tasks-alert .seopress-suite {
display: flex;
flex-direction: column;
gap: 0.5rem;
}
#notice-tasks-alert .seopress-suite .seopress-integration {
width: 100%;
align-items: flex-start;
padding: 10px 12px;
}
#notice-tasks-alert .seopress-suite .seopress-integration > img {
margin-top: 2px;
}
#notice-tasks-alert .seopress-suite .seopress-integration .details {
flex: 1;
display: flex;
align-items: center;
justify-content: space-between;
gap: 8px;
}
#notice-tasks-alert .seopress-suite .seopress-integration .details .name {
margin: 0;
font-size: 13px;
font-weight: 600;
}
#notice-tasks-alert .seopress-suite .seopress-wrap-details {
gap: 10px;
align-items: center;
flex-shrink: 0;
}
#notice-tasks-alert .seopress-suite .seopress-wrap-details .status {
font-size: 11px;
}
#notice-tasks-alert .seopress-suite .seopress-wrap-details .status .badge {
width: 6px;
height: 6px;
}
#notice-tasks-alert .seopress-suite .upgrade a {
background: rgba(78, 33, 231, 0.08);
padding: 4px 10px;
border-radius: 5px;
text-decoration: none;
color: #4E21E7;
display: inline-flex;
transition: all 150ms linear;
gap: 3px;
align-items: center;
font-size: 12px;
font-weight: 500;
border: none;
}
#notice-tasks-alert .seopress-suite .upgrade a:hover {
background: rgba(78, 33, 231, 0.15);
}
#notice-tasks-alert .seopress-suite .upgrade a .dashicons {
font-size: 12px;
width: 12px;
height: 12px;
}
/* Suite promo */
.seopress-suite-promo {
display: flex;
align-items: center;
gap: 10px;
margin-top: 16px;
padding: 14px 16px;
background: linear-gradient(135deg, #f8f4ff 0%, #f0e8ff 100%);
border: 1px solid #e8e0ff;
border-radius: 8px;
font-size: 13px;
color: #555;
line-height: 1.4;
}
.seopress-suite-promo .dashicons {
color: #4E21E7;
font-size: 18px;
width: 18px;
height: 18px;
flex-shrink: 0;
}
.seopress-suite-promo .promo-link {
color: #4E21E7;
font-weight: 600;
font-size: 13px;
text-decoration: none;
white-space: nowrap;
}
.seopress-suite-promo .promo-link:hover {
text-decoration: underline;
}
/* Suite responsive - narrow screens */
@media only screen and (max-width: 600px) {
#notice-tasks-alert .seopress-suite .seopress-integration .details {
flex-wrap: wrap;
}
#notice-tasks-alert .seopress-suite .seopress-wrap-details {
width: 100%;
margin-top: 6px;
}
}
/* SEO Ebooks */
#seopress-ebook-panel .seopress-card-content {
padding: 1rem 2rem 2rem 2rem;
}
.seo-ebooks {
display: flex;
gap: 2rem;
}
.seo-ebook {
display: flex;
gap: 1rem;
width: calc(100% / 3);
border: 1px solid var(--borderColor);
border-radius: 8px;
padding: 1rem;
}
.seo-ebook .details {
flex-basis: 66.66%;
display: flex;
justify-content: space-between;
flex-direction: column;
align-items: flex-start;
}
.seo-ebook .cover {
flex-basis: 33.33%;
}
.seo-ebook img {
max-width: 100%;
}
/* Integrations */
#seopress-integration-panel .seopress-card-content {
padding: 1rem 2rem 2rem 2rem;
}
.seopress-integrations {
display: grid;
gap: 1rem;
grid-template-columns: repeat(auto-fit, minmax(calc(100% / 5), 1fr));
}
.seopress-integration {
display: flex;
gap: 1rem;
width: 100%;
border: 1px solid var(--borderColor);
border-radius: 8px;
padding: 0.5rem 1rem;
align-items: center;
}
.seo-ebook .name,
.seopress-integration .name {
margin: 0 0 0.2rem 0;
font-size: 14px;
}
/* Status */
.seopress-card .status {
display: flex;
gap: 0.5rem;
align-items: center;
}
.seopress-card .status .badge {
width: 6px;
height: 6px;
border-radius: 50px;
background-color: var(--backgroundPrimary);
}
.seopress-card .status .badge.status-inactive {
background: #CABCF8;
}
.seopress-card .status .badge.status-expired {
background: var(--colorAlert);
}
/* SEOPress Dashboard Cards - 3 column grid */
.seopress-dashboard-cards {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
gap: 1rem;
max-width: 75rem;
margin: 0 auto;
width: 100%;
position: relative;
clear: both;
align-items: stretch;
}
.seopress-white-label .seopress-dashboard-cards {
grid-template-columns: inherit;
}
.seopress-dashboard-cards > .seopress-card,
.seopress-dashboard-cards > .seopress-get-started,
.seopress-dashboard-cards > .seopress-alert,
.seopress-dashboard-cards > .seopress-checklist,
.seopress-dashboard-cards > #notice-tasks-alert,
.seopress-dashboard-cards > #seopress-promotions-panel {
margin: 0;
display: flex;
flex-direction: column;
max-width: none;
width: auto;
height: 100%;
}
/* Card content should fill remaining space */
.seopress-dashboard-cards > .seopress-card .seopress-card-content,
.seopress-dashboard-cards > #notice-tasks-alert .seopress-card-content,
.seopress-dashboard-cards > #seopress-promotions-panel .seopress-card-content {
flex: 1;
display: flex;
flex-direction: column;
}
/* Get Started card in grid - fill height */
.seopress-dashboard-cards > .seopress-get-started .seopress-block-wizard {
height: 100%;
min-width: auto;
}
/* Checklist card in grid - fill height */
.seopress-dashboard-cards > .seopress-checklist {
height: 100%;
}
.seopress-dashboard-cards > .seopress-checklist .seopress-block-checklist {
height: 100%;
min-width: auto;
}
/* Legacy columns - kept for backwards compatibility */
.seopress-dashboard-columns {
display: flex;
max-width: 75rem;
margin: 0 auto;
justify-content: space-between;
gap: 1rem;
width: 100%;
}
.seopress-dashboard-column {
align-self: flex-start;
margin: 0;
display: flex;
gap: 1rem;
flex-direction: column;
flex-wrap: wrap;
flex-basis: calc(100% - 400px);
}
.seopress-dashboard-columns > .seopress-dashboard-column:first-child {
flex-basis: 400px;
flex-direction: column;
}
.seopress-dashboard-columns > .seopress-dashboard-column:only-child {
flex-basis: inherit;
flex-direction: inherit;
flex-wrap: inherit;
}
/* Newsroom */
#seopress-news-panel {
display: flex;
max-width: 75rem;
margin: 0 auto;
}
#seopress-news-panel .seopress-card-content {
padding: 32px 40px;
}
#seopress-news-panel .seopress-item-category {
font-weight: 600;
color: var(--primaryColor);
margin: 25px 0 16px;
}
#seopress-news-panel .seopress-thumb {
display: block;
max-width: 100%;
border-radius: 8px;
}
#seopress-news-panel .seopress-item-title a {
font-size: 22px;
color: #0C082F;
text-decoration: none;
}
#seopress-news-panel .seopress-item-title a:hover {
text-decoration: underline;
}
#seopress-news-panel .seopress-articles {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 48px;
}
#seopress-news-panel .seopress-article {
flex-flow: column;
display: flex;
position: relative;
justify-content: space-between;
}
#seopress-news-panel .seopress-article::after {
content: '';
background: var(--borderColor);
width: 1px;
height: 100%;
right: -23px;
top: 0;
position: absolute;
}
#seopress-news-panel .seopress-article:last-child:after {
content: none;
}
/* Responsive - tablet */
@media only screen and (max-width: 1100px) {
.seopress-dashboard-cards {
grid-template-columns: 1fr;
}
}
/* Responsive - mobile */
@media only screen and (max-width: 782px) {
.seopress-dashboard-cards {
grid-template-columns: 1fr;
}
.seopress-dashboard-columns {
max-width: 100%;
flex-direction: column;
grid-template-columns: inherit;
}
.seopress-dashboard-columns > .seopress-dashboard-column:first-child {
flex-basis: inherit;
}
.seopress-dashboard-column {
width: 100%;
}
.seopress-get-started,
.seopress-intro,
.seopress-get-started .seopress-block-new-features {
flex-flow: column;
text-align: center;
}
.seopress-get-started .seopress-block-new-features .seopress-new-feature {
width: 100%;
}
#seopress-news-panel .seopress-article::after {
height: 1px;
width: 100%;
right: 0;
bottom: -23px;
top: inherit;
}
.seopress-page-list .seopress-card-content {
grid-template-columns: inherit;
}
.seopress-integrations {
display: flex;
}
.seo-ebooks,
.seopress-integrations {
flex-direction: column;
}
.seo-ebook,
.seopress-integration {
width: 100%;
}
}