body.operator-theme{min-height:100vh;margin:0}body.operator-theme #operator-root{min-height:100vh}body.operator-theme .operator-shell,body.operator-theme .operator-main,body.operator-theme .ant-layout{background:0 0!important}.operator-shell{min-height:100vh}.operator-sider{border-right:1px solid #0000000f;height:100vh;position:sticky;top:0;overflow-y:auto;box-shadow:4px 0 12px #00000005;background:#fff!important}.operator-logo{height:48px;color:inherit;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:flex}.operator-logo:hover,.operator-logo:focus{color:inherit;text-decoration:none}.operator-logo__image{width:auto;height:28px}.operator-logo__vanta{letter-spacing:3px;background:linear-gradient(#64748b 0%,#cbd5e1 50%,#94a3b8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:700;line-height:1}.operator-menu{-webkit-user-select:none;user-select:none;background:0 0;padding:4px 12px 16px}.operator-menu__footer{letter-spacing:.05em;color:#00000059;text-transform:uppercase;padding:24px 20px;font-size:11px;font-weight:600}.operator-menu__footer a{color:#0d3b4f;opacity:.7;text-decoration:none;transition:opacity .2s}.operator-menu__footer a:hover{opacity:1}.operator-menu.ant-menu-light .ant-menu-sub,.operator-menu.ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline{border-radius:8px;margin:4px 0;background:#00000005!important}.operator-menu *{-webkit-user-select:none;user-select:none}.operator-menu .ant-menu-item,.operator-menu .ant-menu-submenu-title{border-radius:10px;height:40px!important;margin-bottom:4px!important;line-height:40px!important}.operator-menu .ant-menu-item-selected{position:relative;color:#0d3b4f!important;box-shadow:none!important;background-color:#0d3b4f14!important}.operator-menu .ant-menu-item-selected .ant-menu-title-content span,.operator-menu .ant-menu-item-selected .anticon{font-weight:700;color:#0d3b4f!important}.operator-menu .ant-menu-item:active{transition:transform .1s;transform:scale(.98)}.operator-main .ant-layout-header{height:48px!important;line-height:48px!important}.operator-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #22d3ee4d;justify-content:space-between;align-items:center;height:48px;padding:0 16px;line-height:48px;display:flex;position:relative;box-shadow:0 2px 8px #00000026,0 0 20px #06b6d426;background:linear-gradient(135deg,#0d3b4f 0%,#1a5570 50%,#0d3b4f 100%)!important}.operator-header-left{align-items:center;gap:8px;display:flex}.operator-header-right{align-items:center;gap:16px;display:flex}.operator-toggle{width:48px;height:48px;font-size:16px}.operator-toggle,.operator-toggle:hover,.operator-toggle:focus{color:#fff!important}.operator-toggle:hover{background:#ffffff26!important}.operator-header-icon{font-size:20px}.operator-header-icon,.operator-header-icon:hover,.operator-header-icon:focus{color:#fff!important}.operator-header-icon:hover,.operator-header-icon:focus{background:#ffffff26!important}.operator-user-button{cursor:pointer}.operator-user-button,.operator-user-button:hover,.operator-user-button:focus{color:#fff!important}.operator-user-button:hover,.operator-user-button:focus{background:#ffffff26!important}.operator-user-button .ant-space .ant-avatar{background-color:#ffffff40}.operator-user-button span{color:#fff!important}.operator-header .ant-space{height:100%;align-items:center!important}.operator-header .ant-space-item{height:100%;align-items:center!important;display:flex!important}.operator-header .ant-btn{color:#fff!important;vertical-align:middle!important;justify-content:center!important;align-items:center!important;min-width:40px!important;height:40px!important;padding:0 8px!important;line-height:1!important;display:inline-flex!important}.operator-header .ant-btn:hover,.operator-header .ant-btn:focus{color:#fff!important;background:#ffffff26!important}.operator-header .ant-btn .anticon{color:#fff!important;align-items:center!important;font-size:20px!important;line-height:1!important;display:flex!important}.operator-header .ant-badge{cursor:pointer;vertical-align:middle!important;justify-content:center!important;align-items:center!important;min-width:40px!important;height:40px!important;line-height:1!important;display:inline-flex!important}.operator-header .ant-badge .anticon{color:#fff!important;font-size:20px!important;line-height:1!important}.operator-header .ant-badge:hover .anticon{color:#fffc!important}.operator-header .header-divider{background:#ffffff4d;width:1px;height:24px;margin:0 4px}.operator-header .language-switcher .anticon-down{font-size:10px!important}.operator-header .language-switcher{color:#fff!important}.operator-header .language-switcher:hover{color:#fff!important;background:#ffffff26!important}.operator-header .language-switcher .anticon,.operator-header .language-switcher span{color:#fff!important}.operator-header .language-switcher .ant-segmented{background:#ffffff1a!important}.operator-header .language-switcher .ant-segmented-item{color:#ffffffb3!important}.operator-header .language-switcher .ant-segmented-item:hover{color:#fff!important;background:#ffffff26!important}.operator-header .language-switcher .ant-segmented-item-selected{color:#fff!important;background:#fff3!important}.operator-header .language-switcher .ant-segmented-thumb{background:#ffffff40!important}.ant-segmented .ant-segmented-item-selected{font-weight:500;color:#fff!important;background:#333!important}.ant-segmented .ant-segmented-thumb{background:#333!important}body.operator-theme .operator-content{min-height:100vh;box-shadow:none;color:#0f172a;border:none;border-radius:0;flex:1;margin:0;padding:32px;background:#fff!important}.operator-merchant-bar{background:linear-gradient(90deg,#e6f4ff 0%,#f0f5ff 100%);border-bottom:1px solid #91caff;justify-content:space-between;align-items:center;margin-bottom:16px;padding:8px 16px;display:flex}.operator-merchant-bar__info{align-items:center;gap:8px;display:flex}body.operator-theme .operator-content>.operator-merchant-bar{margin:-32px -32px 24px;padding:8px 32px}@media (width<=767px){body.operator-theme .operator-content>.operator-merchant-bar{margin:-16px -16px 16px;padding:8px 16px}}@media (width<=575px){body.operator-theme .operator-content>.operator-merchant-bar{margin:-12px -12px 12px;padding:8px 12px}}.operator-page-title{margin-bottom:24px;color:#0f172a!important}.operator-page{flex-direction:column;gap:24px;display:flex}.operator-metric-row{margin-bottom:32px}.operator-metric{background:#fff;border:1px solid #94a3b829;border-radius:18px;padding:20px 24px;transition:transform .2s,box-shadow .2s;box-shadow:0 14px 28px #0f172a1a}.operator-metric:hover{transform:translateY(-4px);box-shadow:0 22px 38px #0f172a29}.operator-section-row{margin-top:8px}.operator-section{background:#fff;border:1px solid #94a3b82e;border-radius:20px;flex-direction:column;min-height:280px;padding:24px;display:flex;box-shadow:0 18px 34px #0f172a1f}.operator-section--table{min-height:unset;background:#fff;border:1px solid #94a3b82e;padding:16px;box-shadow:0 18px 34px #0f172a1f}.operator-section__header .ant-typography{margin-bottom:12px;color:#0f172a!important}.operator-section__body{color:#334155;flex:1;font-size:15px;line-height:1.6}body.operator-theme .ant-menu-light,body.operator-theme .ant-menu-light .ant-menu-sub{background:0 0;border-inline-end:none!important;border-bottom:none!important}body.operator-theme .ant-menu-light .ant-menu-item{color:#000000a6!important}body.operator-theme .ant-menu-light .ant-menu-submenu-title{font-weight:500;color:#000000a6!important}body.operator-theme .ant-menu-light .ant-menu-submenu-open>.ant-menu-submenu-title{font-weight:700;color:#0d3b4f!important}body.operator-theme .ant-menu-light .ant-menu-item-selected{font-weight:700;transition:all .3s cubic-bezier(.645,.045,.355,1);color:#0d3b4f!important;box-shadow:none!important;background-color:#0d3b4f14!important}body.operator-theme .ant-menu-light .ant-menu-item:hover,body.operator-theme .ant-menu-light .ant-menu-submenu-title:hover{background-color:#0d3b4f0d;border-radius:10px}body.operator-theme .ant-avatar{background-color:#fff3}body.operator-theme .ant-btn-primary:hover{filter:brightness(1.05)}.operator-menu-edit-tree{-webkit-user-select:none;user-select:none;background:0 0;padding:8px 12px 16px}.operator-menu-edit-tree .ant-tree-treenode{padding:0;transition:all .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),opacity .4s}.operator-menu-edit-tree.is-dragging .ant-tree-treenode{transition:all .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.operator-menu-edit-tree .ant-tree-node-content-wrapper{color:#000000d9;border-radius:8px;width:100%;padding:4px 8px;transition:all .3s cubic-bezier(.4,0,.2,1),background-color .2s}.operator-menu-edit-tree .ant-tree-title{width:100%}.operator-menu-edit-tree .ant-tree-switcher{color:#000000a6;width:24px;line-height:32px;transition:all .2s}.operator-menu-edit-tree .ant-tree-node-content-wrapper:hover{background-color:#0000000a;color:#000000e0!important}.operator-menu-edit-tree .ant-tree-node-content-wrapper:hover span,.operator-menu-edit-tree .ant-tree-node-content-wrapper:hover .ant-tree-title,.operator-menu-edit-tree .ant-tree-node-content-wrapper:hover .ant-tree-title span,.operator-menu-edit-tree .ant-tree-node-content-wrapper:hover .ant-tree-title *{color:#000000e0!important;opacity:1!important}.operator-menu-edit-tree .ant-tree-draggable-icon{transition:all .2s;color:#00000073!important;opacity:1!important;visibility:visible!important}.operator-menu-edit-tree .ant-tree-draggable-icon:hover{transform:scale(1.1);color:#000000a6!important}.operator-menu-edit-tree .ant-tree-switcher-icon{color:#000000a6}.operator-menu-edit-tree .ant-tree-indent-unit{width:12px}.operator-menu-edit-tree .ant-switch{min-width:36px;height:18px}.operator-menu-edit-tree .ant-switch-inner{font-size:12px}.operator-menu-edit-tree .ant-tree-drop-indicator{border-radius:2px;box-shadow:0 0 8px #1890ff99;background-color:#1890ff!important;height:2px!important}.operator-menu-edit-tree .ant-tree-drop-indicator:after{border:2px solid #fff;border-radius:50%;background-color:#1890ff!important;width:8px!important;height:8px!important}.operator-menu-edit-tree .ant-tree-treenode-dragging{opacity:.4!important}.operator-menu-edit-tree .ant-tree-treenode-dragging>.ant-tree-node-content-wrapper{transform:scale(.98);background:#00000014!important}.operator-menu-edit-tree .ant-tree-treenode.drag-over-gap-top,.operator-menu-edit-tree .ant-tree-treenode.drag-over-gap-bottom,.operator-menu-edit-tree .ant-tree-treenode.drag-over{position:relative}.operator-menu-edit-tree .ant-tree-treenode.drag-over>.ant-tree-node-content-wrapper{background:#1890ff1a!important}.operator-header .ant-btn[title*=edit],.operator-header .ant-btn[title*=編輯]{color:#ffffffd9!important}.operator-header .ant-btn[title*=edit]:hover,.operator-header .ant-btn[title*=編輯]:hover{color:#fff!important;background:#ffffff26!important}.operator-header .ant-btn[title*=save],.operator-header .ant-btn[title*=儲存]{color:#52c41a!important}.operator-header .ant-btn[title*=save]:hover,.operator-header .ant-btn[title*=儲存]:hover{color:#73d13d!important;background:#52c41a26!important}.operator-header .ant-btn.ant-btn-dangerous{color:#ff4d4f!important}.operator-header .ant-btn.ant-btn-dangerous:hover{color:#ff7875!important;background:#ff4d4f26!important}.operator-pinned-menu{background:#0d3b4f05;border:1px solid #00000008;border-radius:12px;margin:12px 12px 20px;padding:0}.operator-pinned-menu__header{color:#0d3b4f;text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none;opacity:.8;justify-content:space-between;align-items:center;padding:10px 14px;font-size:11px;font-weight:700;display:flex}.operator-pinned-menu__header:hover{opacity:1}.operator-pinned-menu__items{margin-bottom:0;padding:0 4px 4px!important}.operator-pinned-menu__items .ant-menu-item{background:0 0!important;margin-bottom:2px!important}.operator-pinned-menu__items .ant-menu-item:hover{background:#0000000a!important}.operator-pinned-menu__items .ant-menu-item-selected{background:#0d3b4f1f!important}.operator-advanced-menu{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;margin:32px 0 0;padding:0;transition:all .3s}.operator-advanced-menu__header{color:#475569;text-transform:uppercase;letter-spacing:.08em;-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:0;padding:14px 20px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.operator-advanced-menu__header:hover{color:#0d3b4f;background:#f1f5f9}.operator-advanced-menu__header .anticon:first-child{color:#64748b;font-size:16px}.operator-advanced-menu__items{background:0 0;margin-bottom:0;padding:4px 8px 12px!important}.operator-advanced-menu__items .ant-menu-item,.operator-advanced-menu__items .ant-menu-submenu-title{color:#64748b!important;height:36px!important;font-size:13px!important;line-height:36px!important}.operator-advanced-menu__items .ant-menu-item:hover,.operator-advanced-menu__items .ant-menu-submenu-title:hover{color:#0d3b4f!important;background:#0d3b4f0d!important}.operator-advanced-menu__items .ant-menu-item-selected{background:#fff!important;box-shadow:0 2px 6px #0000000d!important}.operator-advanced-menu__items .ant-menu-submenu-title,.operator-advanced-menu__items .ant-menu-item{padding-left:12px!important}.operator-advanced-menu__items .ant-menu-submenu .ant-menu-item{padding-left:24px!important}.operator-menu-edit-container{flex-direction:column;height:100%;display:flex}.operator-advanced-menu--edit{margin-top:8px;padding-top:8px}.operator-advanced-menu--edit .operator-advanced-menu__header{cursor:default}.operator-advanced-menu--edit .operator-menu-edit-tree{margin-top:0}.operator-menu.ant-menu-inline-collapsed .ant-menu-item-divider{background:#0000001a!important;margin:8px 0!important}body.operator-theme .ant-menu-submenu-popup.ant-menu-light{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none!important;background:#ffffffa6!important}body.operator-theme .ant-menu-submenu-popup.ant-menu-light .ant-menu{box-shadow:none!important;background:0 0!important}body.operator-theme .ant-menu-submenu-popup.ant-menu-light .ant-menu-item{color:#000000d9!important;background:0 0!important}body.operator-theme .ant-menu-submenu-popup.ant-menu-light .ant-menu-item:hover{color:#000!important;background-color:#0000000a!important}body.operator-theme .ant-menu-submenu-popup.ant-menu-light .ant-menu-item-selected{font-weight:600;color:#0d3b4f!important;background-color:#0d3b4f1a!important}body.operator-theme .operator-content.operator-content--full-bleed{padding:0;background:#f8fafc!important}.operator-content.operator-content--full-bleed .qc-page{flex-direction:row;min-height:100vh;display:flex;position:relative}.qc-page__left{background:0 0;flex-direction:column;width:calc(70% - 30px);margin-right:calc(30% + 30px);display:flex}.qc-page__left-header{background:0 0;border-bottom:none;padding:20px 24px 16px}.qc-page__header-top{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.qc-page__left-content{background:0 0;flex-direction:column;flex:1;padding:20px 24px;display:flex;overflow-y:auto}.qc-page__right{width:30%;height:calc(100vh - 48px);box-shadow:none;z-index:100;background:0 0;border:none;flex-direction:column;display:flex;position:fixed;top:48px;right:0}.qc-page__right-header{background:0 0;border:none;flex-shrink:0;padding:20px 24px 16px}.qc-page__right-content{background:0 0;flex-direction:column;flex:1;gap:20px;padding:20px 24px;display:flex;overflow-y:auto}.qc-page__title{color:#0f172a;margin:0;font-size:30px;font-weight:600}.qc-page__operators{color:#475569;white-space:nowrap;flex-shrink:0;min-width:0;font-size:16px;font-weight:500}.qc-page__flow-state{color:#0f172a;background:#0e74901f;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.qc-page__flow-state[data-state=printing]{color:#780650;background:#eb2f961f}.qc-page__flow-state[data-state=completed]{color:#006d75;background:#13c2c22e}.qc-page__flow-state[data-state=serial_capture]{color:#613400;background:#faad1429}.qc-page__header-blocks{gap:16px;margin-bottom:12px;display:flex}.qc-page__header-block{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;min-width:0;padding:12px 16px;box-shadow:0 1px 2px #0000000d}.qc-page__order-block{flex-direction:column;gap:8px;display:flex}.qc-page__order-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.qc-page__order-label{color:#64748b;white-space:nowrap;font-size:13px;font-weight:500}.qc-page__reset-button{flex-shrink:0}.qc-page__order-name-row{align-items:center;min-width:0;display:flex}.qc-page__order-name{color:#1890ff;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:20px;font-weight:700;overflow:hidden}.qc-page__order-placeholder{justify-content:center;align-items:center;height:100%;min-height:48px;display:flex}.qc-page__order-placeholder-text{color:#9ca3af;font-size:14px}.qc-page__operators-block{flex-direction:column;justify-content:center;gap:8px;display:flex}.qc-page__operator-item{align-items:center;gap:8px;display:flex}.qc-page__operator-label{color:#64748b;min-width:44px;font-size:13px;font-weight:500}.qc-page__operator-name{color:#1890ff;font-size:15px;font-weight:600}.qc-page__shipping-block{align-items:center;display:flex}.qc-page__shipping-container{flex-direction:column;gap:8px;width:100%;display:flex}.qc-page__shipping-row{align-items:center;display:flex}.qc-page__shipping-row:first-child{justify-content:space-between}.qc-page__shipping-account-label{color:#374151;font-size:13px;font-weight:500}.qc-page__shipping-placeholder{justify-content:center;align-items:center;width:100%;height:100%;min-height:48px;display:flex}.qc-page__shipping-placeholder-text{color:#9ca3af;font-size:14px}.qc-shipping-info--compact{flex-direction:column;gap:8px;width:100%;display:flex}.qc-shipping-info__row{align-items:center;display:flex}.qc-shipping-info__label{color:#64748b;white-space:nowrap;min-width:70px;font-size:13px;font-weight:500}.qc-page__header-footer{width:100%}.qc-page__header-footer .qc-page__flow-state{text-align:center;border-radius:8px;width:100%;padding:10px;font-size:14px;font-weight:600;display:block}.qc-page__current-time{background:#0e749014;border:1px solid #0e749033;border-radius:12px;flex-direction:column;align-items:flex-end;gap:4px;padding:8px 16px;display:flex}.qc-page__current-time-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:500}.qc-page__current-time-value{color:#0f172a;font-family:monospace;font-size:24px;font-weight:600;line-height:1}.qc-page__barcode{width:100%;display:flex}.qc-page__barcode-input{color:#0f172a;background:#fff;border:2px solid #0e74904d;border-radius:12px;flex:1;min-height:48px;padding:12px 18px;font-size:16px;font-weight:500;line-height:1.4;transition:border-color .2s,box-shadow .2s}.qc-page__barcode-input::placeholder{color:#47556999;font-weight:400}.qc-page__barcode-input:focus{border-color:#0e7490cc;outline:none;box-shadow:0 0 0 4px #0e749026}.qc-page__video-placeholder{aspect-ratio:16/9;color:#0f172a;letter-spacing:.02em;text-align:center;background:#0e749014;border:2px dashed #0e749099;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:100px;padding:16px;font-weight:600;display:flex}.qc-page__video-placeholder-text{color:inherit;font-size:16px}.qc-page__video-recorder{background:#fff;border:1px solid #0f172a1f;border-radius:16px;width:100%;padding:16px;box-shadow:0 4px 12px #0f172a0f}.qc-page__subtitle{background:linear-gradient(135deg,#0d3b4f 0%,#1a5570 50%,#0d3b4f 100%);border:1px solid #22d3ee4d;border-radius:16px;width:100%;padding:20px;animation:.3s ease-out slideInSubtitle;box-shadow:0 4px 16px #06b6d433}@keyframes slideInSubtitle{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.qc-page__subtitle-content{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.qc-page__subtitle-sku{color:#ffffffe6;letter-spacing:.5px;font-family:monospace;font-size:18px;font-weight:600}.qc-page__subtitle-name{color:#fff;text-shadow:0 2px 4px #0003;font-size:24px;font-weight:700;line-height:1.3}.qc-page__parcels-list{width:100%}.qc-page__alert{width:100%;margin-bottom:16px}.qc-page__alert--rescan{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%)!important;border:2px solid #86efac!important;box-shadow:0 4px 16px #22c55e26!important}.qc-page__alert--rescan .ant-alert-icon{color:#16a34a!important;font-size:20px!important}.qc-page__alert--rescan .ant-alert-message{color:#166534!important;font-size:16px!important;font-weight:600!important}.qc-page__alert--rescan .ant-alert-description{color:#15803d!important;font-size:14px!important}.qc-page__spinner,.qc-page__placeholder{flex:1;justify-content:center;align-items:center;width:100%;display:flex}.qc-page__placeholder .ant-empty-description{color:#1e293b;font-size:16px}.video-recorder{flex-direction:column;gap:12px;display:flex}.video-recorder__controls-top{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #0f172a14;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.video-recorder__display{flex-direction:column;align-items:stretch;gap:8px;display:flex}.video-recorder__video-container{aspect-ratio:16/10;background:#000;border-radius:8px;justify-content:center;align-items:center;width:100%;max-height:400px;display:flex;position:relative;overflow:hidden}.video-recorder__preview,.video-recorder__playback{object-fit:contain;width:100%;height:100%}.video-recorder__placeholder{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex}.video-recorder__time{justify-content:center;align-items:center;min-width:80px;display:flex}.video-recorder__indicator{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.video-recorder__indicator-dot{border-radius:50%;width:12px;height:12px;animation:1.5s ease-in-out infinite pulse}.video-recorder__indicator-dot.recording{background:#ff4d4f;box-shadow:0 0 #ff4d4f66}.video-recorder__indicator-dot.paused{background:#faad14;animation:none}@keyframes pulse{0%{box-shadow:0 0 #ff4d4fb3}50%{box-shadow:0 0 0 8px #ff4d4f00}to{box-shadow:0 0 #ff4d4f00}}@keyframes countdownPulse{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@media (width<=1200px){.qc-page__left{width:100%}.qc-page__right{border-top:1px solid #0f172a1f;border-left:none;width:100%;height:auto;position:relative;top:auto;right:auto;box-shadow:0 -4px 12px #0f172a14}}.operator-content.operator-content--full-bleed .return-verification-page{flex-direction:row;min-height:100vh;display:flex;position:relative}.return-verification-page__mode-switch-container{background:linear-gradient(135deg,#fff7ed 0%,#fed7aa 100%);border:2px solid #fb923c;border-radius:8px;align-items:center;gap:12px;margin-bottom:12px;padding:10px 16px;display:flex;box-shadow:0 2px 8px #fb923c1f}.return-verification-page__mode-label{flex-shrink:0}.return-verification-page__mode-label-text{color:#92400e;letter-spacing:.3px;white-space:nowrap;font-size:13px;font-weight:600}.return-verification-page__mode-buttons{flex-shrink:0;gap:8px;display:flex}.return-verification-page__mode-button{border-radius:6px;min-width:140px;height:36px;font-size:14px;font-weight:600;transition:all .2s}.return-verification-page__mode-button.ant-btn-default{color:#78716c;background:#ffffffb3;border:2px solid #d6d3d1}.return-verification-page__mode-button.ant-btn-default:hover{color:#ea580c;background:#fff;border-color:#fb923c;transform:translateY(-1px);box-shadow:0 2px 8px #fb923c33}.return-verification-page__mode-button.ant-btn-primary.active{background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);border-color:#ea580c;box-shadow:0 2px 8px #ea580c4d}.return-verification-page__mode-description{text-align:right;color:#92400e;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-style:italic;font-weight:500;overflow:hidden}.return-verification-page__left{background:0 0;flex-direction:column;width:calc(70% - 30px);margin-right:calc(30% + 30px);display:flex}.return-verification-page__left-header{background:0 0;border-bottom:none;padding:20px 24px 16px}.return-verification-page__left-content{background:0 0;flex-direction:column;flex:1;padding:20px 24px;display:flex;overflow-y:auto}.return-verification-page__right{width:30%;height:calc(100vh - 48px);box-shadow:none;z-index:100;background:0 0;border:none;flex-direction:column;display:flex;position:fixed;top:48px;right:0}.return-verification-page__right-header{background:0 0;border:none;flex-shrink:0;padding:20px 24px 16px}.return-verification-page__right-content{background:0 0;flex-direction:column;flex:1;gap:20px;padding:20px 24px;display:flex;overflow-y:auto}.return-verification-page__header-blocks{margin-bottom:0}.return-verification-page__header-block{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px 16px;box-shadow:0 1px 2px #0000000d}.return-verification-page__order-status-block{align-items:center;gap:16px;min-height:48px;display:flex}.return-verification-page__order-info{flex-shrink:0;align-items:center;gap:8px;display:flex}.return-verification-page__order-label{color:#64748b;white-space:nowrap;font-size:13px;font-weight:500}.return-verification-page__order-name{color:#f59e0b;white-space:nowrap;font-size:18px;font-weight:700}.return-verification-page__status-indicator{background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.return-verification-page__status-indicator:before{content:"·";color:#cbd5e1;margin:0 8px}.return-verification-page__status-text{color:#94a3b8;font-size:13px;font-weight:400}.return-verification-page__status-indicator--waiting{background:#9ca3af1f;border:1px solid #9ca3af4d;border-radius:6px;flex:1;justify-content:center;align-items:center;padding:6px 16px;display:flex}.return-verification-page__status-indicator--waiting:before{content:none}.return-verification-page__status-indicator--waiting .return-verification-page__status-text{color:#6b7280;font-size:14px;font-weight:600}.return-verification-page__reset-button{flex-shrink:0}.return-verification-page__alert{width:100%;margin-bottom:16px}.return-verification-page__items-table{flex:1;width:100%}.return-verification-page__video-recorder{background:#fff;border:1px solid #0f172a1f;border-radius:16px;width:100%;padding:16px;box-shadow:0 4px 12px #0f172a0f}.return-verification-page__spinner,.return-verification-page__placeholder{flex:1;justify-content:center;align-items:center;width:100%;display:flex}.return-verification-page__placeholder .ant-empty-description{color:#1e293b;font-size:16px}.return-verification-page--anomaly{background-color:#ffccc7}.return-verification-page .highlighted-row{animation:1s ease-out highlight-flash}@keyframes highlight-flash{0%{background-color:#e6f7ff}to{background-color:#0000}}@media (width<=1200px){.return-verification-page__left{width:100%;margin-right:0}.return-verification-page__right{border-top:1px solid #0f172a1f;border-left:none;width:100%;height:auto;position:relative;top:auto;right:auto;box-shadow:0 -4px 12px #0f172a14}}.operator-mobile-drawer .ant-drawer-body{background:#faf8f3!important;padding:0!important}.operator-mobile-drawer .operator-menu{border-inline-end:none!important}.operator-mobile-drawer .operator-menu__footer{background:#faf8f3;border-top:1px solid #0000000f;padding:12px 20px;position:absolute;bottom:0;left:0;right:0}@media (width<=767px){body.operator-theme .operator-content{min-width:0;padding:16px;overflow-x:auto}.operator-header{padding:0 8px!important}.operator-header .ant-space{gap:4px!important}.operator-header .ant-btn{padding:4px 6px!important;font-size:14px!important}.operator-header-icon{font-size:16px!important}.operator-header .operator-logo__image{height:22px}.operator-header .operator-logo__vanta{letter-spacing:2px;font-size:11px}.operator-header .language-switcher .ant-segmented{font-size:12px!important}.operator-header .language-switcher .ant-segmented-item{min-height:unset!important;padding:2px 6px!important}.operator-page-title{margin-bottom:16px;font-size:20px}}@media (width<=575px){body.operator-theme .operator-content{padding:12px}.operator-header{padding:0 8px}.operator-page-title{margin-bottom:12px;font-size:18px}body.operator-theme .ant-descriptions,body.operator-theme .ant-descriptions-view{display:block!important}body.operator-theme .ant-descriptions-view table{width:100%!important;display:block!important}body.operator-theme .ant-descriptions-view tbody{display:block!important}body.operator-theme .ant-descriptions-row{border-bottom:1px solid #f0f0f0;padding:8px 0;flex-direction:column!important;display:flex!important}body.operator-theme .ant-descriptions-item{flex-direction:column!important;width:100%!important;padding:8px 12px!important;display:flex!important}body.operator-theme .ant-descriptions-item-label{color:#666;margin-bottom:4px;font-size:12px;font-weight:600;white-space:normal!important;word-break:normal!important;width:100%!important;display:block!important}body.operator-theme .ant-descriptions-item-content{font-size:14px;white-space:normal!important;word-break:break-word!important;width:100%!important;display:block!important}body.operator-theme .ant-table{overflow-x:auto}body.operator-theme .ant-table-cell{min-width:60px;white-space:normal!important;word-break:break-word!important}body.operator-theme .ant-card .ant-descriptions-item-label,body.operator-theme .ant-card .ant-descriptions-item-content{padding:8px!important}body.operator-theme .ant-collapse-header{padding:12px!important}body.operator-theme .ant-collapse-content-box{padding:0!important}body.operator-theme .ant-card-head{padding:0 12px!important}body.operator-theme .ant-card-head-wrapper{flex-wrap:wrap}body.operator-theme .ant-card-head-title{flex:100%;padding:12px 0!important}body.operator-theme .ant-card-extra{-webkit-overflow-scrolling:touch;flex:100%;overflow-x:auto;margin-left:0!important;padding:0 0 12px!important}body.operator-theme .ant-card-extra>.ant-space{flex-wrap:nowrap!important;gap:8px!important;display:inline-flex!important}body.operator-theme .ant-card-extra .ant-btn{white-space:nowrap;flex-shrink:0;height:32px!important;padding:4px 8px!important;font-size:12px!important}}.ant-dropdown .ant-dropdown-menu-item-disabled{cursor:default!important;opacity:1!important}.ant-dropdown .ant-dropdown-menu-item-disabled:hover{background:0 0!important}@media (width<=991px){.dataTable-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.dataTable-container .rdt_Table{min-width:800px}.dataTable-container .rdt_TableHead .rdt_TableHeadRow .rdt_TableCol:first-child,.dataTable-container .rdt_TableBody .rdt_TableRow .rdt_TableCell:first-child{z-index:2;background:#fff;position:sticky;left:0;box-shadow:2px 0 4px #0000000d}.dataTable-container .rdt_TableHead .rdt_TableHeadRow .rdt_TableCol:first-child{background:#fafafa}.dataTable-container .rdt_TableHead .rdt_TableHeadRow .rdt_TableCol:nth-child(2),.dataTable-container .rdt_TableBody .rdt_TableRow .rdt_TableCell:nth-child(2){z-index:2;background:#fff;position:sticky;left:25px;box-shadow:2px 0 4px #0000000d}.dataTable-container .rdt_TableHead .rdt_TableHeadRow .rdt_TableCol:nth-child(2){background:#fafafa}}.filter-panel-collapsible{transition:all .3s}.filter-panel-collapsed .filter-rules-container{display:none}.filter-panel-collapsed .filter-toggle-button{margin-top:8px}.filter-applied-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.filter-applied-tags .ant-tag{text-overflow:ellipsis;white-space:nowrap;max-width:150px;margin:0;overflow:hidden}@media (width<=767px){.filter-panel-mobile{padding:12px!important}.filter-actions-mobile{border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.filter-actions-mobile .ant-btn{flex:auto;min-width:0}.filter-actions-mobile .filter-action-primary{flex:2 auto}.filter-actions-mobile .filter-action-icon-only{flex:0 0 40px;min-width:40px!important;padding:0!important}.filter-actions-mobile .filter-action-icon-only .btn-text{display:none}}@media (width<=575px){.filter-panel-mobile{padding:10px!important}.filter-actions-mobile{gap:6px;margin-top:10px;padding-top:10px}.filter-actions-mobile .ant-btn{height:36px;font-size:13px}}.floating-action-bar{z-index:100;background:#fff;border-top:1px solid #f0f0f0;justify-content:flex-end;gap:8px;padding:12px 48px;transition:right .2s ease-in-out,left .2s ease-in-out;display:flex;position:fixed;bottom:0;left:208px;box-shadow:0 -2px 8px #00000014}@media (width<=991px){.floating-action-bar{left:80px}}@media (width<=767px){.floating-action-bar{padding:12px 16px;left:0!important;right:0!important}}@media (width<=575px){.floating-action-bar{padding:10px 12px}.floating-action-bar .ant-btn{padding:4px 12px;font-size:14px}}.picking-urgent-row td{background-color:#fff1f0!important}.picking-urgent-row:hover td{background-color:#ffccc7!important}.picking-wave-held-fl-row td{background-color:#fffbe6!important}.picking-wave-held-fl-row:hover td{background-color:#fff1b8!important}.picking-wave-held-fl-row td:first-child{box-shadow:inset 4px 0 #faad14}.transformation-item-row--failed td{background-color:#fff1f0!important}.transformation-item-row--failed:hover td{background-color:#ffccc7!important}.transformation-item-row--failed td:first-child{box-shadow:inset 3px 0 #ff4d4f}.transformation-item-error{color:#ff4d4f;margin-top:4px;font-size:12px}
