:root{--cin:#805129;--sand:#ede5dc;--oce:#366a6c;--cha:#c29154;--paper:#fbf9f6;--ink:var(--cin);--rule:#80512938;--ui:"Inter",system-ui,-apple-system,sans-serif;--br:"Poppins",system-ui,sans-serif;--rp:999px;--rt:16px;--rc:20px;--rpa:24px;--e:cubic-bezier(.22,.61,.36,1);--gut:clamp(20px,3.4vw,48px);--ok:#2f6b4f;--bad:#8c3a2e}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.5}h1,h2,h3,h4{font-family:var(--br);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.15}p{margin:0}a{color:inherit}.bar{z-index:40;background:var(--paper);box-shadow:0 1px 0 var(--rule);position:sticky;top:0}.bar .in{max-width:1180px;padding:14px var(--gut);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 auto;display:flex}.mk{align-items:center;text-decoration:none;display:inline-flex}.mk img{width:auto;height:21px;display:block}.bar nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bar nav a,.bar nav button{font:inherit;color:inherit;cursor:pointer;border-radius:var(--rp);background:0 0;border:0;align-items:center;min-height:44px;padding:10px 14px;font-size:15.5px;text-decoration:none;transition:background .2s;display:inline-flex}.bar nav a:hover,.bar nav button:hover{background:#80512914}.bar nav a[aria-current=page]{box-shadow:inset 0 0 0 1.5px var(--rule)}main{max-width:1180px;padding:clamp(30px,4.4vw,64px) var(--gut) clamp(60px,7vw,110px);margin:0 auto}.lede{font-family:var(--br);max-width:56ch;margin-top:12px;font-size:clamp(16px,1.3vw,19px);font-weight:300;line-height:1.6}h1{font-size:clamp(28px,3.6vw,46px)}h2{font-size:clamp(20px,1.9vw,27px)}.card{border-radius:var(--rpa);box-shadow:inset 0 0 0 1.5px var(--rule);background:#fff;padding:clamp(24px,3vw,40px)}.form{max-width:440px}label{font-family:var(--br);margin:18px 0 7px;font-size:14.5px;font-weight:400;display:block}input,select,textarea{width:100%;font:inherit;color:inherit;background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--rule);border-radius:var(--rt);border:0;min-height:52px;padding:13px 15px;font-size:16.5px;transition:box-shadow .2s}textarea{resize:vertical;min-height:110px}input:focus,select:focus,textarea:focus{box-shadow:inset 0 0 0 2px var(--cin);outline:none}.btn{font:inherit;border-radius:var(--rp);background:var(--cin);min-height:52px;color:var(--sand);cursor:pointer;transition:background .2s,transform .2s var(--e);border:0;justify-content:center;align-items:center;gap:9px;padding:0 28px;font-size:16.5px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:#6a4321;transform:translateY(-2px)}.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.btn.line{color:inherit;box-shadow:inset 0 0 0 1.5px var(--rule);background:0 0}.btn.line:hover{background:#8051290f}.row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.two{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}@media (max-width:560px){.two{grid-template-columns:1fr}}.msg{border-radius:var(--rt);font-size:15.5px;font-family:var(--br);margin-top:18px;padding:13px 16px;font-weight:300}.msg.bad{background:#8c3a2e1a;box-shadow:inset 0 0 0 1.5px #8c3a2e59}.msg.ok{background:#2f6b4f1a;box-shadow:inset 0 0 0 1.5px #2f6b4f59}.hint{font-family:var(--br);opacity:.72;margin-top:7px;font-size:14px;font-weight:300}.orders{gap:14px;margin-top:clamp(22px,2.6vw,36px);display:grid}.order{border-radius:var(--rt);box-shadow:inset 0 0 0 1.5px var(--rule);transition:box-shadow .2s,transform .2s var(--e);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;text-decoration:none;display:flex}a.order:hover{box-shadow:inset 0 0 0 1.5px var(--cin);transform:translate(3px)}.ref{font-family:var(--br);font-size:17px;font-weight:500}.when{font-family:var(--br);opacity:.7;margin-top:4px;font-size:14.5px;font-weight:300}.pill{font-family:var(--br);letter-spacing:.04em;border-radius:var(--rp);background:var(--sand);white-space:nowrap;padding:7px 13px;font-size:13px;font-weight:400}.pill.NEW{background:#e8dfd2}.pill.REVIEWING{background:#e3dcc6}.pill.CONFIRMED{background:#d6e4d6}.pill.AWAITING_PAYMENT{background:#eadcc6}.pill.COMPLETED{background:#d3dedd}.pill.CANCELLED{background:#e6d6d2}.amt{font-family:var(--br);white-space:nowrap;font-size:16.5px;font-weight:400}table{border-collapse:collapse;width:100%;margin-top:14px;font-size:16px}th,td{text-align:left;border-bottom:1.5px solid var(--rule);vertical-align:top;padding:11px 12px}th{font-family:var(--br);font-size:14.5px;font-weight:500}@media (max-width:620px){table{display:block;overflow-x:auto}th,td{white-space:nowrap}}.empty{font-family:var(--br);max-width:52ch;margin-top:18px;font-size:17px;font-weight:300}.filters{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.filters a{border-radius:var(--rp);min-height:44px;box-shadow:inset 0 0 0 1.5px var(--rule);align-items:center;padding:0 16px;font-size:15px;text-decoration:none;display:inline-flex}.filters a[aria-current=page]{background:var(--cin);color:var(--sand);box-shadow:none}.foot{max-width:1180px;padding:0 var(--gut) 40px;font-family:var(--br);opacity:.65;margin:0 auto;font-size:14px;font-weight:300}
