.native-choice-dialog[data-v-b0c71cd4]{width:460px;padding-bottom:8px}.native-choice-title[data-v-b0c71cd4]{padding:0 10px}.native-choice-list[data-v-b0c71cd4]{border-top:1px solid #dedede;max-height:480px;margin:0 -18px 6px;display:grid;overflow-y:auto}.native-choice-list button[data-v-b0c71cd4]{color:#222;text-align:left;background:#fff;border:0;border-bottom:1px solid #dedede;min-height:48px;padding:0 28px;font-size:24px}.native-choice-list button[data-v-b0c71cd4]:active{background:#e0f2f1}.shell-portrait{min-height:var(--touch-size)}.native-return-dialog[data-v-c4b0f0a4]{width:520px}.native-return-actions[data-v-c4b0f0a4]{justify-content:space-between;gap:20px}.product-illustration[data-v-1c3f23da]{color:#4e687d;width:100%;height:100%;display:block}.backdrop[data-v-1c3f23da]{fill:#f4f7f9;stroke:#dfe8ee;stroke-width:3px}.shadow[data-v-1c3f23da]{fill:#c9d4db;opacity:.55}.steel[data-v-1c3f23da]{fill:#69869a;stroke:#314a5d;stroke-width:3px;stroke-linejoin:round}.steel .cut[data-v-1c3f23da]{fill:#d3e0e8;stroke:none}.steel .edge[data-v-1c3f23da]{fill:none;stroke:#e9f1f5;stroke-width:3px}.machine-tap .thread[data-v-1c3f23da]{fill:none;stroke:#dce8ee;stroke-width:3px}.cnc-insert .insert-edge[data-v-1c3f23da]{fill:#c6a23f;stroke:#6f5718;stroke-width:4px}.cnc-insert .insert-face[data-v-1c3f23da]{fill:#e4c759;stroke:#8d7124;stroke-width:3px}.cnc-insert .insert-hole[data-v-1c3f23da]{fill:#4c5c66;stroke:#f6e6a5;stroke-width:5px}.cnc-insert .insert-core[data-v-1c3f23da]{fill:#dce6eb}.cnc-insert .insert-line[data-v-1c3f23da]{fill:none;stroke:#9d7e25;stroke-width:3px}.caliper .beam[data-v-1c3f23da],.caliper .jaw[data-v-1c3f23da],.caliper .slider[data-v-1c3f23da]{fill:#aebec8;stroke:#455f71;stroke-width:3px}.caliper .slider[data-v-1c3f23da]{fill:#d6e0e5}.caliper .scale[data-v-1c3f23da]{fill:none;stroke:#334c5e;stroke-width:2px}.caliper .dial[data-v-1c3f23da]{fill:#2775b6;stroke:#fff;stroke-width:3px}.torque-wrench .handle[data-v-1c3f23da]{fill:#2775b6;stroke:#174c78;stroke-width:4px}.torque-wrench .head[data-v-1c3f23da]{fill:#91a7b5;stroke:#384f5e;stroke-width:5px}.torque-wrench .socket[data-v-1c3f23da]{fill:#354b59;stroke:#dce6ec;stroke-width:4px}.torque-wrench .grip[data-v-1c3f23da]{fill:none;stroke:#dceaf5;stroke-width:4px}:root{color:#222;font-synthesis:none;text-rendering:optimizelegibility;--android-blue:#2775b6;--android-top:#d4e3f0;--android-green:#0f0;--dialog-radius:20px;--dialog-border:#2775b633;--dialog-shadow:0 14px 38px #0e1f2d57;background:#10151a;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}*{box-sizing:border-box}html,body,#app{width:100%;min-width:320px;height:100%;margin:0;overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}:where(button,input,select,textarea):focus{outline:3px solid var(--android-blue);outline-offset:2px}.showcase-stage{background:radial-gradient(at 50% 42%,#4d5860 0,#242d34 50%,#0c1115 100%),repeating-linear-gradient(135deg,#0000 0 24px,#ffffff05 24px 25px);place-items:center;width:100vw;height:100dvh;display:grid;overflow:hidden}.device-shell{transform-origin:50%;isolation:isolate;background:linear-gradient(145deg,#667078 0,#273139 14%,#151d23 50%,#39444c 85%,#717a81 100%);border:1px solid #8b949a;border-radius:22px;flex:none;padding:28px;position:absolute;top:50%;left:50%;box-shadow:0 24px 70px #0000009e,inset 0 0 0 3px #0a0f12,inset 0 0 0 5px #ffffff1c,0 0 0 2px #070a0c}.device-shell:before,.device-shell:after{content:"";z-index:-1;background:linear-gradient(90deg,#101519,#566169 52%,#101519);border:1px solid #7b858c;width:14px;position:absolute;top:17%;bottom:17%;box-shadow:0 4px 10px #000}.device-shell:before{border-radius:8px 0 0 8px;left:-15px}.device-shell:after{border-radius:0 8px 8px 0;right:-15px;transform:scaleX(-1)}.device-screen{width:var(--screen-width);height:var(--screen-height);background:#fff;border:2px solid #06090b;border-radius:3px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #7d8990,inset 0 0 12px #0000001f}.device-display{background:#fff;position:absolute;inset:0;overflow:hidden}.device-display>*{width:100%;height:100%}.device-top-hardware{align-items:center;gap:12px;display:flex;position:absolute;top:7px;left:50%;transform:translate(-50%)}.camera-lens{background:radial-gradient(circle at 38% 32%,#6286a0 0 8%,#101c25 25%,#000 68%);border:2px solid #050607;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 2px #707a81}.status-led{background:#39d579;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #44dd82}.speaker-grille{background:repeating-linear-gradient(90deg,#050708 0 2px,#0000 2px 5px);border-radius:4px;width:54px;height:6px}.device-brand-plate{color:#b7bec3;letter-spacing:2.4px;text-shadow:0 1px #000;font:700 10px/1 Arial;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.device-side-rail{gap:8px;display:grid;position:absolute;top:38%}.device-side-rail span{background:#10161a;border-radius:3px;width:5px;height:18px;box-shadow:inset 1px 0 #ffffff26}.rail-left{left:11px}.rail-right{right:11px}.orientation-toggle{z-index:90;width:var(--touch-size);color:#d9e1e6;writing-mode:vertical-rl;background:linear-gradient(90deg,#252e34e0,#4b565ee0);border:1px solid #6f7a82;border-radius:5px;min-height:118px;padding:6px 2px;font-size:12px;line-height:16px;position:absolute;top:54%;right:3px;transform:translateY(-50%);box-shadow:2px 3px 8px #0000008c}.bezel-screw{background:radial-gradient(circle at 35% 35%,#b3bac0,#495258 46%,#111 52%,#69737a 75%);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 1px 2px #000}.screw-a{top:10px;left:12px}.screw-b{top:10px;right:12px}.screw-c{bottom:11px;left:12px}.screw-d{bottom:11px;right:12px}.android-statusbar{z-index:70;color:#fffffff0;pointer-events:none;background:0 0;grid-template-columns:350px 1fr 340px;align-items:center;height:32px;padding:0 7px;font-size:16px;line-height:1;display:grid;position:absolute;top:0;left:0;right:0}.status-machine{white-space:nowrap;color:#ffffffd4}.status-machine b{color:#fff}.status-machine span{margin-left:14px}.status-title{white-space:nowrap;justify-self:center;font-size:17px;font-weight:400}.status-runtime{white-space:nowrap;justify-content:flex-end;align-items:center;gap:35px;display:flex}.status-runtime time{font:16px/1 monospace}.language-button{min-width:90px;height:31px;color:inherit;pointer-events:auto;background:0 0;border:0;padding:0}.status-runtime>span{display:none}.system-edge{align-items:center;gap:6px;font-size:11px;display:flex}.system-edge-right{justify-content:flex-end}.system-edge-right time{font-size:12px;font-weight:700}.status-image-icon{clip-path:polygon(0 100%,0 20%,100% 20%,100% 100%,70% 60%,55% 78%,36% 48%);background:#fff;width:12px;height:10px}.android-navbar{z-index:75;color:#fff;pointer-events:none;background:#42424285;grid-template-columns:repeat(7,1fr);align-items:center;height:48px;padding:0 88px;display:grid;position:absolute;bottom:0;left:0;right:0}.nav-control{color:#fff;pointer-events:none;background:0 0;border:0;justify-self:center;place-items:center;width:56px;height:48px;display:grid;position:relative}button.nav-control{pointer-events:auto}.nav-power i{border:2px solid;border-top-color:#0000;border-radius:50%;width:25px;height:25px}.nav-power i:after{content:"";background:currentColor;width:2px;height:17px;position:absolute;top:7px;left:27px}.nav-volume i{border:2px solid;border-right:0;width:8px;height:13px}.nav-volume i:after{content:"";border:2px solid;border-left:0;border-radius:0 14px 14px 0;width:10px;height:20px;position:absolute;top:13px;left:27px}.nav-volume b{display:none}.nav-back i{border-top:9px solid #0000;border-bottom:9px solid #0000;border-right:14px solid;width:0;height:0}.nav-back i:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-right:11px solid #424242b3;position:absolute;top:-7px;left:-10px}.nav-home i{border:2px solid;border-radius:50%;width:18px;height:18px}.nav-recent i{border:2px solid;border-radius:1px;width:16px;height:16px}.nav-camera{background:#ffffff2e;border-radius:25px;width:92px;height:46px}.nav-camera i{border:2px solid;width:28px;height:16px}.nav-camera i:before{content:"";border:2px solid;border-bottom:0;width:10px;height:4px;position:absolute;top:11px;left:33px}.nav-camera i:after{content:"";border:2px solid;border-radius:50%;width:8px;height:8px;position:absolute;top:17px;left:42px}.grant-home-panel{background:#fff;position:absolute;inset:0;overflow:hidden}.grant-home-panel:before{content:"";z-index:1;background:var(--android-top);height:32px;position:absolute;top:0;left:0;right:0}.native-home-logo{object-fit:fill;width:450px;height:800px;position:absolute;top:0;left:415px}.home-stock-alert{z-index:3;background:0 0;width:864px;height:140px;position:absolute;top:220px;left:208px;overflow:hidden}.home-stock-alert h2{color:#f44;text-align:center;height:34px;margin:0;font-size:20px;font-weight:400;line-height:34px}.home-stock-alert-list{scrollbar-width:thin;height:106px;overflow-y:auto}.home-stock-alert-row{color:#f44;background:#00a0e933;align-items:center;gap:12px;min-height:52px;padding:4px 12px;font-size:22px;display:flex}.home-stock-alert-row+.home-stock-alert-row{margin-top:1px}.home-stock-alert-row span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.home-stock-alert-row strong{text-align:center;flex:none;width:120px;font-size:24px;font-weight:400}.grant-grid{z-index:3;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:2px 0;width:800px;height:366px;display:grid;position:absolute;top:376px;left:240px}.grant-action{color:#6a6a6a;background:0 0;border:0;flex-direction:column;align-items:center;min-width:0;min-height:0;padding:0;display:flex}.grant-action img{object-fit:contain;width:133px;height:133px}.grant-action[data-feature=borrow] img,.grant-action[data-feature=return] img{padding:13px}.grant-action strong{white-space:nowrap;margin-top:-2px;font-size:30px;font-weight:400;line-height:40px}.grant-action:disabled{opacity:1;cursor:default}.android-dim-mask{z-index:20;background:#000;position:absolute;inset:0}.dim-50{opacity:.5}.dim-60{opacity:.6}.lathe-view,.face-scanner{position:absolute;inset:0;overflow:hidden}.lathe-dialog{z-index:30;border:1px solid var(--dialog-border);border-radius:var(--dialog-radius);width:1024px;height:453px;box-shadow:var(--dialog-shadow);background:#fff;padding:18px 20px 0;position:absolute;top:173px;left:128px;overflow:hidden}.lathe-dialog h1{height:26px;margin:0;font-size:16px;font-weight:400;line-height:26px}.lathe-dialog>input{color:#555;background:#f7f9fb;border:1px solid #cad7e3;border-radius:5px;width:100%;height:32px;padding:0 8px}.lathe-breadcrumb{height:26px;margin:0;font-size:12px;line-height:26px}.lathe-columns,.lathe-search-results{scroll-snap-type:x proximity;scroll-behavior:smooth;overscroll-behavior-x:contain;gap:7px;height:280px;display:flex;overflow:auto hidden}.lathe-search-results{display:block;overflow-y:auto}.lathe-column{scroll-snap-align:start;scroll-snap-stop:normal;flex:0 0 315px;min-width:315px;overflow-y:auto}.lathe-row{color:#162333;text-align:left;background:#f8fafc;border:1px solid #d9e1e8;border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:57px;padding:0 10px;font-size:23px;display:flex;position:relative}.lathe-row+.lathe-row{margin-top:5px}.lathe-row small{color:#8794a0;font-size:11px}.lathe-row b{color:#9caabd;font-size:27px;position:absolute;right:10px}.lathe-row.selected{background:#eaf3fa}.lathe-cancel{color:#35475b;background:#f9fafb;border:1px solid #cbd8e4;border-radius:5px;width:212px;height:45px;position:absolute;bottom:12px;left:404px}.face-camera-preview{z-index:30;background:#536474;width:360px;height:640px;position:absolute;top:80px;left:460px;overflow:hidden;box-shadow:0 3px 16px #0006}.simulated-person{z-index:1;width:100%;height:100%;position:absolute;inset:0}.face-rect-overlay{z-index:2;border:3px solid #ffffffeb;border-radius:48% 48% 44% 44%;width:240px;height:310px;position:absolute;top:110px;left:60px;box-shadow:0 0 0 999px #0000001f,0 0 24px #53e7be33}.face-rect-overlay:before,.face-rect-overlay:after{content:"";border:1px solid #ffffff61;border-radius:50%;position:absolute;inset:28px}.face-rect-overlay:after{inset:58px 45px}.scan-line{opacity:0;background:#2df898;height:2px;position:absolute;top:15px;left:12px;right:12px;box-shadow:0 0 9px #23f58f}[data-phase=scanning] .scan-line{opacity:1;animation:1s ease-in-out infinite alternate face-scan}.face-prompt{z-index:3;color:#fff;text-align:center;text-shadow:0 1px 3px #000;font-size:25px;position:absolute;bottom:90px;left:0;right:0}.face-cancel{z-index:4;color:#333;background:#ffffffeb;border:0;border-radius:3px;width:170px;height:48px;font-size:19px;position:absolute;bottom:18px;left:95px}.face-success-mark{z-index:4;color:#fff;background:#29be6ae6;border-radius:50%;place-items:center;width:80px;height:80px;font-size:52px;display:grid;position:absolute;top:250px;left:140px}@keyframes face-scan{0%{top:15px}to{top:286px}}.native-flow-view,.native-result-view{background:#fff;position:absolute;inset:0;overflow:hidden}.pickup-catalog{color:#fff;background:var(--android-blue);position:absolute;inset:0;overflow:hidden}.pickup-toolbar{z-index:3;border-bottom:1px solid #ffffff14;align-items:center;height:40px;display:flex;position:absolute;top:32px;left:0;right:0}.native-return{color:#222;white-space:nowrap;background:linear-gradient(#fff,#eef2f4);border:0;border-right:4px solid #009ce8;border-radius:0 14px 14px 0;min-width:92px;height:40px;padding:0 6px;font-size:28px;box-shadow:0 2px 2px #00000040}.pickup-search{color:#ffffff80;margin-left:23px;font-size:25px}.pickup-categories{z-index:2;color:#333;scrollbar-width:none;background:#f4f4f4;align-items:stretch;gap:15px;height:40px;padding:0 15px;display:flex;position:absolute;top:72px;left:0;right:0;overflow-x:auto}.pickup-categories::-webkit-scrollbar{display:none}.pickup-categories button,.pickup-categories>b,.pickup-categories>span{color:#333;white-space:nowrap;background:0 0;border:0;flex:none;min-width:88px;padding:0 10px;font-size:19px;font-weight:400;position:relative}.pickup-categories button.active,.pickup-categories>b{color:#0087cb;font-weight:700}.pickup-categories button.active:after,.pickup-categories>b:after{content:"";background:#00a0e8;height:3px;position:absolute;bottom:0;left:0;right:0}.android-product-grid{scrollbar-width:none;gap:48.5px;width:600px;display:flex;position:absolute;top:123px;left:16px;overflow:auto hidden}.android-product-grid::-webkit-scrollbar{display:none}.android-product-card{color:#333;text-align:left;background:#fff;border:0;border-radius:20px;flex-direction:column;flex:none;align-items:stretch;width:163px;height:277px;padding:0 10px 7px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0003}.product-photo-wrap{height:162px;margin:0 -10px;display:block;position:relative;overflow:hidden}.product-photo-wrap img{object-fit:contain;background:#f7f7f7;width:100%;height:100%;padding:4px 0}.product-empty-placeholder{background:#fff;position:absolute;inset:0}.product-empty-placeholder:before{content:"";background:linear-gradient(145deg,#fff,#f2f2f2);border:7px solid #c7c7c7;border-radius:14px;position:absolute;inset:4px;box-shadow:inset 0 0 5px #00000059,0 0 2px #0000004d}.product-photo-wrap i{color:#ddd;background:#505050a3;border-radius:50%;place-items:center;width:110px;height:110px;font-size:24px;font-style:normal;display:grid;position:absolute;top:35px;left:26px}.product-photo-wrap em{color:#fff;background:#0668ee;border-radius:50%;place-items:center;width:48px;height:48px;font-size:17px;font-style:normal;display:grid;position:absolute;bottom:-5px;right:-8px}.product-category{color:#fff;text-align:center;background:#313234;height:28px;margin:0 -10px 3px;font-size:18px;line-height:28px}.android-product-card>strong{text-align:center;font-size:19px;line-height:22px}.android-product-card>b{white-space:nowrap;min-height:23px;font-size:19px;line-height:23px;overflow:hidden}.android-product-card>small{color:#666;font-size:13px;line-height:15px}.android-product-card.soldout{background:#f1f1f1}.android-product-card:disabled{cursor:default}.pickup-orderbar{z-index:4;color:#008bc9;background:#fff;border-radius:15px 15px 0 0;grid-template-columns:270px 1fr 270px;align-items:center;height:46px;display:grid;position:absolute;bottom:0;left:32px;right:32px}.pickup-orderbar button{color:#00a2ed;background:#fff;border:2px solid #00a2ed;border-radius:14px;width:132px;height:46px;padding:0 9px;font-size:26px}.pickup-orderbar button:last-child{justify-self:end}.pickup-orderbar strong{justify-self:start;font-size:29px;font-weight:400}.test-quantity{width:1px;height:1px;position:absolute;left:-9999px}.native-form-error{z-index:8;color:#b00020;text-align:center;background:#fff4f4;border:1px solid #ef9a9a;min-width:420px;margin:0;padding:9px 15px;position:absolute;bottom:98px;left:430px}.pickup-cart-layer{z-index:60;background:#00000052;position:absolute;inset:0}.pickup-cart-sheet{color:#1f2833;background:#fff;border-radius:34px 34px 0 0;max-height:650px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -8px 28px #00000047}.pickup-cart-sheet>header{color:#fff;background:var(--android-blue);grid-template-columns:250px 1fr 250px;align-items:center;height:64px;padding:0 48px;display:grid}.pickup-cart-sheet>header strong{justify-self:center;font-size:27px}.pickup-cart-sheet>header button{color:#fff;background:0 0;border:0;align-items:center;gap:8px;height:48px;padding:0 14px;font-size:22px;display:flex}.pickup-cart-sheet>header .cart-clear-button{justify-self:end}.cart-clear-button svg{fill:currentColor;width:27px;height:27px}.pickup-cart-list{background:#fff;min-height:200px;max-height:450px;overflow-y:auto}.pickup-cart-row{border-bottom:1px solid #ddd;grid-template-columns:180px minmax(300px,1fr) 410px;align-items:center;min-height:158px;padding:13px 48px;display:grid}.pickup-cart-visual{justify-self:center;width:112px;height:126px;display:block;overflow:hidden}.pickup-cart-copy{flex-direction:column;gap:11px;min-width:0;display:flex}.pickup-cart-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:24px;overflow:hidden}.pickup-cart-copy span,.pickup-cart-copy small{color:#4b5563;font-size:18px}.pickup-cart-quantity{justify-content:flex-end;align-items:center;gap:15px;font-size:19px;display:flex}.pickup-cart-quantity>span{margin-right:12px}.pickup-cart-quantity button{color:#fff;background:#4b9ce8;border:0;border-radius:50%;width:50px;height:50px;font-size:31px;line-height:45px}.pickup-cart-quantity button:first-of-type{background:#aaa}.pickup-cart-quantity em{color:#e5001d;text-align:center;min-width:100px;font-size:23px;font-style:normal}.pickup-cart-empty{color:#777;place-items:center;height:200px;margin:0;font-size:25px;display:grid}.pickup-cart-sheet>footer{color:#008bc9;background:linear-gradient(110deg,#fff 0 68%,#eaf7ff 68%);grid-template-columns:1fr 220px;align-items:center;height:80px;padding:0 56px 10px;display:grid}.pickup-cart-sheet>footer strong{font-size:31px;font-weight:400}.pickup-cart-sheet>footer button{color:#fff;background:#00a2ed;border:0;border-radius:29px;height:58px;font-size:24px}.pickup-cart-sheet>footer button:disabled{opacity:.45}.pickup-confirm-layer,.outing-layer,.native-alert-layer,.native-action-layer{z-index:50;position:absolute;inset:0}.pickup-confirm-dialog{z-index:22;color:#1f2833;background:#fff;border-radius:32px;flex-direction:column;width:1024px;height:600px;display:flex;position:absolute;top:100px;left:128px;overflow:hidden}.pickup-confirm-dialog h2{color:#fff;text-align:center;background:#3279f2;height:47px;margin:0;font-size:23px;font-weight:400;line-height:47px}.confirm-lathe{height:37px;margin:0;padding:6px 20px;font-size:13px}.pickup-confirm-items{flex:1;min-height:200px;overflow-y:auto}.pickup-confirm-line{border-bottom:1px solid #e5e7eb;grid-template-columns:128px 1fr 285px;align-items:start;min-height:150px;padding:0 20px;display:grid}.pickup-confirm-line>img,.confirm-product-visual{width:76px;height:101px;margin:8px 0 0 2px;display:block;overflow:hidden}.pickup-confirm-line>div{flex-direction:column;gap:21px;padding-top:18px;font-size:15px;display:flex}.pickup-confirm-line>div strong{font-size:16px}.pickup-confirm-line>p{align-self:center;align-items:center;gap:16px;margin:0;font-size:17px;display:flex}.pickup-confirm-line>p button{color:#fff;background:#4b9ce8;border:0;border-radius:50%;width:32px;min-width:32px;height:32px;font-size:24px;line-height:28px}.pickup-confirm-line>p button:first-of-type{background:#aaa}.pickup-confirm-line>p em{color:red;font-size:18px;font-style:normal}.pickup-confirm-dialog>footer{border-top:1px solid #ddd;justify-content:space-between;align-items:center;min-height:76px;padding:0 24px;display:flex}.pickup-confirm-dialog>footer>strong{font-size:27px;font-weight:400}.pickup-confirm-dialog>footer>div{gap:16px;display:flex}.pickup-confirm-dialog>footer button{color:#00a6ee;background:#fff;border:0;border-radius:25px;min-width:144px;height:48px;font-size:17px;box-shadow:0 2px 3px #00000047}.hardware-simulation{position:absolute;inset:0}.outing-dialog{z-index:22;background:#fff;border-radius:31px;grid-template-rows:minmax(0,1fr) 190px;gap:8px;width:1000px;height:520px;padding:24px 31px 18px;display:grid;position:absolute;top:140px;left:140px;overflow:hidden}.outing-dialog.success{grid-template-rows:minmax(0,1fr) 210px;height:550px;top:125px}.outing-list{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.outing-row{color:#00a0ed;grid-template-columns:95px 1fr 205px;align-items:center;height:84px;font-size:17px;display:grid}.outing-row img{object-fit:cover;width:45px;height:61px}.outing-row strong{color:#ffa01a;font-size:16px;font-weight:400}.outing-row strong.success{color:#a5d538}.outing-status{flex-direction:column;justify-content:flex-end;align-items:center;min-height:0;display:flex;position:relative}.outing-rabbit{object-fit:contain;flex:none;width:145px;height:145px}.outing-status>p{color:#009fea;text-align:center;margin:2px 0 0;font-size:20px;font-weight:700}.outing-ok{color:#fff;background:#009ee8;border:0;border-radius:8px;min-width:77px;height:33px;position:absolute;bottom:-5px;right:-18px}.native-action-dialog{z-index:22;color:#253142;border:1px solid var(--dialog-border);border-radius:var(--dialog-radius);width:364px;min-height:132px;box-shadow:var(--dialog-shadow);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:22px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.native-action-dialog strong{overflow-wrap:anywhere;max-width:100%;line-height:1.45}.native-action-spinner{gap:7px;display:flex}.native-action-spinner i{background:#00a18f;border-radius:50%;width:10px;height:10px;animation:.55s infinite alternate bounce}.native-action-spinner i:nth-child(2){animation-delay:.15s}.native-action-spinner i:nth-child(3){animation-delay:.3s}@keyframes bounce{to{opacity:.4;transform:translateY(-7px)}}.native-list-screen{color:#666;background:#fff;position:absolute;inset:0;overflow:hidden}.native-list-screen:before{content:"";background:var(--android-top);height:32px;position:absolute;top:0;left:0;right:0}.native-page-head{grid-template-columns:165px 1fr 165px;align-items:start;height:84px;display:grid;position:absolute;top:32px;left:0;right:0}.native-page-head .native-return{align-self:start;height:69px;font-size:29px}.shell-landscape .native-page-head .native-return{width:134px;min-width:134px;margin-top:15px}.native-page-head>div{flex-direction:column;justify-self:center;align-items:center;padding-top:3px;font-size:20px;display:flex}.native-page-head>div strong{font-size:28px;font-weight:400}.native-head-action{color:#222;background:linear-gradient(#fff,#eef2f4);border:0;border-left:4px solid #009ce8;border-radius:14px 0 0 14px;justify-self:end;min-width:125px;height:69px;padding:0 7px;font-size:28px;box-shadow:0 2px 2px #00000040}.shell-landscape .native-head-action{margin-top:15px}.native-filter{z-index:3;color:#222;grid-template-columns:210px 1fr;align-items:center;width:776px;height:42px;font-size:25px;display:grid;position:absolute;top:80px;left:342px}.native-filter select,.native-filter input{color:#222;background:#fff;border:1px solid #cad4dc;border-radius:3px;width:calc(100% - 10px);height:40px;padding:0 10px;font-size:21px}.native-filter input{color:#555}.recycle-filter{top:112px}.recycle-filter-control{border:0;align-items:center;width:100%;height:42px;display:flex}.recycle-machine-filter{border-color:#0000!important;font-size:25px!important}.box-kind-filter strong{color:#2775b6;font-size:20px;font-weight:400}.recycle-list{border-top:1px solid #d4d4d4;position:absolute;inset:154px 0 0;overflow-y:auto}.recycle-row{color:#777;background:#fff;border-bottom:1px solid #d4d4d4;grid-template-columns:minmax(0,1fr) 98px;align-items:stretch;width:100%;height:81px;padding:0 22px 0 5px;display:grid}.recycle-select-area{min-width:0;height:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:76px minmax(0,1fr) 45px;align-items:center;padding:0;display:grid}.recycle-select-area>img,.recycle-select-area>.product-illustration{object-fit:contain;background:#f3f3f3;width:68px;height:68px}.recycle-copy{flex-direction:column;gap:7px;min-width:0;font-size:16px;display:flex}.recycle-copy>span,.recycle-copy>small{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.recycle-select-area i{border:1px solid #777;border-radius:2px;justify-self:center;width:13px;height:13px}.recycle-row.selected .recycle-select-area i:after{content:"✓";color:#009688;font-size:18px;position:relative;top:-6px;left:-1px}.reprint-button{color:#333;background:0 0;border:0;justify-content:flex-end;place-self:stretch stretch;align-items:center;min-height:44px;padding:0;font-size:17px;display:flex}.reprint-button>span{white-space:nowrap;background:#ddd;height:auto;padding:5px;line-height:1.25;display:inline-block;box-shadow:0 1px 2px #00000040}.native-toast{z-index:82;color:#fff;text-align:center;background:#202020e6;border-radius:5px;min-width:210px;max-width:70%;padding:14px 24px;font-size:20px;position:absolute;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0000004d}.toast-enter-active,.toast-leave-active{transition:opacity .16s}.toast-enter-from,.toast-leave-to{opacity:0}.box-head{height:60px;top:42px}.box-head .native-return,.shell-landscape .box-head .native-return{height:54px;margin-top:0;font-size:26px}.box-head>div{padding-top:0;font-size:18px}.box-head>div strong{font-size:18px}.android-box-grid{scrollbar-width:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:152px;gap:13px;display:grid;position:absolute;inset:126px 7px 7px;overflow-y:auto}.android-box-grid::-webkit-scrollbar{display:none}.box-screen:not(:has(.native-filter)) .android-box-grid{top:109px}.android-green-box{color:#333;background:var(--android-green);height:152px;position:relative;overflow:hidden}.android-green-box.is-storage-box.is-unavailable{background:#ffd54f}.android-green-box.is-storage-box .box-primary-action:disabled{cursor:default;opacity:1}.android-green-box.is-storage-box .box-primary-action{align-items:start}.box-primary-action{color:#333;text-align:left;background:0 0;border:0;grid-template-columns:1fr;align-items:center;width:100%;height:100%;padding:7px 7px 38px;display:grid}.android-green-box.has-product-visual .box-primary-action{grid-template-columns:95px 1fr}.android-green-box img,.box-product-visual{object-fit:contain;background:#fff;width:85px;height:85px;display:block;overflow:hidden}.box-primary-action>div{flex-direction:column;font-size:17px;line-height:22px;display:flex}.usage-record-button{z-index:2;color:#333;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;padding:8px;font-size:15px;display:grid;position:absolute;bottom:0;right:0}.usage-record-button>span{white-space:nowrap;background:#eee;align-items:center;height:28px;padding:0 8px;display:flex;box-shadow:0 1px 2px #0003}.feature-borrow .android-box-grid,.feature-return .android-box-grid{top:109px}.feature-store .android-box-grid,.feature-retrieve .android-box-grid{grid-auto-rows:136px;gap:8px;top:104px}.feature-store .android-green-box,.feature-retrieve .android-green-box{height:136px}.filtered-empty{color:#777;text-align:center;font-size:24px;position:absolute;top:190px;left:0;right:0}.android-info-layer{z-index:85;position:absolute;inset:0}.android-info-dialog{z-index:22;color:#253142;border:1px solid var(--dialog-border);border-radius:var(--dialog-radius);width:600px;max-height:540px;box-shadow:var(--dialog-shadow);background:#fff;grid-template-rows:auto minmax(0,1fr) auto;padding:20px;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.android-info-dialog h2{margin:0 0 8px;font-size:25px;font-weight:400}.android-info-list{border-top:1px solid #d8e0e6;min-height:80px;overflow-y:auto}.android-info-list>div{border-bottom:1px solid #e0e5e9;justify-content:space-between;gap:15px;padding:10px 6px;display:flex}.android-info-list span{color:#667}.history-list>div{grid-template-columns:170px 100px 60px minmax(0,1fr);align-items:center;gap:10px;display:grid}.history-list.storage-history>div{grid-template-columns:170px minmax(0,1fr) 70px}.history-list .history-time,.history-list .history-operator,.history-list .history-action{white-space:nowrap}.history-list .history-action{color:#253142}.history-list .history-item{color:#455463;overflow-wrap:anywhere}.android-info-dialog>button{color:#fff;background:var(--android-blue);border:0;border-radius:12px;justify-self:end;min-width:96px;min-height:44px;margin-top:10px;padding:0 20px;font-size:20px}.material-placeholder{color:#bbb;border:5px solid #bbb;border-radius:12px;place-items:center;width:82px;height:82px;font:700 58px/1 Arial;display:grid}.native-alert-dialog{z-index:22;color:#253142;border:1px solid var(--dialog-border);border-radius:var(--dialog-radius);width:420px;min-height:132px;box-shadow:var(--dialog-shadow);background:#fff;padding:22px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.native-alert-message{color:#222;align-items:center;gap:12px;min-height:52px;display:flex}.native-alert-message i{color:#fff;background:var(--android-blue);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.native-alert-message strong{overflow-wrap:anywhere;min-width:0;font-size:25px;font-weight:400;line-height:1.38}.native-alert-actions{justify-content:flex-end;gap:12px;margin-top:12px;display:flex}.native-alert-actions button{min-width:92px;height:44px;color:var(--android-blue);background:#edf5fb;border:1px solid #2775b633;border-radius:12px;padding:0 18px;font-size:21px}.native-alert-actions button:last-child{color:#fff;border-color:var(--android-blue);background:var(--android-blue)}.native-choice-dialog .native-alert-actions button:last-child{color:var(--android-blue);background:#edf5fb;border-color:#2775b633}.native-alert-extra{margin:3px 0 5px 27px}.native-alert-extra input[type=text],.native-alert-extra input:not([type]){border:0;border-bottom:2px solid var(--android-blue);width:260px;height:36px}.native-quantity-dialog{width:480px;min-height:246px;padding:24px}.native-quantity-dialog header h2{color:#1f2e3d;margin:0 0 8px;font-size:26px;font-weight:500;line-height:1.35}.native-quantity-dialog header p{color:#667687;margin:0 0 16px;font-size:19px}.native-quantity-dialog>input{color:#253142;background:#f8fbfd;border:2px solid #a9c8e1;border-radius:12px;width:100%;height:50px;padding:0 14px;font-size:24px}.native-quantity-dialog>input:focus{border-color:var(--android-blue);outline:3px solid #2775b62e}.native-quantity-error{color:#d33a32;min-height:24px;margin:8px 0 0;font-size:17px}.native-condition{justify-content:center;gap:8px;margin:2px 0 6px;display:flex}.native-condition button{color:#555;background:#fff;border:1px solid #aaa;min-width:85px;height:32px}.native-condition button.active{color:#fff;background:#009688;border-color:#009688}.outing-row>.product-illustration{background:#f3f3f3;flex:none;width:70px;height:70px}.native-result-background{background:#fff;position:absolute;inset:0}.native-result-background:before{content:"";background:var(--android-top);height:32px;position:absolute;inset:0 0 auto}.native-result-background h1{text-align:center;color:#777;margin:53px 0;font-size:22px;font-weight:400}.native-empty{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;inset:0}.native-empty strong{font-size:28px;font-weight:400}.native-empty button{color:#fff;background:var(--android-blue);border:0;min-width:160px;height:50px}.shell-portrait .native-home-logo{width:720px;height:1280px;left:0}.shell-portrait .home-stock-alert{width:640px;height:191px;top:380px;left:40px}.shell-portrait .home-stock-alert h2{height:25px;font-size:15px;line-height:25px}.shell-portrait .home-stock-alert-list{height:166px}.shell-portrait .home-stock-alert-row{gap:9px;min-height:39px;padding:3px 9px;font-size:16px}.shell-portrait .home-stock-alert-row strong{width:89px;font-size:18px}.shell-portrait .grant-grid{grid-template-rows:repeat(3,191px);grid-template-columns:repeat(2,1fr);gap:15px 0;width:592px;height:603px;top:606px;left:64px}.shell-portrait .grant-action img{width:148px;height:148px}.shell-portrait .grant-action[data-feature=borrow] img,.shell-portrait .grant-action[data-feature=return] img{padding:0}.shell-portrait .grant-action strong{font-size:28px}.shell-portrait .android-statusbar{grid-template-columns:205px 1fr 225px;font-size:12px}.shell-portrait .status-machine span{margin-left:7px}.shell-portrait .status-title{font-size:14px}.shell-portrait .status-runtime{gap:3px}.shell-portrait .language-button{min-width:80px;font-size:12px}.shell-portrait .lathe-dialog{width:648px;height:650px;top:285px;left:36px}.shell-portrait .lathe-dialog>input{height:var(--touch-size)}.shell-portrait .lathe-columns,.shell-portrait .lathe-search-results{height:470px}.shell-portrait .lathe-column{flex-basis:290px;min-width:290px}.shell-portrait .lathe-cancel{width:215px;left:215px}.shell-portrait .face-camera-preview{width:360px;height:640px;top:245px;left:180px}.shell-portrait .pickup-toolbar{height:var(--touch-size)}.shell-portrait .pickup-categories{top:calc(32px + var(--touch-size))}.shell-portrait .android-product-grid{top:calc(82px + var(--touch-size));grid-template-columns:repeat(4,163px);grid-auto-rows:277px;align-content:start;gap:28px 12px;width:auto;display:grid;bottom:55px;right:16px;overflow-y:auto}.shell-portrait .pickup-orderbar{grid-template-columns:180px 1fr 180px}.shell-portrait .pickup-cart-sheet{max-height:900px}.shell-portrait .pickup-cart-sheet>header{grid-template-columns:160px 1fr 190px;padding:0 20px}.shell-portrait .pickup-cart-row{grid-template-columns:125px 1fr;padding:16px 24px}.shell-portrait .pickup-cart-visual{grid-row:1/3;width:96px;height:112px}.shell-portrait .pickup-cart-quantity{grid-column:2;justify-content:flex-start;margin-top:12px}.shell-portrait .pickup-cart-quantity>span{display:none}.shell-portrait .pickup-cart-sheet>footer{grid-template-columns:1fr 190px;padding:0 28px 10px}.shell-portrait .pickup-confirm-dialog{width:648px;height:720px;top:250px;left:36px}.shell-portrait .pickup-confirm-line{grid-template-columns:95px 1fr}.shell-portrait .pickup-confirm-line>p{grid-column:1/-1;justify-self:end;margin-top:-38px}.shell-portrait .outing-dialog{width:650px;height:600px;top:315px;left:35px}.shell-portrait .outing-dialog.success{height:640px;top:285px}.shell-portrait .native-page-head{grid-template-columns:145px 1fr 145px}.shell-portrait .native-filter{grid-template-columns:190px 1fr;width:520px;top:88px;left:158px}.shell-portrait .recycle-filter{width:auto;height:var(--touch-size);grid-template-columns:170px minmax(0,1fr);top:112px;left:145px;right:155px}.shell-portrait .recycle-filter-control{height:var(--touch-size);align-items:center}.shell-portrait .recycle-filter select,.shell-portrait .recycle-filter input{height:42px}.shell-portrait .recycle-list{top:calc(112px + var(--touch-size))}.shell-portrait .native-head-action{z-index:3;position:relative}.shell-portrait .android-box-grid{top:max(140px, calc(62px + var(--touch-size)));grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:200px}.shell-portrait .android-green-box{height:200px}.shell-portrait .feature-store .android-box-grid,.shell-portrait .feature-retrieve .android-box-grid{top:max(102px, calc(62px + var(--touch-size)));grid-auto-rows:165px;gap:10px}.shell-portrait .feature-store .android-green-box,.shell-portrait .feature-retrieve .android-green-box{height:165px}.shell-portrait .feature-borrow .android-box-grid,.shell-portrait .feature-return .android-box-grid{grid-auto-rows:170px}.shell-portrait .feature-borrow .android-green-box,.shell-portrait .feature-return .android-green-box{height:170px}.shell-portrait .box-primary-action{padding-bottom:calc(var(--touch-size) + 8px)}.shell-portrait .android-green-box.has-product-visual .box-primary-action{grid-template-columns:72px minmax(0,1fr)}.shell-portrait .android-green-box img,.shell-portrait .box-product-visual{width:62px;height:62px}.shell-portrait .android-green-box.has-product-visual .box-primary-action>div{min-width:0;font-size:16px;line-height:21px}.shell-portrait .android-green-box.has-product-visual .box-primary-action>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-portrait .native-alert-dialog{top:50%;left:50%}.shell-portrait .native-quantity-dialog>input{height:var(--touch-size)}.shell-portrait .android-info-dialog{width:600px;max-height:650px;top:50%;left:50%}.shell-portrait .face-cancel,.shell-portrait .lathe-cancel,.shell-portrait .native-return,.shell-portrait .native-head-action,.shell-portrait .box-primary-action,.shell-portrait .usage-record-button,.shell-portrait .reprint-button,.shell-portrait .pickup-orderbar button,.shell-portrait .pickup-confirm-dialog button,.shell-portrait .outing-ok,.shell-portrait .native-alert-actions button,.shell-portrait .native-condition button{min-width:var(--touch-size);min-height:var(--touch-size)}.shell-portrait .native-choice-list button{min-height:var(--touch-size)!important}.shell-portrait .lathe-row,.shell-portrait .recycle-row,.shell-portrait .pickup-orderbar{height:var(--touch-size)}.shell-portrait .native-alert-actions button,.shell-portrait .native-condition button{min-width:var(--touch-size)}@media (width<=767px){.device-shell{border-radius:18px}.device-shell:before,.device-shell:after{width:11px}.device-side-rail{display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
