.su-admin-denied{padding:40px 16px;text-align:center;font-size:15px;color:#425166}.su-admin-error{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:12px 16px;border-radius:10px;background:#fff1f1;color:#d33a3a;font-size:14px}.su-admin-link{padding:0;font-size:14px;border:none;background:transparent;font-weight:600;color:#157fee;cursor:pointer}.su-admin-col-title{min-width:280px}.su-admin-title{font-weight:500;color:#151d48;overflow-wrap:anywhere}.su-admin-title:hover{color:#157fee}.su-admin-badge{line-height:1.3}.su-admin-badge,.su-status{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.su-status{white-space:nowrap}.su-status--draft{color:#6b7a99;background:#eef2f7}.su-status--scheduled{color:#b7791f;background:#fff6e0}.su-status--published{color:#0b8a5f;background:#e3f8ef}.su-admin-busy{pointer-events:none;opacity:.5}.su-color{display:inline-flex;align-items:center;gap:8px;font-family:monospace}.su-color__swatch{width:18px;height:18px;border-radius:5px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.su-form-dialog{border-radius:16px;background:#fff;overflow:hidden}.su-form-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 0}.su-form-dialog__title{font-size:18px;font-weight:700;color:#151d48}.su-form-dialog__close{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#f2f6fb;color:#425166;cursor:pointer}.su-form-dialog__body{padding:16px 24px 24px}.su-form-dialog__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.su-field{display:flex;flex-direction:column;gap:6px;margin:0 0 16px}.su-field__label{font-size:14px;font-weight:500;color:#425166}.su-field__input{width:100%;min-height:44px;padding:10px 14px;border:1px solid #dbe5f2;border-radius:10px;background:#fff;font-size:14px;color:#151d48;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.su-field__input:focus{border-color:#157fee;box-shadow:0 0 0 3px rgba(21,127,238,.12)}.su-field__input.has-error{border-color:#f64a4a}.su-field__input--short{max-width:160px}textarea.su-field__input{min-height:96px;resize:vertical;line-height:1.5}.su-field__error{font-size:12px;color:#e53935}.su-field__hint{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:#8a97b1}.su-color-input{display:flex;align-items:center;gap:10px}.su-color-input__picker{flex:0 0 44px;width:44px;height:44px;padding:2px;border:1px solid #dbe5f2;border-radius:10px;background:#fff;cursor:pointer}.su-color-input .su-field__input{max-width:160px;font-family:monospace}.su-admin-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:120px;min-height:44px;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.su-admin-btn:disabled{cursor:default;opacity:.7}.su-admin-btn--primary{border:1px solid #157fee;color:#fff;background:#157fee}.su-admin-btn--primary:hover:not(:disabled){background:#0f6bd0}.su-admin-btn--ghost{border:1px solid #d6e4f5;color:#157fee;background:#fff}.su-admin-btn--ghost:hover:not(:disabled){border-color:#157fee}@media (max-width:575px){.su-form-dialog__head{padding:16px 16px 0}.su-form-dialog__body{padding:12px 16px 16px}.su-form-dialog__actions .su-admin-btn{flex:1 1 0;min-width:0}}.su-form{max-width:920px}.su-form__section{margin-bottom:20px;padding:20px 24px;border:1px solid #edf2f8;border-radius:16px;background:#fff}.su-form__section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.su-form__section-head .su-form__section-title{margin-bottom:0}.su-form__section-title{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:17px;font-weight:700;color:#151d48}.su-form__publish-hint{margin:10px 0 0}.su-form__footer{position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;gap:10px;padding:16px 0;background:linear-gradient(0deg,#fff 70%,hsla(0,0%,100%,0))}.su-form__footer .su-admin-btn{text-decoration:none}.su-chips{display:flex;flex-wrap:wrap;gap:8px;padding:2px;border-radius:12px}.su-chips.has-error{box-shadow:0 0 0 1px #f64a4a}.su-chip{padding:8px 16px;border:1px solid #dbe5f2;border-radius:999px;background:#fff;font-size:14px;font-weight:500;color:#425166;cursor:pointer;transition:border-color .2s ease,background .2s ease}.su-chip:hover{border-color:#157fee}.su-chip.is-active{border-color:currentColor;font-weight:600}.su-switch-row{display:flex;align-items:flex-start;gap:12px;margin-top:4px}.su-segment{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:12px;background:#f2f6fb}.su-segment__item{padding:8px 16px;border:none;border-radius:9px;background:transparent;font-size:14px;font-weight:500;color:#425166;cursor:pointer}.su-segment__item.is-active{background:#fff;color:#157fee;box-shadow:0 2px 8px rgba(21,29,72,.08)}.su-date-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.su-field__input--date{max-width:240px}.su-lang-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:10px;background:#f2f6fb}.su-lang-tab{position:relative;padding:6px 14px;border:none;border-radius:7px;background:transparent;font-size:13px;font-weight:600;color:#6b7a99;cursor:pointer}.su-lang-tab.is-active{background:#fff;color:#157fee;box-shadow:0 2px 8px rgba(21,29,72,.08)}.su-lang-tab__dot{position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:50%;background:#f64a4a}.su-editor{border-radius:10px}.su-editor.has-error{box-shadow:0 0 0 1px #f64a4a}.su-editor .ql-toolbar.ql-snow{border-color:#dbe5f2;border-radius:10px 10px 0 0}.su-editor .ql-container.ql-snow{border-color:#dbe5f2;border-radius:0 0 10px 10px}.su-editor .ql-editor{min-height:160px;font-size:14px}.su-editor--small .ql-editor{min-height:100px}.su-highlight{margin-bottom:14px;padding:16px;border:1px solid #e6eef8;border-radius:14px;background:#fafcff}.su-highlight__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.su-highlight__num{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#157fee;font-size:13px;font-weight:700;color:#fff}.su-highlight__controls{display:flex;gap:6px}.su-icon-btn{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid #dbe5f2;border-radius:9px;background:#fff;color:#425166;cursor:pointer}.su-icon-btn:hover:not(:disabled){border-color:#157fee;color:#157fee}.su-icon-btn:disabled{opacity:.4;cursor:default}.su-icon-btn--danger:hover:not(:disabled){border-color:#f64a4a;color:#f64a4a}.su-icons{display:flex;flex-wrap:wrap;gap:6px}.su-icons__item{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #dbe5f2;border-radius:10px;background:#fff;color:#6b7a99;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.su-icons__item.is-active,.su-icons__item:hover{border-color:#157fee;color:#157fee}.su-icons__item.is-active{background:#eaf4ff}.su-add-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border:1px dashed #b9d3f2;border-radius:14px;background:#f7fbff;font-size:14px;font-weight:600;color:#157fee;cursor:pointer}.su-add-btn:hover{border-color:#157fee}.su-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.su-image{display:flex;flex-direction:column;gap:8px;min-width:0}.su-image__frame{position:relative;width:100%;aspect-ratio:12/5;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#eaf4ff,#d6e9ff);box-shadow:inset 0 0 0 1px #e3ebf5}.su-image__frame--preview{aspect-ratio:12/7}.su-image__frame.has-error{box-shadow:inset 0 0 0 1px #f64a4a}.su-image__frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.su-image__placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#157fee}.su-image__default{position:absolute;left:10px;bottom:10px;padding:3px 10px;border-radius:999px;background:hsla(0,0%,100%,.9);font-size:12px;font-weight:500;color:#425166}.su-image__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.su-admin-link--danger{color:#e53935}@media (max-width:767px){.su-form__section{padding:16px}.su-images{grid-template-columns:minmax(0,1fr)}.su-form__footer .su-admin-btn{flex:1 1 0;min-width:0}.su-field__input--date{max-width:none}}.su-modal .vm--modal{border-radius:16px;box-shadow:0 24px 80px rgba(21,29,72,.25)}@media (max-width:575px){.su-modal .vm--modal{width:calc(100vw - 24px)!important;left:12px!important}}.su-admin-muted{opacity:.45}.su-form .su-form__section{margin-bottom:14px;padding:16px 20px}.su-form .su-form__section-title{margin-bottom:12px;font-size:15px}.su-form .su-form__section-head{margin-bottom:12px}.su-form .su-field{gap:4px;margin-bottom:12px}.su-form .su-field__input{min-height:40px;padding:8px 12px}.su-form textarea.su-field__input{min-height:64px}.su-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.su-form__grid--tight{gap:0 12px}.su-form .su-switch-row{margin-top:0}.su-form .su-date-row{margin-top:8px}.su-form .su-form__publish-hint{margin-top:6px}.su-form .su-editor .ql-editor{min-height:110px}.su-form .su-editor--small .ql-editor{min-height:64px}.su-form .su-editor .ql-toolbar.ql-snow{padding:4px 8px}.su-form .su-highlight{margin-bottom:10px;padding:12px}.su-form .su-highlight__head{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-bottom:10px}.su-form .su-highlight__head .su-icons{flex:1 1 auto;gap:4px}.su-form .su-highlight__controls{margin-left:auto}.su-form .su-icons__item{width:32px;height:32px;border-radius:8px}.su-form .su-icons__item svg{width:18px;height:18px}.su-form .su-icon-btn{width:30px;height:30px}.su-form .su-add-btn{min-height:40px}.su-form .su-image__frame{aspect-ratio:auto;height:120px}.su-form .su-form__footer{padding:12px 0}@media (max-width:767px){.su-form__grid{grid-template-columns:minmax(0,1fr)}}.su-switch-row,.su-toggle{cursor:pointer}.su-toggle{flex:0 0 40px;position:relative;width:40px;height:22px;margin:1px 0 0;border-radius:999px;background:#c9d4e3;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background .2s ease}.su-toggle:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(21,29,72,.25);transition:transform .2s ease}.su-toggle:checked{background:#157fee}.su-toggle:checked:after{transform:translateX(18px)}.su-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(21,127,238,.25)}.su-filter-actions{display:flex;align-items:flex-start;gap:8px}.su-filter-actions .btn--link,.su-filter-actions .input-btn{height:41px;min-height:41px;margin:0!important;padding-top:0;padding-bottom:0;display:inline-flex;align-items:center;justify-content:center}.su-admin-filters .multiselect__single{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.su-admin-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.su-form .su-highlight__head{flex-wrap:nowrap;align-items:center;gap:10px;margin:-12px;padding:12px;border-radius:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.su-form .su-highlight__head:hover .su-highlight__title{color:#157fee}.su-form .su-highlight__body{margin-top:22px}.su-highlight__num{flex:0 0 28px}.su-highlight__icon{flex:0 0 30px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#eaf4ff;color:#157fee}.su-highlight__title{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;color:#151d48;transition:color .2s ease}.su-highlight__title.is-empty{font-weight:400;color:#8a97b1}.su-highlight__error-dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#f64a4a}.su-form .su-highlight__controls{flex:0 0 auto;margin-left:0}.su-highlight__chevron{flex:0 0 30px}.su-highlight__chevron svg{transition:transform .2s ease}.su-highlight__chevron.is-open svg{transform:rotate(180deg)}@media (max-width:575px){.su-form .su-highlight__controls{gap:4px}}