/* Established operational ledger; intentionally scoped to this surface. */
.da-actions{display:flex;gap:8px;flex-shrink:0;align-items:center}.da-actions.hide{display:none}
@media(max-width:760px){.da-view .da-heading{flex-direction:column;gap:14px}.da-actions{width:100%}.da-actions>.action{flex:1}}
.da-view{--da-ink:#171a17;--da-muted:#60675e;--da-line:#dddfd8;--da-fill:#eceee8;--da-green:#1b6141;color:var(--da-ink);padding-bottom:56px}
.da-view ::selection{background:#e6f0e9;color:var(--da-ink)}
.da-view :is(input,textarea){caret-color:var(--da-green)}
.da-view :is(button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--da-green);outline-offset:3px}
.da-heading,.da-editor-head,.da-list-meta,.da-pagination,.da-form-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}
.da-heading{margin:28px 0 24px}.da-heading h1{font-size:34px;line-height:1.25;letter-spacing:-.025em;margin:0 0 8px;font-weight:800}.da-heading p,.da-editor-intro{margin:0;color:var(--da-muted);font-size:14px;line-height:1.65}
.da-tabs{display:flex;gap:24px;border-bottom:1px solid var(--da-line);margin-bottom:20px}.da-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 2px;color:var(--da-muted);font-size:15px;cursor:pointer}.da-tabs button[aria-pressed=true]{border-bottom-color:var(--da-green);color:var(--da-ink);font-weight:750}
.da-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.da-filters .field{min-width:144px}.da-filters .da-search{flex:1;min-width:180px}.da-view .field{display:flex;flex-direction:column;gap:7px}.da-view .field label{font-size:12px;font-weight:650;color:var(--da-muted)}.da-view .field :is(input,select,textarea){width:100%;min-width:0;font-size:14px;box-sizing:border-box;background:#fff;border:1px solid var(--da-line);border-radius:8px;padding:10px 11px;min-height:42px;color:var(--da-ink)}
.da-list-meta{margin:22px 0 12px;font-size:12px;color:var(--da-muted)}.da-list-meta #daCount{font-size:14px;color:var(--da-ink);font-weight:650}
.da-table-scroll{overflow-x:auto;border:1px solid var(--da-line);border-radius:14px;background:#fff;scrollbar-color:#adb8aa var(--da-fill);scrollbar-width:thin}.da-view .da-table{width:100%;min-width:1240px;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums}.da-view .da-table :is(th,td){padding:16px 10px;border-bottom:1px solid var(--da-line);text-align:left;vertical-align:middle;overflow-wrap:anywhere;font-weight:400}.da-view .da-table thead th{font-size:12px;font-weight:700;background:var(--da-fill);color:#535b50}.da-view .da-table th:nth-child(1){width:120px}.da-view .da-table th:nth-child(2){width:210px}.da-view .da-table th:nth-child(3){width:64px}.da-view .da-table th:nth-child(4){width:135px}.da-view .da-table th:last-child{width:60px}.da-view .da-table tbody tr:last-child :is(td,th){border-bottom:0}.da-view .da-table tbody tr:hover{background:#f8faf6}.da-table small{display:block;color:var(--da-muted);margin-top:3px;font-size:12px}.da-view .da-table .da-number{text-align:right;white-space:nowrap}
.da-account-link,.da-detail-link,.da-copy{border:0;background:none;cursor:pointer;color:var(--da-green);padding:4px 0;text-align:left;text-underline-offset:3px}.da-account-link{font-weight:700;font-size:14px;color:var(--da-ink)}.da-account-link:hover,.da-detail-link:hover,.da-copy:hover{text-decoration:underline}.da-id{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--da-muted)}.da-copy{font-size:12px;min-height:28px}.da-badge{display:inline-block;background:var(--da-fill);color:#535b50;border-radius:8px;font-size:12px;padding:4px 7px;white-space:nowrap}.da-in-use{background:#e6f0e9;color:var(--da-green)}.da-source{font-size:12px;color:#60675e;display:block;margin-top:5px}
.da-pagination{margin-top:16px;font-size:12px;color:var(--da-muted)}.da-pagination>div{display:flex;gap:8px}.da-footnote{font-size:12px;line-height:1.7;color:var(--da-muted);max-width:80ch;margin-top:24px}.da-view .da-empty{text-align:center;padding:48px 20px;color:var(--da-muted)}.da-error{background:#fff0f0;color:#9f3846;padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.6}.da-mobile-list{display:none}
.da-editor{max-width:940px;margin:0 auto}.da-editor-head{justify-content:flex-start;margin-bottom:16px}.da-editor-head h2{font-size:22px;margin:0}.da-editor-intro{margin:0 0 20px}.da-view fieldset{border:1px solid var(--da-line);background:white;border-radius:14px;padding:20px;margin:0 0 24px;min-width:0}.da-view legend{font-size:14px;font-weight:700;padding:0 8px}.da-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.da-notes{margin-top:18px}.da-view .field small{font-size:12px;color:var(--da-muted);line-height:1.5}.da-view .field :disabled{opacity:1;color:var(--da-muted);background:#f6f7f3;-webkit-text-fill-color:var(--da-muted)}.da-confirm{display:flex;gap:10px;align-items:center;font-size:14px;margin:6px 0 24px;cursor:pointer}.da-confirm input{width:18px;height:18px;accent-color:var(--da-green)}.da-form-footer{font-size:12px;color:var(--da-muted);padding-bottom:20px}.da-history{border-top:1px solid var(--da-line);margin-top:20px;padding-top:16px}.da-history h3{font-size:15px}.da-history details{border-bottom:1px solid var(--da-line);padding:14px 0;font-size:14px}.da-history summary{cursor:pointer;line-height:1.6}.da-history dl{display:grid;grid-template-columns:100px 1fr;gap:10px;margin:14px 0;color:var(--da-muted)}.da-history dd{margin:0;overflow-wrap:anywhere}
@media(max-width:760px){.da-heading{align-items:flex-start;margin:20px 0}.da-heading h1{font-size:28px}.da-heading p{max-width:27ch}.da-heading>.action{flex-shrink:0}.da-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px}.da-filters .field,.da-filters .da-search{min-width:0}.da-filters .da-search{grid-column:1/-1}.da-filters>.action{grid-column:1/-1}.da-list-meta{align-items:flex-start;flex-direction:column;gap:7px}.da-table-scroll{display:none}.da-mobile-list{display:block;border-top:1px solid var(--da-line)}.da-mobile-account{display:flex;flex-direction:column;gap:7px;text-align:left;width:100%;border:0;border-bottom:1px solid var(--da-line);background:#fff;padding:16px 12px;color:var(--da-muted);font-size:12px;cursor:pointer}.da-mobile-main{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;color:var(--da-ink)}.da-mobile-main strong{font-size:16px;line-height:1.5;overflow-wrap:anywhere}.da-mobile-id{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.da-mobile-detail{align-self:flex-end;color:var(--da-green);margin-top:2px}.da-mobile-account:hover{background:#f8faf6}.da-form-grid{grid-template-columns:1fr;gap:18px}.da-view fieldset{padding:16px}.da-editor-head h2{font-size:20px}.da-form-footer{align-items:flex-start;flex-direction:column}.da-form-footer .action{width:100%;min-height:44px}.da-view .action{min-height:42px}.da-footnote{margin-bottom:24px}}

.da-view .da-table thead th:nth-child(7){width:116px}.da-view .da-table thead th:nth-child(8){width:76px;text-align:right}.da-channels{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.da-field-help{display:block;margin-top:7px;font-size:12px;color:var(--da-muted);line-height:1.5}
@media(max-width:760px){body.department-accounts-active #meShortcut{display:none}}
