.admin-layout,body.admin-workspace{--adm-nav:240px;--adm-topbar:60px;--adm-radius:8px;--adm-radius-sm:6px;--adm-control:36px;--adm-gap:24px;--adm-text-xs:12px;--adm-text-sm:13px;--adm-text:14px;--adm-focus:0 0 0 3px var(--wz-primary-100);--adm-success:var(--wz-success);--adm-warning:var(--wz-warning);--adm-danger:var(--wz-error,#b23c32)}.dark-mode .admin-layout,.dark-mode body.admin-workspace,body.admin-workspace.dark-mode{--adm-success:#9cb796;--adm-warning:#d2ab6b;--adm-danger:#e58b7f}.admin-layout{background:var(--wz-bg);min-height:100vh;color:var(--wz-text);font-family:var(--wz-font-body);font-size:var(--adm-text);line-height:1.5}.admin-layout.nav-collapsed{--adm-nav:68px}.admin-layout *,.admin-layout :after,.admin-layout :before{box-sizing:border-box}.admin-skip{z-index:200;background:var(--wz-text);color:var(--wz-bg);border-radius:var(--adm-radius-sm);font-size:var(--adm-text-sm);padding:8px 14px;position:absolute;top:-60px;left:12px}.admin-skip:focus{top:12px}.admin-sidebar{width:var(--adm-nav);background:var(--wz-bg-card);border-right:1px solid var(--wz-border);z-index:110;flex-direction:column;transition:width .18s,transform .2s;display:flex;position:fixed;inset:0 auto 0 0}.admin-brand{height:var(--adm-topbar);border-bottom:1px solid var(--wz-border);color:var(--wz-text);letter-spacing:-.3px;white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:600;text-decoration:none;display:flex;overflow:hidden}.admin-brand small{letter-spacing:.4px;color:var(--wz-text-muted);font-size:11px;font-weight:500;line-height:1.2;display:block}.admin-navigation{scrollbar-width:thin;flex:1;padding:12px 12px 16px;overflow-y:auto}.admin-nav-group+.admin-nav-group{margin-top:16px}.admin-nav-group p{color:var(--wz-text-muted);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;margin:0 0 4px;padding:0 10px;font-size:11px;font-weight:600}.admin-nav-footer a,.admin-nav-footer button,.admin-navigation a{width:100%;min-height:36px;color:var(--wz-text-secondary);border-radius:var(--adm-radius-sm);font:inherit;font-size:var(--adm-text-sm);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;margin:1px 0;padding:0 10px;font-weight:500;text-decoration:none;display:flex}.admin-nav-footer a:hover,.admin-nav-footer button:hover,.admin-navigation a:hover{background:var(--wz-bg-elevated);color:var(--wz-text)}.admin-navigation a.active{background:var(--wz-primary-50);color:var(--wz-primary);font-weight:600}.admin-nav-footer i,.admin-navigation i{text-align:center;flex-shrink:0;width:18px;font-size:14px}.admin-nav-footer{border-top:1px solid var(--wz-border);flex-shrink:0;padding:8px 12px}.nav-collapsed .admin-brand,.nav-collapsed .admin-nav-footer a,.nav-collapsed .admin-nav-footer button,.nav-collapsed .admin-navigation a{justify-content:center;padding:0}.nav-collapsed .admin-brand span,.nav-collapsed .admin-nav-footer span,.nav-collapsed .admin-nav-group p,.nav-collapsed .admin-navigation span{display:none}.nav-collapsed .admin-nav-group+.admin-nav-group{border-top:1px solid var(--wz-border-light);margin-top:8px;padding-top:8px}.admin-main{margin-left:var(--adm-nav);min-width:0;transition:margin .18s}.admin-topbar{height:var(--adm-topbar);border-bottom:1px solid var(--wz-border);background:color-mix(in srgb,var(--wz-bg-card) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:80;justify-content:space-between;align-items:center;gap:12px;padding:0 32px;display:flex;position:sticky;top:0}.admin-breadcrumb,.admin-topbar-actions,.admin-topbar-left{align-items:center;gap:8px;min-width:0;display:flex}.admin-breadcrumb{font-size:var(--adm-text-sm);color:var(--wz-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-breadcrumb strong{color:var(--wz-text);text-overflow:ellipsis;font-weight:600;overflow:hidden}.admin-breadcrumb .sep{opacity:.5}.admin-icon-button{width:var(--adm-control);height:var(--adm-control);color:var(--wz-text-secondary);border-radius:var(--adm-radius-sm);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;place-items:center;font-size:12px;font-weight:600;display:grid}.admin-icon-button:hover{background:var(--wz-bg-elevated);color:var(--wz-text)}.admin-account{height:var(--adm-control);border:1px solid var(--wz-border);color:var(--wz-text);font-size:var(--adm-text-sm);border-radius:999px;align-items:center;gap:8px;max-width:220px;margin-left:4px;padding:0 10px 0 4px;text-decoration:none;display:flex}.admin-account:hover{border-color:var(--wz-border-strong)}.admin-account .adm-avatar{border-radius:50%;width:26px;height:26px;font-size:11px}.admin-account span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-content-wrapper{min-width:0;max-width:1440px;margin:0 auto;padding:32px}.admin-mobile-close{display:none}.admin-scrim{z-index:100;background:#14141366;position:fixed;inset:0}.admin-error{border:1px solid color-mix(in srgb,var(--adm-danger) 35%,var(--wz-border));background:color-mix(in srgb,var(--adm-danger) 6%,var(--wz-bg-card));border-radius:var(--adm-radius);color:var(--wz-text);font-size:var(--adm-text-sm);align-items:flex-start;gap:12px;margin-bottom:24px;padding:14px 16px;display:flex}.admin-error>i{color:var(--adm-danger);margin-top:2px}.admin-error div{flex:1;min-width:0}.admin-error small{color:var(--wz-text-muted);overflow-wrap:anywhere;margin-top:4px;display:block}.admin-content-wrapper .page-header{margin:0 0 var(--adm-gap);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.admin-content-wrapper .page-header>div:first-child{min-width:0}.admin-content-wrapper .page-title{font-family:var(--wz-font-heading);letter-spacing:-.6px;color:var(--wz-text);flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:28px;font-weight:500;line-height:1.2;display:flex}.admin-content-wrapper .page-title .adm-badge,.admin-content-wrapper .page-title .adm-tag{font-family:var(--wz-font-body);letter-spacing:.3px}.admin-content-wrapper .page-title .adm-badge{letter-spacing:0}.admin-content-wrapper .page-subtitle{font-size:var(--adm-text);color:var(--wz-text-muted);max-width:720px;margin:6px 0 0;line-height:1.6}.admin-content-wrapper .page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-back{color:var(--wz-text-muted);font-size:var(--adm-text-sm);align-items:center;gap:6px;margin-bottom:12px;font-weight:500;text-decoration:none;display:inline-flex}.adm-back:hover{color:var(--wz-text)}.adm-meta{color:var(--wz-text-muted);font-size:var(--adm-text-sm);flex-wrap:wrap;gap:6px 16px;margin-top:8px;display:flex}.adm-meta>span{align-items:center;gap:6px;display:inline-flex}.adm-meta i{font-size:12px}.adm-btn{min-height:var(--adm-control);border:1px solid var(--wz-border);border-radius:var(--adm-radius-sm);background:var(--wz-bg-card);color:var(--wz-text);font:inherit;font-size:var(--adm-text-sm);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.adm-btn:hover:not(:disabled){background:var(--wz-bg-elevated);border-color:var(--wz-border-strong)}.adm-btn i{font-size:13px}.adm-btn--primary{background:var(--wz-primary);border-color:var(--wz-primary);color:#fff}.adm-btn--primary:hover:not(:disabled){background:var(--wz-primary-dark);border-color:var(--wz-primary-dark)}.dark-mode .adm-btn--primary{color:#1c1e1b}.adm-btn--danger{color:var(--adm-danger)}.adm-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--adm-danger) 8%,var(--wz-bg-card));border-color:color-mix(in srgb,var(--adm-danger) 40%,var(--wz-border))}.adm-btn--danger-solid{background:var(--adm-danger);border-color:var(--adm-danger);color:#fff}.adm-btn--danger-solid:hover:not(:disabled){filter:brightness(.94);background:var(--adm-danger)}.adm-btn--ghost{color:var(--wz-text-secondary);background:0 0;border-color:#0000}.adm-btn--ghost:hover:not(:disabled){background:var(--wz-bg-elevated);color:var(--wz-text);border-color:#0000}.adm-btn--sm{min-height:30px;font-size:var(--adm-text-xs);padding:0 10px}.adm-btn--icon{width:var(--adm-control);padding:0}.adm-btn--icon.adm-btn--sm{width:30px}.adm-btn:disabled{opacity:.5;cursor:not-allowed}.adm-btn-row{justify-content:flex-end;align-items:center;gap:4px;display:flex}.adm-link{color:var(--wz-text);border-bottom:1px solid #0000;font-weight:500;text-decoration:none}.adm-link:hover{color:var(--wz-primary);border-bottom-color:currentColor}.adm-text-btn{color:var(--wz-text-muted);font:inherit;font-size:var(--adm-text-sm);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.adm-text-btn:hover{color:var(--wz-primary)}.adm-input,.adm-select,.adm-textarea{width:100%;min-height:var(--adm-control);border:1px solid var(--wz-border);border-radius:var(--adm-radius-sm);background:var(--wz-bg-input,var(--wz-bg-card));color:var(--wz-text);font:inherit;font-size:var(--adm-text-sm);outline:none;padding:0 12px;transition:border-color .12s,box-shadow .12s}.adm-textarea{resize:vertical;padding:10px 12px;line-height:1.5}.adm-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2371736b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;width:auto;padding-right:32px}.adm-select.is-block{width:100%}.adm-input:hover,.adm-select:hover,.adm-textarea:hover{border-color:var(--wz-border-strong)}.adm-input:focus,.adm-select:focus,.adm-textarea:focus{border-color:var(--wz-primary);box-shadow:var(--adm-focus)}.adm-input::-moz-placeholder{color:var(--wz-text-light)}.adm-textarea::-moz-placeholder{color:var(--wz-text-light)}.adm-input::placeholder,.adm-textarea::placeholder{color:var(--wz-text-light)}.adm-search{flex:240px;min-width:0;max-width:360px;position:relative}.adm-search>i{color:var(--wz-text-light);pointer-events:none;font-size:13px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.adm-search .adm-input{padding-left:36px;padding-right:32px}.adm-search button{width:24px;height:24px;color:var(--wz-text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;font-size:11px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.adm-search button:hover{background:var(--wz-bg-elevated);color:var(--wz-text)}.adm-field{flex-direction:column;gap:6px;min-width:0;display:flex}.adm-label{font-size:var(--adm-text-sm);color:var(--wz-text);font-weight:500}.adm-help{font-size:var(--adm-text-xs);color:var(--wz-text-muted);margin:0;line-height:1.5}.adm-help.is-error{color:var(--adm-danger)}.adm-form{text-align:left;flex-direction:column;gap:16px;display:flex}.adm-form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.adm-check{min-height:var(--adm-control);font-size:var(--adm-text-sm);color:var(--wz-text);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.adm-check input,.admin-layout input[type=checkbox]{width:16px;height:16px;accent-color:var(--wz-primary);cursor:pointer;margin:0}.adm-switch{flex-shrink:0;width:40px;height:22px;display:inline-block;position:relative}.adm-switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute}.adm-switch span{background:var(--wz-border-strong);border-radius:999px;transition:background .15s;position:absolute;inset:0}.adm-switch span:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.adm-switch input:checked+span{background:var(--wz-primary)}.adm-switch input:checked+span:before{transform:translate(18px)}.adm-switch input:focus-visible+span{box-shadow:var(--adm-focus)}.adm-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.adm-toolbar-count{font-size:var(--adm-text-sm);color:var(--wz-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.adm-toolbar-end{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.adm-segmented,.admin-layout .chart-tabs{background:var(--wz-bg-elevated);border:1px solid var(--wz-border);border-radius:var(--adm-radius-sm);scrollbar-width:none;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.adm-segmented button,.admin-layout .chart-tab{min-height:28px;color:var(--wz-text-muted);font:inherit;font-size:var(--adm-text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 12px;font-weight:500}.adm-segmented button:hover,.admin-layout .chart-tab:hover{color:var(--wz-text)}.adm-segmented button.active,.admin-layout .chart-tab.active{background:var(--wz-bg-card);color:var(--wz-text);box-shadow:0 1px 2px #14141314}.adm-tabs{border-bottom:1px solid var(--wz-border);margin-bottom:var(--adm-gap);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.adm-tab{color:var(--wz-text-muted);font:inherit;font-size:var(--adm-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 12px;font-weight:500;display:inline-flex}.adm-tab.active,.adm-tab:hover{color:var(--wz-text)}.adm-tab.active{border-bottom-color:var(--wz-primary)}.adm-tab .count{background:var(--wz-bg-elevated);min-width:20px;color:var(--wz-text-muted);font-size:var(--adm-text-xs);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-weight:600}.adm-card{background:var(--wz-bg-card);border:1px solid var(--wz-border);border-radius:var(--adm-radius);min-width:0}.adm-card-head{border-bottom:1px solid var(--wz-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.adm-card-head h2,.adm-card-head h3{font-family:var(--wz-font-body);color:var(--wz-text);letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.adm-card-head p{font-size:var(--adm-text-sm);color:var(--wz-text-muted);margin:2px 0 0}.adm-card-body{padding:20px}.adm-card>.admin-data-table-wrapper{border-radius:0 0 var(--adm-radius) var(--adm-radius);border:0}.adm-stack{gap:var(--adm-gap);flex-direction:column;min-width:0;display:flex}.adm-grid-2{gap:var(--adm-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-content-wrapper .kpi-grid{margin-bottom:var(--adm-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.admin-content-wrapper .kpi-grid.is-compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.adm-dl{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin:0;display:grid}.adm-dl dt{font-size:var(--adm-text-xs);color:var(--wz-text-muted);margin-bottom:4px}.adm-dl dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:500}.adm-list{margin:0;padding:0;list-style:none}.adm-list>li{border-top:1px solid var(--wz-border-light);font-size:var(--adm-text-sm);align-items:center;gap:12px;padding:12px 20px;display:flex}.adm-list>li:first-child{border-top:0}.adm-list .grow{flex:1;min-width:0}.adm-list .title{color:var(--wz-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.adm-list .sub{font-size:var(--adm-text-xs);color:var(--wz-text-muted)}.adm-list .value{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.adm-section-title{font-family:var(--wz-font-body);color:var(--wz-text);margin:0 0 12px;font-size:15px;font-weight:600}.adm-group-title{font-size:var(--adm-text-xs);letter-spacing:.5px;text-transform:uppercase;color:var(--wz-text-muted);margin:0 0 12px;font-weight:600}.adm-settings>div{border-top:1px solid var(--wz-border-light);justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;display:flex}.adm-settings>div:first-child{border-top:0}.adm-settings h4{font-size:var(--adm-text);margin:0 0 2px;font-weight:500}.adm-settings p{color:var(--wz-text-muted);margin:0}.adm-notice,.adm-settings p{font-size:var(--adm-text-sm)}.adm-notice{border:1px solid var(--wz-border);border-left:3px solid var(--wz-text-muted);background:var(--wz-bg-card);border-radius:var(--adm-radius);margin-bottom:var(--adm-gap);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.adm-notice>i{color:var(--wz-text-muted);margin-top:2px}.adm-notice strong{margin-bottom:2px;font-weight:600;display:block}.adm-notice p{color:var(--wz-text-muted);margin:0}.adm-notice.is-danger{border-left-color:var(--adm-danger)}.adm-notice.is-danger>i{color:var(--adm-danger)}.adm-notice-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.adm-badge{background:var(--wz-bg-elevated);height:22px;color:var(--wz-text-secondary);font-size:var(--adm-text-xs);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-weight:500;line-height:1;display:inline-flex}.adm-badge:before{content:"";opacity:.55;background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.adm-badge.is-plain:before{display:none}.adm-badge.is-outline{border:1px solid var(--wz-border);background:0 0}.adm-badge.is-success{color:var(--adm-success);background:color-mix(in srgb,var(--adm-success) 11%,transparent)}.adm-badge.is-warning{color:var(--adm-warning);background:color-mix(in srgb,var(--adm-warning) 13%,transparent)}.adm-badge.is-danger{color:var(--adm-danger);background:color-mix(in srgb,var(--adm-danger) 10%,transparent)}.adm-badge.is-danger:before,.adm-badge.is-success:before,.adm-badge.is-warning:before{opacity:1}.adm-tag{border:1px solid var(--wz-border);color:var(--wz-text-muted);text-transform:uppercase;white-space:nowrap;vertical-align:middle;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.adm-code,.adm-tag{letter-spacing:.3px}.adm-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--adm-text-sm);color:var(--wz-text);font-weight:500}.adm-num{font-variant-numeric:tabular-nums}.adm-nowrap{white-space:nowrap}.adm-muted,.adm-sub{color:var(--wz-text-muted)}.adm-strong{font-weight:600}.adm-sub{font-size:var(--adm-text-xs);margin-top:2px;display:block}.adm-person{align-items:center;gap:10px;min-width:0;display:flex}.adm-person>div{min-width:0}.adm-person .name{color:var(--wz-text);align-items:center;gap:6px;font-weight:500;display:flex}.adm-person .email,.adm-person .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-person .email{font-size:var(--adm-text-xs);color:var(--wz-text-muted)}.adm-avatar{background:var(--wz-bg-elevated);border:1px solid var(--wz-border);width:32px;height:32px;color:var(--wz-text-secondary);text-transform:uppercase;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.adm-avatar.is-lg{width:56px;height:56px;font-size:18px}.adm-empty,.adm-loading{color:var(--wz-text-muted);font-size:var(--adm-text-sm);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 20px;display:flex}.adm-empty i,.adm-loading i{opacity:.6;font-size:20px}.adm-empty.is-sm{padding:28px 20px}.admin-content-wrapper .admin-table-wrap{overflow-x:auto}.admin-content-wrapper .admin-table{border-collapse:collapse;width:100%;font-size:var(--adm-text-sm)}.admin-content-wrapper .admin-table th{text-align:left;background:var(--wz-bg-elevated);color:var(--wz-text-muted);font-size:var(--adm-text-xs);border-bottom:1px solid var(--wz-border);white-space:nowrap;padding:10px 16px;font-weight:500}.admin-content-wrapper .admin-table td{border-bottom:1px solid var(--wz-border-light);color:var(--wz-text);vertical-align:middle;padding:12px 16px}.admin-content-wrapper .admin-table tr:last-child td{border-bottom:0}body.admin-workspace .p-dialog{background:var(--wz-bg-card);color:var(--wz-text);border:1px solid var(--wz-border);font-family:var(--wz-font-body);font-size:var(--adm-text);box-shadow:var(--wz-shadow-lg);border-radius:12px;max-width:calc(100vw - 32px)!important}body.admin-workspace .p-dialog-header{color:var(--wz-text);background:0 0;padding:20px 24px 8px}body.admin-workspace .p-dialog-title{font-size:17px;font-weight:600}body.admin-workspace .p-dialog-content{color:var(--wz-text);background:0 0;padding:8px 24px 16px}body.admin-workspace .p-dialog-footer{background:0 0;justify-content:flex-end;gap:8px;padding:12px 24px 20px;display:flex}.admin-layout .flex,body.admin-workspace .flex{display:flex}.admin-layout .items-center{align-items:center}.admin-layout .justify-end{justify-content:flex-end}.admin-layout .gap-2{gap:8px}.admin-layout .w-full,body.admin-workspace .w-full{width:100%}.admin-layout .mt-section{margin-top:var(--adm-gap)}.admin-layout .mb-section{margin-bottom:var(--adm-gap)}.admin-layout .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-layout :focus-visible,body.admin-workspace :focus-visible{outline:2px solid var(--wz-primary);outline-offset:2px}.admin-layout .adm-input:focus-visible,.admin-layout .adm-select:focus-visible,.admin-layout .adm-textarea:focus-visible{outline:none}@media (width<=1200px){.admin-content-wrapper{padding:24px}.admin-topbar{padding:0 24px}}@media (width<=999px){.admin-main{margin-left:0}.admin-sidebar{width:260px;box-shadow:none;transform:translate(-100%)}.admin-sidebar.mobile-open{box-shadow:var(--wz-shadow-lg);transform:none}.admin-mobile-close{width:36px;height:36px;color:var(--wz-text-muted);border-radius:var(--adm-radius-sm);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:12px;right:10px}.admin-mobile-close:hover{background:var(--wz-bg-elevated)}.nav-collapsed .admin-brand{justify-content:flex-start;padding:0 20px}.nav-collapsed .admin-brand span,.nav-collapsed .admin-nav-group p,.nav-collapsed .admin-sidebar span{display:block}.nav-collapsed .admin-nav-footer a,.nav-collapsed .admin-nav-footer button,.nav-collapsed .admin-navigation a{justify-content:flex-start;padding:0 10px}.adm-grid-2{grid-template-columns:1fr}}@media (width<=640px){.admin-content-wrapper{padding:20px 16px 32px}.admin-topbar{padding:0 12px}.admin-account{border:0;margin-left:0;padding:0}.admin-account span:last-child{display:none}.admin-content-wrapper .page-title{font-size:24px}.admin-content-wrapper .page-subtitle{font-size:var(--adm-text-sm)}.adm-settings>div,.admin-content-wrapper .page-header{align-items:flex-start}.admin-content-wrapper .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adm-search{flex-basis:100%;max-width:none}.adm-toolbar-end{margin-left:0}.adm-card-body,.adm-card-head{padding-left:16px;padding-right:16px}.adm-list>li{padding:12px 16px}.adm-settings>div{flex-direction:column;gap:12px;padding:16px}.adm-notice{flex-wrap:wrap}.adm-notice-actions{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.admin-layout *,body.admin-workspace *{transition:none!important;animation:none!important}}.an-page{flex-direction:column;gap:24px;display:flex}.an-page .page-header{margin-bottom:0!important}.an-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.an-toolbar small{color:var(--wz-text-muted);font-size:12px}.an-note{color:var(--wz-text-muted);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.6;display:flex}.an-note i{margin-top:3px;font-size:12px}.an-note.warn{color:var(--adm-warning,var(--wz-warning))}.an-section{flex-direction:column;gap:12px;min-width:0;display:flex}.an-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.an-section-head h2{font:600 15px var(--wz-font-body);color:var(--wz-text);margin:0}.an-section-head p{margin:4px 0 0}.an-section-head a,.an-section-head p{color:var(--wz-text-muted);font-size:13px}.an-section-head a{white-space:nowrap;font-weight:500;text-decoration:none}.an-section-head a:hover{color:var(--wz-primary)}.an-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.an-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.an-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.an-panel{background:var(--wz-bg-card);border:1px solid var(--wz-border);border-radius:8px;min-width:0;padding:20px}.an-panel h3{margin:0 0 4px;font-size:15px;font-weight:600}.an-panel>p{color:var(--wz-text-muted);margin:0 0 16px;font-size:13px;line-height:1.6}.an-link-card{color:inherit;text-decoration:none;transition:border-color .12s}.an-link-card:hover{border-color:var(--wz-border-strong)}.an-link-card h3{align-items:center;gap:8px;display:flex}.an-link-card h3 i{color:var(--wz-text-muted);font-size:14px}.an-link-card p{margin:0!important}.an-attention{border:1px solid var(--wz-border);background:var(--wz-bg-card);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.an-attention a{color:var(--wz-text);border-left:1px solid var(--wz-border);flex-direction:column;gap:4px;padding:16px 20px;text-decoration:none;display:flex}.an-attention a:first-child{border-left:0}.an-attention a:hover{background:var(--wz-bg-elevated)}.an-attention span{color:var(--wz-text-muted);font-size:13px}.an-attention strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:1.3}.an-attention small{color:var(--wz-text-muted);font-size:12px;line-height:1.5}.an-attention a.hot strong{color:var(--wz-primary)}.an-attention a.hot span:before{content:"";background:var(--wz-primary);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.an-clear{border:1px solid var(--wz-border);background:var(--wz-bg-card);color:var(--wz-text-muted);border-radius:8px;align-items:center;gap:10px;margin:0;padding:14px 20px;font-size:13px;display:flex}.an-change.up,.an-clear i{color:var(--adm-success,var(--wz-success))}.an-change{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.an-change i{font-size:10px}.an-change.down{color:var(--adm-danger,var(--wz-error))}.an-change.flat{color:var(--wz-text-muted)}.an-bars{flex-direction:column;gap:12px;display:flex}.an-bar{color:var(--wz-text);border-radius:4px;grid-template-columns:minmax(110px,180px) 1fr auto;align-items:center;gap:12px;font-size:13px;text-decoration:none;display:grid}a.an-bar:hover{color:var(--wz-primary)}a.an-bar:hover .an-bar-track{background:var(--wz-border)}.an-bar-track{background:var(--wz-bg-elevated);height:6px;overflow:hidden}.an-bar-fill,.an-bar-track{border-radius:999px;display:block}.an-bar-fill{background:var(--wz-primary);height:100%}.an-bar-fill.muted{background:var(--wz-text-light)}.an-bar-fill.good{background:var(--adm-success,var(--wz-success))}.an-bar-value{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.an-bar-value small{color:var(--wz-text-muted);margin-left:6px;font-size:12px}.an-figures{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px;display:grid}.an-figure small{color:var(--wz-text-muted);margin-bottom:4px;font-size:12px;display:block}.an-figure strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px;font-weight:500}.an-figure .an-change{margin-left:6px}.an-table-wrap{overflow-x:auto}.an-table{border-collapse:collapse;width:100%;font-size:13px}.an-table th{text-align:left;color:var(--wz-text-muted);border-bottom:1px solid var(--wz-border);white-space:nowrap;padding:0 12px 10px;font-size:12px;font-weight:500}.an-table td{border-bottom:1px solid var(--wz-border-light);font-variant-numeric:tabular-nums;padding:12px}.an-table td:first-child,.an-table th:first-child{padding-left:0}.an-table td:last-child,.an-table th:last-child{padding-right:0}.an-table tr:last-child td{border-bottom:0}.an-table .num{text-align:right;white-space:nowrap}.an-table td.num small{color:var(--wz-text-muted);margin-left:4px;font-size:12px}.an-channel{flex-direction:column;gap:18px;display:flex}.an-channel header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.an-channel header h3{margin:0;font-size:15px}.an-channel header p{color:var(--wz-text-muted);margin:6px 0 0;font-size:13px;line-height:1.6}.an-rate{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:28px;font-weight:500;line-height:1.2}.an-rate small{color:var(--wz-text-muted);text-align:right;font-size:12px;font-weight:400;display:block}.an-flag{color:var(--adm-danger,var(--wz-error))!important}.an-status{white-space:nowrap;background:var(--wz-bg-elevated);height:22px;color:var(--wz-text-secondary);border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.an-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.an-status.SUCCESSFUL{background:color-mix(in srgb,var(--adm-success,var(--wz-success)) 11%,transparent);color:var(--adm-success,var(--wz-success))}.an-status.FAILED{background:color-mix(in srgb,var(--adm-danger,var(--wz-error)) 10%,transparent);color:var(--adm-danger,var(--wz-error))}.an-status.PENDING,.an-status.SUBMITTED{background:color-mix(in srgb,var(--adm-warning,var(--wz-warning)) 13%,transparent);color:var(--adm-warning,var(--wz-warning))}.an-defs{border-top:1px solid var(--wz-border);color:var(--wz-text-muted);padding-top:16px;font-size:13px}.an-defs summary{cursor:pointer;color:var(--wz-text);font-weight:500}.an-defs ul{margin:12px 0 0;padding-left:18px;line-height:1.8}.an-search{flex:1;min-width:200px;max-width:380px}.an-mt{margin-top:12px!important}.an-mb{margin-bottom:16px!important}.an-plain-link{color:inherit;text-decoration:none}.an-plain-link:hover{color:var(--wz-primary)}.an-empty{margin:0;padding:12px 0;font-size:13px}.an-empty,.an-loading{color:var(--wz-text-muted)}.an-loading{gap:10px;padding:28px 0}.an-error,.an-loading{align-items:center;font-size:13px;display:flex}.an-error{border:1px solid color-mix(in srgb,var(--adm-danger,var(--wz-error)) 35%,var(--wz-border));background:color-mix(in srgb,var(--adm-danger,var(--wz-error)) 6%,var(--wz-bg-card));color:var(--wz-text);border-radius:8px;justify-content:space-between;gap:12px;padding:14px 16px}.an-error button{border:1px solid var(--wz-border);background:var(--wz-bg-card);min-height:30px;color:var(--wz-text);font:inherit;cursor:pointer;border-radius:6px;padding:0 10px;font-size:12px}.admin-layout .admin-chart{border-radius:8px}@media (width<=1200px){.an-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.an-grid-3{grid-template-columns:1fr 1fr}}@media (width<=900px){.an-grid-2,.an-grid-3{grid-template-columns:1fr}.an-attention{grid-template-columns:1fr 1fr}.an-attention a:nth-child(3){border-left:0}.an-attention a:nth-child(n+3){border-top:1px solid var(--wz-border)}}@media (width<=600px){.an-page{gap:20px}.an-kpis{gap:8px}.an-attention a{padding:14px}.an-attention strong{font-size:20px}.an-panel{padding:16px}.an-bar{grid-template-columns:1fr auto}.an-bar .an-bar-track{grid-area:2/1/auto/-1}.an-rate{font-size:24px}}
