.count-status{display:inline-block;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.count-pending{background:#fff1d8;color:#976114}.count-applied{background:#dff6eb;color:#087a52}
.count-form{width:100%;min-width:0}.count-form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.count-form-head h2{margin:0;color:var(--ink);font-size:25px}.count-form-head p{margin:6px 0 0}.count-close{width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#eff3fb;color:#637491;font-size:27px;line-height:1}.count-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.count-fields label{display:grid;gap:7px;color:#425a78;font-size:13px;font-weight:600}.count-fields input,.count-fields select{width:100%;max-width:none}.count-hint{margin:18px 0 0;padding:13px 15px;border:1px solid #dce3ed;border-radius:7px;background:#f7f9fc;color:#677892;font-size:13px}.count-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}#detail:has(.count-form){width:min(640px,calc(100vw - 32px));max-width:calc(100vw - 32px);padding:28px;box-sizing:border-box;overflow-x:hidden}#detail:has(.count-form)>form[method=dialog]{display:none}.theme-sky .count-form-head h2{color:#063b5b}.theme-sky .count-fields label{color:#1d5878}.theme-ember .count-form-head h2{color:#fff3eb}.theme-ember .count-fields label{color:#cdbdb3}.theme-ember .count-hint{background:#25211f;border-color:#4a403b;color:#cdbdb3}@media(max-width:600px){#detail:has(.count-form){padding:20px}.count-fields{grid-template-columns:1fr}.count-actions button{flex:1}}
