*{box-sizing:border-box}body{margin:0;background:#f4f7f8;color:#17252d;font-family:Arial,sans-serif}.layout{display:flex;min-height:100vh}.side{width:235px;background:#062F40;color:white;padding:25px 18px}.logo{font-size:22px;font-weight:700}.logo small{display:block;color:#D4AF37;font-size:10px;letter-spacing:2px;margin-top:5px}.nav{display:grid;grid-gap:8px;gap:8px;margin-top:35px}.nav button{background:transparent;border:0;color:#dce7eb;text-align:left;padding:12px;border-radius:8px;cursor:pointer}.nav button.active,.nav button:hover{background:#0A4D68}.main{padding:32px;flex:1 1;min-width:0}.head{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.eyebrow{font-size:11px;letter-spacing:1px;color:#70818a}.head h1{margin:6px 0;color:#062F40}.tag{background:#fbf4dc;color:#806315;border-radius:20px;padding:8px 12px;font-size:11px}.notice{background:#fff8e6;border:1px solid #efdfad;color:#70591a;border-radius:10px;padding:13px;font-size:13px}.notice,.stats{margin-bottom:17px}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.card{background:white;border:1px solid #e2e9ec;border-radius:13px;padding:18px;margin-bottom:15px}.label{font-size:13px;color:#71818a}.value{font-size:28px;margin-top:9px}.title,.value{color:#062F40;font-weight:700}.title{margin:0 0 15px}.sub{color:#71818a;line-height:1.6}.sub,table{font-size:13px}table{border-collapse:collapse;width:100%}td,th{text-align:left;padding:12px 9px;border-bottom:1px solid #edf1f2}th{color:#78878e;font-size:10px;text-transform:uppercase}.field{width:100%;padding:11px;border:1px solid #dce5e8;border-radius:8px;margin:7px 0 14px}textarea{font-family:inherit}.btn{background:#0A4D68;color:white;border:0;border-radius:8px;padding:11px 15px;cursor:pointer;font-weight:700}.pill{background:#edf3f5;border-radius:20px;padding:5px 9px;font-size:11px}@media(max-width:760px){.layout{display:block}.side{width:100%}.nav{grid-template-columns:repeat(2,1fr);margin-top:15px}.main{padding:17px}.stats{grid-template-columns:1fr 1fr}.head{align-items:flex-start;gap:10px;flex-direction:column}}