.yuki-admin-page {
color: var(--yuki-accent-color);
background: var(--yuki-base-color);
box-shadow: 0 0 10px 0 #dedede;
border-radius: 3px;
}
.yuki-admin-page .container {
max-width: 100%;
margin: 0 auto;
}
.yuki-admin-page h1, .yuki-admin-page h2, .yuki-admin-page h3, .yuki-admin-page h4, .yuki-admin-page h5, .yuki-admin-page h6 {
color: var(--yuki-accent-active);
}
.yuki-admin-page a {
color: var(--yuki-accent-color);
text-decoration: underline;
outline-color: var(--yuki-primary-color);
}
.yuki-admin-page a:focus {
box-shadow: 0 0 1px 0 var(--yuki-primary-color);
}
.yuki-admin-page a:hover {
color: var(--yuki-primary-color);
}
.yuki-admin-page .yuki-button {
display: inline-block;
padding: 12px;
background: var(--yuki-accent-active);
border: 1px solid;
border-color: var(--yuki-accent-active);
border-radius: 3px;
text-decoration: none;
color: var(--yuki-base-color);
transition: background-color ease 0.25s;
font-size: 14px;
line-height: 16px;
vertical-align: center;
}
.yuki-admin-page .yuki-button * {
vertical-align: middle;
}
.yuki-admin-page .yuki-button svg {
width: 16px;
height: 16px;
margin-right: 6px;
fill: var(--yuki-base-color);
}
.yuki-admin-page .yuki-button:hover {
color: var(--yuki-base-color);
background: var(--yuki-primary-color);
border-color: var(--yuki-primary-color);
}
.yuki-admin-page .yuki-button:hover svg {
fill: var(--yuki-base-color);
}
.yuki-admin-page .yuki-button.is-style-outline {
background: transparent;
color: var(--yuki-accent-active);
}
.yuki-admin-page .yuki-button.is-style-outline svg {
fill: var(--yuki-accent-active);
}
.yuki-admin-page .yuki-button.is-style-outline:hover {
color: var(--yuki-primary-color);
}
.yuki-admin-page .yuki-button.is-style-outline:hover svg {
fill: var(--yuki-primary-color);
}
.yuki-admin-page, .yuki-admin-page div, .yuki-admin-page a {
box-sizing: border-box;
}
.yuki-admin-page svg {
width: 14px;
height: 14px;
fill: var(--yuki-accent-color);
}
.yuki-admin-page .page-body {
padding: 24px;
display: flex;
flex-wrap: wrap;
margin-top: -48px;
margin-bottom: 48px;
background-color: var(--yuki-base-color);
border-radius: 4px;
box-shadow: 0 0 2px 0 var(--yuki-base-300);
}
.yuki-admin-page .page-body .page-sidebar,
.yuki-admin-page .page-body .page-content {
flex-shrink: 0;
width: 100%;
}
.yuki-admin-page .page-body .page-sidebar {
padding: 12px;
}
.yuki-admin-page .customizer-items {
display: flex;
flex-wrap: wrap;
}
.yuki-admin-page .customizer-items .customizer-item-wrap {
width: 50%;
flex-shrink: 0;
padding: 12px;
}
.yuki-admin-page .customizer-items .customizer-item-wrap .customizer-item {
border: 1px solid var(--yuki-base-200);
border-radius: 2px;
padding: 24px;
display: flex;
flex-direction: column;
text-align: center;
align-items: center;
justify-content: center;
font-weight: 500;
text-decoration: none;
font-size: 15px;
height: 100%;
}
.yuki-admin-page .customizer-items .customizer-item-wrap .customizer-item:hover {
border-color: var(--yuki-primary-color);
}
.yuki-admin-page .customizer-items .customizer-item-wrap .customizer-item:hover svg {
fill: var(--yuki-primary-color);
}
.yuki-admin-page .customizer-items .customizer-item-wrap .customizer-item > * {
margin-bottom: 24px;
}
.yuki-admin-page .customizer-items .customizer-item-wrap .customizer-item > *:last-child {
margin-bottom: 0;
}
.yuki-admin-page .customizer-items .customizer-item-wrap .customizer-item .customizer-item-icon svg {
width: 36px;
height: 36px;
}
.yuki-admin-page .recommend-plugins {
margin-top: 36px;
}
.yuki-admin-page .recommend-plugins .recommend-plugin {
display: flex;
padding: 12px;
gap: 24px;
border: 1px solid var(--yuki-base-200);
background: var(--yuki-base-100);
}
.yuki-admin-page .recommend-plugins .recommend-plugin:not(:last-child) {
border-bottom: 0;
}
.yuki-admin-page .recommend-plugins .recommend-plugin .plugin-content {
display: flex;
flex-direction: column;
justify-content: center;
}
.yuki-admin-page .recommend-plugins .recommend-plugin .plugin-title {
font-size: 18px;
font-weight: bold;
margin: 0;
}
.yuki-admin-page .recommend-plugins .recommend-plugin .plugin-title a {
text-decoration: none;
color: var(--yuki-accent-active);
}
.yuki-admin-page .recommend-plugins .recommend-plugin .plugin-title a:hover {
color: var(--yuki-primary-active);
}
.yuki-admin-page .recommend-plugins .recommend-plugin .plugin-actions .yuki-button {
margin-right: 12px;
}
.yuki-admin-page .recommend-plugins .recommend-plugin .plugin-actions .yuki-button:last-child {
margin-right: 0;
}
.yuki-admin-page .page-widgets {
background: var(--yuki-base-100);
border: 1px solid var(--yuki-base-200);
}
.yuki-admin-page .page-widgets .page-widget {
padding: 24px;
border-bottom: 1px solid var(--yuki-base-300);
}
.yuki-admin-page .page-widgets .page-widget:last-child {
border-bottom: none;
}
.yuki-admin-page .page-widgets .page-widget .widget-title {
margin-top: 0;
}
.yuki-admin-page .page-widgets .page-widget .links .link-item {
display: flex;
align-items: center;
padding: 4px 0;
}
.yuki-admin-page .page-widgets .page-widget .links .link-item svg {
width: 16px;
height: 16px;
margin-right: 12px;
}
.yuki-admin-page .page-header {
background-color: var(--yuki-accent-active);
padding: 48px 24px 96px 24px;
}
.yuki-admin-page .page-header .page-header-content {
padding: 0 36px;
}
.yuki-admin-page .page-header .page-header-content .nav-tab-wrapper {
border-bottom: none !important;
}
.yuki-admin-page .page-header .page-header-content a {
text-decoration: none;
}
.yuki-admin-page .page-header h1, .yuki-admin-page .page-header p {
color: var(--yuki-base-color);
}
.yuki-admin-page .page-header h1 {
font-size: 28px;
margin-top: 0;
margin-bottom: 36px;
}
.yuki-admin-page .page-header p {
max-width: 600px;
opacity: 0.7;
font-size: 18px;
font-weight: 500;
}
.yuki-admin-page .page-footer {
background-color: var(--yuki-base-100);
border-top: 1px solid var(--yuki-base-200);
}
.yuki-admin-page .upgrade-tips {
padding: 48px 24px;
text-align: center;
font-weight: 500;
max-width: 720px;
margin: 0 auto;
}
.yuki-admin-page .upgrade-tips h2 {
font-size: 28px;
font-weight: 700;
margin-top: 0;
}
.yuki-admin-page .upgrade-tips p {
font-size: 16px;
margin-bottom: 1em;
}
.yuki-admin-page .upgrade-tips code {
background-color: var(--yuki-primary-color);
color: var(--yuki-base-color);
border-radius: 3px;
}
.yuki-admin-page .upgrade-tips .yuki-button {
margin-top: 2em;
padding: 12px 48px;
text-transform: uppercase;
}
@media screen and (min-width: 1024px) {
.yuki-admin-page .page-body .page-content {
width: 70%;
}
.yuki-admin-page .page-body .page-sidebar {
width: 30%;
}
}
@media screen and (min-width: 1366px) {
.yuki-admin-page .container {
max-width: 1280px;
}
.yuki-admin-page .customizer-items .customizer-item-wrap {
width: 25%;
}
}
.yuki-theme-notice {
position: relative;
padding: 6px 80px 6px 12px;
line-height: 1.5;
}
.yuki-theme-notice.yuki-theme-notice-has-label {
margin-bottom: 30px !important;
}
.yuki-theme-notice .yuki-notice-label {
background: rgba(0, 0, 0, 0.3);
color: #fff;
padding: 2px 10px;
position: absolute;
top: 100%;
bottom: auto;
right: auto;
border-radius: 0 0 3px 3px;
left: 10px;
font-size: 12px;
font-weight: bold;
cursor: auto;
}
.yuki-theme-notice.notice-error .yuki-error-message {
color: #d63638;
}
.yuki-theme-notice .yuki-notice-sub-message {
font-style: italic;
opacity: 0.8;
}
.yuki-theme-notice .yuki-notice-dismiss {
position: absolute;
right: 12px;
top: 6px;
font-size: 14px;
background: none;
outline: none;
padding: 0;
margin: 0;
border: none;
color: #858585;
cursor: pointer;
}
.yuki-theme-notice .yuki-notice-dismiss:hover {
color: #1d2327;
}
|