.blog-admin-head{display:flex;justify-content:space-between;align-items:center;border:1px solid #d5e3fc;background:linear-gradient(120deg,#fff,#e6efff);border-radius:22px;padding:24px;margin-bottom:20px}.blog-admin-head span{font-size:12px;color:#7290bc}.blog-admin-tabs,.blog-admin-toolbar{display:flex;align-items:center;gap:12px;margin:18px 0;flex-wrap:wrap}.blog-admin-tabs button,.blog-add-block button{padding:10px 18px;border:1px solid #d6e2f8;background:#f5f8ff;border-radius:12px}.blog-admin-tabs .selected{color:white;background:#2864ed}.blog-admin-tabs a{margin-right:auto;color:#2864ed}.blog-admin input,.blog-admin textarea,.blog-admin select{width:100%;border:1px solid #d5e2f7;border-radius:12px;padding:11px;background:#fcfdff;min-width:0}.blog-admin-toolbar input{width:auto;flex:1}.blog-admin-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.blog-admin-list article{background:white;border:1px solid #d8e4f9;border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:12px}.blog-state{font-size:11px;color:#8695af}.blog-state.published{color:#28865b}.blog-editor{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px}.blog-editor .card{margin-bottom:20px}.blog-admin-field,.blog-editor label{display:flex;flex-direction:column;gap:7px;margin:12px 0;font-size:12px}.blog-editor .toggle-row{flex-direction:row;align-items:center;justify-content:space-between}.blog-editor .full{margin:10px 0}.blog-admin-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.blog-block{padding:16px;border:1px solid #d8e5fb;border-radius:16px;margin:16px 0;background:#f8faff}.blog-block header,.blog-comment-admin header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.blog-block header button{border:1px solid #d4e2fa;background:white;border-radius:8px;margin:0 3px;width:30px;height:30px}.blog-add-block{display:flex;flex-wrap:wrap;gap:8px}.blog-editor-image{width:100%;max-height:300px;object-fit:contain;display:block;border-radius:12px;margin:12px auto}.blog-editor-image.small{max-width:220px}.blog-editor-image.medium{max-width:330px}.blog-search-preview{border:1px solid #d7e4f9;border-radius:12px;padding:15px;margin-top:15px;overflow-wrap:anywhere}.blog-search-preview b{color:#2054c5}.blog-search-preview small{display:block;direction:ltr;text-align:right}.blog-search-preview p{font-size:11px}.blog-comment-admin>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0}.blog-comment-admin>div{display:flex;gap:10px}.blog-admin>select{width:auto}@media(max-width:1100px){.blog-editor{grid-template-columns:1fr}.blog-admin-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.blog-admin-list,.blog-admin-two{grid-template-columns:1fr}.blog-admin-head h1{font-size:22px}.blog-admin-tabs button{padding:9px 12px}}

.blog-upload-control input[hidden]{display:none!important}.blog-upload-button{display:flex;gap:10px;align-items:center;justify-content:center;width:100%;min-height:48px;margin:14px 0;border:1px solid #cbdcfa!important;border-radius:14px!important;background:linear-gradient(135deg,#f6faff,#eaf2ff)!important;color:#2864ed!important}.blog-upload-button small{font-size:9px;color:#7b94ba;margin-right:auto;direction:ltr}.blog-upload-button:hover{border-color:#7ca7f7!important;box-shadow:0 5px 16px #2864ed12}.blog-upload-button svg{flex-shrink:0}

.blog-rich{border:1px solid #d2e1fa;border-radius:18px;overflow:visible;background:#fff}.blog-rich-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:12px;background:linear-gradient(130deg,#f6faff,#eaf2ff);border-bottom:1px solid #d9e5fa;border-radius:18px 18px 0 0;position:sticky;top:8px;z-index:8}.blog-rich-toolbar>button{min-width:35px;height:36px;border:1px solid #d4e2f8;border-radius:10px;background:white;color:#375c98;font-size:12px;padding:5px 10px}.blog-rich-toolbar>button:hover,.blog-rich-toolbar>button:focus-visible{background:#e2edff;border-color:#79a5fa}.blog-rich-format{width:150px}.blog-rich-content{min-height:440px;padding:26px;outline:none;font-size:15px;line-height:2.2;overflow-wrap:anywhere;color:#304a70}.blog-rich-content:focus{box-shadow:inset 0 0 0 2px #a7c6ff}.blog-rich-content p{margin:0 0 16px;color:inherit}.blog-rich-content h2{font-size:22px;margin:24px 0 16px}.blog-rich-content h3{font-size:18px;margin:20px 0 12px}.blog-rich-content a{color:#2864ed;text-decoration:underline}.blog-rich-content blockquote{border-right:3px solid #4d87f4;background:#eef5ff;margin:20px 0;padding:15px;border-radius:12px}.blog-rich-content ul,.blog-rich-content ol{padding-right:24px}.blog-rich-content figure{border:1px solid #d8e5fa;border-radius:15px;padding:10px;margin:20px auto;cursor:pointer}.blog-rich-content figure[data-size=small]{max-width:480px}.blog-rich-content figure[data-size=medium]{max-width:720px}.blog-rich-content figure img{max-width:100%;max-height:400px;display:block;margin:auto;object-fit:contain}.blog-rich-content figcaption{font-size:11px;color:#7e93b3;text-align:center}.blog-rich>.blog-upload-control,.blog-rich>small{display:block;margin:12px 18px}.blog-rich-link,.blog-rich-image-settings{margin:12px;padding:16px;background:#f2f7ff;border:1px solid #d4e3fd;border-radius:14px}.blog-rich-link{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.blog-rich-link label{flex:1;min-width:170px}.blog-rich-image-settings>button{margin-top:10px}@media(max-width:600px){.blog-rich-content{padding:18px;min-height:360px;font-size:16px}.blog-rich-toolbar{position:relative;top:0;padding:9px}.blog-rich-toolbar>button{font-size:11px}.blog-rich-format{width:135px}}

.blog-admin > .select{margin-bottom:14px}.site-header .site-header-actions a.btn,.site-header .site-header-actions a.btn:hover,.site-header .site-header-actions a.btn:focus-visible{color:#fff!important}

.blog-rich input[hidden]{display:none!important}.blog-rich-toolbar>button.blog-rich-add-image{color:#fff;background:#2864ed;border-color:#2864ed}.blog-rich-content figure[data-align=right]{margin-right:0;margin-left:auto}.blog-rich-content figure[data-align=left]{margin-left:0;margin-right:auto}.blog-rich-content figure[data-align=center]{margin-inline:auto}.blog-rich-toolbar>button:disabled{opacity:.5}
