/* Scoped presentation. No changes to finance modals or other sections. */
#treasury.tr-ready{color:#243247;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
body[data-enterprise-view="treasury"] .workspace{background:#f6f7f9}
body[data-enterprise-view="treasury"] .topbar h1,body[data-enterprise-view="treasury"] .topbar strong{color:#26374e}body[data-enterprise-view="treasury"] .topbar small,body[data-enterprise-view="treasury"] .topbar p{color:#6b7b91}
#treasury.tr-ready>.production-toolbar{display:none!important}
#treasury .tr-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:10px 0 24px}
#treasury .tr-kicker{font-size:10px;letter-spacing:.12em;color:#748197;font-weight:700}
#treasury .tr-head h2{font-size:32px;letter-spacing:-.045em;color:#223047;margin:9px 0}
#treasury .tr-description{font-size:13px;color:#718096;margin:0;line-height:1.6}
#treasury .tr-head button,#treasury .tr-quick button,#treasury .tr-actions button,#treasury .tr-link{border:1px solid #dce3ec;background:white;color:#245d9f;min-height:44px;padding:12px 16px;border-radius:12px;font-weight:600;cursor:pointer}
#treasury .tr-head button{background:#1769d1;color:white;border-color:#1769d1}
#treasury .tr-tabs{display:flex;gap:5px;padding:5px;background:#e9edf3;border-radius:14px;margin-bottom:24px;overflow:auto}
#treasury .tr-tabs button{flex:1;border:0;background:transparent;color:#647287;padding:13px 18px;min-height:44px;border-radius:10px;font-weight:600;cursor:pointer;white-space:nowrap}
#treasury .tr-tabs button[aria-selected="true"]{background:white;color:#1769d1;box-shadow:0 2px 6px #16375a0b}
#treasury .tr-panel[hidden]{display:none!important}
#treasury .tr-panel{animation:tr-appear .2s ease-out}
#treasury .tr-quick,#treasury .tr-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}
#treasury .tr-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 24px}
#treasury .tr-shortcuts button{background:white;border:1px solid #e0e6ee;color:#26374e;border-radius:16px;padding:22px;text-align:left;cursor:pointer;min-height:95px}
#treasury .tr-shortcuts b{display:block;font-size:15px;margin-bottom:12px}#treasury .tr-shortcuts span{color:#65758d;font-size:11px}
#treasury.tr-ready .panel,#treasury.tr-ready .fin-partner-card,#treasury.tr-ready .fin-kpis article,#treasury.tr-ready .fin-split-card{background:white!important;border:1px solid #e0e6ee!important;border-radius:16px;box-shadow:none!important;color:#26374e}
#treasury.tr-ready h3,#treasury.tr-ready h2,#treasury.tr-ready b,#treasury.tr-ready strong{color:#26374e}
#treasury.tr-ready small,#treasury.tr-ready .fin-quality,#treasury.tr-ready .finance-kicker,#treasury.tr-ready .fin-kpis span{color:#6b7b91}
#treasury.tr-ready .treasury-focus{background:#eef4ff!important;padding:24px}#treasury.tr-ready .treasury-focus p{color:#64748b}
#treasury.tr-ready .table-row{color:#33465f;border-color:#e8edf3}
#treasury.tr-ready .table-row small{color:#6b7b91}
#treasury.tr-ready .tag{color:#245d9f;background:#eef4ff;border-color:#dbe7fa}
#treasury.tr-ready .partner-debt-breakdown>div,#treasury.tr-ready .service-profit-summary>div,#treasury.tr-ready .fin-split-grid article{background:#f7f9fc;color:#64748b;border-color:#e6ebf2}
#treasury.tr-ready .expense-toolbar label{color:#64748b}#treasury.tr-ready input,#treasury.tr-ready select{background:white;color:#26374e;border:1px solid #dce3ec;border-radius:9px;min-height:42px}
#treasury .tr-note{color:#65758d;font-size:12px;line-height:1.7;background:#eef4ff;padding:16px;border-radius:12px}
#treasury .tr-link{margin-bottom:18px}#treasury.tr-ready button{transition:background .15s ease,transform .15s ease}#treasury.tr-ready button:active{transform:scale(.98)}#treasury.tr-ready button:focus-visible{outline:3px solid #9dc7ff;outline-offset:3px}
@keyframes tr-appear{from{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:900px){#treasury .tr-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}#treasury.tr-ready .fin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#treasury.tr-ready .main-grid,#treasury.tr-ready .fin-partner-grid{grid-template-columns:1fr}}
@media(max-width:600px){#treasury .tr-head{align-items:flex-start;flex-direction:column}#treasury .tr-head h2{font-size:27px}#treasury .tr-head button{width:100%}#treasury .tr-shortcuts button{padding:16px}#treasury .tr-quick button{flex:1 1 140px}#treasury .tr-tabs button{padding:12px 16px}#treasury .tr-actions button{flex:1 1 140px}#treasury.tr-ready .treasury-focus{padding:18px}#treasury.tr-ready .fin-kpis article{min-width:0}#treasury.tr-ready .table{overflow-x:auto}}
@media(prefers-reduced-motion:reduce){#treasury .tr-panel{animation:none}#treasury.tr-ready button{transition:none}}
