*{box-sizing:border-box}body{margin:0;background:#f3f5f4;color:#20352c;font:14px/1.6 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}aside{position:fixed;width:225px;height:100vh;background:#173f35;color:#fff;padding:36px 25px}.brand{font-size:25px;font-weight:700}.brand span{display:block;font-size:9px;letter-spacing:1.3px;color:#aac6bb;margin-top:8px}nav{line-height:3.7;margin-top:55px;color:#c8dbd2}aside small{position:absolute;bottom:25px;font-size:11px;color:#aac6bb}main{margin-left:225px;padding:35px 5%;max-width:1550px}header{display:flex;justify-content:space-between;align-items:center}header p{color:#687d70;margin:0}h1{font-size:29px;font-weight:600;margin:8px 0 24px}h2{font-size:18px;margin:0 0 18px}section{background:white;border:1px solid #dde6e0;border-radius:10px;padding:24px;margin:20px 0}.notice{background:#e8eee9;border-left:3px solid #72987d;padding:12px 16px;color:#496353}form{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin-bottom:12px}label{display:flex;flex-direction:column;font-size:12px;color:#63776a;gap:5px}input,select{border:1px solid #cdd9d1;border-radius:5px;padding:10px;font:inherit;background:white;max-width:220px}button{background:#245a45;color:white;border:0;border-radius:5px;padding:11px 17px;cursor:pointer}button:disabled{opacity:.5}button.secondary{background:#eaf0ec;color:#245a45}.order{padding:20px 0;border-top:1px solid #e5ebe7}.order h3{margin:0 0 8px}.meta{color:#6a7c70}.badge{float:right;background:#edf3ee;padding:4px 10px;border-radius:4px;font-size:12px}.detail{background:#f6f8f6;padding:12px;margin:12px 0}#message{color:#9b492e}a{color:#245a45}#count{font-size:13px;color:#839287}@media(max-width:800px){aside{display:none}main{margin:0;padding:20px}h1{font-size:23px}section{padding:16px}input{max-width:100%}form label{flex:1;min-width:130px}}
