*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-tabbar{display:block;box-sizing:border-box;width:100%;z-index:998}.uni-tabbar{display:flex;z-index:998;box-sizing:border-box}.uni-tabbar-top,.uni-tabbar-bottom,.uni-tabbar-top .uni-tabbar,.uni-tabbar-bottom .uni-tabbar{position:fixed;left:var(--window-left);right:var(--window-right)}.uni-app--showlayout+.uni-tabbar-top,.uni-app--showlayout+.uni-tabbar-bottom,.uni-app--showlayout+.uni-tabbar-top .uni-tabbar,.uni-app--showlayout+.uni-tabbar-bottom .uni-tabbar{left:var(--window-margin);right:var(--window-margin)}.uni-tabbar-bottom .uni-tabbar{bottom:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.uni-tabbar~.uni-placeholder{width:100%;margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.uni-tabbar *{box-sizing:border-box}.uni-tabbar__item{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;font-size:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uni-tabbar__bd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.uni-tabbar__icon{position:relative;display:inline-block;margin-top:5px}.uni-tabbar__icon.uni-tabbar__icon__diff{margin-top:0;width:34px;height:34px}.uni-tabbar__icon img{width:100%;height:100%}.uni-tabbar__iconfont{font-family:UniTabbarIconFont}.uni-tabbar__label{position:relative;text-align:center;font-size:10px}.uni-tabbar-border{position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleY(.5)}.uni-tabbar__reddot{position:absolute;top:2px;right:0;width:12px;height:12px;border-radius:50%;background-color:#f43530;color:#fff;transform:translate(40%)}.uni-tabbar__badge{width:auto;height:16px;line-height:16px;border-radius:16px;min-width:16px;padding:0 2px;font-size:12px;text-align:center;white-space:nowrap}.uni-tabbar__mid{display:flex;justify-content:center;position:absolute;bottom:0;background-size:100% 100%}.uni-app--showtabbar uni-page-wrapper{display:block;height:calc(100% - var(--tab-bar-height));height:calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page[data-type] uni-page-wrapper{height:100%}.uni-app--showtabbar uni-page-wrapper:after{content:"";display:block;width:100%;height:var(--tab-bar-height);height:calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom))}.uni-app--showtabbar uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px - var(--tab-bar-height));height:calc(100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page-body{background-color:#fff;color:#19362c;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:.875rem;line-height:1.55;letter-spacing:0;-webkit-font-smoothing:antialiased;box-sizing:border-box}body{background-color:#fff}html,body,uni-page-body{-webkit-user-select:text;-moz-user-select:text;user-select:text}:root{--primary-color: #007F52;--bg-canvas: #FFFFFF;--bg-card: #FFFFFF;--text-main: #19362C;--text-secondary: #657A6C;--text-muted: #7E8C85;--accent-color: #007F52;--accent-light: #EDF6E8;--champagne-color: #D0F879;--border-light: #E6ECE7;--border-base: #D6E3D9}*,*:before,*:after{box-sizing:border-box}uni-view,uni-text,uni-image,uni-button,uni-input,uni-textarea{box-sizing:border-box}uni-input,uni-textarea,select,.uni-input-input,.uni-textarea-textarea{font-size:16px!important}uni-input::-moz-placeholder,uni-textarea::-moz-placeholder{font-size:14px!important;color:#7e8c85}uni-input::placeholder,uni-textarea::placeholder,.uni-input-placeholder,.uni-textarea-placeholder{font-size:14px!important;color:#7e8c85}.font-serif{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;letter-spacing:0}.tracking-tight{letter-spacing:.01563rem}.tracking-normal{letter-spacing:.03125rem}.tracking-wide{letter-spacing:0}.tracking-wider{letter-spacing:.09375rem}.tracking-serif{letter-spacing:.10938rem}::-webkit-scrollbar{width:0;height:0;color:transparent}.uni-tabbar-border,uni-tabbar .uni-tabbar-border,.uni-page-head-border{background-image:none!important;border-top:.03125rem solid #E6ECE7!important}.text-accent{color:#007f52!important}.text-gold{color:#d0f879!important}.text-primary{color:#007f52!important}.text-secondary{color:#657a6c!important}.text-muted{color:#7e8c85!important}.bg-canvas,.bg-card{background-color:#fff!important}.tila-card{background-color:#fff;border-radius:1.25rem;box-shadow:none;border:.03125rem solid #E6ECE7;overflow:hidden}.tila-divider{height:.03125rem;background-color:#e6ece7;margin:.75rem 0}.page-container{min-height:100vh;box-sizing:border-box;background-color:#fff;padding-bottom:calc(4.375rem + env(safe-area-inset-bottom))}.tila-nowrap{white-space:nowrap!important;word-break:keep-all!important;flex-shrink:0}uni-button,.tila-btn,.tag-pill,.badge-pill,.action-pill{white-space:nowrap;word-break:keep-all;flex-shrink:0}.tila-ellipsis{white-space:nowrap!important;word-break:keep-all!important;overflow:hidden!important;text-overflow:ellipsis!important}.truncate-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truncate-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@keyframes fadeIn{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .3s cubic-bezier(.16,1,.3,1) forwards}.admin-header,.top-nav-bar,.nav-bar{padding-top:calc(constant(safe-area-inset-top) + .625rem)!important;padding-top:calc(max(var(--status-bar-height, 0px),env(safe-area-inset-top,0px)) + .625rem)!important;box-sizing:border-box!important}.admin-login-page{padding-top:calc(constant(safe-area-inset-top) + 1.25rem)!important;padding-top:calc(max(var(--status-bar-height, 0px),env(safe-area-inset-top,0px)) + 1.25rem)!important;box-sizing:border-box!important}.safe-area-bottom{padding-bottom:calc(constant(safe-area-inset-bottom) + .625rem)!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + .625rem)!important}uni-page-body{background:#fff;color:#19362c}body.tila-admin-wide,body.tila-admin-wide #app,body.tila-admin-wide uni-app,body.tila-admin-wide uni-page-body,body.tila-admin-wide uni-page,body.tila-admin-wide uni-page-wrapper{background-color:#f4f5ef}body{background-color:#f4f5ef}.font-serif,.font-mono{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important;letter-spacing:0}uni-button,uni-input,uni-textarea{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}uni-button:after{border:0}uni-button:focus-visible,[role=button]:focus-visible,uni-input:focus-visible,uni-textarea:focus-visible{outline:2px solid #007f52;outline-offset:3px}.page-container{background:#fff!important}html{background:#f4f8f3}body,uni-app,uni-page,uni-page-wrapper,uni-page-body{width:100%;max-width:430px;margin-left:auto;margin-right:auto}body{background:#fff}uni-page-body{min-height:100vh}@media (min-width: 960px){body.tila-wide-product-detail,body.tila-wide-product-detail uni-app,body.tila-wide-product-detail uni-page,body.tila-wide-product-detail uni-page-wrapper,body.tila-wide-product-detail uni-page-body{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.tila-wide-product-detail .tila-navbar-container,body.tila-wide-product-detail .bottom-action-bar{max-width:1320px!important}body.tila-wide-product-detail .bottom-action-bar{left:50%!important;right:auto!important;transform:translate(-50%);border-left:1px solid #e6ece7;border-right:1px solid #e6ece7}}@media (min-width: 48rem){body.tila-admin-wide,body.tila-admin-wide #app,body.tila-admin-wide uni-app,body.tila-admin-wide uni-page,body.tila-admin-wide uni-page-wrapper,body.tila-admin-wide uni-page-body{box-sizing:border-box;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}@media (min-width: 760px){body.tila-distributor-editorial-wide,body.tila-distributor-editorial-wide uni-app,body.tila-distributor-editorial-wide uni-page,body.tila-distributor-editorial-wide uni-page-wrapper,body.tila-distributor-editorial-wide uni-page-body{box-sizing:border-box;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.tila-distributor-editorial-wide{background:#f2f1eb}}.tila-navbar-container,.cart-bottom-bar,.checkout-footer-bar,.bottom-action-bar,.sticky-action-bar,.bottom-checkout-bar,.bottom-bar{width:100%!important;max-width:430px;margin-left:auto;margin-right:auto}uni-tabbar{left:0!important;right:0!important;bottom:calc(13px + env(safe-area-inset-bottom))!important;width:calc(100% - 32px)!important;max-width:390px;margin:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;z-index:990}uni-tabbar .uni-tabbar{position:fixed!important;left:0!important;right:0!important;bottom:calc(13px + env(safe-area-inset-bottom))!important;width:calc(100% - 40px)!important;max-width:390px;margin:auto!important;height:60px!important;padding:7px!important;gap:2px;background:rgba(255,255,255,.97)!important;border:1px solid #e6ece7!important;border-radius:999px;box-shadow:0 5px 24px rgba(21,60,36,.063)!important;backdrop-filter:blur(16px)}uni-tabbar .uni-tabbar-border{display:none!important}uni-tabbar .uni-tabbar__item{flex-direction:row!important;gap:5px;padding:0 4px!important;border-radius:999px;min-width:0;height:44px;transition:background .15s}uni-tabbar .uni-tabbar__bd{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:5px;width:100%;height:44px!important}uni-tabbar .uni-tabbar__icon{width:19px!important;height:19px!important;margin:0!important;color:#829187;position:relative}uni-tabbar .uni-tabbar__icon img{display:none!important}uni-tabbar .uni-tabbar__icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;mask:var(--tab-icon) center/contain no-repeat;-webkit-mask:var(--tab-icon) center/contain no-repeat}uni-tabbar .uni-tabbar__item:nth-last-child(4){--tab-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='m3 10 9-7 9 7v11h-7v-7h-4v7H3V10Z'/%3E%3C/svg%3E")}uni-tabbar .uni-tabbar__item:nth-last-child(3){--tab-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M4 11h16v9H4v-9Zm0 4h16M7 11V8m5 3V8m5 3V8M7 5v1m5-1v1m5-1v1'/%3E%3C/svg%3E")}uni-tabbar .uni-tabbar__item:nth-last-child(2){--tab-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='m12 3 2.5 6.5L21 12l-6.5 2.5L12 21l-2.5-6.5L3 12l6.5-2.5L12 3Z'/%3E%3C/svg%3E")}uni-tabbar .uni-tabbar__item:nth-last-child(1){--tab-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Ccircle cx='12' cy='8' r='3.5'/%3E%3Cpath d='M5 21v-2a7 7 0 0 1 14 0v2'/%3E%3C/svg%3E")}uni-tabbar .uni-tabbar__label{margin:0!important;font-size:11px!important;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important;color:#7e8c85!important;letter-spacing:0!important;text-shadow:none!important;white-space:nowrap}uni-tabbar .uni-tabbar__item.active,uni-tabbar .uni-tabbar__item--active{background:#007f52}uni-tabbar .uni-tabbar__item.active .uni-tabbar__label,uni-tabbar .uni-tabbar__item--active .uni-tabbar__label{color:#fff!important;font-weight:600!important}uni-tabbar .uni-tabbar__item.active .uni-tabbar__icon,uni-tabbar .uni-tabbar__item--active .uni-tabbar__icon{color:#fff}uni-tabbar .uni-tabbar__item:after{display:none!important}.tila-btn{letter-spacing:0!important;min-height:44px;box-shadow:none!important}.tila-btn.primary,.tila-btn.orange{background:#007f52!important}.tila-btn.gold{background:#edf6e8!important;color:#007f52!important;border-color:#d6e3d9!important}.tila-card-wrapper,.tila-card{box-shadow:none!important}.tila-modal-content{max-width:430px;background:#fff!important}.tila-modal-content.center{max-width:382px}.tila-modal-content.bottom{border-radius:28px 28px 0 0!important}.modal-header,.modal-footer{border-color:#e6ece7!important}.modal-close-btn{min-width:44px;min-height:44px;background:#f4f8f3!important}.chat-modal-overlay .chat-modal-container{width:100%;max-width:430px;border-radius:28px 28px 0 0}.tila-empty-container .empty-icon-wrap{background:#edf6e8}.tila-empty-container .empty-btn{border-radius:999px;min-height:44px}[class*=admin-][class$=-page],.production-page,.storage-page,.outbound-page,.task-page,.scan-center-page{background:#fff!important}.admin-header,.top-nav-bar,.nav-bar{background:#fff!important;border-color:#e6ece7!important;box-shadow:none!important}.admin-header .header-title,.top-nav-bar .brand-name,.nav-bar .page-title{color:#19362c;letter-spacing:0;font-weight:650}.admin-login-page .login-card{border-radius:28px;border:1px solid #e6ece7;background:#fff;box-shadow:none}.admin-login-page .brand-title{color:#007f52}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tila-tag{border-radius:999px}.tila-admin{--admin-green: #007f52;--admin-green-strong: #006541;--admin-green-soft: #edf5ec;--admin-ink: #20352b;--admin-muted: #65766b;--admin-line: #e2e8e0;--admin-line-strong: #d1ddd2;--admin-canvas: #f4f5ef;--admin-surface: #fffefa;--admin-field: #fafbf8;--admin-success: #007f52;--admin-warning: #956126;--admin-danger: #b54343;--admin-info: #4c7184;--admin-sidebar: #18382e;--admin-card-radius: 18px;--admin-control-radius: 11px;--admin-pill-radius: 999px;--admin-control-height: 44px;--admin-card-shadow: 0 8px 24px rgba(31, 50, 39, .055);--admin-focus-ring: rgba(0, 127, 82, .2);color:var(--admin-ink);color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-wrap:anywhere}.tila-admin .admin-icon-action{box-sizing:border-box;display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0;padding:0!important;border:1px solid var(--admin-line-strong)!important;border-radius:12px!important;background:var(--admin-green-soft)!important;color:var(--admin-green)!important}.tila-admin .admin-icon-action.active,.tila-admin .admin-icon-action[aria-pressed=true]{border-color:var(--admin-sidebar)!important;background:var(--admin-sidebar)!important;color:#fff!important}.tila-admin .desktop-actions-col .admin-icon-action{flex:0 0 44px}@media (max-width: 430px){.tila-admin :is(.admin-header,.nav-bar,.materials-header) :is(.header-right,.header-actions){gap:8px}}@media screen{.tila-admin{background:var(--admin-canvas)!important}.tila-admin :is(.tila-card,.section-card,.batch-card,.card,.date-card,.summary-card,.order-card,.modes-card){border-radius:var(--admin-card-radius)!important;border:1px solid var(--admin-line);box-shadow:var(--admin-card-shadow)!important}.tila-admin :is(.admin-header,.materials-header,.nav-bar,.top,.toolbar){gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--admin-line)!important;box-shadow:0 2px 10px rgba(31,50,39,.024)!important}.tila-admin :is(.admin-header,.materials-header,.nav-bar){border-radius:0 0 16px 16px;background:var(--admin-surface)!important}.tila-admin :is(.header-left,.header-right,.header-actions,.header-main,.nav-left){min-width:0}.tila-admin :is(.header-right,.header-actions){gap:8px;flex-wrap:wrap}.tila-admin :is(.header-title,.page-title,.task-title,.toolbar-title){color:var(--admin-ink);font-size:18px;font-weight:720;letter-spacing:-.35px;line-height:1.4}.tila-admin :is(.search-input,.input-field,.search-input-box){border-radius:var(--admin-control-radius)!important;border-color:var(--admin-line)!important;background:var(--admin-field)!important;color:var(--admin-ink);min-height:var(--admin-control-height)}.tila-admin :is(uni-input,uni-textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]){box-sizing:border-box;max-width:100%;border:1px solid var(--admin-line-strong)!important;border-radius:var(--admin-control-radius)!important;background-color:var(--admin-field)!important;color:var(--admin-ink)!important;font-family:inherit!important;line-height:1.45;transition:border-color .15s,background-color .15s,box-shadow .15s}.tila-admin :is(uni-input,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]){min-height:var(--admin-control-height);padding-right:12px;padding-left:12px}.tila-admin uni-textarea{min-height:96px;padding:10px 12px}.tila-admin :is(uni-input,uni-textarea,select)::-moz-placeholder{color:var(--admin-muted);opacity:1}.tila-admin :is(uni-input,uni-textarea,select)::placeholder{color:var(--admin-muted);opacity:1}.tila-admin :is(uni-input,uni-textarea,select):disabled{background-color:#f0f3f0!important;color:#7e8c85!important}.tila-admin :is(uni-input,uni-textarea):focus-within{border-radius:var(--admin-control-radius);box-shadow:0 0 0 3px var(--admin-focus-ring);outline:2px solid var(--admin-green);outline-offset:2px}.tila-admin uni-button:focus-within{outline:2px solid var(--admin-green);outline-offset:2px}.tila-admin :is(uni-input,uni-textarea,select)[aria-invalid=true]{border-color:var(--admin-danger)!important;background-color:#fff8f7!important}.tila-admin :is(.filter-tabs-bar,.filter-row,.channel-tabs,.customer-tag-pills-row){gap:8px}.tila-admin :is(.filter-tab,.filter-pill,.tab-btn,.tab-item){border-radius:999px!important}.tila-admin :is(.filter-tab.active,.filter-pill.active,.tab-btn.is-active,.tab-item.active){background:var(--admin-green)!important;color:#fff!important;border-color:var(--admin-green)!important}.tila-admin :is(.refresh-btn,.refresh-task-btn,.quiet-button,.primary-button,.save-top-btn,.add-product-btn,.create-btn,.secondary,.login-btn){min-height:var(--admin-control-height);padding-right:14px;padding-left:14px;border-radius:var(--admin-control-radius)!important;font-family:inherit;font-size:13px;font-weight:650;line-height:1.35}.tila-admin :is(.empty-state,.loading-state,.loading-box,.empty,.simple-empty){padding:20px 16px;line-height:1.65;text-align:center}.tila-admin :is(.modal-content,.modal-box,.popup-content){border-radius:24px!important;max-width:calc(100vw - 24px)}.tila-admin uni-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;min-width:var(--admin-control-height);min-height:var(--admin-control-height);padding-top:0;padding-bottom:0;cursor:pointer;border-radius:var(--admin-control-radius);font-family:inherit;font-size:13px;font-weight:600;line-height:1.35;text-align:center;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .15s}.tila-admin uni-button:is(.primary-button,.save-top-btn,.add-product-btn,.create-btn,.save-main-btn,.login-btn,.submit,.primary:not(.flow-btn)):not(.danger):not(.warning):not(.success){min-height:var(--admin-control-height);border:1px solid var(--admin-green)!important;border-radius:var(--admin-control-radius)!important;background:var(--admin-green)!important;color:#fff!important;font-weight:700}.tila-admin :is(.secondary:not(.unit-status-button),.quiet-button,.refresh-btn,.refresh-task-btn,.back-btn,.header-back,.back-link,.minor,.quick-nav-tag){min-height:var(--admin-control-height);border:1px solid var(--admin-line-strong)!important;border-radius:var(--admin-control-radius)!important;background:var(--admin-green-soft)!important;color:var(--admin-green)!important;font-weight:650}.tila-admin :is(.header-title,.page-title,.task-title,.toolbar-title,.card-title,.section-title){color:var(--admin-ink);font-weight:700;line-height:1.4}.tila-admin :is(.card-title,.section-title){font-size:15px}.tila-admin :is(.form-label,.input-label,.field-label,.sub-label,.input-placeholder){color:var(--admin-muted);font-weight:600}.tila-admin :is(.status-pill,.status-tag,.status-badge,.tag-pill,.badge-pill){border-radius:var(--admin-pill-radius);font-variant-numeric:tabular-nums}.tila-admin :is(.filter-tabs-bar,.filter-row,.channel-tabs,.status-tabs){display:flex;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tila-admin :is(.filter-tabs-bar,.filter-row,.channel-tabs,.status-tabs)::-webkit-scrollbar{display:none}.tila-admin :is(.filter-tab,.filter-pill,.tab-btn,.tab-item){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:40px;flex-shrink:0;white-space:nowrap}.tila-admin>:is(.top,.toolbar,.header){padding-top:max(12px,var(--status-bar-height, 0px) + 8px,env(safe-area-inset-top,0px) + 8px);padding-right:max(16px,env(safe-area-inset-right,0px));padding-left:max(16px,env(safe-area-inset-left,0px))}.tila-admin :is(.admin-header,.materials-header,.nav-bar,.top,.toolbar,.header) :is(.header-title,.page-title,.task-title,.toolbar-title){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tila-admin uni-button:after{border:0}.tila-admin uni-button:disabled{cursor:default;opacity:.55}.tila-admin :is(uni-button,[role=button]):focus-visible{outline:2px solid var(--admin-green);outline-offset:3px}.tila-admin uni-button:active:not(:disabled){filter:brightness(.97);transform:translateY(1px)}.tila-admin uni-textarea{border-radius:12px;line-height:1.6}.tila-admin :is(.card-title,.section-title){letter-spacing:-.15px}.tila-admin table{border-color:var(--admin-line);font-variant-numeric:tabular-nums}.tila-admin table th{background:var(--admin-green-soft);color:var(--admin-ink);font-weight:700}.tila-admin table :is(th,td){border-color:var(--admin-line)}.tila-admin table tbody tr{transition:background-color .15s ease}.tila-admin :is(.empty-state,.loading-state,.loading-box,.empty,.simple-empty){border-radius:14px;color:var(--admin-muted)}}@media screen and (hover: hover) and (pointer: fine){.tila-admin uni-button:not(:disabled):hover{filter:brightness(.985);box-shadow:0 4px 12px rgba(31,50,39,.075)}.tila-admin table tbody tr:hover{background:rgba(237,245,236,.58)}}@media screen and (max-width: 430px){.tila-admin :is(.admin-header,.materials-header,.nav-bar){padding-left:16px;padding-right:16px}.tila-admin :is(.header-right,.header-actions){max-width:100%}.tila-admin :is(.refresh-btn,.back-btn,.header-back,.back-link){min-height:var(--admin-control-height);display:inline-flex;align-items:center}}@media screen and (prefers-reduced-motion: reduce){.tila-admin uni-button{transition:none}}@media screen{.tila-admin :is(.admin-header,.nav-bar) :is(.header-title,.back-arrow,.task-title,.back-btn,.back-link,.page-title){color:var(--admin-ink)!important}.tila-admin :is(.admin-header,.nav-bar) :is(.header-sub,.version-badge,.date-text){color:var(--admin-muted)!important}.tila-admin :is(.admin-header,.nav-bar) :is(.refresh-btn,.refresh-task-btn,.preview-top-btn,.inv-shortcut-btn,.batch-toggle-btn,.recovery-open-btn,.quick-nav-tag){color:#007f52!important;background:var(--admin-green-soft)!important;border-color:var(--admin-line-strong)!important;border-radius:10px;min-height:44px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;font-weight:600}.tila-admin .admin-header .auto-print-badge{color:var(--admin-muted);background:var(--admin-canvas);border-color:var(--admin-line)}.tila-admin .admin-header .auto-print-badge .print-text{color:var(--admin-muted)!important}.tila-admin .admin-header .auto-print-badge.is-active{background:var(--admin-green-soft);border-color:var(--admin-line-strong)}.tila-admin .admin-header .auto-print-badge.is-active .print-text{color:#007f52!important}.tila-admin .admin-header .header-left{min-height:44px}.tila-admin .admin-header .back-arrow{width:28px;text-align:center;flex-shrink:0}.tila-admin :is(.filter-tabs-bar,.status-tabs){overflow-x:auto;scrollbar-width:thin}.tila-admin .filter-tabs-bar{scrollbar-width:none}.tila-admin .filter-tabs-bar::-webkit-scrollbar{display:none;width:0;height:0}.tila-admin :is(.filter-tabs-bar,.status-tabs)>:is(.tab-item,.tab-btn){flex-shrink:0;white-space:nowrap}.tila-admin .simple-heading-date{color:var(--admin-muted)}.tila-admin :is(.form-item,.material-main,.product-info){min-width:0}.tila-admin :is(.modal-content,.modal-box,.popup-content){max-height:88dvh;overflow-y:auto;overscroll-behavior:contain}.tila-admin .courier-modal-content{max-height:90dvh;border-radius:24px}.tila-admin .courier-modal-content .modal-header,.tila-admin .courier-modal-content .modal-footer{flex-shrink:0}.tila-admin .agent-modal-scroll{min-height:0}.tila-admin .dialog-card{overscroll-behavior:contain}.tila-admin .dialog-card .dialog-input{height:44px;min-height:44px;padding:8px 12px;line-height:1.5;border-radius:12px}.tila-admin .dialog-card .dialog-textarea{min-height:96px;padding:12px}.tila-admin .agent-custom-dialog .form-col{min-width:0}.tila-admin.admin-orders-page .search-bar-wrap .search-input{flex:1;min-width:0;width:auto}.tila-admin.admin-orders-page .search-bar-wrap .agent-custom-btn{margin:0}.tila-admin .erp-next-meta{overflow-wrap:anywhere}.tila-admin :is(.page-subtitle,.section-hint,.material-meta,.log-meta){color:var(--admin-muted)}.tila-admin :is(.material-actions,.dialog-actions) uni-button{min-height:44px}.tila-admin .material-actions{gap:8px}}@media screen and (min-width: 768px){.tila-admin.admin-orders-page .agent-custom-dialog{width:min(920px,100vw - 64px)!important;max-width:920px!important}.tila-admin .agent-custom-dialog .agent-modal-scroll{max-height:calc(90dvh - 170px)}}@media screen and (max-width: 430px){.tila-admin.materials-page .header-main{flex-wrap:wrap;gap:12px}.tila-admin.materials-page .header-main>uni-view:first-child{width:100%}.tila-admin.materials-page .page-subtitle{white-space:normal;line-height:1.6}.tila-admin.materials-page .header-actions{width:100%;justify-content:flex-end}.tila-admin .material-actions{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tila-admin .material-actions uni-button{margin:0;padding:8px 4px;font-size:13px}.tila-admin .agent-custom-dialog .form-row-dual{flex-direction:column}.tila-admin .courier-modal-mask{padding:12px}.tila-admin .agent-custom-dialog{max-width:100%!important}.tila-admin .agent-custom-dialog .agent-modal-body{padding:12px!important}.tila-admin .agent-custom-dialog .agent-form-section{padding:14px}.tila-admin .agent-custom-dialog .modal-footer{padding:12px;gap:8px}.tila-admin .agent-custom-dialog .modal-btn{min-width:0;white-space:normal;line-height:1.5}}@media screen and (prefers-reduced-motion: reduce){.tila-admin *,.tila-admin *:before,.tila-admin *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media screen and (min-width: 48rem){body.tila-admin-wide.tila-admin-subpage{--admin-desktop-sidebar-width: 224px}body.tila-admin-wide.tila-admin-subpage .tila-admin{box-sizing:border-box;width:calc(100% - var(--admin-desktop-sidebar-width))!important;max-width:none!important;margin-right:0!important;margin-left:var(--admin-desktop-sidebar-width)!important}body.tila-admin-wide.tila-admin-subpage .tila-admin.outbound-page.is-embedded,body.tila-admin-wide.tila-admin-subpage .tila-admin.task-page.is-embedded{width:100%!important;max-width:none!important;margin:0!important}body.tila-admin-wide.tila-admin-subpage .admin-priority-dock{right:10px!important;left:calc(var(--admin-desktop-sidebar-width) + 10px)!important}.tila-admin{box-sizing:border-box;width:100%;max-width:none;min-height:100vh;background:var(--admin-canvas, #f4f8f3)}.tila-admin :is(.admin-header,.materials-header,.nav-bar,.toolbar,.top,.header){box-sizing:border-box;width:min(100rem,100% - 4rem);max-width:100rem;margin-right:auto;margin-left:auto}.tila-admin :is(.admin-header,.materials-header,.nav-bar){min-height:4.25rem;padding-right:clamp(1.5rem,1rem + 1vw,2.5rem);padding-left:clamp(1.5rem,1rem + 1vw,2.5rem)}.tila-admin :is(.header-left,.header-main,.header-actions,.header-right){min-width:0}.tila-admin.admin-after-sales-page .page-body,.tila-admin.admin-ai-page .page-content,.tila-admin.admin-alerts-page .alerts-content,.tila-admin.admin-customers-page .customers-content,.tila-admin.admin-detail-page .detail-content,.tila-admin.admin-dashboard-page:not(.owner-workbench-page) .dashboard-content,.tila-admin.admin-inventory-page .inventory-wall-container,.tila-admin.admin-marketing-page .marketing-content,.tila-admin.admin-orders-page .orders-content,.tila-admin.outbound-page .orders-list,.tila-admin.admin-product-edit-page .edit-form-content,.tila-admin.admin-production-checklist-page .print-sheet,.tila-admin.production-page .goods-list,.tila-admin.task-page .task-content,.tila-admin.admin-products-page .products-content,.tila-admin.admin-reviews-page .reviews-container,.tila-admin.admin-settings-page .settings-content,.tila-admin.admin-slots-page .slots-content,.tila-admin.admin-prepared-stock-page>.batch-card,.tila-admin.admin-prepared-stock-page>.card,.tila-admin.admin-split-stock-page>.card,.tila-admin.storage-page .locations-section{box-sizing:border-box;width:min(96rem,100% - 4rem);max-width:96rem;margin-right:auto;margin-left:auto}.tila-admin.admin-scrap-report-page>:is(.date-card,.summary-card,.section,.warning,.error,.empty){box-sizing:border-box;width:min(96rem,100% - 4rem);max-width:96rem;margin-right:auto;margin-left:auto}.tila-admin :is(.admin-header .header-title,.materials-header .page-title,.nav-bar .page-title){font-size:clamp(1.2rem,1rem + .45vw,1.65rem)}.tila-admin.admin-login-page{display:grid;min-height:100vh;place-items:center;padding:3rem 1.5rem}.tila-admin.admin-login-page .login-card{box-sizing:border-box;width:min(34rem,100%);max-width:34rem;padding:clamp(2rem,1.5rem + 1vw,3rem)}.tila-admin.admin-dashboard-page:not(.owner-workbench-page) .simple-dashboard{box-sizing:border-box;width:min(82rem,100% - 4rem);max-width:82rem;padding-top:2rem}.tila-admin.admin-dashboard-page:not(.owner-workbench-page) .quick-action-grid,.tila-admin.admin-dashboard-page:not(.owner-workbench-page) .tool-link-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.tila-admin.admin-after-sales-page .page-body{max-width:96rem;padding:1.5rem 0 3rem}.tila-admin.admin-after-sales-page .case-card{min-width:0}.tila-admin.admin-ai-page .page-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;padding-top:1.5rem;padding-bottom:3rem}.tila-admin.admin-ai-page .status-summary-card,.tila-admin.admin-ai-page .switch-grid{grid-column:1/-1}.tila-admin.admin-alerts-page .alerts-content{padding-top:1.5rem;padding-bottom:3rem}.tila-admin.admin-alerts-page .alerts-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.tila-admin.admin-alerts-page .alert-card{min-width:0}.tila-admin.admin-customers-page .customers-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;padding-top:1.25rem;padding-bottom:3rem}.tila-admin.admin-customers-page .customer-card{min-width:0}.tila-admin.admin-detail-page .detail-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;padding-top:1.5rem;padding-bottom:3rem}.tila-admin.admin-detail-page .detail-content>:is(.delivery-time-card,.info-card,.timeline-card,.amendment-recovery-card,.reception-generation-warning){min-width:0;margin:0}.tila-admin.admin-detail-page .business-info-card,.tila-admin.admin-detail-page .timeline-card{grid-column:1/-1}.tila-admin.admin-inventory-page .inventory-wall-container{padding-top:.25rem;padding-bottom:.35rem}.tila-admin.admin-inventory-page .button-wall-grid{grid-template-columns:repeat(auto-fill,minmax(144px,1fr));gap:.375rem}.tila-admin.admin-inventory-page .admin-header{min-height:3.5rem;width:min(96rem,100% - 4rem);max-width:96rem}.tila-admin.admin-inventory-page .hide-on-mobile{display:inline}.tila-admin.admin-inventory-page .compact-dashboard-strip{height:auto;min-height:2.5rem;padding:.2rem max(1.5rem,(100% - 96rem) / 2);gap:.5rem}.tila-admin.admin-inventory-page .channel-sync-note{max-width:32rem;font-size:.8125rem}.tila-admin.admin-inventory-page .stats-capsule-group{gap:.5rem}.tila-admin.admin-inventory-page .sc-pill{gap:.375rem;padding:.375rem .75rem}.tila-admin.admin-inventory-page .sc-label{font-size:.75rem}.tila-admin.admin-inventory-page .sc-val{font-size:.875rem}.tila-admin.admin-inventory-page .compact-toolbar{box-sizing:border-box;width:min(96rem,100% - 4rem);max-width:96rem;height:auto;min-height:2.75rem;margin:0 auto;padding:0;gap:.5rem}.tila-admin.admin-inventory-page .cat-filter-scroll{min-width:0}.tila-admin.admin-inventory-page .cat-chip-row{gap:.5rem}.tila-admin.admin-inventory-page .cat-chip{padding:.5rem .875rem;font-size:.8125rem}.tila-admin.admin-inventory-page .search-compact-box{box-sizing:border-box;width:min(20rem,34%);min-width:15rem;height:2.75rem;padding:0 .75rem;gap:.5rem}.tila-admin.admin-inventory-page .s-icon{font-size:.875rem}.tila-admin.admin-inventory-page uni-input.s-input{box-sizing:border-box;width:0;min-width:0;min-height:0!important;height:100%;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:.875rem!important}.tila-admin.admin-inventory-page .s-clear{font-size:1.125rem}.tila-admin.scan-center-page{padding-bottom:3rem}.tila-admin.scan-center-page .nav-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:4.25rem}.tila-admin.scan-center-page .nav-left{justify-self:start}.tila-admin.scan-center-page .page-title{justify-self:center;font-size:clamp(1.2rem,1rem + .45vw,1.65rem)}.tila-admin.scan-center-page .nav-right{justify-self:end}.tila-admin.scan-center-page .back-link{font-size:.9375rem;white-space:nowrap}.tila-admin.scan-center-page .camera-top-btn{padding:.5rem 1rem;font-size:.875rem}.tila-admin.scan-center-page .modes-card{box-sizing:border-box;width:min(96rem,100% - 4rem);max-width:96rem;margin:1.25rem auto 1rem;padding:1rem 1.5rem}.tila-admin.scan-center-page .modes-row{gap:.75rem}.tila-admin.scan-center-page .mode-item{min-height:3.25rem;gap:.5rem;padding:.625rem .75rem}.tila-admin.scan-center-page .mode-item .mode-emoji{font-size:1.25rem}.tila-admin.scan-center-page .mode-item .mode-name{font-size:.9375rem}.tila-admin.scan-center-page .mode-note-line{margin-top:.75rem;padding-top:.625rem}.tila-admin.scan-center-page .mode-note-text{font-size:.8125rem}.tila-admin.scan-center-page .viewfinder-section,.tila-admin.scan-center-page .scanner-ctrl-row,.tila-admin.scan-center-page .manual-input-wrapper,.tila-admin.scan-center-page>.result-card{box-sizing:border-box;width:min(76rem,100% - 4rem);max-width:76rem;margin-right:auto;margin-left:auto}.tila-admin.scan-center-page .viewfinder-section{padding:.5rem 0}.tila-admin.scan-center-page .viewfinder-box{height:clamp(25rem,43vw,40rem);border-radius:1rem}.tila-admin.scan-center-page .viewfinder-placeholder{gap:.25rem}.tila-admin.scan-center-page .placeholder-icon-circle{width:5rem;height:5rem;margin-bottom:.5rem}.tila-admin.scan-center-page .placeholder-cam-icon{font-size:2rem}.tila-admin.scan-center-page .vf-main-idle{font-size:1.125rem}.tila-admin.scan-center-page .vf-sub-idle{margin-top:.25rem;font-size:.875rem}.tila-admin.scan-center-page .scanner-ctrl-row{padding:.75rem 0;text-align:center}.tila-admin.scan-center-page .main-scan-action-btn{width:min(22rem,100%);height:3.25rem;margin:0 auto;font-size:1rem;line-height:1.2}.tila-admin.scan-center-page .manual-input-wrapper{margin-top:.5rem;margin-bottom:1rem}.tila-admin.scan-center-page .manual-toggle-bar{min-height:3rem;padding:.75rem 1rem}.tila-admin.scan-center-page .toggle-bar-left,.tila-admin.scan-center-page .toggle-highlight{font-size:.875rem}.tila-admin.scan-center-page .toggle-bar-arrow{font-size:.8125rem}.tila-admin.scan-center-page .manual-input-card,.tila-admin.scan-center-page .result-card{padding:1.25rem}.tila-admin.scan-center-page .input-row{gap:.75rem}.tila-admin.scan-center-page .input-row .code-input{flex:1;min-width:0;min-height:2.75rem;font-size:.875rem!important}.tila-admin.scan-center-page .input-row .submit-code-btn{min-width:6rem;min-height:2.75rem;font-size:.875rem}.tila-admin.admin-marketing-page .marketing-content{padding-top:1.5rem;padding-bottom:3rem}.tila-admin.admin-marketing-page .coupon-list{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.tila-admin.admin-marketing-page .coupon-card{min-width:0;margin:0}.tila-admin.admin-marketing-page .marketing-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tila-admin.admin-orders-page .orders-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;padding-top:1.5rem;padding-bottom:3rem}.tila-admin.admin-orders-page .order-card{min-width:0;margin:0}.tila-admin.admin-orders-page .orders-content>:is(.orders-load-error,.reception-generation-warning,.source-filter-banner,.empty-state){grid-column:1/-1}.tila-admin.outbound-page .orders-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;padding-top:1.5rem;padding-bottom:3rem}.tila-admin.outbound-page .order-outbound-card{min-width:0;margin:0}.tila-admin.admin-product-edit-page .edit-form-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;padding-top:1.5rem;padding-bottom:3rem}.tila-admin.admin-product-edit-page .edit-form-content>:is(.quick-create-tips,.form-card,.sku-matrix-container,.danger-action-zone,.secondary-actions-row){min-width:0;margin:0}.tila-admin.admin-product-edit-page .edit-form-content>:is(.quick-create-tips,.sku-matrix-container,.danger-action-zone,.secondary-actions-row){grid-column:1/-1}.tila-admin.admin-production-checklist-page .print-sheet{padding:1.5rem 2rem}.tila-admin.production-page .goods-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;padding-top:1.5rem;padding-bottom:3rem}.tila-admin.production-page .good-card{min-width:0;margin:0}.tila-admin.production-page .task-capsules-2x2-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tila-admin.task-page .task-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;padding-top:1.5rem;padding-bottom:3rem}.tila-admin.task-page .task-content>:is(.main-action-card,.task-load-error,.loading-state){grid-column:1/-1}.tila-admin.task-page .task-content .section-card{min-width:0;margin:0}.tila-admin.admin-products-page .products-content{padding-top:1.5rem;padding-bottom:3rem}.tila-admin.admin-products-page .product-rows-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem}.tila-admin.admin-products-page .product-row-card{min-width:0;margin:0}.tila-admin.admin-reviews-page .reviews-container{padding-top:1.5rem;padding-bottom:3rem}.tila-admin.admin-reviews-page .reviews-list-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem}.tila-admin.admin-reviews-page .review-audit-card{min-width:0;margin:0}.tila-admin.admin-settings-page .settings-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;padding-top:1.5rem;padding-bottom:3rem}.tila-admin.admin-settings-page .settings-content>:is(.settings-alert-card,.settings-card){min-width:0;margin:0}.tila-admin.admin-settings-page .settings-alert-card{grid-column:1/-1}.tila-admin.admin-slots-page .slots-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;gap:.75rem;padding-top:1.5rem;padding-bottom:3rem}.tila-admin.admin-slots-page .slots-content>:is(.section-hint,.empty-box){grid-column:1/-1}.tila-admin.admin-slots-page .slot-card{min-width:0;margin:0}.tila-admin.admin-prepared-stock-page>.batch-card,.tila-admin.admin-prepared-stock-page>.card,.tila-admin.admin-split-stock-page>.card{padding:1.5rem}.tila-admin.admin-prepared-stock-page>:is(.intro,.batch-card,.card,.empty){box-sizing:border-box;width:min(68rem,100% - 4rem);max-width:68rem;margin-right:auto;margin-left:auto}.tila-admin.admin-split-stock-page>:is(.intro,.card){box-sizing:border-box;width:min(76rem,100% - 4rem);max-width:76rem;margin-right:auto;margin-left:auto}.tila-admin.storage-page .locations-section{padding-top:1.5rem;padding-bottom:3rem}.tila-admin.storage-page .location-cards-grid{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem}.tila-admin.admin-scrap-report-page>:is(.date-card,.summary-card,.section,.warning,.error,.empty){padding:1.25rem 1.5rem}}@media screen and (min-width: 48rem) and (max-width: 68.75rem){body.tila-admin-wide.tila-admin-subpage{--admin-desktop-sidebar-width: 204px}}@media screen and (min-width: 80rem){.tila-admin.admin-after-sales-page .page-body,.tila-admin.admin-ai-page .page-content,.tila-admin.admin-alerts-page .alerts-content,.tila-admin.admin-customers-page .customers-content,.tila-admin.admin-detail-page .detail-content,.tila-admin.admin-inventory-page .inventory-wall-container,.tila-admin.admin-marketing-page .marketing-content,.tila-admin.admin-orders-page .orders-content,.tila-admin.outbound-page .orders-list,.tila-admin.admin-product-edit-page .edit-form-content,.tila-admin.production-page .goods-list,.tila-admin.task-page .task-content,.tila-admin.admin-products-page .products-content,.tila-admin.admin-reviews-page .reviews-container,.tila-admin.admin-settings-page .settings-content,.tila-admin.admin-slots-page .slots-content,.tila-admin.storage-page .locations-section{width:min(100rem,100% - 6rem);max-width:100rem}}@media screen and (min-width: 48rem) and (max-width: 64rem){.tila-admin.admin-customers-page .customers-content,.tila-admin.admin-ai-page .page-content,.tila-admin.admin-detail-page .detail-content,.tila-admin.admin-product-edit-page .edit-form-content,.tila-admin.admin-settings-page .settings-content{grid-template-columns:minmax(0,1fr)}.tila-admin.admin-ai-page .status-summary-card,.tila-admin.admin-ai-page .switch-grid,.tila-admin.admin-detail-page .business-info-card,.tila-admin.admin-detail-page .timeline-card,.tila-admin.admin-product-edit-page .edit-form-content>:is(.quick-create-tips,.sku-matrix-container,.danger-action-zone,.secondary-actions-row),.tila-admin.admin-settings-page .settings-alert-card{grid-column:auto}}@media print{body.tila-admin-wide.tila-admin-subpage .tila-admin{width:auto!important;max-width:none!important;margin:0!important}.admin-desktop-sidebar{display:none!important}body.tila-admin-wide,body.tila-admin-wide #app,body.tila-admin-wide uni-app,body.tila-admin-wide uni-page,body.tila-admin-wide uni-page-wrapper,body.tila-admin-wide uni-page-body{width:auto!important;max-width:none!important;margin:0!important}}@media (min-width: 960px){body.tila-wide-product-detail,body.tila-wide-product-detail #app,body.tila-wide-product-detail uni-app,body.tila-wide-product-detail uni-page,body.tila-wide-product-detail uni-page-wrapper,body.tila-wide-product-detail uni-page-body{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.page-container.detail-page{box-sizing:border-box;width:min(calc(100vw - 80px),1320px)!important;max-width:1320px!important;margin:0 auto!important;padding-bottom:28px}.detail-page .detail-main-content{box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:start;gap:clamp(28px,4vw,56px);padding:32px clamp(24px,3.5vw,48px) 0}.detail-page .banner-swiper-box{grid-column:1;grid-row:1;position:sticky;top:28px;width:100%;height:min(72vh,760px);min-height:480px;margin:0;overflow:hidden;border-radius:24px}.detail-page .detail-body{grid-column:2;grid-row:1;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0 0 40px}.detail-page .title-card{padding:22px 24px 26px;border:1px solid #e6ece7;border-radius:20px;background:#fff;box-shadow:0 12px 36px rgba(25,54,44,.06)}.detail-page .product-title{font-size:clamp(26px,2.5vw,36px)}.detail-page .category-name-badge{display:none!important}.detail-page .bottom-action-bar{box-sizing:border-box;left:50%!important;transform:translate(-50%);width:min(calc(100vw - 80px),1240px)!important;max-width:none!important;border-radius:18px 18px 0 0}}@media (min-width: 1440px){.detail-page .detail-main-content{gap:52px;padding-right:64px;padding-left:64px}}.back-btn,.tila-btn.sm{position:relative}.back-btn:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%);pointer-events:auto}.tila-btn.sm:after{content:"";position:absolute;top:50%;left:0;right:0;height:44px;transform:translateY(-50%);pointer-events:auto}.tila-btn.is-disabled:after,.tila-btn[disabled]:after{pointer-events:none}.cart-page .title-delete-row .del-btn-wrap{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:0}.cart-page .item-select-col,.cart-page .select-all-wrap{min-width:44px;min-height:44px}.cart-page .tila-stepper .step-btn{width:44px;height:44px;min-width:44px;min-height:44px}.cart-page .tila-stepper .step-btn:before{top:0;right:0;bottom:0;left:0;pointer-events:none}.product-card .card-reserve-btn,.product-card .action-btn{min-width:44px;min-height:44px}.checkout-page .f-detail-btn{min-height:44px}.tila-home uni-button.plain{min-height:44px!important}.tila-home .icon-button{width:44px!important;min-width:44px!important;min-height:44px!important}.tila-home .detail-link,.tila-home .outline-link{min-height:44px!important}.tila-home .footer-links .plain{min-width:44px!important;min-height:44px!important;padding-inline:4px}.tila-product-card .action-btn,.category-page .search-input{min-height:44px!important}.cart-page .cart-item-card .item-select-col{min-width:44px!important}.cart-page .cart-item-card .del-btn-wrap{min-width:44px!important;min-height:44px!important}.cart-page .select-all-wrap,.expand-reviews-btn,.mid-cta-btn,.single-buy-action-btn,.developer-contact-pill,.top-flat-ai-trigger,.flat-ai-btn,.legal-privacy-btn{min-height:44px!important}.legal-beian-link,.legal-privacy-btn{display:inline-flex!important;align-items:center;min-width:44px!important;min-height:44px!important}.back-btn{width:44px!important;height:44px!important}.checkout-page .uni-input-input{min-height:44px!important}.a11y-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.tila-home .footer-note,.footer-brand-en,.card-sub-desc,.meta-label,.legal-copy,.legal-beian-link,.legal-privacy-btn,.checkout-page .f-detail-btn,.category-page .nav-sub,.category-page .cht-sub,.category-page .card-subtitle,.category-page .tab-label,.category-name-badge,.guide-label,.r-tag-btn,.icon-btn .btn-t,.cart-icon-btn .btn-t{color:#657a6c!important}.category-page #tab-all .tab-label{color:#007f52!important}.r-tag-btn.is-active{color:#fff!important}.gold{color:#007f52!important}.score-num,.rating-num,.dev-copy-action{color:#b33415!important}.review-total-count,.rev-user-loc,.rev-spec-pill .spec-label,.date-text,.mid-cta-sub,.layer-desc .ld-sub,.tg-desc{color:#5f646b!important}
