.bankPicker{flex-direction:column;gap:12px;display:flex}.bankPicker__field{flex-direction:column;gap:6px;display:flex}.bankPicker__label{color:var(--colorTextPrimary);font-size:13px;font-weight:600}.bankPicker__select{width:100%;min-height:46px;color:var(--colorTextPrimary);background:var(--surfaceMuted);border:1.5px solid var(--borderSoft);border-radius:var(--radiusSm,8px);appearance:none;outline:none;padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s,background .15s}.bankPicker__select:focus{border-color:var(--brandPrimary);background:var(--surfaceCard);box-shadow:0 0 0 3px var(--brandPrimarySoft)}.bankPicker__select:disabled{opacity:.6}.bankPicker__hint{color:var(--danger);font-size:12px}
.pkgSize{gap:var(--space3);flex-direction:column;display:flex}.pkgSize__head{flex-direction:column;gap:3px;display:flex}.pkgSize__title{color:var(--colorTextPrimary);margin:0;font-size:14.5px;font-weight:700}.pkgSize__list{gap:var(--space3);flex-direction:column;display:flex}.pkgSizeCard{align-items:flex-start;gap:var(--space3);width:100%;padding:var(--space4);text-align:left;background:var(--surfaceCard);border:1.5px solid var(--borderSoft);border-radius:var(--radiusMd);cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.pkgSizeCard:hover:not(:disabled){border-color:var(--borderStrong)}.pkgSizeCard:focus-visible{border-color:var(--brandPrimary);box-shadow:0 0 0 3px var(--brandPrimarySoft);outline:none}.pkgSizeCard--selected{border-color:var(--brandPrimary);background:var(--brandPrimarySofter);box-shadow:var(--shadowSm)}.pkgSizeCard--locked{cursor:not-allowed;opacity:.72;background:var(--surfaceMuted)}.pkgSizeCard__radio{border-radius:var(--radiusPill);border:1.5px solid var(--borderStrong);background:var(--surfaceCard);flex-shrink:0;width:20px;height:20px;margin-top:1px;transition:border-color .15s,background .15s;position:relative}.pkgSizeCard--selected .pkgSizeCard__radio{border-color:var(--brandPrimary);background:var(--brandPrimary)}.pkgSizeCard--selected .pkgSizeCard__radio:after{content:"";border-radius:var(--radiusPill);background:var(--brandOnPrimary);width:8px;height:8px;margin:auto;position:absolute;inset:0}.pkgSizeCard__body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.pkgSizeCard__titleRow{align-items:center;gap:var(--space2);flex-wrap:wrap;display:flex}.pkgSizeCard__title{color:var(--colorTextPrimary);font-size:14.5px;font-weight:700}.pkgSizeCard__badge{border-radius:var(--radiusPill);background:var(--surfaceMuted);border:1px solid var(--borderStrong);color:var(--colorTextSecondary);letter-spacing:.02em;align-items:center;padding:1px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.pkgSizeCard__descText{color:var(--colorTextSecondary);font-size:12.5px;line-height:1.45}
.loadingOverlay{z-index:100;padding:var(--space5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loadingOverlay__card{align-items:center;gap:var(--space4);width:100%;max-width:340px;padding:var(--space6);background:var(--surfaceCard);border-radius:var(--radiusLg);box-shadow:var(--shadowLg);text-align:center;flex-direction:column;display:flex}.loadingOverlay__spinner{border-radius:var(--radiusPill);border:3px solid var(--brandPrimarySoft);border-top-color:var(--brandPrimary);width:40px;height:40px;animation:.8s linear infinite loadingOverlaySpin}.loadingOverlay__text{color:var(--colorTextPrimary);margin:0;font-size:14px;font-weight:600;line-height:1.5}@keyframes loadingOverlaySpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loadingOverlay__spinner{animation-duration:2s}}
.optionCards{gap:var(--space3);grid-template-columns:1fr;display:grid}.optionCard{align-items:flex-start;gap:var(--space3);width:100%;min-height:64px;padding:var(--space4);text-align:left;background:var(--surfaceCard);border:1.5px solid var(--borderSoft);border-radius:var(--radiusMd);cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.optionCard:hover{border-color:var(--borderStrong)}.optionCard:focus-visible{border-color:var(--brandPrimary);box-shadow:0 0 0 3px var(--brandPrimarySoft);outline:none}.optionCard--selected{border-color:var(--brandPrimary);background:var(--brandPrimarySofter);box-shadow:var(--shadowSm)}.optionCard__icon{border-radius:var(--radiusSm);background:var(--brandPrimarySoft);width:40px;height:40px;color:var(--brandPrimary);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.optionCard__body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.optionCard__titleRow{align-items:center;gap:var(--space2);flex-wrap:wrap;display:flex}.optionCard__title{color:var(--colorTextPrimary);font-size:15px;font-weight:700}.optionCard__badge{border-radius:var(--radiusPill);background:var(--brandPrimary);color:var(--brandOnPrimary);letter-spacing:.03em;align-items:center;padding:1px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.optionCard__desc{color:var(--colorTextSecondary);font-size:12.5px;line-height:1.4}.optionCard__note{color:var(--colorTextTertiary);font-size:11px}.optionCard__check{border-radius:var(--radiusPill);border:1.5px solid var(--borderStrong);color:#0000;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.optionCard--selected .optionCard__check{background:var(--brandPrimary);border-color:var(--brandPrimary);color:var(--brandOnPrimary)}@media (min-width:560px){.optionCard{align-items:center}.optionCards{gap:var(--space4);grid-template-columns:1fr 1fr}}
.reviewModal{z-index:110;padding:var(--space4);background:#0f172a8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.reviewModal__sheet{width:100%;max-width:520px;max-height:calc(100dvh - var(--space6));background:var(--surfaceCard);border-radius:var(--radiusLg);box-shadow:var(--shadowLg);flex-direction:column;margin:auto;display:flex;overflow:hidden}.reviewModal__header{justify-content:space-between;align-items:center;gap:var(--space3);padding:var(--space4)var(--space5);border-bottom:1px solid var(--borderSoft);display:flex}.reviewModal__title{color:var(--colorTextPrimary);margin:0;font-size:18px;font-weight:800}.reviewModal__close{width:34px;height:34px;color:var(--colorTextSecondary);background:var(--surfaceMuted);border-radius:var(--radiusPill);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.reviewModal__close:hover{background:var(--borderSoft)}.reviewModal__close:disabled{opacity:.5;cursor:not-allowed}.reviewModal__body{padding:var(--space5);gap:var(--space4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.reviewModal__footer{gap:var(--space3);padding:var(--space4)var(--space5)calc(var(--space4) + var(--sab));border-top:1px solid var(--borderSoft);background:var(--surfaceCard);flex-direction:column;flex-shrink:0;display:flex}.reviewModal__confirm{align-items:flex-start;gap:var(--space3);color:var(--colorTextPrimary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13.5px;line-height:1.5;display:flex}.reviewModal__confirm input[type=checkbox]{cursor:pointer;width:20px;height:20px;accent-color:var(--brandPrimary);flex-shrink:0;margin-top:1px}.reviewModal__link{color:var(--brandPrimary);font-weight:600;text-decoration:underline}.reviewModal__actions{gap:var(--space3);display:flex}.reviewModal__actions .button{flex:1 1 0}.reviewMoney{gap:var(--space3);padding:var(--space4);background:var(--brandPrimarySofter);border:1.5px solid var(--brandPrimary);border-radius:var(--radiusMd);flex-direction:column;display:flex}.reviewMoney__amountLabel{color:var(--colorTextSecondary);font-size:13px}.reviewMoney__amount{color:var(--brandPrimary);font-size:24px;font-weight:800;line-height:1.1}.reviewMoney__rows{flex-direction:column;gap:0;margin:0;display:flex}.reviewMoney__row{justify-content:space-between;align-items:baseline;gap:var(--space3);border-top:1px solid var(--brandPrimarySoft);padding:8px 0;display:flex}.reviewMoney__label{color:var(--colorTextSecondary);flex-shrink:0;font-size:13px}.reviewMoney__value{color:var(--colorTextPrimary);text-align:right;word-break:break-word;margin:0;font-size:14px;font-weight:700}.reviewMoney__warn{gap:var(--space2);color:var(--danger);background:var(--dangerSoft);border-radius:var(--radiusSm);border:1px solid #fecaca;padding:10px 12px;font-size:12.5px;font-weight:600;line-height:1.5;display:flex}.reviewGroup__head{justify-content:space-between;align-items:center;gap:var(--space3);margin-bottom:var(--space2);display:flex}.reviewGroup__title{text-transform:uppercase;letter-spacing:.03em;color:var(--colorTextTertiary);margin:0;font-size:13px;font-weight:700}.reviewGroup__edit{color:var(--brandPrimary);border:1px solid var(--brandPrimarySoft);border-radius:var(--radiusPill);cursor:pointer;background:0 0;padding:3px 10px;font-size:12.5px;font-weight:600}.reviewGroup__edit:hover{background:var(--brandPrimarySofter)}.reviewGroup__rows{flex-direction:column;margin:0;display:flex}.reviewGroup__row{justify-content:space-between;align-items:baseline;gap:var(--space3);border-bottom:1px solid var(--borderSoft);padding:9px 0;display:flex}.reviewGroup__row:last-child{border-bottom:none}.reviewGroup__label{color:var(--colorTextSecondary);flex-shrink:0;font-size:13px}.reviewGroup__value{color:var(--colorTextPrimary);text-align:right;word-break:break-word;margin:0;font-size:13.5px;font-weight:600}.reviewReceivers{gap:var(--space2);flex-direction:column;display:flex}.reviewReceivers__item{gap:var(--space3);padding:var(--space3);background:var(--surfaceMuted);border-radius:var(--radiusSm);display:flex}.reviewReceivers__idx{color:var(--brandPrimary);flex-shrink:0;font-size:12px;font-weight:700}.reviewReceivers__body{flex-direction:column;gap:2px;min-width:0;display:flex}.reviewReceivers__name{color:var(--colorTextPrimary);font-size:14px;font-weight:700}.reviewReceivers__meta{color:var(--colorTextSecondary);font-size:12.5px}
.successScreen{max-width:var(--formMax);padding:var(--space6)var(--space4)calc(var(--space8) + var(--sab));gap:var(--space5);flex-direction:column;margin:0 auto;display:flex}.successScreen__head{align-items:center;gap:var(--space2);text-align:center;flex-direction:column;display:flex}.successScreen__check{border-radius:var(--radiusPill);background:var(--successSoft);width:48px;height:48px;color:var(--success);justify-content:center;align-items:center;font-size:24px;font-weight:800;display:inline-flex}.successScreen__check--warn{background:var(--warningSoft);color:#b45309}.successScreen__title{color:var(--colorTextPrimary);margin:0;font-size:22px;font-weight:800}.successScreen__desc{color:var(--colorTextSecondary);margin:0;font-size:14px}.successScreen__warning{background:var(--warningSoft);border-radius:var(--radiusSm);color:#92400e;white-space:pre-line;text-align:left;border:1px solid #f59e0b;padding:12px 14px;font-size:13px;line-height:1.5}.successScreen__list{gap:var(--space4);flex-direction:column;display:flex}.successScreen__code{align-items:center;gap:var(--space2);padding:var(--space5);background:var(--brandPrimarySofter);border:1px solid var(--brandPrimarySoft);border-radius:var(--radiusLg);flex-direction:column;display:flex}.successScreen__itemHead{align-items:center;gap:var(--space2);padding-bottom:var(--space2);margin-bottom:var(--space1);border-bottom:1px solid var(--brandPrimarySoft);align-self:stretch;display:flex}.successScreen__itemIndex{color:var(--brandPrimary);background:var(--surfaceCard);border-radius:var(--radiusPill);flex-shrink:0;padding:2px 9px;font-size:12px;font-weight:700}.successScreen__itemName{color:var(--colorTextPrimary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.successScreen__meta{color:var(--colorTextSecondary);text-align:center;flex-direction:column;align-items:center;gap:2px;font-size:13px;display:flex}.successScreen__qr{border-radius:var(--radiusMd);border:1px solid var(--borderSoft);background:#fff;width:min(240px,64vw);height:auto;padding:12px}.successScreen__codeLabel{color:var(--colorTextSecondary);font-size:13px}.successScreen__note{padding:0 var(--space2);color:var(--colorTextSecondary);text-align:center;margin:0;font-size:14px;line-height:1.6}.successScreen__noteLink{color:var(--brandPrimary);font-weight:700;text-decoration:underline}.successScreen__noteLink:hover{color:var(--brandPrimaryHover)}.successScreen__codeValue{letter-spacing:1px;color:var(--brandPrimary);word-break:break-all;text-align:center;font-size:26px;font-weight:800}.successScreen__copy{color:var(--brandPrimary);background:var(--surfaceCard);border:1px solid var(--brandPrimary);border-radius:var(--radiusPill);cursor:pointer;padding:8px 16px;font-size:13px;font-weight:700;transition:background .15s,color .15s}.successScreen__copy--done{color:var(--brandOnPrimary);background:var(--brandPrimary)}.successScreen__actions{gap:var(--space3);flex-direction:column;display:flex}.successScreen__actionBtn{justify-content:center;align-items:center;gap:var(--space2);text-align:center;min-height:52px;color:var(--brandOnPrimary);background:var(--brandPrimary);border-radius:var(--radiusMd);cursor:pointer;border:none;padding:12px 20px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.successScreen__actionBtn:hover{background:var(--brandPrimaryHover)}.successScreen__actionBtn--secondary{color:var(--brandPrimary);background:var(--brandPrimarySofter);border:1px solid var(--brandPrimarySoft)}.successScreen__actionBtn--secondary:hover{background:var(--brandPrimarySoft)}.successScreen__actionIcon{flex-shrink:0;font-size:20px;line-height:1}.successScreen__reset{justify-content:center;display:flex}.successScreen__reset .button{min-width:200px}@media (min-width:540px){.successScreen__actions{flex-direction:row}.successScreen__actionBtn{gap:var(--space1);flex-direction:column;flex:1;padding:16px 12px;font-size:14px}.successScreen__actionIcon{font-size:24px}}
.batchForm{gap:var(--space5);flex-direction:column;display:flex}.batchForm__receiverHeader{justify-content:space-between;align-items:flex-start;gap:var(--space3);margin-bottom:var(--space4);display:flex}.batchForm__count{color:var(--brandPrimary);background:var(--brandPrimarySofter);border-radius:var(--radiusPill);flex-shrink:0;padding:4px 10px;font-size:13px;font-weight:700}.batchForm__receivers{gap:var(--space3);margin-bottom:var(--space3);flex-direction:column;display:flex}.batchForm__addBtn{width:100%;min-height:48px;color:var(--brandPrimary);background:var(--brandPrimarySofter);border:1.5px dashed var(--brandPrimary);border-radius:var(--radiusMd);cursor:pointer;padding:12px;font-size:15px;font-weight:700;transition:background .15s}.batchForm__addBtn:hover{background:var(--brandPrimarySoft)}.batchForm__addBtn:disabled{opacity:.4;cursor:not-allowed}.shipSection__head--inline{margin-bottom:0}.batchReceiver{background:var(--surfaceMuted);border:1px solid var(--borderSoft);border-radius:var(--radiusMd);overflow:hidden}.batchReceiver__header{background:var(--surfaceCard);border-bottom:1px solid var(--borderSoft);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.batchReceiver__label{color:var(--brandPrimary);font-size:13px;font-weight:700}.batchReceiver__remove{color:#e5484d;cursor:pointer;background:0 0;border:1px solid #e5484d;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600}.batchReceiver__remove:active{background:#e5484d14}.batchReceiver__fields{flex-direction:column;gap:12px;padding:14px;display:flex}.batchReceiver__fee{color:var(--colorTextSecondary);background:var(--surfaceCard);border:1px solid var(--borderSoft);border-radius:var(--radiusSm);text-align:right;padding:8px 12px;font-size:13px}.batchReceiver__fee strong{color:var(--brandPrimary);font-size:15px}
.shipForm{gap:var(--space5);flex-direction:column;display:flex}.shipForm__submit{bottom:var(--sab);z-index:10;align-items:center;gap:var(--space2);padding:var(--space3)0 calc(var(--space3) + var(--sab));background:linear-gradient(to top,var(--surfacePage)70%,transparent);flex-direction:column;display:flex;position:sticky}.shipForm__submit .button{width:100%}.shipForm__gateHint{text-align:center;color:var(--accent);margin:0;font-size:12.5px;font-weight:600}.shipChooser{gap:var(--space3);flex-direction:column;display:flex}.shipChooser__title{color:var(--colorTextPrimary);margin:0;font-size:15px;font-weight:700}.shipSizeNote{color:var(--colorTextSecondary);margin:0;font-size:12.5px;line-height:1.5}.shipSubBlock{gap:var(--space4);padding:var(--space4);background:var(--surfaceMuted);border:1px solid var(--borderSoft);border-radius:var(--radiusMd);flex-direction:column;display:flex}.shipSubBlock__head{flex-direction:column;gap:3px;display:flex}.shipSubBlock__title{color:var(--colorTextPrimary);margin:0;font-size:14.5px;font-weight:700}.shipSubBlock__desc{color:var(--colorTextSecondary);margin:0;font-size:12.5px;line-height:1.45}.shipNote{background:var(--infoSoft);border-radius:var(--radiusMd);border:1px solid #bae6fd;gap:10px;padding:12px 14px;display:flex}.shipNote__icon{flex-shrink:0;font-size:18px;line-height:1.3}.shipNote__body{flex-direction:column;gap:4px;min-width:0;display:flex}.shipNote__title{color:var(--colorTextPrimary);font-size:14px;font-weight:600}.shipNote__list{color:var(--colorTextSecondary);flex-direction:column;gap:2px;margin:0;padding-left:18px;font-size:13px;line-height:1.4;display:flex}.shipSection{background:var(--surfaceCard);border:1px solid var(--borderSoft);border-radius:var(--radiusLg);padding:var(--space5);box-shadow:var(--shadowSm)}.shipSection__head{align-items:flex-start;gap:var(--space3);margin-bottom:var(--space4);display:flex}.shipSection__icon{border-radius:var(--radiusSm);background:var(--brandPrimarySoft);width:38px;height:38px;color:var(--brandPrimary);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.shipSection__headText{flex-direction:column;gap:2px;min-width:0;display:flex}.shipSection__title{color:var(--colorTextPrimary);margin:0;font-size:16px;font-weight:700}.shipSection__desc{color:var(--colorTextSecondary);margin:0;font-size:12.5px;line-height:1.4}.shipSection__fields{gap:var(--space4);flex-direction:column;display:flex}.shipSection__note{color:var(--colorTextSecondary);margin:8px 0 0;font-size:13px;line-height:1.45}.shipField{flex-direction:column;gap:6px;display:flex}.shipField__label{color:var(--colorTextPrimary);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.shipField__labelText{align-items:baseline;gap:3px;min-width:0;display:inline-flex}.shipField__required{color:var(--danger);font-weight:700}.shipField__counter{color:var(--colorTextSecondary);font-size:12px;font-weight:600}.shipField__counter--over{color:#e5484d}.shipField__hint-inline{color:var(--colorTextTertiary,#0006);margin-left:auto;font-size:12px;font-weight:400}.shipField__error{color:#e5484d;font-size:12px;font-weight:500}.shipField__input{width:100%;min-height:46px;color:var(--colorTextPrimary);background:var(--surfaceMuted);border:1.5px solid var(--borderSoft);border-radius:var(--radiusSm);outline:none;padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s,background .15s}.shipField__input:focus{border-color:var(--brandPrimary);background:var(--surfaceCard);box-shadow:0 0 0 3px var(--brandPrimarySoft)}.shipField__input::placeholder{color:#00000038;opacity:1}.shipField__input--error{border-color:var(--danger)}.shipField__input--error:focus{box-shadow:0 0 0 3px var(--dangerSoft)}.shipField__input:disabled{opacity:.55;cursor:not-allowed;background:var(--surfaceMuted)}.shipField--disabled{opacity:.7;pointer-events:none}.shipSameEmail{color:var(--colorTextSecondary);cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto;align-items:center;gap:5px;margin-left:auto;font-size:12px;font-weight:500;display:inline-flex}.shipSameEmail input[type=checkbox]{width:14px;height:14px;accent-color:var(--brandPrimary);cursor:pointer;flex-shrink:0}.shipStore{flex-direction:column;gap:6px;display:flex}.shipStore__helper{color:var(--colorTextSecondary);margin-top:-2px;font-size:12px;line-height:1.45}.shipStore__btn{width:100%;min-height:46px;color:var(--brandPrimary);background:var(--brandPrimarySofter);border:1.5px dashed var(--brandPrimary);border-radius:var(--radiusSm);cursor:pointer;padding:12px 14px;font-size:15px;font-weight:600;transition:background .15s}.shipStore__btn:active{background:var(--brandPrimarySoft)}.shipStore__picked{background:var(--brandPrimarySofter);border:1.5px solid var(--brandPrimary);border-radius:var(--radiusSm);justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.shipStore__static{min-height:46px;color:var(--colorTextSecondary);background:var(--surfaceMuted);border:1px solid var(--borderSoft);border-radius:var(--radiusSm);align-items:center;padding:12px 14px;font-size:15px;display:flex}.shipStore__info{flex-direction:column;gap:2px;min-width:0;display:flex}.shipStore__name{color:var(--colorTextPrimary);word-break:break-word;font-size:15px}.shipStore__id{color:var(--colorTextSecondary);font-size:12px}.shipStore__addr{color:var(--colorTextSecondary);word-break:break-word;font-size:12px}.shipStore__change{min-height:40px;color:var(--brandPrimary);border:1px solid var(--brandPrimary);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:600}.shipFee{background:var(--surfaceMuted);border:1px solid var(--borderSoft);border-radius:var(--radiusSm);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.shipFee__row{justify-content:space-between;align-items:center;gap:10px;display:flex}.shipFee__label{color:var(--colorTextSecondary);font-size:13px;font-weight:500}.shipFee__value{color:var(--brandPrimary);font-size:18px;font-weight:700}.shipFee__value--muted{color:var(--colorTextTertiary,#00000059);font-size:13px;font-weight:500}.shipFee__value--warn{color:#e5484d;font-size:13px;font-weight:600}.shipFee__hint{color:var(--colorTextSecondary);margin:0;font-size:12px;line-height:1.4}.shipFee__toggle{color:var(--brandPrimary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-size:13px;font-weight:600;text-decoration:underline}.shipFee__table{border-collapse:collapse;width:100%;font-size:13px}.shipFee__table th,.shipFee__table td{text-align:left;border-bottom:1px solid var(--colorBorderPrimary,#0000001a);padding:8px 10px}.shipFee__table th{color:var(--colorTextSecondary);font-weight:600}.shipFee__table td{color:var(--colorTextPrimary)}.shipFee__table tr:last-child td{border-bottom:none}.shipFee__caption{color:var(--colorTextTertiary,#0006);text-align:left;caption-side:top;padding:0 0 6px;font-size:11px;font-style:italic}.shipSave{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shipSave__check{color:var(--colorTextSecondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:flex}.shipSave__check input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--brandPrimary);flex-shrink:0}.shipSave__delete{color:#e5484d;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e5484d;border-radius:6px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600}.shipSave__delete:active{background:#e5484d14}.shipSave__disclaimer{width:100%;color:var(--colorTextTertiary,#0006);margin:0;font-size:12px;line-height:1.4}.shipResult{text-align:center;padding:var(--space6)var(--space5);background:var(--surfaceCard);border:1px solid var(--borderSoft);border-radius:var(--radiusLg);box-shadow:var(--shadowSm);flex-direction:column;align-items:center;gap:14px;display:flex}.shipResult h1{color:var(--colorTextPrimary);margin:0;font-size:22px;font-weight:800}.shipResult__hint{color:var(--colorTextSecondary);margin:0;font-size:14px}.shipResult__qr{border-radius:var(--radiusMd);border:1px solid var(--borderSoft);background:#fff;width:280px;max-width:80vw;height:auto;padding:12px}.shipResult__code{flex-direction:column;gap:4px;display:flex}.shipResult__code strong{letter-spacing:1px;color:var(--brandPrimary);font-size:24px}.shipResult__codeLabel{color:var(--colorTextSecondary);font-size:13px}.shipResult__order{color:var(--colorTextSecondary);margin:0;font-size:13px}.shipResult__actions{flex-direction:column;gap:10px;width:100%;max-width:320px;display:flex}.shipResult__actions .button{width:100%}
.introModal{z-index:90;padding:var(--space4);background:#0f172a8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.introModal__card{gap:var(--space3);width:100%;max-width:460px;padding:var(--space6)var(--space5);background:var(--surfaceCard);border-radius:var(--radiusLg);box-shadow:var(--shadowLg);flex-direction:column;margin:auto;display:flex;position:relative}.introModal__close{top:var(--space3);right:var(--space3);width:34px;height:34px;color:var(--colorTextSecondary);background:var(--surfaceMuted);border-radius:var(--radiusPill);cursor:pointer;border:none;justify-content:center;align-items:center;font-size:15px;display:inline-flex;position:absolute}.introModal__close:hover{background:var(--borderSoft)}.introModal__logo{object-fit:contain;align-self:flex-start;width:auto;max-width:220px;height:40px}.introModal__badge{border-radius:var(--radiusPill);background:var(--brandPrimarySoft);color:var(--brandPrimary);align-self:flex-start;padding:5px 12px;font-size:11.5px;font-weight:700}.introModal__title{color:var(--colorTextPrimary);margin:0;font-size:21px;font-weight:800;line-height:1.25}.introModal__desc{color:var(--colorTextSecondary);margin:0;font-size:13.5px;line-height:1.55}.introModal__steps{margin:var(--space1)0 0;gap:var(--space2);flex-direction:column;padding:0;list-style:none;display:flex}.introModal__step{align-items:center;gap:var(--space3);padding:var(--space2)var(--space3);background:var(--surfaceMuted);border-radius:var(--radiusMd);display:flex}.introModal__stepIcon{border-radius:var(--radiusSm);background:var(--brandPrimarySoft);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;line-height:1;display:inline-flex}.introModal__stepText{flex-direction:column;gap:1px;min-width:0;display:flex}.introModal__stepNum{color:var(--brandPrimary);font-size:10.5px;font-weight:700}.introModal__stepLabel{color:var(--colorTextPrimary);font-size:13px;font-weight:600;line-height:1.35}.introModal__trust{margin:var(--space2)0 0;color:var(--colorTextSecondary);font-size:12px;line-height:1.5}.introModal__trustSmall{color:var(--colorTextTertiary);margin:0;font-size:11px;line-height:1.4}.introModal__cta{margin-top:var(--space2);min-height:48px;color:var(--brandOnPrimary);background:var(--brandPrimary);border-radius:var(--radiusMd);cursor:pointer;border:none;padding:12px 20px;font-size:15px;font-weight:700}.introModal__cta:hover{background:var(--brandPrimaryHover)}
.guiHangShell{flex-direction:column;display:flex}.guiHangShell__panel{width:100%;max-width:var(--formMax);padding:var(--space5)var(--space4)calc(var(--space8) + var(--sab));gap:var(--space5);flex-direction:column;margin:0 auto;display:flex}.guiHangShell__topbar{justify-content:space-between;align-items:center;gap:var(--space3);display:flex}.guiHangShell__pageTitle{color:var(--colorTextPrimary);margin:0;font-size:20px;font-weight:800}.guiHangShell__help{color:var(--brandPrimary);background:var(--brandPrimarySofter);border:1px solid var(--brandPrimarySoft);border-radius:var(--radiusPill);cursor:pointer;flex-shrink:0;padding:6px 12px;font-size:13px;font-weight:600}.guiHangShell__help:hover{background:var(--brandPrimarySoft)}.guiHangShell__chooser{gap:var(--space3);flex-direction:column;display:flex}.guiHangShell__chooserTitle{color:var(--colorTextPrimary);margin:0;font-size:15px;font-weight:700}
