:root{font-family:ui-rounded,"SF Pro Rounded","PingFang SC",system-ui,sans-serif;color:#172033;background:#f7f8fc}*{box-sizing:border-box}body{margin:0}.shell{max-width:860px;margin:auto;padding:48px 22px 80px}header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}h1{font-size:40px;margin:2px 0 6px;letter-spacing:-2px}.eyebrow{color:#64748b;letter-spacing:1.5px;font-size:11px;font-weight:800;margin:0}.sub,.hint,small{color:#64748b;margin:0}.primary{border:0;border-radius:12px;padding:11px 17px;background:#1d4ed8;color:#fff;font-weight:700;cursor:pointer}.summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:32px 0 22px}.summary div{background:#fff;border:1px solid #e6e9f1;border-radius:16px;padding:15px}.summary strong{display:block;font-size:24px}.summary span{font-size:13px;color:#64748b}nav{display:flex;gap:6px;border-bottom:1px solid #dde2ec;margin-bottom:18px}.tab,.token{background:transparent;border:0;padding:12px 13px;color:#64748b;cursor:pointer;font-size:14px}.tab.active{color:#1d4ed8;border-bottom:2px solid #1d4ed8;font-weight:700}.token{margin-left:auto}.content{min-height:280px}.parcel,.station-card{background:#fff;border:1px solid #e6e9f1;border-radius:16px;margin-bottom:10px}.parcel{display:flex;padding:17px;gap:13px}.dot{width:10px;height:10px;border-radius:50%;background:#94a3b8;margin-top:7px;flex:none}.parcel-main{min-width:0;flex:1}.parcel-top{display:flex;justify-content:space-between;gap:12px}.time,.meta{color:#64748b;font-size:13px}.code{font-family:ui-monospace,monospace;font-size:21px;font-weight:800;margin:8px 0 3px;letter-spacing:.5px}.meta,.note{margin:0}.note{font-size:13px;margin-top:5px;color:#475569}.parcel-actions{display:flex;align-items:center;gap:7px}.secondary,.danger{border:1px solid #dce2ed;background:#fff;border-radius:9px;padding:8px 10px;cursor:pointer}.danger{color:#dc2626}.empty,.loading{text-align:center;color:#64748b;padding:70px 10px}.station-card{padding:16px;display:flex;align-items:center;gap:12px}.station-color{width:14px;height:38px;border-radius:8px}.station-card div:nth-child(2){flex:1}.station-card h3{margin:0 0 5px}.station-card p{margin:0;color:#64748b;font-size:13px}dialog{border:0;border-radius:18px;box-shadow:0 20px 60px #0f172a44;width:min(440px,calc(100% - 28px));padding:0}dialog::backdrop{background:#0f172a66}.form{padding:24px;display:grid;gap:15px}.dialog-title{display:flex;justify-content:space-between;align-items:center}.dialog-title h2{margin:0}.icon{background:transparent;border:0;font-size:28px;color:#64748b;cursor:pointer}label{display:grid;gap:7px;font-size:14px;font-weight:700}input,select{width:100%;border:1px solid #d6dce8;border-radius:10px;padding:10px;font:inherit;background:#fff}.check{display:flex;align-items:center;gap:9px}.check input{width:auto}.actions{display:flex;justify-content:flex-end;gap:8px;margin-top:5px}.actions button:not(.primary){border:0;background:#edf0f5;border-radius:11px;padding:10px 14px;cursor:pointer}@media(max-width:540px){.shell{padding-top:28px}header{display:block}header .primary{margin-top:18px}.summary{grid-template-columns:1fr 1fr}.summary div:last-child{display:none}.parcel-actions{flex-direction:column}.station-card{align-items:flex-start;flex-wrap:wrap}.station-card .actions-inline{width:100%;margin-left:26px}}
.shell{padding-top:calc(48px + env(safe-area-inset-top,0px));padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));padding-left:calc(22px + env(safe-area-inset-left,0px));padding-right:calc(22px + env(safe-area-inset-right,0px))}
@media(max-width:540px){.shell{padding-top:calc(28px + env(safe-area-inset-top,0px));padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}}
button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}
@media(display-mode:standalone){body{overscroll-behavior-y:none;background:#f7f8fc}}
