.fiscal-profile .fiscal-summary{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px;font-size:13px;color:#626976}.fiscal-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 24px}.fiscal-tabs button{background:white;color:var(--shell-text);border:1px solid var(--shell-line);font-size:13px;padding:8px 12px;min-height:38px}.fiscal-tabs button[aria-selected=true]{background:var(--shell-gold);border-color:var(--shell-gold);color:white}.fiscal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;max-width:1000px}.fiscal-grid label{display:flex;flex-direction:column;gap:6px;margin:0;font-size:13px}.fiscal-grid input,.fiscal-grid select{width:100%;margin:0;min-width:0;font-size:14px;min-height:40px}.fiscal-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.fiscal-actions button{font-size:13px;min-height:38px;padding:8px 14px}.fiscal-actions button+button{background:white;color:var(--shell-text);border:1px solid var(--shell-line)}.fiscal-table-wrap{overflow-x:auto}.fiscal-profile table{width:100%;border-collapse:collapse}.fiscal-profile th,.fiscal-profile td{font-size:13px;text-align:left;padding:10px;border-bottom:1px solid var(--shell-line)}.fiscal-profile h2{font-size:16px;font-weight:500}.fiscal-profile p{font-size:13px}.fiscal-ufs{display:flex;flex-wrap:wrap;gap:10px}.fiscal-ufs span{padding:5px 9px;background:#f4f5f7;border-radius:4px}.fiscal-profile [role=status]:empty{display:none}@media(max-width:640px){.fiscal-grid{grid-template-columns:1fr}.fiscal-tabs button{flex:1 1 auto}.fiscal-profile td{min-width:140px}}@media(pointer:coarse){.fiscal-profile button,.fiscal-grid input,.fiscal-grid select{min-height:44px}}
