html.ed-route .app-header,html.ed-route .doc-header{display:none!important}html:not(.admin-shell) .login{background:#f7f5f6}html:not(.admin-shell) .login__form{background:#fff;border:1px solid #ede4e8;border-radius:12px;width:min(480px,100vw - 40px);padding:32px;box-shadow:0 18px 50px #3c1e2d14}html:not(.admin-shell) .login__form .field-type{margin-bottom:18px}html:not(.admin-shell) .login__form input{background:#fff;border-color:#e2d5db;border-radius:6px}html:not(.admin-shell) .login__form input:focus{border-color:#c2185b;outline:none;box-shadow:0 0 0 3px #c2185b1f}html:not(.admin-shell) .login__form input:-webkit-autofill{-webkit-text-fill-color:#332b2f;caret-color:#332b2f;-webkit-box-shadow:inset 0 0 0 1000px #fff}html:not(.admin-shell) .login__form .form-submit .btn{border-radius:6px;height:40px}html:not(.admin-shell) .login .btn--style-primary{background:#c2185b;border-color:#c2185b}
:root{--zc-bg:#f7f5f6;--zc-surface:#fff;--zc-border:#ede4e8;--zc-border-strong:#e2d5db;--zc-text:#332b2f;--zc-muted:#7c6b73;--zc-soft:#a08b95;--zc-primary:#c2185b;--zc-primary-hover:#a1144b;--zc-accent:#e60039;--zc-success:#1b7a3a;--zc-success-bg:#eaf6ee;--zc-danger:#b42318;--zc-danger-bg:#fdecec;--zc-warning:#9a5b00;--zc-warning-bg:#fff6e5;--zc-sidebar:#242126;--zc-sidebar-hover:#312c31;--zc-sidebar-active:#3b353a;--zc-sidebar-text:#c7bbc1;--zc-sidebar-soft:#8d7f86;--zc-radius-card:10px;--zc-radius-control:6px;--zc-radius-modal:12px;--zc-control:36px;--zc-shadow-card:0 1px 2px #3c1e2d0a;--zc-shadow-pop:0 14px 40px #23141c29}html.admin-shell body{background:var(--zc-bg);color:var(--zc-text)}html.admin-shell .app-header,html.admin-shell .nav-toggler,html.admin-shell .template-default>.nav .nav__header{display:none!important}html.admin-shell .template-default{min-height:100vh;display:block}html.admin-shell .template-default>.zc-sidebar{z-index:50;background:var(--zc-sidebar);width:224px;height:100vh;transition:width .18s;inset:0 auto 0 0;position:fixed!important}html.admin-shell .template-default__wrap{box-sizing:border-box;width:calc(100% - 224px);min-height:100vh;margin-left:224px;transition:width .18s,margin-left .18s}html.admin-shell.zc-sidebar-collapsed .template-default>.zc-sidebar{width:64px}html.admin-shell.zc-sidebar-collapsed .template-default__wrap{width:calc(100% - 64px);margin-left:64px}html.admin-shell .template-default__wrap:has(.doc-header){padding-top:26px}html.admin-shell.admin-custom-page .doc-header,html.ed-route .nav,html.ed-route .app-header,html.ed-route .zc-mobilebar{display:none!important}html.ed-route .template-default__wrap{padding-top:0;margin-left:0!important}.zc-page{box-sizing:border-box;width:100%;max-width:1360px;margin:0 auto;padding:26px 32px 44px}.zc-crumb{min-height:20px;color:var(--zc-soft);align-items:center;gap:7px;font-size:11px;display:flex}.zc-crumb a:hover{color:var(--zc-primary)}.zc-crumb .sep{opacity:.55}.zc-crumb .current{color:var(--zc-text)}.zc-page-head{border-bottom:1px solid var(--zc-border);justify-content:space-between;align-items:flex-end;gap:24px;padding:9px 0 18px;display:flex}.zc-page-title{letter-spacing:-.01em;margin:0;font-size:24px;line-height:1.3}.zc-page-desc{color:var(--zc-muted);margin:5px 0 0;font-size:12px}.zc-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.zc-btn{height:var(--zc-control);border:1px solid var(--zc-primary);border-radius:var(--zc-radius-control);background:var(--zc-primary);color:#fff;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;line-height:1;display:inline-flex}.zc-btn:hover{background:var(--zc-primary-hover);border-color:var(--zc-primary-hover)}.zc-btn.secondary{border-color:var(--zc-border-strong);color:#5a4a52;background:#fff}.zc-btn.secondary:hover{border-color:var(--zc-primary);color:var(--zc-primary)}.zc-btn.text{color:var(--zc-muted);background:0 0;border-color:#0000;padding:0 8px}.zc-btn.text:hover{color:var(--zc-primary);background:#f9f2f5}.zc-btn.danger{color:var(--zc-danger);background:0 0;border-color:#0000;padding:0 8px}.zc-btn.danger:hover{background:var(--zc-danger-bg)}.zc-btn:disabled{opacity:.5;cursor:default}.zc-card{background:var(--zc-surface);border:1px solid var(--zc-border);border-radius:var(--zc-radius-card);box-shadow:var(--zc-shadow-card);padding:20px}.zc-card+.zc-card{margin-top:14px}.zc-card-title{color:var(--zc-primary);margin:0;font-size:14px;line-height:1.4}.zc-card-hint{color:var(--zc-muted);margin:3px 0 0;font-size:12px}.zc-card-head{justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.zc-input{width:100%;height:var(--zc-control);border:1px solid var(--zc-border-strong);border-radius:var(--zc-radius-control);color:var(--zc-text);font:inherit;background:#fff;outline:none;padding:0 11px;font-size:13px;transition:border-color .12s,box-shadow .12s}.zc-input:focus{border-color:var(--zc-primary);box-shadow:0 0 0 3px #c2185b1f}.zc-table-card{background:var(--zc-surface);border:1px solid var(--zc-border);border-radius:var(--zc-radius-card);box-shadow:var(--zc-shadow-card);overflow:hidden}.zc-table-scroll{overflow-x:auto}.zc-toast{z-index:4000;background:var(--zc-success-bg);color:var(--zc-success);box-shadow:var(--zc-shadow-pop);border:1px solid #bfe3c9;border-radius:8px;padding:10px 16px;font-size:13px;position:fixed;top:20px;right:24px}.zc-toast.is-error{background:var(--zc-danger-bg);color:var(--zc-danger);border-color:#f3c1c1}html.admin-shell .zc-mobilebar{z-index:30;border-bottom:1px solid var(--zc-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;align-items:center;gap:10px;height:52px;padding:0 14px;display:none;position:fixed;inset:0 0 auto}html.admin-shell .zc-mobilebar__spacer{flex:1}@media (max-width:899px){html.admin-shell .template-default>.zc-sidebar{width:238px;transition:transform .22s;transform:translate(-100%)}html.admin-shell.zc-nav-open .template-default>.zc-sidebar{transform:translate(0)}html.admin-shell .template-default__wrap,html.admin-shell.zc-sidebar-collapsed .template-default__wrap{width:100%;margin-left:0;padding-top:52px}html.admin-shell .zc-mobilebar{display:flex}.zc-page{padding:20px 20px 36px}.zc-page-head{flex-direction:column;align-items:stretch;gap:14px}.zc-page-actions{justify-content:flex-start}}html.admin-shell .nav{color:var(--zc-sidebar-text)}.zc-sidebar{height:100%;min-height:100vh;color:var(--zc-sidebar-text);flex-direction:column;font-size:13px;display:flex}.zc-brand-row{flex:none;align-items:center;height:64px;padding:0 14px 0 18px;display:flex}.zc-brand{flex:1;align-items:center;min-width:0;display:flex}.zc-brand-logo{width:auto;height:27px;display:block}.zc-brand-mark{background:var(--zc-accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:none}.zc-collapse{width:30px;height:30px;color:var(--zc-sidebar-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.zc-collapse:hover{background:var(--zc-sidebar-hover);color:#fff}.zc-nav{flex:1;padding:4px 10px 14px;overflow-y:auto}.zc-nav-group{margin-bottom:18px}.zc-nav-label{color:var(--zc-sidebar-soft);letter-spacing:.12em;white-space:nowrap;margin-bottom:6px;padding:0 10px;font-size:10px}.zc-nav-item{height:38px;color:var(--zc-sidebar-text);white-space:nowrap;border-radius:6px;align-items:center;gap:10px;margin-bottom:3px;padding:0 10px;display:flex;position:relative}.zc-nav-parent{width:100%;height:38px;color:var(--zc-sidebar-text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;margin-bottom:3px;padding:0 10px;display:flex}.zc-nav-parent:hover{background:var(--zc-sidebar-hover);color:#fff}.zc-nav-parent[aria-expanded=true]{color:#fff}.zc-nav-parent svg:first-child{opacity:.8;flex:none}.zc-nav-chevron{opacity:.7;margin-left:auto}.zc-nav-children{border-left:1px solid #ffffff14;margin-left:17px;padding-left:8px}.zc-nav-children .zc-nav-item{height:34px;font-size:13px}.zc-nav-item:hover{background:var(--zc-sidebar-hover);color:#fff}.zc-nav-item.is-active{background:var(--zc-sidebar-active);color:#fff;font-weight:600}.zc-nav-item.is-active:before{content:"";background:var(--zc-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.zc-nav-item svg{opacity:.8;flex:none}.zc-nav-item.is-active svg{opacity:1}.zc-build-status{color:var(--zc-sidebar-text);background:#ffffff0d;border-radius:8px;align-items:center;gap:8px;margin:0 12px 10px;padding:8px 10px;font-size:12px;display:flex}.zc-sidebar-foot{border-top:1px solid #ffffff0f;flex:none;padding:10px}.zc-foot-link,.zc-account,.zc-foot-collapse{width:100%;height:38px;color:var(--zc-sidebar-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 10px;display:flex}.zc-foot-link:hover,.zc-account:hover,.zc-foot-collapse:hover{background:var(--zc-sidebar-hover);color:#fff}.zc-account{height:46px;margin-top:4px}.zc-avatar{color:#fff;background:linear-gradient(140deg,#8a5a70,#c2185b);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:inline-flex}.zc-account-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.zc-account-chev{opacity:.6;margin-left:auto}.zc-account-wrap{position:relative}.zc-account-pop{z-index:80;border:1px solid var(--zc-border);width:196px;box-shadow:var(--zc-shadow-pop);background:#fff;border-radius:10px;padding:6px;position:absolute;bottom:52px;left:0}.zc-account-who{color:var(--zc-text);border-bottom:1px solid #f5eef1;margin-bottom:5px;padding:9px 10px}.zc-account-who b{font-size:12px;display:block}.zc-account-who span{color:var(--zc-soft);font-size:11px}.zc-account-pop a,.zc-account-pop button{width:100%;height:32px;color:var(--zc-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:0 9px;font-size:12px;display:flex}.zc-account-pop a:hover,.zc-account-pop button:hover{color:var(--zc-primary);background:#faf5f7}.zc-account-pop button:last-child:hover{color:var(--zc-danger)}html.admin-shell.zc-sidebar-collapsed .zc-brand-row{gap:4px;padding:0 5px}html.admin-shell.zc-sidebar-collapsed .zc-brand{flex:0 0 26px;justify-content:flex-start}html.admin-shell.zc-sidebar-collapsed .zc-brand-mark{width:26px;height:26px}html.admin-shell.zc-sidebar-collapsed .zc-brand-logo{display:none}html.admin-shell.zc-sidebar-collapsed .zc-brand-mark{display:inline-flex}html.admin-shell.zc-sidebar-collapsed .zc-collapse{width:24px;height:24px;display:inline-flex}html.admin-shell.zc-sidebar-collapsed .zc-nav{padding:4px 8px 14px}html.admin-shell.zc-sidebar-collapsed .zc-nav-label{color:#0000;background:#ffffff12;height:1px;margin:10px 6px;padding:0;overflow:hidden}html.admin-shell.zc-sidebar-collapsed .zc-nav-item,html.admin-shell.zc-sidebar-collapsed .zc-nav-parent{justify-content:center;padding:0}html.admin-shell.zc-sidebar-collapsed .zc-nav-chevron{display:none}html.admin-shell.zc-sidebar-collapsed .zc-nav-children{border-left:0;margin-left:0;padding-left:0}html.admin-shell.zc-sidebar-collapsed .zc-nav-text,html.admin-shell.zc-sidebar-collapsed .zc-account-name,html.admin-shell.zc-sidebar-collapsed .zc-account-chev{display:none}html.admin-shell.zc-sidebar-collapsed .zc-build-status{color:var(--zc-sidebar-text);background:#ffffff0d;border-radius:8px;align-items:center;gap:8px;margin:0 12px 10px;padding:8px 10px;font-size:12px;display:flex}.zc-build-dot{background:var(--zc-sidebar-soft);border-radius:50%;flex:none;width:7px;height:7px}.zc-build-status.is-pending .zc-build-dot{background:#e6a23c}.zc-build-status.is-ok .zc-build-dot{background:#3fbf6f}.zc-build-status.is-error .zc-build-dot{background:#ff5c5c}.zc-build-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.zc-build-status button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 6px;font-size:11px}.zc-build-status button:hover{background:#ffffff1f}.zc-build-status button:disabled{opacity:.5;cursor:default}html.admin-shell.zc-sidebar-collapsed .zc-build-status{display:none}.zc-sidebar-foot{padding:10px 8px}html.admin-shell.zc-sidebar-collapsed .zc-foot-link,html.admin-shell.zc-sidebar-collapsed .zc-account{justify-content:center;padding:0}html.admin-shell.zc-sidebar-collapsed .zc-account{height:38px}html.admin-shell .zc-mobilebar__button{width:34px;height:34px;color:var(--zc-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}html.admin-shell .zc-mobilebar__logo{filter:brightness(.35)saturate(2);height:22px}html.admin-shell .zc-mobilebar .zc-avatar{text-decoration:none}@media (max-width:899px){html.admin-shell .zc-sidebar{width:238px}html.admin-shell .zc-collapse{display:none}html.admin-shell .zc-brand-logo{display:block}html.admin-shell .zc-brand-mark{display:none}html.admin-shell .zc-nav-label{height:auto;color:var(--zc-sidebar-soft);background:0 0;margin:0 0 6px;padding:0 10px}html.admin-shell .zc-nav-item{justify-content:flex-start;padding:0 10px}html.admin-shell .zc-nav-text,html.admin-shell .zc-account-name,html.admin-shell .zc-account-chev{display:inline}html.admin-shell .zc-foot-link,html.admin-shell .zc-account{justify-content:flex-start;padding:0 10px}html.admin-shell.zc-nav-open .template-default__wrap:after{content:"";z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1910156b;position:fixed;inset:0}}html.admin-shell .doc-header a[href*=\/api],html.admin-shell .doc-header a[href*=\/versions]{display:none!important}html.admin-shell .list-header{padding-top:26px}html.admin-shell .collection-list{padding-bottom:26px}html.admin-shell .doc-header{background:0 0;border-bottom:0;max-width:1360px;margin:0 32px}html.admin-shell .doc-header__header{padding-bottom:18px}html.admin-shell .doc-header h1{letter-spacing:-.01em;font-size:24px}html.admin-shell .collection-list,html.admin-shell .list-header,html.admin-shell .table{--theme-elevation-0:#fff}html.admin-shell .table{border:1px solid var(--zc-border);border-radius:var(--zc-radius-card);overflow:hidden}html.admin-shell .table thead th{color:var(--zc-muted);background:#fbf9fa;font-size:11px}html.admin-shell .table tbody tr:hover{background:#fdf8fa}html.admin-shell:has(.collection-edit--cases) .doc-header{display:none!important}.collection-edit--cases .collection-edit__form{background:#fff}.collection-edit--cases .doc-controls{z-index:30;border-bottom:1px solid var(--zc-border);background:#fff;margin:0;padding:10px 28px;position:sticky;top:0}.collection-edit--cases .doc-controls__wrapper{align-items:center}.collection-edit--cases .doc-controls__meta{display:none}.collection-edit--cases .zc-doc-meta{color:var(--zc-muted);align-items:center;gap:14px;margin-right:auto;font-size:12px;display:flex}.collection-edit--cases .zc-doc-status{border-radius:999px;align-items:center;padding:3px 9px;font-size:11.5px;display:inline-flex}.collection-edit--cases .zc-doc-status.is-published{color:#1b7a3a;background:#eaf6ee}.collection-edit--cases .zc-doc-status.is-draft{color:#9a5b00;background:#fff6e5}.collection-edit--cases .document-fields{align-items:stretch}.collection-edit--cases .document-fields__main{padding:26px 32px 40px}.collection-edit--cases .document-fields__edit{max-width:860px}.collection-edit--cases .document-fields__sidebar-wrap{border-left:1px solid var(--zc-border);background:#faf7f9;width:300px;min-width:300px;max-width:300px}.collection-edit--cases .document-fields__sidebar{padding:22px 20px}.collection-edit--cases .document-fields__sidebar-fields{padding:0}.collection-edit--cases #field-title{border:0;border-bottom:1px solid var(--zc-border);box-shadow:none;background:0 0;border-radius:0;padding:6px 0;font-size:28px;font-weight:700;line-height:1.25}.collection-edit--cases #field-title:focus{border-bottom-color:var(--zc-primary);box-shadow:none;outline:none}.collection-edit--cases .field-type:has(#field-title)>.field-label{display:none}.collection-edit--cases .slug-field__row{background:#fff;border:1px solid #cbb9c1;border-radius:6px;align-items:center;gap:0;display:flex;overflow:hidden}.collection-edit--cases .slug-field__prefix{color:var(--zc-soft);border-right:1px solid var(--zc-border);white-space:nowrap;background:#f7f0f4;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.collection-edit--cases .slug-field__input{font:inherit;background:0 0;border:0;flex:1;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.collection-edit--cases .slug-field__input:focus{outline:none}.collection-edit--cases .article-cover-field .acf-cover{aspect-ratio:1;background:#e7dbe1 50%/cover no-repeat;border-radius:8px;width:100%;position:relative;overflow:hidden}.collection-edit--cases .acf-caption{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#8a0e4b8c;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.collection-edit--cases .acf-actions{opacity:0;background:#23141c73;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.collection-edit--cases .acf-cover:hover .acf-actions{opacity:1}.collection-edit--cases .acf-actions button{color:#5a4a52;cursor:pointer;background:#fffffff2;border:0;border-radius:6px;padding:6px 12px;font-size:12px}.collection-edit--cases .article-body-field .rt-content{min-height:420px}.collection-edit--cases .article-body-field .rt-shell{margin-top:6px}@media (max-width:1100px){.collection-edit--cases .document-fields{display:block}.collection-edit--cases .document-fields__sidebar-wrap{border-left:0;border-top:1px solid var(--zc-border);width:auto}.collection-edit--cases .article-cover-field .acf-cover{max-width:320px}}
