.decision-numbering-launcher{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid var(--uis-line);border-radius:14px;background:var(--uis-card)}
.decision-numbering-launcher>div{display:grid;gap:3px}.decision-numbering-launcher strong{font-size:.76rem}.decision-numbering-launcher span{color:var(--uis-muted);font-size:.6rem}.decision-numbering-launcher>button{flex:0 0 auto}
.decision-numbering-modal{--dn-panel:var(--uis-panel);--dn-card:var(--uis-card);--dn-inset:var(--uis-inset);--dn-line:var(--uis-line);--dn-line-strong:var(--uis-line-strong);--dn-text:var(--uis-text);--dn-muted:var(--uis-muted);--dn-accent:var(--uis-accent);width:min(1180px,calc(100vw - 32px))!important;height:min(820px,calc(100dvh - 32px));max-height:calc(100dvh - 32px)!important;padding:0!important;overflow:hidden!important;color:var(--dn-text)!important;border-color:var(--dn-line-strong)!important;background:var(--dn-panel)!important;background-image:none!important}
body[data-interface-surface="glass"] .decision-numbering-modal{--dn-panel:var(--uig-panel);--dn-card:var(--uig-bg-alt);--dn-inset:var(--uig-inset);--dn-line:var(--uig-line);--dn-line-strong:color-mix(in srgb,var(--uig-accent) 42%,var(--uig-line));--dn-text:var(--uig-text);--dn-muted:var(--uig-muted);--dn-accent:var(--uig-accent);background:var(--dn-panel)!important;background-image:none!important;backdrop-filter:blur(18px) saturate(1.12)!important;-webkit-backdrop-filter:blur(18px) saturate(1.12)!important}
.decision-numbering-settings{display:grid;height:100%;min-height:0;grid-template-rows:auto auto minmax(0,1fr) auto;gap:16px;padding:24px 26px;background:transparent!important}
body[data-interface-surface] .decision-numbering-modal .decision-numbering-settings>header{display:grid;gap:5px;padding:0 48px 2px 0!important;border:0!important;background:transparent!important;background-image:none!important}.decision-numbering-settings>header strong{color:var(--dn-text);font-size:1.08rem}.decision-numbering-settings>header span{max-width:760px;color:var(--dn-muted);font-size:.66rem;line-height:1.5}
.decision-numbering-settings>div:not(.decision-number-assignment-list){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;padding:16px;border:1px solid var(--dn-line);border-radius:14px;background:var(--dn-inset)!important;background-image:none!important;box-shadow:inset 0 1px color-mix(in srgb,#fff 5%,transparent)}
.decision-numbering-settings label{display:grid;gap:6px;color:var(--dn-muted);font-size:.58rem;font-weight:850}.decision-numbering-settings :is(input,select){box-sizing:border-box;width:100%;height:42px;padding:0 11px;border:1px solid var(--dn-line);border-radius:10px;color:var(--dn-text);background:var(--dn-card);font:inherit;box-shadow:none}.decision-numbering-settings :is(input,select):focus{border-color:var(--dn-accent);outline:3px solid color-mix(in srgb,var(--dn-accent) 18%,transparent);outline-offset:1px}.decision-numbering-settings .ui-animated-dropdown{width:100%}.decision-numbering-settings [data-save-decision-defaults]{min-height:42px;border-color:var(--dn-line-strong)!important;color:var(--dn-text)!important;background:color-mix(in srgb,var(--dn-accent) 10%,var(--dn-card))!important}
.decision-number-assignment-list{display:grid!important;grid-template-columns:1fr!important;align-content:start;min-height:0;overflow:auto;border:1px solid var(--dn-line);border-radius:14px;background:var(--dn-card)!important;background-image:none!important;scrollbar-color:var(--dn-accent) transparent;scrollbar-width:thin}.decision-number-assignment-list>label{display:grid;grid-template-columns:24px minmax(200px,1fr) repeat(3,minmax(120px,180px));min-height:58px;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid var(--dn-line);background:transparent!important;background-image:none!important;transition:background-color .16s,border-color .16s}.decision-number-assignment-list>label:nth-child(even){background:color-mix(in srgb,var(--dn-text) 2.5%,transparent)!important}.decision-number-assignment-list>label:hover{background:color-mix(in srgb,var(--dn-accent) 7%,transparent)!important}.decision-number-assignment-list>label:has(input[type=checkbox]:checked){background:color-mix(in srgb,var(--dn-accent) 11%,transparent)!important;box-shadow:inset 3px 0 var(--dn-accent)}.decision-number-assignment-list>label:last-child{border-bottom:0}.decision-number-assignment-list input[type=checkbox]{width:18px;height:18px;accent-color:var(--dn-accent)}.decision-number-assignment-list span{display:grid;gap:2px}.decision-number-assignment-list b{color:var(--dn-text);font-size:.68rem}.decision-number-assignment-list small{color:var(--dn-muted);font-size:.56rem}
body[data-interface-surface] .decision-numbering-modal .decision-numbering-settings>.admin-modal-actions{display:flex;margin:0!important;padding:2px 0 0!important;justify-content:flex-end;flex-wrap:wrap;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.decision-numbering-settings>.admin-modal-actions>button{min-height:42px;border-radius:10px}.decision-numbering-settings>.admin-modal-actions>[data-admin-modal-close]{margin-right:auto}
@media(max-width:900px){.decision-numbering-launcher{align-items:stretch;flex-direction:column}.decision-numbering-modal{width:calc(100vw - 20px)!important;height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)!important}.decision-numbering-settings{padding:16px}.decision-numbering-settings>div:not(.decision-number-assignment-list){grid-template-columns:1fr 1fr}.decision-number-assignment-list>label{grid-template-columns:24px 1fr}.decision-number-assignment-list>label>input:not([type=checkbox]){grid-column:2}}
@media(max-width:560px){.decision-numbering-settings>div:not(.decision-number-assignment-list){grid-template-columns:1fr}.decision-numbering-settings>.admin-modal-actions{justify-content:stretch}.decision-numbering-settings>.admin-modal-actions>*{width:100%}}
