body{margin:0;font-family:system-ui,sans-serif;color:#182b46;background:#f3f6fa}*{box-sizing:border-box}.layout{display:flex;min-height:100vh}aside{width:250px;padding:32px 24px;background:#15263d;color:#fff}nav{display:grid;gap:20px;margin-top:36px}nav a{color:#d9eaff}nav span{color:#b3bfd0;font-size:14px}.workspace{flex:1;min-width:0}header{background:#fff;padding:24px;border-bottom:1px solid #dae2ed}header span{margin-left:24px;color:#59677a}main{padding:32px;max-width:1100px}section{background:#fff;border:1px solid #dae2ed;padding:32px;border-radius:12px}h1{margin-top:0}h2{margin-top:32px;font-size:19px}p{line-height:1.8}button{padding:10px 16px;margin-right:8px;border:1px solid #899bb4;border-radius:6px}button:disabled{cursor:not-allowed;color:#64748b;background:#e9eef5}.amount{font-variant-numeric:tabular-nums}.negative{color:#b42318}dialog{max-width:560px;width:calc(100% - 32px);border:1px solid #899bb4;border-radius:12px}fieldset{display:grid;gap:16px;border:0;padding:0 0 20px}label{display:grid;gap:8px}input,textarea{font:inherit;padding:8px}[hidden]{display:none!important}@media(max-width:700px){.layout{display:block}aside{width:100%}nav{grid-template-columns:repeat(2,1fr)}main{padding:16px}header span{display:block;margin:8px 0 0}}
