/* Quiet section containers; retain the theme colour for active tabs. */
body #main#main:focus{outline:none!important;box-shadow:none!important}
body #main[data-tool=ledger] #list-area>details.panel,
body #main[data-tool=ledger] #r13-payment-settings{border:0!important;background:transparent!important;box-shadow:none!important;padding:6px 0!important;border-radius:0!important}
body #main[data-tool=ledger] #list-area>details>summary{padding:8px 0;border-bottom:1px solid var(--line);margin-bottom:8px}
body #main[data-tool=ledger] #list-area>details .record-card,
body #main[data-tool=ledger] #list-area>details .r1436-bill-row{border:0!important;background:var(--paper)!important;box-shadow:none!important}
body #main[data-tool=ledger] #list-area>details .record-inner{background:var(--paper)!important;padding:12px!important}
.r38-payment-scope{color:var(--muted);font-size:.85em}
body #modal.r38-payment-manager .record-list{gap:8px}
body #modal.r38-payment-manager .r13-payment-row{padding:12px;margin:0;border:0;background:var(--surface-2,var(--paper))}
body #modal.r38-payment-manager .r13-payment-row small{line-height:1.5}
body #main#main :is(.ui-tabs,.r13-asset-tabs,.filter-row),
body #modal#modal :is(.ui-tabs,.ui-form-tabs){border-bottom:1px solid var(--line)!important;padding-bottom:5px;gap:4px}
body #main#main :is(.ui-tabs,.r13-asset-tabs,.filter-row) button:not(.active):not([aria-selected=true]):not([aria-pressed=true]),
body #modal#modal :is(.ui-tabs,.ui-form-tabs) button:not(.active):not([aria-selected=true]):not([aria-pressed=true]){border:1px solid transparent!important;border-image:none!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;color:var(--ink)!important}
body #main#main :is(.ui-tabs,.r13-asset-tabs,.filter-row) button:is(.active,[aria-selected=true],[aria-pressed=true]),
body #modal#modal :is(.ui-tabs,.ui-form-tabs) button:is(.active,[aria-selected=true],[aria-pressed=true]){border-image:none!important;border:1px solid var(--line)!important;border-bottom:3px solid var(--accent)!important;background:var(--surface-2,var(--paper))!important;box-shadow:none!important;border-radius:12px!important;clip-path:none!important;color:var(--accent)!important}
