.admin-workspace button:not(:disabled),.admin-operations-flow button:not(:disabled){cursor:pointer;color:var(--admin-ink,#102630);background:#fffdf7;border-color:#82928f}.admin-workspace button[type=submit]:not(:disabled),.admin-workspace button.is-primary:not(:disabled),.admin-operations-flow button.is-primary:not(:disabled){background:var(--admin-ink,#102630);border-color:var(--admin-ink,#102630);color:#fff}.admin-workspace button:disabled,.admin-operations-flow button:disabled{color:#7a8588!important;opacity:1!important;cursor:not-allowed!important;background:#e4e5e1!important;border-color:#c8cecb!important}.admin-panel,.admin-flow-context,.publication-console,.reporting-console{border-color:#1026303d!important;box-shadow:0 3px #10263012!important}.admin-next-task{color:#102630;background:#eaf8f6;border:2px solid #0a929f;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:4px 18px;margin:0 0 14px;padding:16px 18px;text-decoration:none;display:grid;box-shadow:0 3px #0a929f2e}.admin-next-task>span{color:#087d88;letter-spacing:.13em;grid-column:1/-1;font:900 10px/1 ui-monospace,monospace}.admin-next-task>strong{font-size:21px}.admin-next-task>small{color:#52636c;grid-area:2/2;align-self:center}.admin-next-task:hover{background:#dff4f1}.admin-checks>a{color:#102630;border-bottom:1px solid #1026301f;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 8px;text-decoration:none;display:grid}.admin-checks>a:hover{background:#0a929f12}.admin-checks>a>span{font-size:18px}.admin-checks>a.is-done>span{color:#28723b}.admin-checks>a.is-next{background:#edf8f6;border:1px solid #0a929f;border-radius:10px}.admin-checks>a.is-next>span{color:#0a929f}.admin-checks>a small{color:#52636c}@media (max-width:760px){.admin-next-task{grid-template-columns:1fr}.admin-next-task>small{grid-area:auto/1}.admin-checks>a{grid-template-columns:24px minmax(0,1fr)}.admin-checks>a small{grid-column:2}}.admin-sidebar nav a{border:1px solid #0000}.admin-sidebar nav a:hover{border-color:#10263029}.admin-team-roster article{grid-template-columns:42px 82px minmax(0,1fr) auto!important}.admin-team-shirt{clip-path:polygon(28% 0,42% 8%,58% 8%,72% 0,100% 15%,86% 40%,76% 34%,76% 100%,24% 100%,24% 34%,14% 40%,0 15%);width:38px!important;height:44px!important;box-shadow:none!important;border:0!important;border-radius:2px!important}.admin-team-kits{align-items:center;gap:4px;display:flex}.admin-team-logo{object-fit:contain;background:#fff;border:1px solid #10263029;border-radius:9px;width:40px;height:40px;padding:3px}.admin-team-logo.is-empty{color:#7b898d;place-items:center;font:900 9px/1 ui-monospace,monospace;display:grid}.admin-kit-editor{background:#fffdf8;border:1.5px solid #10263040;border-radius:14px;align-content:start;gap:12px;padding:16px;display:grid}.admin-kit-editor__head{border-bottom:1px solid #10263021;align-items:center;gap:16px;padding-bottom:13px;display:flex}.admin-kit-editor__head h3{margin:0;font-size:19px}.admin-kit-editor__head p{color:#52636c;margin:3px 0 0;font-size:12px}.admin-kit-editor__shirt{clip-path:polygon(28% 0,42% 8%,58% 8%,72% 0,100% 15%,86% 40%,76% 34%,76% 100%,24% 100%,24% 34%,14% 40%,0 15%);filter:drop-shadow(0 2px 1px #10263047);flex:none;width:64px;height:72px}.admin-kit-color-label{color:#52636c;font-size:12px;font-weight:900}.admin-kit-palette{grid-template-columns:repeat(6,38px);gap:8px;display:grid}.admin-kit-palette button{place-items:center;background:#fff!important;border:2px solid #c5cecc!important;border-radius:50%!important;width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:grid!important}.admin-kit-palette button span{background:var(--choice-color);border:1px solid #10263038;border-radius:50%;width:26px;height:26px}.admin-kit-palette button.is-selected{box-shadow:0 0 0 3px #0a929f2e;border-color:#0a929f!important}.admin-kit-palette button.is-selected:after{content:"✓";color:var(--choice-color);filter:invert()grayscale()contrast(9);font-size:15px;font-weight:1000;position:absolute}.admin-kit-palette button{position:relative}.admin-logo-editor{background:#fff;border:1px solid #10263033;border-radius:12px;grid-column:1/-1;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.admin-logo-editor>img,.admin-logo-editor>span{object-fit:contain;border:1px solid #10263029;border-radius:12px;width:64px;height:64px;padding:5px}.admin-logo-editor>span{color:#7b898d;place-items:center;font:900 12px/1 ui-monospace,monospace;display:grid}.admin-logo-editor label{gap:5px;display:grid}.admin-logo-editor label small{color:#52636c;font-weight:500}.admin-kit-logo-result{object-fit:contain;background:#fff;border-radius:8px;width:46px;height:46px;padding:3px}.admin-bulk-assets{background:#edf8f6;border:1.5px solid #168f9d;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:15px 0;padding:14px;display:flex}.admin-bulk-assets>div{gap:3px;display:grid}.admin-bulk-assets span{color:#52636c;font-size:12px}.admin-bulk-assets button{white-space:nowrap;border:1.5px solid #102630;border-radius:10px;min-height:44px;padding:9px 14px;font-weight:900}.admin-step-complete{border-top:1px solid #10263029;justify-content:flex-end;align-items:center;gap:14px;margin-top:16px;padding-top:14px;font-size:12px;display:flex}.admin-step-complete a{color:#fff;background:#102630;border-radius:10px;align-items:center;min-height:44px;padding:0 14px;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:760px){.admin-team-roster article{grid-template-columns:34px 70px minmax(0,1fr)!important}.admin-team-roster article>.admin-team-actions{grid-column:2/-1;justify-self:stretch}.admin-team-logo{width:34px;height:34px}.admin-team-shirt{width:32px!important;height:38px!important}.admin-bulk-assets{display:grid}.admin-bulk-assets button{width:100%}.admin-step-complete{display:grid}.admin-step-complete a{justify-content:center;width:100%}.admin-kit-editor{grid-column:1/-1;padding:14px}.admin-kit-palette{grid-template-columns:repeat(6,minmax(34px,1fr))}.admin-kit-palette button{width:36px!important;height:36px!important;min-height:36px!important}.admin-logo-editor{grid-template-columns:52px minmax(0,1fr);padding:10px}.admin-logo-editor>img,.admin-logo-editor>span{width:48px;height:48px}}
