.unit-registry-link,.unit-detail-back{border:0;background:transparent;color:var(--blue);font:inherit;padding:0;cursor:pointer;text-align:left}.unit-detail-back{font-size:12px;font-weight:800;margin-bottom:8px}.unit-detail-tabs{overflow-x:auto}.unit-detail-tabs .tab{white-space:nowrap}.unit-detail-card>.card-body{padding:18px}.unit-detail-profile{display:flex;align-items:center;gap:14px}.unit-detail-profile h3{margin:3px 0 8px}.unit-detail-avatar{min-width:60px;height:60px;padding:0 12px;border-radius:14px;background:#eaf1ff;color:var(--blue);display:grid;place-items:center;font-size:18px;font-weight:850}.unit-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.unit-detail-grid>div{border:1px solid var(--line);border-radius:10px;padding:12px}.unit-detail-grid small{display:block;color:var(--muted);margin-bottom:6px}.unit-detail-grid strong{overflow-wrap:anywhere}.unit-detail-identities{display:flex;gap:8px;flex-wrap:wrap}.unit-detail-table{margin-top:14px}.unit-detail-table .mono{display:inline-block;max-width:210px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}@media(max-width:780px){.unit-detail-grid{grid-template-columns:1fr}.unit-detail-card>.card-body{padding:12px}}

.unit-finance-kicker{font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.unit-detail-shortcuts{display:flex;gap:6px;overflow-x:auto;margin:14px 0;padding:5px;border:1px solid var(--line);border-radius:12px;background:#fff}.unit-detail-shortcuts button{border:0;border-radius:8px;background:transparent;color:#526174;padding:8px 11px;font:inherit;font-size:10px;font-weight:850;white-space:nowrap;cursor:pointer}.unit-detail-shortcuts button:hover,.unit-detail-shortcuts button.active{background:#eceaff;color:#493bd1}.unit-finance-accordion-stack{display:grid;gap:10px;margin-top:14px}.unit-finance-accordion{overflow:hidden;scroll-margin-top:18px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 4px 14px rgba(28,45,76,.035)}.unit-finance-accordion>summary{display:grid;grid-template-columns:42px minmax(0,1fr) auto 22px;align-items:center;gap:13px;padding:15px 18px;cursor:pointer;list-style:none}.unit-finance-accordion>summary::-webkit-details-marker{display:none}.unit-finance-accordion[open]>summary{border-bottom:1px solid var(--line);background:#fafaff}.unit-finance-accordion-content{padding:16px}.unit-finance-accordion-content>.callout:first-child{margin-bottom:14px}
@media(max-width:900px){.unit-finance-accordion>summary>.finance-accordion-title span{display:none}}
@media(max-width:600px){.unit-finance-accordion>summary{grid-template-columns:38px minmax(0,1fr) 20px;gap:10px;padding:13px}.unit-finance-accordion>summary>.finance-accordion-icon{width:36px;height:36px}.unit-finance-accordion>summary>em{grid-column:2;padding:0;background:transparent!important}.unit-finance-accordion>summary>b{grid-column:3;grid-row:1}.unit-finance-accordion-content{padding:11px}}

.unit-integration-details{margin-top:20px;border-top:1px solid var(--line);padding-top:14px}.unit-integration-details>summary{cursor:pointer;font-weight:600;color:var(--muted)}.unit-integration-details .status-chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}

.unit-schedule-controls{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.unit-schedule-controls label:first-child{display:grid;gap:8px;min-width:240px}.unit-settlement-impact{border-top:1px solid #d8deeb;padding-top:20px;margin-top:20px}.unit-settlement-impact p{font-size:13px;line-height:1.6}.unit-settlement-impact details{padding:14px 0}
