:root{--pt-xs:12px;--pt-sm:13px;--pt-md:15px;--pt-lg:16px;--pt-xl:20px;--pt-1:4px;--pt-2:8px;--pt-3:12px;--pt-4:16px;--pt-5:24px;--pt-col:960px;--pt-touch:44px;--pt-ctl:var(--pt-touch);--pt-radius:8px;--pt-radius-ctl:6px;--pt-accent:#157a47;--pt-line:1px solid var(--portal-border-row);--pt-tint-good:#e8f2ed;--pt-tint-warn:#fdf4e4;--pt-line-warn:#fadeb1;--pt-tint-bad:#faeaee;--pt-tint-info:#e4ecf8;--pt-off:#ebebeb;--pt-qty:140px}@media (width<=379px){:root{--pt-qty:120px}}@media (width<=1023px){:root{--pt-col:720px}.n-drawer.portal-drawer.n-drawer--bottom-placement{max-width:var(--pt-col);margin-left:auto;margin-right:auto}}@media (width>=1024px){:root{--pt-ctl:36px}}:root{--pt-chrome:52px}.n-drawer.portal-drawer.n-drawer--bottom-placement{border-radius:var(--pt-radius) var(--pt-radius) 0 0;max-height:90dvh}.portal-drawer .n-drawer-content-wrapper,html.portal-sheet-lock,html.portal-sheet-lock body{overflow:hidden}#portal-app,#portal-app *,#portal-app :before,#portal-app :after{box-sizing:border-box}.portal-err-code{font-size:var(--pt-xs);margin-top:var(--pt-1);opacity:.85}.n-card,.n-modal{border-radius:var(--pt-radius)}#portal-app b,.n-modal b,.n-drawer b{font-weight:600}#portal-app .n-button:not(.portal-text-btn):not(.n-input-number .n-button),.n-modal .n-button:not(.portal-text-btn):not(.n-input-number .n-button),.n-drawer .n-button:not(.portal-text-btn),#portal-app .n-input:not(.n-input--textarea):not(.n-input-number .n-input),#portal-app .n-base-selection,#portal-app .n-radio-group,.n-modal .n-input:not(.n-input--textarea){--n-height:var(--pt-ctl)!important;--n-font-size:var(--pt-md)!important}#portal-app .n-input--textarea{--n-font-size:var(--pt-md)!important}#portal-app .n-button--primary-type.n-button--disabled:not(.n-button--ghost):not(.portal-text-btn),.n-modal .n-button--primary-type.n-button--disabled:not(.n-button--ghost):not(.portal-text-btn),.n-drawer .n-button--primary-type.n-button--disabled:not(.n-button--ghost):not(.portal-text-btn){--n-color-disabled:var(--pt-off)!important;--n-text-color-disabled:var(--color-text-secondary)!important;--n-border-disabled:1px solid var(--pt-off)!important;--n-opacity-disabled:1!important}#portal-app .portal-text-btn,.n-modal .portal-text-btn,.n-drawer .portal-text-btn{min-height:var(--pt-ctl)}#portal-app .n-date-picker .n-input{padding:0!important}#portal-app .n-date-picker .n-input__suffix{display:flex!important}.n-date-panel-footer{padding:var(--pt-2) var(--pt-3);border-top:var(--pt-line)}@media (width>=1024px){#portal-app .n-date-picker .n-input__input-el{font-size:var(--pt-md)!important}}#portal-app .n-input-number .n-input{min-height:var(--pt-ctl)}#portal-app .n-input-number .n-input__input-el{text-align:center;font-size:var(--pt-md);height:100%}#portal-app .portal-qty.zero .n-input__input-el{color:var(--color-text-secondary)}#portal-app .n-input-number .n-button{min-width:calc(var(--pt-ctl) - 4px);height:calc(var(--pt-ctl) - 4px);font-size:var(--pt-xl)}@media (width<=1023px){#portal-app .n-button:not(.n-input-number .n-button),.n-modal .n-button,.n-drawer .n-button{min-height:var(--pt-touch)}.n-modal .n-card-header__close{width:var(--pt-touch);height:var(--pt-touch);margin:-13px -13px -13px 0}.n-date-panel{--n-item-cell-width:var(--pt-touch)!important;--n-calendar-title-height:var(--pt-touch)!important;--n-calendar-title-grid-template-columns:repeat(2, var(--pt-touch)) 1fr repeat(2, var(--pt-touch))!important}.n-date-panel-month__prev,.n-date-panel-month__next,.n-date-panel-month__fast-prev,.n-date-panel-month__fast-next{justify-content:center;align-items:center;display:flex;width:var(--pt-touch)!important;height:var(--pt-touch)!important}.n-date-panel-month__prev>*,.n-date-panel-month__next>*,.n-date-panel-month__fast-prev>*,.n-date-panel-month__fast-next>*{width:14px;height:14px}}.portal-root[data-v-0abfa9b5]{background:var(--color-bg-page);min-height:100vh;color:var(--color-text-dark);flex-direction:column;display:flex}.portal-center[data-v-0abfa9b5]{padding:var(--pt-5);flex:1;justify-content:center;align-items:center;display:flex}.portal-login[data-v-0abfa9b5]{width:100%;max-width:380px}.portal-brand[data-v-0abfa9b5]{text-align:center}.portal-logo[data-v-0abfa9b5]{object-fit:contain;width:56px;height:56px}.portal-title[data-v-0abfa9b5]{font-size:var(--pt-xl);font-weight:var(--font-weight-strong);margin:var(--pt-2) 0 0;line-height:normal}.portal-sub[data-v-0abfa9b5]{color:var(--color-text-secondary);font-size:var(--pt-sm)}.portal-login-form[data-v-0abfa9b5]{margin-top:var(--pt-4)}.portal-login-help[data-v-0abfa9b5]{margin:var(--pt-4) 0 0;font-size:var(--pt-sm);color:var(--color-text-secondary);text-align:center;line-height:1.4}.portal-ghost[data-v-0abfa9b5]{visibility:hidden}.portal-login-wait[data-v-0abfa9b5]{margin-top:var(--pt-4);min-height:calc(3 * var(--pt-ctl) + 2 * var(--pt-3));justify-content:center;align-items:center;display:flex}.portal-login-note[data-v-0abfa9b5]{margin:var(--pt-3) 0 0;font-size:var(--pt-md);color:var(--color-text-secondary)}.portal-header[data-v-0abfa9b5]{z-index:20;background:var(--color-bg-plain);border-bottom:var(--pt-line);height:calc(52px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-left:var(--pt-3);padding-right:var(--pt-3);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.portal-header-left[data-v-0abfa9b5]{align-items:center;gap:var(--pt-2);min-width:0;display:flex}.portal-logo-sm[data-v-0abfa9b5]{object-fit:contain;width:28px;height:28px}.portal-client[data-v-0abfa9b5]{font-size:var(--pt-md);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.portal-h1[data-v-0abfa9b5]{font-weight:var(--font-weight-strong);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal-tabs[data-v-0abfa9b5]{top:calc(52px + env(safe-area-inset-top));z-index:19;background:var(--color-bg-plain);border-bottom:var(--pt-line);display:flex;position:sticky}.portal-tab[data-v-0abfa9b5]{padding:var(--pt-4) 0;font-family:inherit;font-size:var(--pt-md);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1}.portal-tab.active[data-v-0abfa9b5]{color:var(--pt-accent);border-bottom-color:var(--pt-accent)}.portal-badge[data-v-0abfa9b5]{margin-left:var(--pt-1);background:var(--pt-accent);border-radius:var(--pt-radius-ctl);padding:0 var(--pt-2);font-size:var(--pt-xs);color:var(--color-text-inverse);font-weight:600;line-height:20px;display:inline-block}.portal-main[data-v-0abfa9b5]{max-width:var(--pt-col);width:100%;padding:var(--pt-3);flex:1;margin:0 auto}.portal-params[data-v-0abfa9b5]{max-width:var(--pt-col);width:100%;padding:var(--pt-3) var(--pt-3) 0;flex:none;margin:0 auto}.portal-params-sum[data-v-0abfa9b5]{align-items:center;gap:var(--pt-3);width:100%;min-height:var(--pt-touch);padding:var(--pt-2) var(--pt-3);background:var(--color-bg-plain);border:var(--pt-line);border-radius:var(--pt-radius);font:inherit;color:inherit;text-align:left;cursor:pointer;display:flex}.portal-params-sum-txt[data-v-0abfa9b5]{flex:1;min-width:0}.portal-params-sum-txt b[data-v-0abfa9b5],.portal-params-sum-txt>span[data-v-0abfa9b5]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portal-params-sum-txt b[data-v-0abfa9b5]{font-size:var(--pt-md);font-weight:600}.portal-params-sum-txt>span[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-secondary)}.portal-params-sum-edit[data-v-0abfa9b5]{font-size:var(--pt-md);color:var(--pt-accent);flex:none}.portal-params:not(.open) .portal-params-card[data-v-0abfa9b5],.portal-params.open .portal-params-sum[data-v-0abfa9b5]{display:none}.portal-block[data-v-0abfa9b5]{margin-bottom:var(--pt-3)}.portal-label[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-secondary);margin-bottom:var(--pt-1)}.portal-chips[data-v-0abfa9b5]{gap:var(--pt-2);margin-top:var(--pt-2);flex-wrap:wrap;display:flex}@media (width<=1023px){.portal-chips[data-v-0abfa9b5]{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.portal-chips[data-v-0abfa9b5]::-webkit-scrollbar{display:none}.portal-chip[data-v-0abfa9b5]{flex:none}}.portal-chip[data-v-0abfa9b5]{min-height:var(--pt-ctl);padding:0 var(--pt-3);border:var(--pt-line);background:var(--color-bg-plain);color:var(--color-text-dark);font:inherit;font-size:var(--pt-md);cursor:pointer;white-space:nowrap;border-radius:999px}.portal-chip.on[data-v-0abfa9b5]{background:var(--pt-accent);border-color:var(--pt-accent);color:var(--color-text-inverse)}.portal-tools[data-v-0abfa9b5]{margin-bottom:var(--pt-3)}.portal-show-all[data-v-0abfa9b5]{min-height:var(--pt-ctl)}.portal-search-note[data-v-0abfa9b5]{font-size:var(--pt-xs);color:var(--color-text-secondary);margin-top:var(--pt-1)}.portal-state[data-v-0abfa9b5]{align-items:center;gap:var(--pt-3);padding:var(--pt-5) var(--pt-3);text-align:center;font-size:var(--pt-md);color:var(--color-text-secondary);flex-direction:column;line-height:1.5;display:flex}.portal-state-text[data-v-0abfa9b5]{margin:0}.portal-catalog[data-v-0abfa9b5]{flex-direction:column;display:flex}.portal-cat-type[data-v-0abfa9b5]{align-items:baseline;gap:var(--pt-2);border-bottom:var(--pt-line);font-size:var(--pt-md);margin:var(--pt-5) 0 0;padding:0 0 var(--pt-2);font-weight:600;display:flex}.portal-cat-type[data-v-0abfa9b5]:first-child{margin-top:0}.portal-cat-count[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-secondary);margin-left:auto;font-weight:400}.portal-cat-style[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-secondary);margin:var(--pt-3) 0 0;font-weight:600}.portal-item[data-v-0abfa9b5]{justify-content:space-between;align-items:center;gap:var(--pt-3);padding:var(--pt-3) 0;border-bottom:var(--pt-line);display:flex;position:relative}.portal-item.on[data-v-0abfa9b5]:before{content:"";width:3px;top:0;bottom:0;left:calc(-1 * var(--n-padding-left,var(--pt-3)));background:var(--pt-accent);position:absolute}.portal-item[data-v-0abfa9b5]:last-child{border-bottom:none}.portal-item-info[data-v-0abfa9b5]{min-width:0}.portal-item>.n-input-number[data-v-0abfa9b5]{flex:none}.portal-params-card .n-radio-group[data-v-0abfa9b5]{width:100%;display:flex}.portal-params-card .n-radio-group[data-v-0abfa9b5] .n-radio-button{text-align:center;flex:1;justify-content:center}.portal-params-card[data-v-0abfa9b5] .n-input-word-count{color:var(--color-text-secondary)}.portal-params-card .n-date-picker[data-v-0abfa9b5]{width:100%;max-width:none!important}.portal-date-foot[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-secondary)}.portal-qty[data-v-0abfa9b5]{width:var(--pt-qty)}.portal-item-name[data-v-0abfa9b5]{font-weight:400}.portal-item-meta[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-secondary)}.portal-item-hint[data-v-0abfa9b5]{color:var(--color-text-secondary)}.portal-pay-badge[data-v-0abfa9b5]{margin-top:var(--pt-1);font-size:var(--pt-xs);padding:var(--pt-1) var(--pt-2);border-radius:var(--pt-radius-ctl);font-weight:600;line-height:1.4;display:inline-block}.portal-pay-badge.pay-cash[data-v-0abfa9b5]{color:var(--portal-pay-warn);background:var(--pt-tint-warn)}.portal-pay-badge.pay-bank[data-v-0abfa9b5]{color:var(--portal-bank-text);background:var(--pt-tint-info)}b[data-v-0abfa9b5],strong[data-v-0abfa9b5]{font-weight:var(--font-weight-strong)}.portal-pay-warn[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--portal-pay-warn);background:var(--pt-tint-warn);border:1px solid var(--pt-line-warn);border-radius:var(--pt-radius-ctl);padding:var(--pt-2) var(--pt-3);line-height:1.4}.portal-spacer[data-v-0abfa9b5]{height:calc(var(--pt-footer-h,84px) + var(--pt-3))}.portal-requests[data-v-0abfa9b5]{gap:var(--pt-3);flex-direction:column;display:flex}.portal-list-month[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-secondary);margin-top:var(--pt-3);font-weight:600}.portal-list-month[data-v-0abfa9b5]:first-child,.portal-req-head+.portal-list-month[data-v-0abfa9b5]{margin-top:0}.portal-req-head[data-v-0abfa9b5]{display:none}.portal-req[data-v-0abfa9b5]{cursor:pointer}.portal-req.fresh[data-v-0abfa9b5]{box-shadow:0 0 0 2px var(--pt-accent)}.portal-req-top[data-v-0abfa9b5]{justify-content:space-between;align-items:center;gap:var(--pt-2);display:flex}.portal-req-num[data-v-0abfa9b5]{white-space:nowrap;flex:none;font-weight:600}.portal-req-state[data-v-0abfa9b5]{justify-content:flex-end;align-items:center;gap:var(--pt-1);flex-wrap:wrap;display:flex}.portal-req-mid[data-v-0abfa9b5]{color:var(--color-text-secondary);font-size:var(--pt-sm);margin-top:var(--pt-1)}.portal-req-bot[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-secondary);margin-top:var(--pt-1)}.portal-req-sum[data-v-0abfa9b5]{color:var(--color-text-dark);font-size:var(--pt-md);font-weight:600}.portal-req-quiet[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-secondary)}.portal-req-reject[data-v-0abfa9b5]{font-size:var(--pt-xs);color:var(--color-error-ui);margin-top:var(--pt-1);line-height:1.4}.portal-footer[data-v-0abfa9b5]{z-index:20;background:var(--color-bg-plain);border-top:var(--pt-line);width:100%;padding:var(--pt-3) max(var(--pt-3), calc((100% - var(--pt-col)) / 2 + var(--pt-3)));padding-bottom:calc(var(--pt-3) + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:var(--pt-3);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.portal-footer-warn[data-v-0abfa9b5]{flex:0 0 100%;order:-1}.portal-footer-rest[data-v-0abfa9b5]{font-size:var(--pt-xs);color:var(--portal-pay-warn);margin-top:2px}.portal-footer-ip[data-v-0abfa9b5]{font-size:var(--pt-xs);color:var(--color-text-secondary);margin-top:2px}.portal-merch-pay[data-v-0abfa9b5]{gap:var(--pt-1);margin:var(--pt-1) 0;flex-direction:column;display:flex}.portal-confirm-ip[data-v-0abfa9b5]{margin-top:var(--pt-3);padding-top:var(--pt-2);border-top:var(--pt-line)}.portal-footer-expiry[data-v-0abfa9b5]{font-size:var(--pt-xs);color:var(--color-text-secondary);margin-top:2px}.portal-uplift[data-v-0abfa9b5]{font-size:var(--pt-sm);background:var(--pt-tint-good);color:var(--portal-success-deep);border-radius:var(--pt-radius-ctl);padding:var(--pt-2) var(--pt-3);flex:0 0 100%;order:-1;line-height:1.4}.portal-side-lines[data-v-0abfa9b5]{flex-direction:column;min-height:0;display:flex}.portal-side-cap[data-v-0abfa9b5]{font-size:var(--pt-lg);margin-bottom:var(--pt-2);flex:none;font-weight:600}.portal-side-list[data-v-0abfa9b5]{overscroll-behavior:contain;flex:0 auto;min-height:40px;overflow-y:auto}.portal-side-group[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-secondary);margin-top:var(--pt-3);font-weight:600}.portal-side-group[data-v-0abfa9b5]:first-child{margin-top:0}.portal-side-line[data-v-0abfa9b5]{align-items:baseline;gap:var(--pt-2);padding:var(--pt-2) 0;border-bottom:var(--pt-line);font-size:var(--pt-sm);display:flex}.portal-side-nm[data-v-0abfa9b5]{flex:1;min-width:0}.portal-side-qt[data-v-0abfa9b5]{color:var(--color-text-secondary);white-space:nowrap}.portal-side-claim[data-v-0abfa9b5]{justify-content:space-between;align-items:baseline;gap:var(--pt-2);display:flex}.portal-claim-offer[data-v-0abfa9b5]{z-index:1;justify-content:space-between;align-items:center;gap:var(--pt-2);font-size:var(--pt-sm);background:var(--pt-tint-good);color:var(--portal-success-deep);border-radius:var(--pt-radius-ctl);padding:var(--pt-2) var(--pt-3);flex-wrap:wrap;flex:0 0 100%;order:-1;line-height:1.4;display:flex;position:relative}.portal-claim-note[data-v-0abfa9b5]{font-size:var(--pt-xs);color:var(--color-text-secondary)}.portal-footer-open[data-v-0abfa9b5],.portal-footer-hint[data-v-0abfa9b5],.portal-cart-head[data-v-0abfa9b5],.portal-footer-chev[data-v-0abfa9b5]{display:none}@media (width<=1023px){.portal-footer:not(.sheet) .portal-cart-more[data-v-0abfa9b5],.portal-footer:not(.sheet)>.portal-cart-head[data-v-0abfa9b5]{display:none}.portal-footer:not(.sheet) .portal-footer-open[data-v-0abfa9b5]{z-index:0;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;padding:0;display:block;position:absolute;inset:0}.portal-footer>.n-button[data-v-0abfa9b5]{z-index:1;position:relative}.portal-footer:not(.sheet) .portal-footer-hint[data-v-0abfa9b5]{font-size:var(--pt-sm);white-space:nowrap;text-overflow:ellipsis;flex:0 0 100%;order:-1;line-height:1.4;display:block;overflow:hidden}.portal-footer-hint.good[data-v-0abfa9b5]{color:var(--portal-success-deep)}.portal-footer-hint.warn[data-v-0abfa9b5]{color:var(--portal-pay-warn)}.portal-footer-hint.bad[data-v-0abfa9b5]{color:var(--portal-error-deep)}.portal-footer:not(.sheet) .portal-recalc-bar[data-v-0abfa9b5]{z-index:1;margin-left:var(--pt-2);font-size:var(--pt-md);vertical-align:middle;display:inline-flex;position:relative}.portal-footer:not(.sheet) .portal-footer-chev[data-v-0abfa9b5]{margin-left:var(--pt-1);vertical-align:middle;font-size:var(--pt-lg);color:var(--color-text-secondary);display:inline-flex}.portal-footer:not(.sheet) .portal-submit-note[data-v-0abfa9b5]{-webkit-line-clamp:4;line-clamp:4;padding-top:var(--pt-1);padding-bottom:var(--pt-1);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.portal-footer.sheet[data-v-0abfa9b5]{z-index:31;max-height:90dvh;max-width:var(--pt-col);padding-left:var(--pt-3);padding-right:var(--pt-3);justify-content:flex-start;align-items:stretch;gap:var(--pt-2);border-radius:var(--pt-radius) var(--pt-radius) 0 0;border-top:none;flex-flow:column;margin:0 auto;padding-top:0;animation:.2s ease-out portal-sheet-in-0abfa9b5;position:fixed;inset:auto 0 0;overflow-y:auto}.portal-footer.sheet[data-v-0abfa9b5]>*{flex:none;order:0}.portal-footer.sheet>.portal-cart-head[data-v-0abfa9b5]{margin:0 calc(-1 * var(--pt-3));order:-3;display:flex}.portal-footer.sheet>.portal-side-lines[data-v-0abfa9b5]{flex:0 auto;order:-2;min-height:0}.portal-footer.sheet .portal-side-cap[data-v-0abfa9b5]{display:none}.portal-footer.sheet>.n-button[data-v-0abfa9b5]{width:100%}}.portal-sheet-mask[data-v-0abfa9b5]{z-index:30;background:var(--color-text-dark);opacity:.35;position:fixed;inset:0}@keyframes portal-sheet-in-0abfa9b5{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.portal-footer.sheet[data-v-0abfa9b5]{animation:none}}.portal-footer-cap[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-secondary)}.portal-footer-empty[data-v-0abfa9b5]{font-size:var(--pt-md);color:var(--color-text-secondary)}.portal-price-failed[data-v-0abfa9b5]{color:var(--color-error-ui);font-weight:600}.portal-price-failed-note[data-v-0abfa9b5]{font-size:var(--pt-sm);background:var(--pt-tint-bad);color:var(--portal-error-deep);border-radius:var(--pt-radius-ctl);padding:var(--pt-2) var(--pt-3);align-items:center;gap:var(--pt-2);flex-wrap:wrap;flex:0 0 100%;order:-1;line-height:1.4;display:flex}.portal-footer-total[data-v-0abfa9b5]{font-size:var(--pt-xl);font-weight:var(--font-weight-strong);min-height:24px}.portal-footer-total.stale[data-v-0abfa9b5]{color:var(--color-text-secondary)}.portal-recalc-bar[data-v-0abfa9b5]{display:none}.portal-footer-recalc[data-v-0abfa9b5]{color:var(--color-text-secondary)}.portal-act-err[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--portal-error-deep);background:var(--pt-tint-bad);border-radius:var(--pt-radius-ctl);padding:var(--pt-2) var(--pt-3);line-height:1.4}.portal-detail-note[data-v-0abfa9b5]{margin-top:var(--pt-3)}.portal-bonus-pay[data-v-0abfa9b5]{gap:var(--pt-1);background:var(--pt-tint-good);border-radius:var(--pt-radius-ctl);padding:var(--pt-2) var(--pt-3);flex-direction:column;flex:0 0 100%;order:-1;display:flex}.portal-bonus-pay.bad[data-v-0abfa9b5]{background:var(--pt-tint-bad)}.portal-bonus-line[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-dark)}.portal-bonus-pay.bad .portal-bonus-line[data-v-0abfa9b5]{color:var(--color-error-ui)}.portal-bonus-note[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-dark);line-height:1.4}.owed[data-v-0abfa9b5]{color:var(--color-error-ui)}.advance[data-v-0abfa9b5]{color:var(--pt-accent)}.portal-muted[data-v-0abfa9b5]{color:var(--color-text-secondary)}.portal-wallets-zero[data-v-0abfa9b5]{padding:var(--pt-2) 0}.portal-cancel-note[data-v-0abfa9b5]{margin-top:var(--pt-3);font-size:var(--pt-sm)}.portal-act-period-row[data-v-0abfa9b5]{align-items:center;gap:var(--pt-2);display:flex}.portal-act-period-row .n-date-picker[data-v-0abfa9b5]{flex:1;min-width:0}.portal-bal-cp-row[data-v-0abfa9b5]{justify-content:space-between;align-items:center;gap:var(--pt-3);padding:var(--pt-2) 0;border-top:var(--pt-line);flex-wrap:wrap;display:flex}.portal-bal-cp-head[data-v-0abfa9b5]{flex:1;min-width:0}.portal-act-note[data-v-0abfa9b5]{flex:0 0 100%}.portal-act-period-row+.portal-wallet-hint[data-v-0abfa9b5]{margin-bottom:var(--pt-2)}.portal-bal-cp-head>div[data-v-0abfa9b5]:first-child{font-weight:600}.portal-cp-wallet[data-v-0abfa9b5]{font-size:var(--pt-sm)}.portal-cp-amt[data-v-0abfa9b5]{white-space:nowrap}.portal-cp-wallet-name[data-v-0abfa9b5]{color:var(--color-text-secondary);font-size:var(--pt-sm)}.portal-wallets[data-v-0abfa9b5]{padding:var(--pt-1) 0}.portal-wallet-row[data-v-0abfa9b5]{align-items:baseline;gap:var(--pt-2);padding:var(--pt-2) 0;border-bottom:var(--pt-line);display:flex}.portal-wallet-row[data-v-0abfa9b5]:last-child{border-bottom:none}.portal-wallet-name[data-v-0abfa9b5]{font-size:var(--pt-md);color:var(--color-text-dark)}.portal-wallet-amt[data-v-0abfa9b5]{font-size:var(--pt-xl);font-weight:var(--font-weight-strong);margin-left:auto}.portal-wallet-hint[data-v-0abfa9b5]{font-size:var(--pt-xs);color:var(--color-text-secondary);margin-top:var(--pt-2);line-height:1.35}.portal-ladder[data-v-0abfa9b5]{flex-direction:column;gap:2px;display:flex}.portal-ladder-row[data-v-0abfa9b5]{padding:var(--pt-2) var(--pt-3);border-radius:var(--pt-radius-ctl);font-size:var(--pt-md);justify-content:space-between;align-items:center;display:flex}.portal-ladder-row.active[data-v-0abfa9b5]{background:var(--pt-tint-good);font-weight:600}.portal-ladder-amount[data-v-0abfa9b5]{color:var(--color-text-dark)}.portal-ladder-mine[data-v-0abfa9b5]{margin-left:var(--pt-2);font-size:var(--pt-xs);color:var(--portal-success-deep);font-weight:600}.portal-ladder-row.active .portal-ladder-amount[data-v-0abfa9b5]{color:var(--color-text-dark)}.portal-ladder-pct[data-v-0abfa9b5]{color:var(--portal-success-deep);font-weight:600}.portal-ladder-hint[data-v-0abfa9b5]{font-size:var(--pt-xs);color:var(--color-text-secondary);margin-top:var(--pt-2)}.portal-vol-row[data-v-0abfa9b5]{padding:var(--pt-2) 0;font-size:var(--pt-md);border-bottom:var(--pt-line);justify-content:space-between;align-items:center;display:flex}.portal-vol-amt[data-v-0abfa9b5]{font-weight:600}.portal-vol-hint[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-dark);margin-top:var(--pt-2);line-height:1.45}.portal-vol-proj[data-v-0abfa9b5]{font-size:var(--pt-xs);color:var(--color-text-secondary);margin-top:var(--pt-1)}.portal-bonus-amt[data-v-0abfa9b5]{font-size:var(--pt-md)}.portal-bonus-reserved[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-dark);margin-top:var(--pt-1)}.portal-bonus-hint[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-dark);margin-top:var(--pt-2);line-height:1.45}.portal-bonus-hint>div+div[data-v-0abfa9b5]{margin-top:var(--pt-1)}.portal-bonus-exp[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--portal-bonus-expire);margin-top:var(--pt-2);font-weight:600}.portal-bonus-rules[data-v-0abfa9b5]{margin-top:var(--pt-1)}.portal-manager-name[data-v-0abfa9b5]{font-size:var(--pt-md);color:var(--color-text-dark)}.portal-manager-phone[data-v-0abfa9b5]{margin-top:var(--pt-1);font-size:var(--pt-xl);font-weight:var(--font-weight-strong);color:var(--pt-accent);text-decoration:none;display:inline-block}.portal-bonus-history[data-v-0abfa9b5]{margin-top:var(--pt-3);font-size:var(--pt-sm)}.portal-bonus-history summary[data-v-0abfa9b5]{cursor:pointer;color:var(--pt-accent);padding:var(--pt-1) 0;font-weight:600}.portal-bonus-history-row[data-v-0abfa9b5]{gap:var(--pt-2);padding:var(--pt-1) 0;border-bottom:var(--pt-line);align-items:baseline;display:flex}.portal-bonus-history-what[data-v-0abfa9b5]{min-width:0;color:var(--color-text-dark);flex:auto}.portal-bonus-history-sum[data-v-0abfa9b5]{white-space:nowrap;font-weight:600}.portal-bonus-history-sum.plus[data-v-0abfa9b5]{color:var(--pt-accent)}.portal-bonus-history-sum.minus[data-v-0abfa9b5]{color:var(--color-text-dark)}.portal-pay-note[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-dark);margin-bottom:var(--pt-1);line-height:1.4}.portal-pay-group[data-v-0abfa9b5]{margin-top:var(--pt-3)}.portal-pay-cap[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-secondary);font-weight:600}.portal-pay-list[data-v-0abfa9b5]{font-size:var(--pt-md);color:var(--color-text-dark);margin-top:2px;line-height:1.4}.portal-rank-block[data-v-0abfa9b5]{padding:var(--pt-1) 0}.portal-rank-cap[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-secondary)}.portal-rank-place[data-v-0abfa9b5]{font-size:var(--pt-xl);font-weight:var(--font-weight-strong);color:var(--color-text-dark);margin-top:2px;line-height:1.15}.portal-rank-of[data-v-0abfa9b5]{font-size:var(--pt-md);color:var(--color-text-secondary);font-weight:400}.portal-rank-msg[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-secondary);margin-top:var(--pt-1);line-height:1.4}.portal-rank-last[data-v-0abfa9b5]{margin-top:var(--pt-3);padding-top:var(--pt-3);border-top:var(--pt-line)}.portal-terms-me[data-v-0abfa9b5]{gap:var(--pt-1);font-size:var(--pt-md);color:var(--color-text-dark);padding-bottom:var(--pt-2);margin-bottom:var(--pt-1);border-bottom:var(--pt-line);flex-direction:column;display:flex}.portal-terms-me b[data-v-0abfa9b5]{color:var(--color-text-dark)}.portal-terms-total[data-v-0abfa9b5]{font-size:var(--pt-md);color:var(--color-text-dark)}.portal-terms-total b[data-v-0abfa9b5]{font-size:var(--pt-xl);font-weight:var(--font-weight-strong)}.portal-disc .portal-terms-calc[data-v-0abfa9b5]{margin:var(--pt-1) 0 0}.portal-terms-calc[data-v-0abfa9b5]{margin:2px 0 var(--pt-1)}.portal-terms-calc-row[data-v-0abfa9b5]{gap:var(--pt-2);font-size:var(--pt-xs);line-height:1.5;display:flex}.portal-terms-calc-row>span[data-v-0abfa9b5]:first-child{min-width:46px;color:var(--color-text-dark);font-weight:600}.portal-terms-calc-cap[data-v-0abfa9b5]{margin-top:var(--pt-1);padding-top:var(--pt-1);border-top:var(--pt-line)}.portal-terms-promo[data-v-0abfa9b5]{color:var(--pt-accent);font-weight:600}.portal-terms-sec[data-v-0abfa9b5]{margin-top:var(--pt-3)}.portal-terms-title[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-secondary);margin-bottom:var(--pt-1);font-weight:600}.portal-terms-row[data-v-0abfa9b5]{justify-content:space-between;align-items:baseline;gap:var(--pt-3);font-size:var(--pt-md);padding:var(--pt-2) 0;border-bottom:var(--pt-line);display:flex}.portal-terms-label[data-v-0abfa9b5]{color:var(--color-text-secondary);flex:0 auto;max-width:45%}.portal-terms-value[data-v-0abfa9b5]{color:var(--color-text-dark);text-align:right;flex:1 1 0;min-width:0;font-weight:600}@media (width<=767px){.portal-terms-row[data-v-0abfa9b5]{align-items:stretch;gap:var(--pt-1);flex-direction:column}.portal-terms-label[data-v-0abfa9b5]{max-width:none}.portal-terms-value[data-v-0abfa9b5]{text-align:left}}.portal-terms-note[data-v-0abfa9b5]{font-size:var(--pt-xs);color:var(--color-text-secondary);margin-top:var(--pt-3);line-height:1.5}.portal-detail-head[data-v-0abfa9b5]{align-items:center;gap:var(--pt-2);margin-bottom:var(--pt-2);font-size:var(--pt-sm);color:var(--color-text-secondary);display:flex}.portal-detail-row[data-v-0abfa9b5]{justify-content:space-between;align-items:baseline;gap:var(--pt-3);font-size:var(--pt-md);padding:var(--pt-2) 0;border-bottom:var(--pt-line);display:flex}.portal-detail-row>span[data-v-0abfa9b5]:first-child{color:var(--color-text-secondary);flex:none}.portal-detail-row>span[data-v-0abfa9b5]:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.portal-detail-row.wide[data-v-0abfa9b5]{gap:var(--pt-1);flex-direction:column}.portal-detail-row.wide>span[data-v-0abfa9b5]:last-child{text-align:left}.portal-detail-row.bad[data-v-0abfa9b5]{color:var(--color-error-ui)}.portal-detail-table[data-v-0abfa9b5]{border-collapse:collapse;width:100%;margin-top:var(--pt-3);font-size:var(--pt-md)}.portal-detail-table th[data-v-0abfa9b5],.portal-detail-table td[data-v-0abfa9b5]{text-align:left;padding:var(--pt-2) var(--pt-1);border-bottom:var(--pt-line);font-size:var(--pt-md);padding:var(--pt-2) var(--pt-1)!important}.portal-detail-table th[data-v-0abfa9b5]:first-child,.portal-detail-table td[data-v-0abfa9b5]:first-child{white-space:normal;padding-left:0!important}.portal-detail-table th[data-v-0abfa9b5]:last-child,.portal-detail-table td[data-v-0abfa9b5]:last-child{padding-right:0!important}.portal-detail-table th[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-secondary);font-weight:400}.portal-detail-table .ta-r[data-v-0abfa9b5]{text-align:right}.portal-detail-totals[data-v-0abfa9b5]{border-top:var(--pt-line);padding-top:var(--pt-2);margin-top:2px}.portal-detail-total-row[data-v-0abfa9b5]{font-size:var(--pt-md);padding:var(--pt-1) 0;justify-content:space-between;align-items:baseline;display:flex}.portal-detail-total-row.total[data-v-0abfa9b5],.portal-detail-total-row.strong[data-v-0abfa9b5]{font-weight:600}.portal-detail-total-row.strong>span[data-v-0abfa9b5]:last-child{font-size:var(--pt-xl);font-weight:var(--font-weight-strong);line-height:1}.portal-detail-total-row.bad[data-v-0abfa9b5]{color:var(--color-error-ui)}.portal-detail-total-row.good[data-v-0abfa9b5]{color:var(--pt-accent)}.portal-detail-btn[data-v-0abfa9b5]{margin-top:var(--pt-3)}.portal-sheet[data-v-0abfa9b5]{flex-direction:column;min-height:0;max-height:90dvh;display:flex}.portal-sheet-head[data-v-0abfa9b5]{align-items:center;gap:var(--pt-2);padding:var(--pt-3) var(--pt-3) var(--pt-2);touch-action:none;flex:none;display:flex;position:relative}.portal-sheet-grip[data-v-0abfa9b5]{top:var(--pt-1);background:var(--color-text-secondary);opacity:.3;border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;left:50%}.portal-sheet-title[data-v-0abfa9b5]{min-width:0;font-size:var(--pt-lg);overflow-wrap:anywhere;flex:1;margin:0;font-weight:600;line-height:1.3}.portal-sheet-close[data-v-0abfa9b5]{width:var(--pt-ctl);height:var(--pt-ctl);margin-right:calc(-1 * var(--pt-2));flex:none;padding:0}.portal-sheet-body[data-v-0abfa9b5]{overscroll-behavior:contain;min-height:0;padding:0 var(--pt-3);flex:0 auto;overflow-y:auto}.portal-sheet-foot[data-v-0abfa9b5]{padding:var(--pt-3) var(--pt-3) calc(var(--pt-3) + env(safe-area-inset-bottom));border-top:var(--pt-line);background:var(--color-bg-plain);flex:none}.portal-sheet-foot>.portal-detail-totals[data-v-0abfa9b5]{border-top:none;margin-top:0;padding-top:0}.portal-sheet-foot>.portal-detail-btn[data-v-0abfa9b5]:first-child,.portal-confirm-actions>.n-button[data-v-0abfa9b5]{margin-top:0}.portal-skel[data-v-0abfa9b5]{gap:var(--pt-3);padding-top:var(--pt-2);padding-bottom:var(--pt-5);flex-direction:column;display:flex}.portal-skel>span[data-v-0abfa9b5]{border-radius:var(--pt-radius-ctl);background:var(--pt-off);height:14px;animation:1.2s ease-in-out infinite alternate portal-skel-0abfa9b5;display:block}.portal-skel>span[data-v-0abfa9b5]:nth-child(4n+1){width:55%}.portal-skel>span[data-v-0abfa9b5]:nth-child(4n+2){width:85%}.portal-skel>span[data-v-0abfa9b5]:nth-child(4n+3){width:70%}.portal-skel>span[data-v-0abfa9b5]:nth-child(4n+4){width:40%}.portal-skel-list[data-v-0abfa9b5]{gap:var(--pt-5);padding:var(--pt-3) 0 var(--pt-4)}@keyframes portal-skel-0abfa9b5{0%{opacity:1}to{opacity:.5}}@media (prefers-reduced-motion:reduce){.portal-skel>span[data-v-0abfa9b5]{animation:none}}.portal-fade[data-v-0abfa9b5]:before,.portal-fade[data-v-0abfa9b5]:after{content:"";z-index:1;height:var(--pt-5);pointer-events:none;opacity:0;transition:opacity .15s;display:block;position:sticky;left:0;right:0}.portal-fade[data-v-0abfa9b5]:before{margin-bottom:calc(-1 * var(--pt-5));background:linear-gradient(var(--color-bg-plain), transparent);top:0}.portal-fade[data-v-0abfa9b5]:after{margin-top:calc(-1 * var(--pt-5));background:linear-gradient(transparent, var(--color-bg-plain));bottom:0}.portal-fade[data-fade~=top][data-v-0abfa9b5]:before,.portal-fade[data-fade~=bottom][data-v-0abfa9b5]:after{opacity:1}.portal-confirm-repeat[data-v-0abfa9b5]{margin-bottom:var(--pt-2)}.portal-confirm-head[data-v-0abfa9b5]{text-align:center;padding-bottom:var(--pt-2);border-bottom:var(--pt-line)}.portal-confirm-num[data-v-0abfa9b5]{font-size:var(--pt-xl);font-weight:var(--font-weight-strong)}.portal-confirm-sub[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-secondary);margin-top:2px}.portal-confirm-lines[data-v-0abfa9b5]{padding:var(--pt-2) 0}.portal-confirm-line[data-v-0abfa9b5]{font-size:var(--pt-sm);padding:var(--pt-1) 0}.portal-confirm-next[data-v-0abfa9b5]{background:var(--color-bg-chip);border-radius:var(--pt-radius-ctl);padding:var(--pt-2) var(--pt-3);font-size:var(--pt-sm);color:var(--color-text-dark);margin-top:var(--pt-3);line-height:1.5}.portal-confirm-total[data-v-0abfa9b5]{padding-top:var(--pt-2)}.portal-confirm-total-cap[data-v-0abfa9b5]{color:var(--color-text-secondary);font-weight:400}.portal-confirm-rest[data-v-0abfa9b5]{margin-top:var(--pt-3)}.portal-confirm-push[data-v-0abfa9b5]{align-items:center;column-gap:var(--pt-3);flex-wrap:wrap;display:flex}.portal-push-text[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-secondary);margin-bottom:var(--pt-3);line-height:1.5}.portal-push-note[data-v-0abfa9b5]{margin-top:var(--pt-3)}.portal-push-banner-text[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-secondary);margin-bottom:var(--pt-2);line-height:1.5}.portal-push-banner-btns[data-v-0abfa9b5]{gap:var(--pt-2);flex-wrap:wrap;display:flex}.portal-new-version[data-v-0abfa9b5]{z-index:3000;justify-content:center;align-items:center;gap:var(--pt-2);padding:calc(env(safe-area-inset-top,0px) + var(--pt-2)) var(--pt-3) var(--pt-2);display:flex;position:fixed;top:0;left:0;right:0}.portal-new-version-text[data-v-0abfa9b5]{font-weight:600}@media (width>=1024px){.portal-root[data-v-0abfa9b5]{grid-template-columns:[full-start] var(--pt-4) [nav-start] 140px [nav-end main-start] minmax(0, 1fr) [main-end aside-start] 340px [aside-end] var(--pt-4) [full-end];column-gap:var(--pt-4);grid-template-rows:auto auto auto 1fr;align-content:start;display:grid}.portal-center[data-v-0abfa9b5]{grid-column:full;min-height:100vh}.portal-header[data-v-0abfa9b5]{grid-area:1/full;padding-left:max(32px,50% - 648px);padding-right:max(32px,50% - 648px)}.portal-tabs[data-v-0abfa9b5]{top:calc(52px + var(--pt-4));margin-top:var(--pt-5);background:0 0;border-bottom:none;flex-direction:column;grid-area:3/nav/5;align-self:start;position:sticky}.portal-tab[data-v-0abfa9b5]{text-align:left;padding:var(--pt-2) var(--pt-3);border-radius:var(--pt-radius-ctl);min-height:var(--pt-ctl);border-bottom:none;flex:none}.portal-tab.active[data-v-0abfa9b5]{background:var(--color-bg-plain);border-bottom-color:#0000}.portal-requests .portal-req.sel[data-v-0abfa9b5]{box-shadow:inset 3px 0 0 var(--pt-accent)}.portal-main[data-v-0abfa9b5]{max-width:none;padding:var(--pt-5) 0 var(--pt-5);grid-area:3/main/5;margin:0}.portal-h1[data-v-0abfa9b5]{width:auto;height:auto;margin:0 0 var(--pt-4);clip-path:none;white-space:normal;font-size:var(--pt-xl);font-weight:var(--font-weight-strong);color:var(--color-text-dark);column-span:all;line-height:1.2;position:static;overflow:visible}.portal-params[data-v-0abfa9b5]{top:calc(var(--pt-chrome) + var(--pt-5));max-width:none;margin:var(--pt-5) 0 0;grid-area:3/aside/5;align-self:start;padding:0;position:sticky}.portal-params.open[data-v-0abfa9b5]{position:static}.portal-footer[data-v-0abfa9b5]{bottom:auto;top:calc(var(--pt-chrome) + var(--pt-5) + var(--pt-params-h,0px) + var(--pt-3));margin-top:calc(var(--pt-5) + var(--pt-params-h,0px) + var(--pt-3));max-height:calc(100vh - var(--pt-chrome) - var(--pt-5) - var(--pt-params-h,0px) - var(--pt-3) - var(--pt-4));border:var(--pt-line);border-radius:var(--pt-radius);width:auto;padding:var(--pt-3) var(--pt-4);padding-bottom:var(--pt-4);flex-flow:column;grid-area:3/aside/5;justify-content:flex-start;align-self:start;align-items:stretch;position:sticky;overflow-y:auto}.portal-params.open~.portal-footer[data-v-0abfa9b5]{top:calc(var(--pt-chrome) + var(--pt-3));max-height:calc(100vh - var(--pt-chrome) - var(--pt-3) - var(--pt-4))}.portal-footer[data-v-0abfa9b5]>*{flex:none;order:0}.portal-footer>.portal-cart-head[data-v-0abfa9b5]{display:none}.portal-footer>.portal-side-lines[data-v-0abfa9b5]{flex:0 auto;order:-1;min-height:0}.portal-footer>.n-button[data-v-0abfa9b5]{width:100%}.portal-main-info[data-v-0abfa9b5]{grid-column:main-start/aside-end}.portal-info-cols[data-v-0abfa9b5]{column-gap:var(--pt-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.portal-spacer[data-v-0abfa9b5]{display:none}.portal-order-side[data-v-0abfa9b5]{top:calc(var(--pt-chrome) + var(--pt-5));margin-top:var(--pt-5);max-height:calc(100vh - var(--pt-chrome) - var(--pt-5) - var(--pt-4));background:var(--color-bg-plain);border:var(--pt-line);border-radius:var(--pt-radius);flex-direction:column;grid-area:3/aside/5;align-self:start;display:flex;position:sticky;overflow:hidden}.portal-order-side .portal-sheet[data-v-0abfa9b5]{flex:0 auto;max-height:none}.portal-order-side .portal-sheet-head[data-v-0abfa9b5]{padding:var(--pt-3) var(--pt-4) var(--pt-2);touch-action:auto}.portal-order-side .portal-sheet-close[data-v-0abfa9b5]{margin:calc(-1 * var(--pt-2)) calc(-1 * var(--pt-2)) calc(-1 * var(--pt-2)) 0}.portal-order-side .portal-sheet-body[data-v-0abfa9b5]{padding:0 var(--pt-4)}.portal-order-side .portal-sheet-foot[data-v-0abfa9b5]{padding:var(--pt-3) var(--pt-4) var(--pt-4)}.portal-sheet-grip[data-v-0abfa9b5]{display:none}.portal-order-side-empty[data-v-0abfa9b5]{font-size:var(--pt-md);color:var(--color-text-secondary);padding:var(--pt-3) var(--pt-4);line-height:1.5}.portal-confirm-sheet[data-v-0abfa9b5]{max-height:none}.portal-confirm-sheet .portal-sheet-body[data-v-0abfa9b5]{padding:0;overflow:visible}.portal-confirm-sheet .portal-sheet-foot[data-v-0abfa9b5]{margin-top:var(--pt-3);background:0 0;border-top:none;padding:0}}@media (width>=1280px){.portal-root[data-v-0abfa9b5]{grid-template-columns:[full-start] minmax(var(--pt-4), 1fr) [nav-start] 200px [nav-end main-start] minmax(0, 760px) [main-end aside-start] 340px [aside-end] minmax(var(--pt-4), 1fr) [full-end]}.portal-header[data-v-0abfa9b5]{padding-left:max(32px,50% - 666px);padding-right:max(32px,50% - 666px)}.portal-requests[data-v-0abfa9b5]{background:var(--color-bg-plain);border:var(--pt-line);border-radius:var(--pt-radius);gap:0;overflow:hidden}.portal-req-head[data-v-0abfa9b5],.portal-requests .portal-req[data-v-0abfa9b5] .n-card-content{align-items:center;column-gap:var(--pt-3);padding:var(--pt-3) var(--pt-4);grid-template-columns:minmax(176px,1fr) 56px 96px 96px 132px;display:grid}.portal-req-head[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-secondary);border-bottom:var(--pt-line)}.portal-req-head>span[data-v-0abfa9b5]{text-align:right}.portal-req-head>span[data-v-0abfa9b5]:first-child{text-align:left}.portal-requests .portal-req[data-v-0abfa9b5]{border:none;border-bottom:var(--pt-line);box-shadow:none;border-radius:0}.portal-requests .portal-req[data-v-0abfa9b5]:hover{background:var(--color-bg-page);box-shadow:none}.portal-requests .portal-req.sel[data-v-0abfa9b5]{background:var(--color-bg-page);box-shadow:inset 3px 0 0 var(--pt-accent)}.portal-req-top[data-v-0abfa9b5],.portal-req-bot[data-v-0abfa9b5]{display:contents}.portal-req-num[data-v-0abfa9b5],.portal-req-mid[data-v-0abfa9b5]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.portal-req-num[data-v-0abfa9b5]{grid-area:1/1}.portal-req-mid[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-secondary);grid-area:2/1;margin:0}.portal-req-sep[data-v-0abfa9b5]{display:none}.portal-req-cnt[data-v-0abfa9b5],.portal-req-sum[data-v-0abfa9b5],.portal-req-date[data-v-0abfa9b5]{white-space:nowrap;text-align:right;grid-row:1/3}.portal-req-cnt[data-v-0abfa9b5],.portal-req-date[data-v-0abfa9b5]{font-size:var(--pt-sm);color:var(--color-text-secondary)}.portal-req-sum[data-v-0abfa9b5]{font-size:var(--pt-md)}.portal-req-unit[data-v-0abfa9b5],.portal-req-date-cap[data-v-0abfa9b5]{display:none}.portal-req-cnt[data-v-0abfa9b5]{grid-column:2}.portal-req-sum[data-v-0abfa9b5]{font-variant-numeric:tabular-nums;grid-column:3}.portal-req-date[data-v-0abfa9b5]{grid-column:4}.portal-req-state[data-v-0abfa9b5]{grid-area:1/5/3;justify-content:flex-end}.portal-req-reject[data-v-0abfa9b5]{grid-area:3/1/auto/-1}.portal-req.one .portal-req-cnt[data-v-0abfa9b5],.portal-req.one .portal-req-sum[data-v-0abfa9b5],.portal-req.one .portal-req-date[data-v-0abfa9b5],.portal-req.one .portal-req-state[data-v-0abfa9b5]{grid-row:1}.portal-req.one .portal-req-reject[data-v-0abfa9b5]{grid-row:2}.portal-list-month[data-v-0abfa9b5]{padding:var(--pt-3) var(--pt-4) var(--pt-2);background:var(--color-bg-plain);border-bottom:var(--pt-line);margin:0}}body{font-size:var(--font-base);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#app{height:100dvh}:where(a:any-link){color:var(--color-success);text-decoration:none}:where(a:any-link):hover{text-decoration:underline}button,a,input,select,textarea,[role=button]{touch-action:manipulation}.n-data-table-base-table{min-width:max-content;table-layout:auto!important}.n-data-table.table-fit .n-data-table-base-table{min-width:0}.n-data-table.table-cut-right{position:relative}.n-data-table.table-cut-right:after{content:"";height:var(--table-cut-h,100%);z-index:2;pointer-events:none;background:linear-gradient(to left, var(--color-bg-card), transparent);width:20px;position:absolute;top:0;right:0}.n-data-table-wrapper,.n-data-table-base-table-body{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.n-data-table-th,.n-data-table-td{white-space:nowrap;border-right:1px solid var(--color-border-table)!important;padding:6px!important}.n-data-table-th:last-child,.n-data-table-td:last-child{border-right:none!important}.n-data-table-th,.n-data-table-td{height:var(--table-row-height)}.n-data-table-td :is(.n-tag,.n-button,.n-icon,.n-data-table-expand-trigger,[style*=inline-flex]){vertical-align:middle}@media (width>=768px){.n-data-table-td .n-button{margin-top:-4px;margin-bottom:-4px}}.n-data-table-td .n-input-number,.n-data-table-td .n-input,.n-data-table-td .n-select{margin:-4px 0}.n-message__content{white-space:pre-line}.n-base-select-option__content{white-space:nowrap!important;text-overflow:unset!important;overflow:visible!important}table{border-collapse:collapse;table-layout:auto;width:100%}table th,table td{font-size:var(--font-base);white-space:nowrap;border:1px solid var(--color-border-html)!important;padding:4px 8px!important}.n-descriptions-table-content{white-space:normal;overflow-wrap:break-word}table th{background:var(--color-bg-card);font-weight:var(--font-weight-strong)}table tbody tr:nth-child(2n){background:var(--color-bg-stripe)}#portal-app table th,#portal-app table td,.portal-detail-table th,.portal-detail-table td{border:none!important}#portal-app table th,#portal-app table tbody tr:nth-child(2n),.portal-detail-table th,.portal-detail-table tbody tr:nth-child(2n){background:0 0!important}.n-date-picker .n-input__suffix{display:none!important}.n-date-picker .n-input{padding:0 4px!important}.n-date-picker .n-input__input-el,.n-date-picker .n-input__separator{font-size:var(--font-base)!important}.n-date-picker .n-input__separator{margin:0 2px!important}.n-modal.modal-sm{max-width:var(--modal-sm);width:95%}.n-modal.modal-md{max-width:var(--modal-md);width:95%}.n-modal.modal-lg{max-width:var(--modal-lg);width:95%}.n-modal.modal-xl{max-width:var(--modal-xl);width:95%}.n-layout-header{padding-top:env(safe-area-inset-top)!important}.n-layout-scroll-container{padding-bottom:env(safe-area-inset-bottom)}@media (width<=767px){.page-header .n-space{flex-wrap:wrap;gap:6px!important}.n-card>.n-card__content{padding:8px!important}.n-modal{width:95vw!important;max-width:95vw!important;max-height:90dvh!important;overflow-y:auto!important}.report-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.n-date-picker{max-width:100%!important}.n-form-item-blank>.n-date-picker{width:100%}.n-date-picker .n-input{font-size:var(--font-base)!important}.n-date-panel-calendar--end{display:none!important}.n-date-panel{max-width:95vw!important}.n-date-panel--daterange,.n-date-panel--datetimerange{grid-template-columns:auto!important;grid-template-areas:"header""left-calendar""footer""action"!important}.n-date-panel--daterange .n-date-panel__vertical-divider,.n-date-panel--datetimerange .n-date-panel__vertical-divider{display:none!important}.n-date-panel .n-date-panel-actions{flex-wrap:wrap}.n-date-panel .n-date-panel-actions__suffix{margin-left:auto}.n-data-table-th,.n-data-table-td{height:var(--table-row-height-mobile);padding:4px!important}table th,table td{padding:3px 4px!important}.n-form-item--left-labelled{grid-template-columns:1fr!important;grid-template-areas:"label""blank""feedback"!important}.n-form-item--left-labelled .n-form-item-label{text-align:left!important;justify-content:flex-start!important;width:auto!important}.filter-bar,.filter-bar>*{width:100%}.filter-bar .n-date-picker,.filter-bar .n-select,.filter-bar .n-input,.filter-bar .n-button{width:100%!important}.n-descriptions-table-content,.n-descriptions-table-header{white-space:normal;overflow-wrap:anywhere}.n-descriptions-table-header{overflow-wrap:break-word}.n-descriptions-table-content .n-tag{white-space:normal;height:auto;min-height:var(--n-height);line-height:var(--line-tight);padding-top:2px;padding-bottom:2px}.n-descriptions-table{width:100%!important}.n-data-table-tr{-webkit-touch-callout:none}.n-input .n-input__input-el,.n-input .n-input__textarea-el,.n-input-number .n-input__input-el,input,textarea,select{font-size:var(--font-ios-no-zoom)!important}.n-button{min-height:34px}.n-dropdown-option-body,.n-menu-item-content,.n-base-select-option{min-height:40px}.mobile-notice{border-radius:var(--radius);font-size:var(--font-base);line-height:var(--line-tight);cursor:pointer;background:var(--color-bg-info-soft);min-height:34px;color:var(--color-text-secondary);padding:8px 10px}.mobile-notice--warning{background:var(--color-bg-warn)}.mobile-notice--error{background:var(--color-bg-error-soft)}.mobile-notice--success{background:var(--color-bg-success)}.mobile-notice-body--clamped{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mobile-notice-body--clamped .n-tag{vertical-align:baseline}.mobile-notice-toggle{color:var(--color-success);margin-top:2px;text-decoration:underline;display:inline-block}.list-cards .n-data-table-base-table{width:100%;min-width:0}.n-data-table-base-table:has(.n-data-table-empty):not(:has(.n-data-table-td)){min-width:0}.list-card-cell{padding:8px 10px!important}.n-data-table-th.list-card-cell{display:none}.list-card{white-space:normal;font-size:var(--font-base);flex-direction:column;gap:3px;display:flex}.list-card-line{align-items:baseline;gap:8px;min-width:0;display:flex}.list-card-num{font-weight:var(--font-weight-strong);overflow-wrap:anywhere;flex:0 auto;min-width:0}.list-card-date{color:var(--color-text-secondary);flex:none}.list-card-sum{font-weight:var(--font-weight-strong);white-space:nowrap;flex:none;margin-left:auto}.list-card-title{overflow-wrap:anywhere;flex:auto;min-width:0}.list-card-tail{flex:none;margin-left:auto}.list-card-sum+.list-card-tail{margin-left:0}.list-card-status{flex:none;align-items:center;margin-left:auto;display:flex}.list-card-meta{color:var(--color-text-muted);font-size:var(--font-small);white-space:normal;overflow-wrap:anywhere}.list-card-extra{white-space:normal;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.list-card-field{align-items:center;gap:4px;display:inline-flex}.list-card-field-label{color:var(--color-text-muted);font-size:var(--font-small);white-space:nowrap;min-width:52px}.item-card-fields{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;display:grid}.item-card-label{color:var(--color-text-muted);font-size:var(--font-small);white-space:nowrap}.item-card-value{white-space:normal;overflow-wrap:anywhere;min-width:0}.item-card-value>div{flex-wrap:wrap}.item-card-value>.n-select,.item-card-value>.n-input,.item-card-value>.n-input-number,.item-card-value>.n-date-picker{width:100%!important;min-width:0!important}.item-card-value :is(.n-select,.n-input,.n-input-number,.n-date-picker){margin:0}.list-card-tree-cell{vertical-align:top;width:1px;border-right:none!important;padding:8px 0 8px 4px!important}.list-card-tree-cell+.list-card-cell{border-left:none!important;padding-left:4px!important}.n-data-table-th.list-card-tree-cell{display:none}}@media print{.n-data-table.table-cut-right:after{display:none!important}@page{size:A4 landscape;margin:10mm}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.n-layout-sider,.n-layout-header,.n-button,.n-date-picker,.n-select,.n-switch,.n-dropdown,.n-pagination,.n-upload,.n-tabs .n-tabs-nav{display:none!important}.page-header{margin:0 0 8px!important;padding:0!important}.page-header .n-h2,.page-header h2{margin:0!important;font-size:16px!important;display:block!important}.page-header .n-space{display:block!important}.n-layout{position:static!important}.n-layout-content{margin-left:0!important}.n-layout-scroll-container{height:auto!important;overflow:visible!important}.n-card{box-shadow:none!important;border:none!important;padding:0!important}.n-card__content{padding:0!important}.n-data-table{font-size:10px}.n-data-table-th,.n-data-table-td{height:auto;padding:3px 5px!important}.n-data-table-wrapper{overflow:visible!important}.n-data-table-base-table{width:100%!important}table{font-size:10px}table th,table td{padding:3px 5px!important}.n-scrollbar,.n-scrollbar-content{overflow:visible!important}}.n-data-table-th.col-num,.n-data-table-td.col-num{width:44px}.n-data-table-th.col-status,.n-data-table-td.col-status{width:110px}.items-del-col .n-data-table-th:last-child,.items-del-col .n-data-table-td:last-child{text-align:center;width:40px}.items-table-fixed .n-data-table-base-table{width:100%;table-layout:fixed!important;min-width:1250px!important}.items-table-fixed.items-with-cash .n-data-table-base-table{min-width:1334px!important}.items-table-fixed .n-data-table-th:first-child,.items-table-fixed .n-data-table-td:first-child{width:32px}.items-table-fixed .n-data-table-th:nth-child(3),.items-table-fixed .n-data-table-td:nth-child(3){width:270px}.items-table-fixed .n-data-table-th:nth-child(4),.items-table-fixed .n-data-table-td:nth-child(4){width:96px}.items-table-fixed .n-data-table-th:nth-child(5),.items-table-fixed .n-data-table-td:nth-child(5){width:80px}.items-table-fixed .n-data-table-th:nth-child(6),.items-table-fixed .n-data-table-td:nth-child(6){width:120px}.items-table-fixed .n-data-table-th:nth-child(7),.items-table-fixed .n-data-table-td:nth-child(7){width:76px}.items-table-fixed .n-data-table-th:nth-child(8),.items-table-fixed .n-data-table-td:nth-child(8){width:84px}.items-table-fixed .n-data-table-th:nth-child(9),.items-table-fixed .n-data-table-td:nth-child(9){width:116px}.items-table-fixed .n-data-table-th:nth-child(10),.items-table-fixed .n-data-table-td:nth-child(10){width:84px}.items-table-fixed .n-data-table-th:nth-child(11),.items-table-fixed .n-data-table-td:nth-child(11){width:40px}.items-table-fixed.items-with-cash .n-data-table-th:nth-child(8),.items-table-fixed.items-with-cash .n-data-table-td:nth-child(8),.items-table-fixed.items-with-cash .n-data-table-th:nth-child(9),.items-table-fixed.items-with-cash .n-data-table-td:nth-child(9){width:84px}.items-table-fixed.items-with-cash .n-data-table-th:nth-child(10),.items-table-fixed.items-with-cash .n-data-table-td:nth-child(10){width:116px}.items-table-fixed.items-with-cash .n-data-table-th:nth-child(11),.items-table-fixed.items-with-cash .n-data-table-td:nth-child(11){width:84px}.items-table-fixed.items-with-cash .n-data-table-th:nth-child(12),.items-table-fixed.items-with-cash .n-data-table-td:nth-child(12){width:40px}.stock-note{font-size:var(--font-small);line-height:var(--line-tight);white-space:normal}@media (width>=768px){.n-data-table-td .n-input-number+.stock-note{margin-top:4px}}@media screen{.items-note-strip .n-data-table-td{padding-bottom:19px!important}}.items-note-strip .with-note{position:relative}.items-note-strip .n-data-table-td .with-note>.stock-note{white-space:nowrap;text-overflow:ellipsis;text-align:left;max-width:300px;margin-top:2px;position:absolute;top:100%;left:0;overflow:hidden}.descriptions-equal-cols .n-descriptions-table{table-layout:fixed;width:100%!important}.descriptions-equal-cols .n-descriptions-table-content>.n-select,.descriptions-equal-cols .n-descriptions-table-content>.n-input,.descriptions-equal-cols .n-descriptions-table-content>.n-date-picker{width:100%!important}@media (width<=767px){.descriptions-equal-cols .n-descriptions-table{table-layout:auto}.n-tabs-nav-scroll-wrapper--shadow-end:after{width:28px;box-shadow:inset -18px 0 14px -10px #00000047}.n-tabs-nav-scroll-wrapper--shadow-start:before{width:28px;box-shadow:inset 18px 0 14px -10px #00000047}}.n-data-table .n-data-table-tr.row-returned>.n-data-table-td{animation:row-returned-fade var(--motion-return-row) var(--ease) forwards}@keyframes row-returned-fade{0%,60%{background-color:var(--color-bg-return-row)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.n-data-table .n-data-table-tr.row-returned>.n-data-table-td{background-color:var(--color-bg-return-row);animation:none}}
