.settings-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(250px,.6fr);gap:22px;align-items:start}.logo-preview{padding:17px;background:var(--bg);border:1px solid var(--line);border-radius:12px;display:grid;gap:12px}.logo-preview span{font-size:11px;font-weight:800;color:var(--muted)}.logo-preview img{max-width:250px;max-height:85px}.form-card label small{color:var(--muted);font-weight:500}.settings-note{padding:27px;background:var(--surface);border:1px solid var(--line);border-radius:17px;box-shadow:var(--premium-shadow)}.settings-note h2{font:750 19px "Manrope";margin:18px 0 8px}.settings-note p{color:var(--muted);line-height:1.65}.finance-admin-layout{display:grid;grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr);gap:22px;align-items:start}.three-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.contract-admin-list{display:grid;gap:14px}.contract-admin-list article{padding:23px;background:var(--surface);border:1px solid var(--line);border-radius:17px;box-shadow:var(--premium-shadow)}.contract-title{display:flex;align-items:center;justify-content:space-between}.contract-title small{color:var(--muted)}.contract-admin-list h2{font:750 19px "Manrope";margin:14px 0}.contract-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.contract-meta span{display:grid;gap:3px;color:var(--muted);font-size:11px}.contract-meta b{color:var(--ink);font-size:13px}.internal-note{padding:11px 13px;background:#fff4dc;color:#6f501d;border-radius:9px;font-size:12px;margin:17px 0 0}[data-theme="dark"] .internal-note{background:#3c301d;color:#efca84}.client-contract-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.client-contract-card{padding:27px;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--premium-shadow)}.contract-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.contract-status{padding:6px 10px;border-radius:20px;font-size:11px;font-weight:800;background:var(--teal-soft);color:#08766f}.contract-status.pending{background:#fff3dc;color:#9a6516}.contract-status.suspended{background:#fde9e9;color:#b43f3f}.contract-status.ended{background:var(--bg);color:var(--muted)}.client-contract-card>small{font-size:10px;font-weight:800;letter-spacing:.1em;color:var(--muted)}.client-contract-card h2{font:750 21px "Manrope";margin:8px 0 20px}.client-contract-data{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.client-contract-data div{display:grid;gap:4px}.client-contract-data span{font-size:10px;color:var(--muted)}.client-contract-data strong{font-size:13px}.client-note{font-size:13px;line-height:1.6;color:var(--muted);margin:17px 0}.client-contract-card .text-link{margin-top:18px}@media(max-width:1050px){.finance-admin-layout,.settings-layout{grid-template-columns:1fr}.client-contract-grid{grid-template-columns:1fr}}@media(max-width:600px){.three-cols,.two-cols{grid-template-columns:1fr}.contract-meta,.client-contract-data{grid-template-columns:1fr}}
