*{box-sizing:border-box}html,body{color:#23283d;background-color:#0000;background-image:radial-gradient(1200px 600px at 85% -10%,#6366f11a,#0000 60%),radial-gradient(900px 500px at -10% 10%,#14b8a617,#0000 55%),linear-gradient(#fafaff,#f3f7fb);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body{flex-direction:column;display:flex}.site-content{flex:1 0 auto;width:100%}a{color:#6366f1;text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1600px;margin:0 auto;padding:0 20px}.topbar{z-index:100;-webkit-backdrop-filter:blur(14px);background:#ffffffd9;border-bottom:1px solid #6366f11f;margin-bottom:26px;padding:12px 0;position:sticky;top:0}.topbar-inner{justify-content:space-between;align-items:center;gap:16px;display:flex}.topbar .logo{letter-spacing:-.01em;background:linear-gradient(135deg,#4f46e5,#0d9488);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;gap:10px;font-size:1.15rem;font-weight:800;display:inline-flex}.topbar .logo:before{content:"";-webkit-text-fill-color:initial;background:linear-gradient(135deg,#6366f1,#14b8a6);background-clip:initial;border-radius:10px;width:28px;height:28px;box-shadow:0 4px 10px #6366f159}.topbar nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.topbar nav a{color:#5a6078;border-radius:12px;padding:8px 14px;font-size:.93rem;font-weight:600;transition:all .16s}.topbar nav a:hover{color:#4f46e5;background:#6366f114;text-decoration:none}.topbar nav a.active{color:#fff;background:linear-gradient(135deg,#6366f1,#0ea5a0);box-shadow:0 4px 12px #6366f159}.nav-drop{position:relative}.nav-drop-label{color:#5a6078;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:12px;align-items:center;gap:4px;padding:8px 14px;font-size:.93rem;font-weight:600;transition:all .16s;display:inline-flex}.nav-drop-label:hover,.nav-drop-open>.nav-drop-label{color:#4f46e5;background:#6366f114}.nav-drop-menu{z-index:110;background:#fff;border:1px solid #e2e4f2e6;border-radius:14px;min-width:250px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #40468029}.nav-drop-open .nav-drop-menu{flex-direction:column;display:flex}.nav-drop-item{justify-content:space-between;align-items:center;gap:6px;display:flex}.nav-drop-item>a{flex:1}.copy-link-btn{color:#6366f1;cursor:pointer;background:#f6f6ff;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;transition:all .15s;display:inline-flex}.copy-link-btn:hover{color:#4f46e5;background:#e0e7ff}.nav-drop-menu a{white-space:nowrap;border-radius:10px;padding:9px 12px}.nav-drop-menu a.active{color:#fff;background:linear-gradient(135deg,#6366f1,#0ea5a0)}.api-error-banner{color:#b91c1c;text-align:center;background:#fef2f2;border-top:1px solid #fecaca;padding:8px 16px;font-size:.85rem;font-weight:600}.nav-burger{cursor:pointer;background:#fff;border:1px solid #e2e4f2;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;display:none}.nav-burger span{background:#4f46e5;border-radius:2px;height:2px;transition:transform .18s,opacity .18s;display:block}.nav-burger.open span:first-child{transform:translateY(7px)rotate(45deg)}.nav-burger.open span:nth-child(2){opacity:0}.nav-burger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-drawer-backdrop{z-index:200;opacity:0;background:#23283d73;transition:opacity .2s;display:none;position:fixed;inset:0}.nav-drawer-backdrop.open{opacity:1;display:block}.nav-drawer{z-index:210;visibility:hidden;background:#fff;border-right:1px solid #e2e4f2e6;flex-direction:column;width:min(320px,85vw);transition:transform .22s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:16px 0 40px #4046802e}.nav-drawer.open{visibility:visible;transform:translate(0)}.nav-drawer-head{border-bottom:1px solid #eef0f8;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.nav-drawer-close{color:#4f46e5;cursor:pointer;background:#f6f6ff;border:none;border-radius:8px;width:32px;height:32px;font-size:1rem}.nav-drawer-links{flex-direction:column;flex:1;gap:2px;padding:12px;display:flex;overflow-y:auto}.nav-drawer-links a{color:#5a6078;border-radius:12px;padding:12px 14px;font-size:.95rem;font-weight:600}.nav-drawer-links a.active{color:#fff;background:linear-gradient(135deg,#6366f1,#0ea5a0)}.nav-drawer-section{text-transform:uppercase;letter-spacing:.05em;color:#8b90a8;margin-top:14px;padding:10px 14px 4px;font-size:.75rem;font-weight:800}.nav-drawer-sub{margin-left:12px}.nav-drawer-foot{border-top:1px solid #eef0f8;padding:14px 18px}@media(min-width:769px){.nav-drawer,.nav-drawer-backdrop{display:none}}@media(max-width:768px){.topbar nav{display:none}.nav-burger{display:inline-flex}}.btn{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-size:.95rem;font-weight:600;line-height:1.4;transition:all .16s;display:inline-flex}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{color:#fff;background:linear-gradient(135deg,#6366f1,#0d9488);box-shadow:0 6px 16px #6366f152}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #6366f16b}.btn-outline{color:#4f5566;background:#fff;border-color:#e2e4f2}.btn-outline:hover:not(:disabled){color:#4f46e5;background:#f6f6ff;border-color:#c7cbfa}.btn-danger{color:#fff;background:linear-gradient(135deg,#f43f5e,#e11d48);box-shadow:0 6px 16px #f43f5e47}.btn-danger:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #f43f5e61}.btn-sm{border-radius:10px;padding:5px 12px;font-size:.84rem}.btn-link{color:#6366f1;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:.9rem;font-weight:600}.btn-link:hover{text-decoration:underline}.btn-link.danger{color:#e11d48}.card{background:#fff;border:1px solid #e2e4f2e6;border-radius:18px;margin-bottom:16px;padding:20px;transition:box-shadow .18s,transform .18s,border-color .18s;box-shadow:0 8px 24px #40468012}.grid{gap:14px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.form-group{margin-bottom:12px}.form-group label{color:#6a7090;letter-spacing:.01em;margin-bottom:5px;font-size:.85rem;font-weight:600;display:block}.input,.select,.textarea{color:#23283d;background:#fff;border:1px solid #e2e4f2;border-radius:12px;width:100%;padding:10px 14px;font-size:1rem;line-height:1.45;transition:border-color .15s,box-shadow .15s}.input:focus,.select:focus,.textarea:focus{border-color:#818cf8;outline:none;box-shadow:0 0 0 4px #6366f121}.textarea{resize:vertical;min-height:60px}.status-picker-btn{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:.95rem;font-weight:700;transition:all .16s;display:inline-flex}.status-picker-list{flex-direction:column;gap:8px;max-height:400px;display:flex;overflow-y:auto}.status-picker-item{color:#23283d;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e4f2;border-radius:12px;align-items:center;width:100%;padding:12px 14px;font-size:.95rem;font-weight:600;transition:all .16s;display:flex}.status-picker-item:hover{background:#f6f6ff;border-color:#c7cbfa}.status-picker-item.active{background:#eef2ff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f121}.statuses{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.status-btn{cursor:pointer;color:#5a6078;background:#fff;border:1px solid #e2e4f2;border-radius:999px;padding:7px 16px;font-size:.9rem;font-weight:600;transition:all .16s;box-shadow:0 2px 6px #4046800d}.status-btn:hover{color:#4f46e5;border-color:#c7cbfa;transform:translateY(-1px)}.status-btn.active{color:#fff;background:linear-gradient(135deg,#6366f1,#0d9488);border-color:#0000;box-shadow:0 6px 14px #6366f159}.order-row{color:inherit;flex-direction:row;align-items:center;gap:18px;text-decoration:none;display:flex}.order-row:hover{border-color:#c7cbfa;transform:translateY(-2px);box-shadow:0 12px 30px #4046801f}.order-row-link{min-width:0;color:inherit;flex-direction:column;flex:1;gap:12px;text-decoration:none;display:flex}.order-row-link:hover{text-decoration:none}.order-row-top{align-items:center;gap:14px;min-width:0;display:flex}.order-row-status{flex-shrink:0;align-items:center;gap:8px;display:flex}@media(max-width:768px){.order-row{flex-direction:column;align-items:stretch;gap:12px}.order-row-status{align-self:flex-end}}.order-id{background:linear-gradient(135deg,#4f46e5,#0d9488);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;min-width:80px;font-size:1.25rem;font-weight:800}.order-main{flex:240px;min-width:0}.order-main .name{color:#23283d;font-weight:700}.order-city{color:#4f46e5;vertical-align:middle;white-space:nowrap;background:#eef2ff;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:.78rem;font-weight:600}.order-head-info{flex-wrap:wrap;align-items:center;gap:8px;font-size:.95rem;display:flex}.order-head-receiver{color:#23283d;font-weight:700}.order-head-date{color:#7a80a0;font-size:.9rem}.order-meta{color:#7a80a0;font-size:.85rem}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:.8rem;font-weight:700;line-height:1.3;display:inline-flex}.badge-amount{color:#4f46e5;background:#eef2ff}.badge-new{color:#4338ca;background:#e0e7ff}.badge-processing{color:#6d28d9;background:#ede9fe}.badge-purchased{color:#b45309;background:#fef3c7}.badge-stored{color:#0f766e;background:#ccfbf1}.badge-shipped{color:#1d4ed8;background:#dbeafe}.badge-partially_shipped{color:#0e7490;background:#cffafe}.badge-delivered{color:#15803d;background:#dcfce7}.badge-cancelled{color:#b91c1c;background:#fee2e2}.badge-item-status{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.pill{color:#5a6078;background:#eef0f8;border-radius:999px;padding:3px 11px;font-size:.8rem;font-weight:700;display:inline-block}.pill-soft{color:#4f46e5;background:#eef2ff}.pill-success{color:#15803d;background:#dcfce7}.pill-warn{color:#b45309;background:#fef3c7}.pill-danger{color:#b91c1c;background:#fee2e2}.passport-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:.8rem;font-weight:700;display:inline-flex}.passport-badge.compact{padding:3px 9px;font-size:.75rem}.passport-badge-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.passport-badge.has{color:#15803d;background:#dcfce7;border-color:#bbf7d0}.passport-badge.has .passport-badge-dot{background:#22c55e;box-shadow:0 0 0 3px #22c55e2e}.passport-badge.none{color:#8b90a8;background:#f4f5fa;border-color:#e6e8f3}.passport-badge.none .passport-badge-dot{background:#c2c6d8}.alert{border-radius:12px;margin-bottom:14px;padding:12px 16px;font-size:.93rem}.alert-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.alert-success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.muted{color:#7a80a0;font-size:.85rem}.row{flex-wrap:wrap;gap:10px;display:flex}.row>*{min-width:0}.flex{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spacer{flex:1}.mt-1{margin-top:6px}.mt-2{margin-top:12px}.mt-3{margin-top:18px}.mb-1{margin-bottom:6px}.mb-2{margin-bottom:12px}.mb-3{margin-bottom:18px}h1,h2,h3{color:#23283d;letter-spacing:-.015em}h1{font-size:1.7rem}h2{font-size:1.3rem}h3{font-size:1.08rem}.search-bar{gap:8px;margin-bottom:18px;display:flex}.search-bar .input{border-radius:12px;flex:1;padding:11px 14px;box-shadow:0 2px 8px #4046800d}.pagination{justify-content:center;gap:6px;margin-top:18px;display:flex}.pagination button{cursor:pointer;color:#5a6078;background:#fff;border:1px solid #e2e4f2;border-radius:10px;min-width:38px;padding:7px 11px;font-weight:600;transition:all .15s}.pagination button.active{color:#fff;background:linear-gradient(135deg,#6366f1,#0d9488);border-color:#0000}.pagination button:disabled{opacity:.5;cursor:not-allowed}.table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e8eaf5;border-radius:16px;width:100%;overflow:hidden}.table th,.table td{text-align:left;vertical-align:middle;border-bottom:1px solid #f0f1f8;padding:11px 13px;font-size:.95rem}.table th{color:#6a7090;text-transform:uppercase;letter-spacing:.05em;background:#f8f9ff;font-size:.78rem}.table tr:last-child td{border-bottom:none}.table tr:hover td{background:#fafaff}.item-grid{flex-direction:column;gap:14px;display:flex}.item-card{background:#fff;border:1px solid #e8eaf5;border-radius:16px;width:100%;max-width:none;padding:16px;transition:border-color .16s,box-shadow .16s}.item-header{border-bottom:1px dashed #e8eaf5;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;display:flex}.item-status-block{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;display:flex}.item-status-block label{color:#c2410c;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:.72rem;font-weight:800}.item-status-select{color:#9a3412;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:2px 4px;font-size:.82rem;font-weight:700}.item-status-select:focus{background:#fff;outline:none;box-shadow:0 0 0 3px #f973162e}.item-status-btn{color:#9a3412;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:2px 4px;font-size:.82rem;font-weight:700}.item-status-btn:hover{background:#fff;box-shadow:0 0 0 3px #f973162e}.item-delete-btn{color:#e11d48;cursor:pointer;background:#fef2f2;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.95rem;line-height:1;transition:all .16s;display:inline-flex}.item-delete-btn:hover{color:#be123c;background:#ffe4e6}@media(max-width:768px){.item-print-btn{display:none}}.saving-indicator{color:#4f46e5;white-space:nowrap;align-items:center;gap:6px;font-size:.78rem;font-weight:600;display:inline-flex}.spinner-mini{border:2px solid #c7cbfa;border-top-color:#6366f1;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.8s linear infinite rotation}.stats-label{color:#8b90a8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:.78rem;font-weight:700}.stats-value{color:#23283d;letter-spacing:-.01em;font-size:1.6rem;font-weight:800}.item-card:hover{border-color:#c7cbfa;box-shadow:0 8px 22px #40468017}.photos{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.photos img{object-fit:contain;background:#fff;border:1px solid #e8eaf5;border-radius:12px;width:90px;height:90px}.upload-progress{background:#eef2ff;border-radius:10px;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;display:flex}.upload-progress-bar{background:#dbe0fb;border-radius:999px;flex:1;height:8px;overflow:hidden}.upload-progress-fill{background:linear-gradient(90deg,#6366f1,#0d9488);border-radius:999px;height:100%;transition:width .15s}.upload-progress-text{color:#4f46e5;white-space:nowrap;font-size:.78rem;font-weight:700}.item-photos-block{background:#fafaff;border:1px solid #e8eaf5;border-radius:12px;margin-top:10px;padding:12px}.item-photos-block .photos{margin-top:0;margin-bottom:10px}.photo-type-tag{color:#fff;white-space:nowrap;background:#17202fb8;border-radius:6px;padding:1px 6px;font-size:.62rem;font-weight:700;line-height:1.4;position:absolute;bottom:4px;left:4px}.photos-control{grid-template-columns:180px auto 1fr auto;align-items:center;gap:8px;display:grid}@media(max-width:768px){.photos-control{grid-template-columns:minmax(0,1fr)}.photos-control .select,.photos-control .input,.photos-control .file-input,.item-card .select,.item-card .input,.item-card .textarea{min-width:0}}.photo-box{position:relative}.photo-box .del{color:#fff;cursor:pointer;background:#e11d48e6;border:none;border-radius:8px;width:22px;height:22px;font-size:13px;line-height:1;position:absolute;top:4px;right:4px}.order-thumbs{flex-shrink:0;align-items:center;gap:6px;display:flex}.order-thumbs img{object-fit:cover;border:1px solid #e8eaf5;border-radius:12px;width:48px;height:48px;box-shadow:0 2px 6px #40468014}.order-thumbs .more{color:#4f46e5;background:#eef2ff;border-radius:10px;padding:5px 8px;font-size:.78rem;font-weight:700}.order-mini-items{flex-wrap:wrap;flex:100%;gap:8px;display:flex}.order-mini-item{background:#fafaff;border:1px solid #e8eaf5;border-radius:13px;align-items:center;gap:9px;min-width:0;max-width:300px;padding:7px 11px;transition:border-color .15s;display:flex}.order-row:hover .order-mini-item{border-color:#c7cbfa}.order-mini-item img{object-fit:cover;border:1px solid #e8eaf5;border-radius:10px;flex-shrink:0;width:52px;height:52px}.order-mini-noimg{color:#9aa0b8;text-align:center;background:#eef0f8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:52px;max-width:110px;min-height:52px;padding:6px 10px;font-size:.7rem;line-height:1.2;display:inline-flex}.order-mini-info{flex-direction:column;gap:4px;min-width:0;display:flex}.order-mini-name{color:#23283d;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:.98rem;font-weight:600;overflow:hidden}.order-mini-meta{align-items:center;gap:6px;font-size:.82rem;display:flex}.order-mini-meta .muted{font-size:.82rem}.flag{font-size:1.15rem;line-height:1;display:inline-flex}.status-select-mini{color:#4f5566;cursor:pointer;background:#fff;border:1px solid #e2e4f2;border-radius:999px;padding:8px 18px;font-size:.95rem;font-weight:700;transition:all .15s}.status-select-mini:hover{color:#4f46e5;border-color:#c7cbfa}.status-select-mini:focus{border-color:#818cf8;outline:none;box-shadow:0 0 0 3px #6366f121}.empty{text-align:center;color:#7a80a0;padding:40px 0}.site-footer{text-align:center;color:#8b90a8;background:#ffffff80;border-top:1px solid #6366f11f;margin-top:48px;padding:22px 16px 26px;font-size:.85rem}.receiver-cards,.mobile-cards{display:none}.receiver-card-fields{flex-direction:column;gap:6px;margin-top:12px;display:flex}@media(max-width:768px){.receiver-cards{flex-direction:column;gap:12px;display:flex}.receivers-table{display:none}.mobile-cards{flex-direction:column;gap:12px;display:flex}.mobile-hidden-table{display:none}}.modal-overlay{-webkit-backdrop-filter:blur(6px);z-index:2000;background:#23283d73;justify-content:center;align-items:center;padding:20px;animation:.15s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:560px;max-height:calc(100vh - 40px);animation:.18s popIn;display:flex;box-shadow:0 30px 80px #23283d59}@keyframes popIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-header{border-bottom:1px solid #eef0f8;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.modal-title{margin:0;font-size:1.1rem}.modal-close{color:#6a7090;cursor:pointer;background:#f4f5fa;border:none;border-radius:10px;padding:6px 11px;font-size:1.2rem;line-height:1;transition:all .15s}.modal-close:hover{color:#23283d;background:#e8eaf5}.modal-body{padding:22px;overflow-y:auto}.modal-message{color:#3a4060;margin-bottom:18px;font-size:.95rem;line-height:1.55}.modal-actions{justify-content:flex-end;gap:10px;display:flex}.passport-section{border-top:1px dashed #e2e4f2;margin-top:18px;padding-top:18px}.passport-section-title{color:#4f46e5;margin:0 0 14px;font-size:.95rem;font-weight:700}.receiver-option{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;transition:background .14s;display:flex}.receiver-option:hover{background:#f5f6ff}.receiver-option-main{flex:auto;min-width:0}.receiver-option-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.steps{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.step-chip{color:#7a80a0;background:#fff;border:1px solid #e2e4f2;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:700;display:inline-flex}.step-chip .step-num{background:#eef0f8;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.8rem;display:inline-flex}.step-chip.done{color:#4f46e5;background:#eef2ff;border-color:#c7cbfa}.step-chip.done .step-num{color:#fff;background:#6366f1}.step-chip.active{color:#fff;background:linear-gradient(135deg,#6366f1,#0d9488);border-color:#0000}.step-chip.active .step-num{background:#ffffff40}.req{color:#e11d48}.details-toggle{color:#6366f1;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:.9rem;font-weight:600}.details-toggle:hover{text-decoration:underline}.file-input{color:#0000;width:auto;max-width:100%;font-size:.9rem}.file-input::file-selector-button{color:#4f5566;cursor:pointer;background:#fff;border:1px solid #e2e4f2;border-radius:10px;padding:9px 16px;font-size:.9rem;font-weight:600;transition:all .15s}.file-input::file-selector-button:hover{color:#4f46e5;background:#f6f6ff;border-color:#c7cbfa}.receiver-address-cell{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.receiver-fields{grid-template-columns:1fr;gap:8px;margin-bottom:14px;display:grid}.receiver-field{background:#f8f9ff;border:1px solid #e8eaf5;border-radius:10px;align-items:flex-start;gap:8px;min-width:0;padding:7px 11px;transition:border-color .15s;display:flex}.receiver-field:hover{border-color:#c7cbfa}.receiver-field-label{color:#6a7090;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;min-width:66px;padding-top:3px;font-size:.7rem;font-weight:700}.receiver-field-value{color:#23283d;word-break:break-word;white-space:normal;flex:1;min-width:0;font-size:.95rem}.copy-btn{cursor:pointer;color:#8b90a8;background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;padding:4px;transition:all .15s;display:inline-flex}.copy-btn:hover{color:#4f46e5;background:#eef2ff}.order-layout{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:16px;display:grid}.order-layout-left,.order-layout-right{flex-direction:column;gap:16px;min-width:0;display:flex}.order-layout-right .card{margin-bottom:0}@media(max-width:1100px){.order-layout{grid-template-columns:1fr}}@media(max-width:768px){.grid.grid-2,.grid.grid-3,.grid.grid-4{display:block!important}.topbar-inner{flex-direction:row;align-items:center}}
