@import url('../assets/fonts/poppins.css');*{box-sizing:border-box}body{margin:0;background:#f6f7f2;font:12px Poppins,sans-serif;color:#2b3027}button,input,select{font:inherit}button{cursor:pointer;border:0;background:none;color:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #8aaa0c}.sidebar{position:fixed;inset:0 auto 0 0;width:220px;background:white;border-right:1px solid #e2e7d7;padding:30px 22px;display:flex;flex-direction:column}.sidebar>img{width:155px}.sidebar>small{font-size:8px;letter-spacing:1px;margin-top:17px;color:#8b957d}.sidebar nav{display:grid;gap:8px;margin-top:35px}.sidebar button{text-align:left;padding:13px 16px;border-radius:10px;font-weight:600;color:#76815f}.sidebar button.active{background:#eef4da;color:#6f8a09}.sidebar>p{margin-top:auto;line-height:1.8;font-weight:600}.sidebar p small{font-weight:400;color:#8b947d}main{margin-left:220px;padding:35px 40px;max-width:1600px}header{display:flex;justify-content:space-between;align-items:center;gap:20px}h1{font-size:30px;letter-spacing:-1px;margin:10px 0 22px}.eyebrow{font-size:9px;letter-spacing:1.5px;font-weight:700;color:#7f970e}.demo{font-size:9px;border:1px solid #dfe5d2;background:#fff;border-radius:20px;padding:9px 13px;color:#8b947c}.stats{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:17px;margin:10px 0 30px}.stats>div,.panel{background:white;border:1px solid #e1e7d5;border-radius:15px;padding:22px}.stats small{display:block;font-size:10px;color:#89927b}.stats b{font-size:25px;display:block;margin-top:10px;letter-spacing:-.6px}.stats>div:last-child b{font-size:17px}.panel{margin-bottom:20px}.panel h2{font-size:18px;margin-top:0}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.primary{background:#87a80b;color:white;padding:11px 15px;border-radius:9px;font-weight:600}.order-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.order{border:1px solid #e0e6d5;background:#fff;border-radius:16px;padding:20px}.channel{font-size:8px;font-weight:700;letter-spacing:.5px;color:#7d9417;background:#f0f5e1;border-radius:6px;padding:6px 8px;display:inline-block}.order h3{font-size:16px}.order p{font-size:11px;line-height:1.8;color:#7f8972}.badge{font-size:10px;font-weight:600}.order select{width:100%;padding:10px;border:1px solid #dde4cf;border-radius:8px;background:white;margin:10px 0}.order button{border:1px solid #dce4cc;border-radius:8px;padding:9px 12px;font-size:10px}.note,.footnote{font-size:10px;line-height:1.8;color:#89927c}.footnote{margin-top:30px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left}th,td{padding:15px 12px;border-bottom:1px solid #edf0e4;white-space:nowrap;font-size:11px}th{font-size:9px;color:#89947b}dialog{border:0;border-radius:18px;padding:28px;max-width:440px;width:calc(100% - 30px)}dialog::backdrop{background:#27311b77}dialog label{display:block;margin:15px 0 8px;font-size:11px}dialog input,dialog select{display:block;width:100%;padding:12px;border:1px solid #dfe5d3;border-radius:9px;margin-top:8px}dialog .primary{width:100%;margin-top:20px}.text-button{font-size:10px;text-decoration:underline;padding:10px}#toast{display:none;position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#2b3124;color:white;padding:13px 20px;border-radius:10px;font-size:11px;z-index:5}.tracking-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.map-placeholder{min-height:240px;border-radius:14px;background:repeating-linear-gradient(0deg,transparent 0 55px,#fff 55px 65px),repeating-linear-gradient(90deg,#e9efdF 0 75px,#fff 75px 85px);display:flex;align-items:center;justify-content:center;text-align:center;padding:25px;color:#778755}.tracking-list{line-height:2.2;font-size:12px}.payment-box{padding:12px;border-radius:9px;background:#f6f8ef;font-size:10px;line-height:1.8;margin-bottom:10px}@media(max-width:1100px){.order-grid{grid-template-columns:1fr 1fr}main{padding:30px 25px}.sidebar{width:190px}main{margin-left:190px}}@media(max-width:750px){.sidebar{position:static;width:100%;padding:18px;border-right:0;border-bottom:1px solid #e1e6d6}.sidebar>img{width:120px}.sidebar nav{display:flex;overflow:auto;margin-top:18px;gap:4px}.sidebar nav button{padding:10px;font-size:10px;white-space:nowrap}.sidebar>p,.sidebar>small{display:none}main{margin:0;padding:25px 16px}.stats{gap:10px}.stats>div{padding:15px}.stats b{font-size:23px}.stats>div:last-child b{font-size:12px}h1{font-size:25px}.demo{font-size:8px}.order-grid{grid-template-columns:1fr}.tracking-row{grid-template-columns:1fr}}
