@font-face{font-family:Poppins;src:url('/public/fonts/poppins-400-latin.woff2')}*{box-sizing:border-box}body{margin:0;background:#f6f7fb;color:#202438;font:15px Poppins,system-ui,sans-serif}header{display:flex;align-items:center;gap:24px;padding:22px max(5vw,20px);background:white;border-bottom:1px solid #e2e5ee}header>a:first-child{font-weight:bold;letter-spacing:2px}header span{flex:1;color:#697084}a{color:#6445d7;text-decoration:none}main{max-width:1100px;margin:auto;padding:32px 22px 80px}h1{font-size:32px;margin:0}h2{font-size:22px}h3{margin:0 0 8px}.heading,.row{display:flex;align-items:center;gap:12px;justify-content:space-between}.eyebrow{font-size:11px;letter-spacing:2px;color:#776aab}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.card,form.panel{background:white;border:1px solid #e1e4ee;border-radius:18px;padding:22px;margin:16px 0}.grid .card{margin:0}.muted,small{color:#6c7286}.status{display:inline-block;border-radius:20px;background:#edf0f8;padding:5px 11px;font-size:12px}.money{font-weight:bold;color:#15855f}button,.button{display:inline-block;background:#7254de;color:white;border:0;border-radius:10px;padding:12px 18px;font:inherit;cursor:pointer}button.secondary,.button.secondary{background:#ece9f8;color:#503c91}button:disabled{opacity:.5;cursor:wait}nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}nav button{background:#eae7f4;color:#554e6e}nav button[aria-current=page]{background:#7254de;color:white}label{display:block;margin:14px 0 6px}input,select,textarea{width:100%;padding:12px;border:1px solid #d8dce8;border-radius:10px;background:white;color:#202438;font:inherit}input[type=checkbox]{width:auto}form.panel{max-width:540px}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.search{display:flex;align-items:end;gap:10px;margin-bottom:22px}.search label{flex:1}#notice{padding:0;margin:10px 0;color:#a3393e}#notice:not(:empty){padding:14px;background:#fff2dd;border-radius:12px}hr{border:0;border-top:1px solid #e8eaf1;margin:18px 0}li{margin:9px 0}.timeline{border-left:3px solid #d9d0f6;padding-left:18px}.empty{padding:32px;text-align:center;background:white;border-radius:16px}@media(max-width:600px){header{gap:12px;font-size:12px}.search{flex-wrap:wrap}.heading{align-items:start}h1{font-size:26px}.grid{grid-template-columns:1fr}}
.delivery-map{height:360px;width:100%;border-radius:18px;margin:20px 0;z-index:0}

.smart-finder{background:linear-gradient(120deg,#f4f1fc,#edf8ef);border:1px solid #e5e0f4;margin-bottom:24px}.smart-finder form{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.smart-finder label{flex:1;min-width:200px}.smart-finder .grid{margin-top:18px}
