body :is(.tep-button,.primary-button,.secondary-button,.button):disabled{color:#475569;opacity:1;background:#e2e8f0;border-color:#cbd5e1}body :is(.back-link,.back-button){min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:8px;padding:0;font-size:13px}body :is(.page-header,.page-heading){align-items:baseline;gap:12px}body :is(.panel-head,.section-heading,.panel-heading){flex-wrap:wrap;gap:12px}body :is(.panel-head,.section-heading) .form-actions{align-items:end;margin:0}body :is(.panel-head,.section-heading) select{min-width:150px}body th{font-size:12px}.tep-page-header{gap:8px;margin-bottom:20px;display:grid}.tep-page-header-title h1{font-size:var(--tep-font-size-heading);font-weight:var(--tep-font-weight-heading);letter-spacing:var(--tep-letter-spacing-heading)}:where(strong,b,h1,h2,h3,h4,h5,h6){font-weight:var(--tep-font-weight-semibold)}.tep-card{min-width:0;padding:var(--tep-card-padding);border:1px solid var(--line);border-radius:var(--tep-radius-card);background:var(--surface,#fff);box-shadow:none}.tep-card-header{margin:calc(var(--tep-card-padding) * -1) calc(var(--tep-card-padding) * -1) var(--tep-card-padding);padding:16px var(--tep-card-padding);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.tep-card-title,.tep-card-header>:is(h2,h3){color:var(--ink);font-size:var(--tep-font-size-title);font-weight:var(--tep-font-weight-semibold);line-height:var(--tep-line-height-title);margin:0}.tep-card-description{color:var(--muted);font-size:var(--tep-font-size-subtitle);margin:2px 0 0}.tep-panel-quiet{border-radius:var(--tep-radius-control);background:var(--surface-muted,#f8fafc);border:0;min-width:0;padding:12px 16px}.tep-section-title{border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--tep-font-size-title);font-weight:var(--tep-font-weight-semibold);line-height:var(--tep-line-height-title);justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding-bottom:8px;display:flex}:is(.tep-card,.panel):not(.table-panel,.tep-order-detail *):has(>:is(.tep-section-title,.panel-heading):first-child){padding-top:var(--tep-space-4)}@media (min-width:761px){:is(.tep-card,.panel):not(.table-panel,.tep-order-detail *)>.tep-section-title:first-child{margin:0 0 var(--tep-space-4);padding-bottom:var(--tep-space-3)}:is(.tep-card,.panel):not(.table-panel,.tep-order-detail *)>.panel-heading:first-child{margin-bottom:var(--tep-space-4)}}#admin-workspace{--tep-toolbar-control-height:var(--admin-control-height)}.mobile-field-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tep-toolbar-count{color:var(--muted);font-size:var(--tep-font-size-label);font-weight:var(--tep-font-weight-regular);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-left:auto}@media (min-width:761px){:is(#agent-workspace,#admin-workspace,#platform-workspace) .segmented{box-sizing:border-box;height:var(--tep-toolbar-control-height);align-items:stretch;min-height:0}:is(#agent-workspace,#admin-workspace,#platform-workspace) .segmented>button{height:auto;min-height:0;padding-block:0}}@media (min-width:761px) and (max-width:1024px){:is(#agent-workspace,#admin-workspace,#platform-workspace) .segmented{outline:1px solid var(--line);outline-offset:-1px;border:0;padding:0}}.tep-subsection-title{color:var(--ink);font-size:var(--tep-font-size-subtitle);font-weight:var(--tep-font-weight-semibold);margin:0 0 8px}.tep-kv{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px 24px;margin:0;display:grid}.tep-kv>div{gap:2px;min-width:0;display:grid}.tep-kv dt{color:var(--muted);font-size:var(--tep-font-size-label)}.tep-kv dd{min-width:0;color:var(--ink);font-size:var(--tep-font-size-body);overflow-wrap:anywhere;margin:0}.tep-empty{text-align:center;justify-items:center;gap:4px;padding:40px 16px;display:grid}.tep-empty>svg{width:24px;height:24px;color:var(--text-subtle,var(--muted));margin-bottom:8px}.tep-empty-title{color:var(--ink);font-size:var(--tep-font-size-body);font-weight:var(--tep-font-weight-medium);margin:0}.tep-empty-description{max-width:360px;color:var(--muted);font-size:var(--tep-font-size-subtitle);margin:0}.tep-empty>:is(a,button):last-child{margin-top:12px}.tep-list{margin:0;padding:0;list-style:none;display:grid}.tep-list-row{border-bottom:1px solid var(--line);min-height:56px;color:inherit;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.tep-list-row:last-child{border-bottom:0}.tep-list-row-main{flex:1;gap:2px;min-width:0;display:grid}.tep-list-row-title{color:var(--ink);font-size:var(--tep-font-size-body);font-weight:var(--tep-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tep-list-row-meta{color:var(--muted);font-size:var(--tep-font-size-subtitle)}.tep-list-row-value{color:var(--ink);font-size:var(--tep-font-size-body);font-weight:var(--tep-font-weight-semibold);font-variant-numeric:tabular-nums;flex-shrink:0}.tep-metric{gap:4px;min-width:0;display:grid}.tep-metric-label{color:var(--muted);font-size:var(--tep-font-size-label)}.tep-metric-value{color:var(--ink);font-size:var(--tep-font-size-metric);font-weight:var(--tep-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1.3}.tep-metric-hint{color:var(--text-subtle,var(--muted));font-size:var(--tep-font-size-caption)}.tep-page-header .tep-page-header-back>a{margin:0}.tep-page-header-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tep-page-header-title h1,.tep-page-header>p{margin:0}#platform-workspace .certification-activate-icon{border-radius:var(--tep-radius-control);gap:6px;width:auto;height:auto;min-height:32px;padding:6px 10px;display:inline-flex;position:static}#platform-workspace .certification-activate-icon span{width:auto;height:auto;color:inherit;background:0 0;font-size:13px;position:static}#platform-workspace .certification-activate-icon img{width:18px;height:18px}#admin-workspace .catalog-save-bar{z-index:20;border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:12px;display:flex;position:sticky;bottom:0}#admin-workspace .entity-detail-header .actions>.danger-action:first-of-type{order:10;margin-inline-start:12px}#agent-workspace .product-card-merchant{max-width:100%}#agent-workspace .product-card-merchant-name{white-space:normal;overflow-wrap:anywhere;max-width:none}#platform-workspace .ticket-decision>button{justify-self:end;width:fit-content;margin-left:auto}body :is(.order-header-action,.order-command-button,.catalog-save-button):disabled{color:#475569;opacity:1;background:#e2e8f0}.app-shell>.sidebar .sidebar-account{margin-top:auto}@media (hover:hover) and (pointer:fine){:is(aside:where(.sidebar),.platform-navigation-drawer) nav a:hover:not([aria-current=page]):not(.active){color:var(--nav-ink-strong,#fff);background:#ffffff0f}:is(.sidebar-account,.platform-navigation-drawer .operator) button:hover:not(:disabled){color:#fff;background:#ffffff17;border-color:#ffffff42}}.app-shell>.sidebar>nav{flex:auto;grid-auto-rows:max-content;align-content:start;padding-bottom:16px}@media (hover:hover) and (pointer:fine){body :is(.back-link,.back-button):hover{box-shadow:none;background:0 0;text-decoration:underline}}@media (min-width:701px){:is(#agent-workspace,#platform-workspace) :is(.tep-button,.primary-button,.secondary-button,.button){min-height:var(--tep-button-md);padding:8px 14px;font-size:14px}body :is(td,.table-actions) :is(.tep-button,.primary-button,.secondary-button,.button){min-height:var(--tep-button-sm);padding:6px 10px;font-size:13px}body .list-pagination-controls :is(button,input){min-height:var(--tep-button-sm);height:var(--tep-button-sm);min-width:32px;font-size:13px;font-weight:500}body .list-pagination-jump-button{width:auto;padding-inline:12px}.buyer-header-utility nav a{min-height:38px;font-size:14px}.buyer-header-utility .tep-brand-name,.buyer-header-platform{font-size:12px}.buyer-header-utility{min-height:44px}.buyer-header-utility nav{gap:14px}.buyer-header-account-name{margin-right:4px}.buyer-tablet-navigation>summary{border-radius:var(--tep-radius-nav);border:0;place-items:center;width:44px;min-height:44px;list-style:none;display:grid}.buyer-tablet-navigation>summary svg{width:20px;height:20px}#agent-workspace,.agent-header>.buyer-header-utility,.agent-header>.buyer-header-main{width:100%;max-width:calc(var(--tep-page-max-width) + 2 * var(--tep-page-gutter));padding-inline:var(--tep-page-gutter);margin-inline:auto}#agent-workspace.workspace-catalog,.agent-header>.buyer-header-main{max-width:calc(var(--tep-page-max-width-wide) + 2 * var(--tep-page-gutter))}#agent-workspace .catalog-toolbar{box-shadow:none;background:0 0;border:0;padding-inline:0}#agent-workspace .product-card-merchant-mark{max-width:100%;font-size:12px}#agent-workspace .product-card-merchant-mark>span{max-width:none}#agent-workspace .order-item-summary{grid-template-columns:repeat(4,minmax(0,1fr))}#agent-workspace .order-item-summary>:first-child{grid-column:auto}#agent-workspace .account-settings-content{padding:24px}#agent-workspace .product-gallery-main,#agent-workspace .product-gallery-main img{width:100%;max-width:none}#agent-workspace .commerce-sticky-price strong{white-space:nowrap;font-size:clamp(16px,1.7vw,24px)}.platform-workspace .reward-form>button,.platform-workspace .panel form>button,.platform-workspace .ticket-detail-grid button.tep-button{justify-self:end;width:fit-content}#agent-workspace .order-list-section{--order-columns:minmax(0, 1fr) 110px 120px 120px}#agent-workspace .order-list-table-head,#agent-workspace .order-list-section .order-card-body{grid-template-columns:var(--order-columns)}#agent-workspace .order-confirmation-page{width:100%;max-width:none}#agent-workspace .account-overview-grid{grid-template-columns:minmax(0,1fr)}#admin-workspace .catalog-list-toolbar{flex-wrap:wrap;align-items:center;gap:16px;display:flex}#admin-workspace .catalog-list-toolbar .tep-list-search{flex:320px;margin:0}#admin-workspace .catalog-list-toolbar .toolbar{flex:300px;align-items:center;margin:0}#admin-workspace .catalog-combination-table-wrap{min-width:0;max-width:100%;overflow-x:auto}#admin-workspace .catalog-combination-table{display:table}#platform-workspace .ticket-reply>button,#platform-workspace .ticket-resolution>button{justify-self:end;width:fit-content}.agent-header .buyer-header-main{gap:16px}.agent-header .buyer-header-search{flex:180px;min-width:140px;max-width:300px}.buyer-header-primary-nav{align-items:center;gap:14px;display:flex}.buyer-header-primary-nav>a{color:var(--ink);white-space:nowrap;font-size:14px;text-decoration:none}.buyer-header-primary-nav a:focus-visible,.buyer-header-primary-nav [aria-current=page]{color:var(--accent)}@media (hover:hover) and (pointer:fine){.buyer-header-primary-nav a:hover{color:var(--accent)}}.buyer-header-account-menu{position:relative}.buyer-header-account-menu summary{cursor:pointer;align-items:center;gap:8px;font-size:14px;list-style:none;display:flex}.buyer-header-account-menu summary>span:nth-of-type(2){text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.buyer-header-avatar{width:32px;height:32px;color:var(--accent);background:var(--accent-soft);border-radius:50%;place-items:center;display:grid}.buyer-header-account-menu>div{border:1px solid var(--line);background:var(--surface);z-index:70;border-radius:8px;min-width:150px;padding:12px;position:absolute;top:calc(100% + 8px);right:0}.platform-mobile-context>span{display:none}body :is(.order-header-action,.order-command-button,.catalog-save-button,.segmented button){min-height:var(--tep-button-md);padding:8px 14px;font-size:14px}body .tep-button.tep-button-sm{min-height:var(--tep-button-sm);padding:6px 10px;font-size:13px}body .tep-button.tep-button-lg{min-height:var(--tep-button-lg);padding:10px 18px;font-size:15px}#admin-workspace .order-finance-metrics>article{min-width:0;height:100%}#admin-workspace .order-finance-metrics strong{font-size:clamp(16px,1.5vw,22px)}#admin-workspace .order-finance-metrics .money-primary{white-space:nowrap}#agent-workspace .order-confirmation-page .commerce-sticky-bar-inner{width:100%;max-width:var(--tep-page-max-width);padding-inline:var(--tep-page-gutter)}#platform-workspace .reward-page{margin-inline:auto}#platform-workspace .platform-account-table :is(small,code),#agent-workspace .order-item-option-list :is(dt,dd){font-size:12px}#agent-workspace .product-gallery{width:100%;max-width:none}}@media (min-width:761px){#admin-workspace{max-width:1600px}#admin-workspace .catalog-product-table td{white-space:normal;overflow-wrap:anywhere;overflow:visible}#admin-workspace .catalog-product-table :is(th,td):first-child,#admin-workspace .table-wrap :is(th,td):first-child{padding-left:16px}#admin-workspace .catalog-product-table .mobile-card-money{white-space:normal;flex-wrap:wrap}#admin-workspace .catalog-product-table .mobile-card-money-token{white-space:normal}#admin-workspace .catalog-row-action{color:var(--accent);border:1px solid var(--line);background:0 0;min-height:32px}#admin-workspace .order-operation-form{width:100%;max-width:none}#admin-workspace .order-command-button.danger{order:10}#admin-workspace .order-command-button{width:auto;min-width:38px}#admin-workspace .catalog-save-bar{z-index:20;background:var(--surface);border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:0}}@media (min-width:901px){.app-shell>aside.sidebar{visibility:visible;width:var(--tep-shell-sidebar-width);transform:none}.app-shell>#admin-workspace{width:calc(100% - var(--tep-shell-sidebar-width));max-width:none;margin-left:var(--tep-shell-sidebar-width);padding-top:24px;padding-inline:max(var(--tep-page-gutter), calc((100vw - var(--tep-shell-sidebar-width) - var(--tep-page-max-width)) / 2))}.app-shell .mobile-bar,.app-shell .tablet-navigation{display:none}.sidebar .language-switcher-desktop{display:flex}.platform-shell>.platform-navigation-drawer{height:100dvh;min-height:0;box-shadow:none;visibility:visible;width:var(--tep-shell-sidebar-width);z-index:20;padding:16px 12px;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:none}.platform-shell>.platform-mobile-header,.platform-shell .platform-navigation-close{display:none}.platform-shell>#platform-workspace{width:calc(100% - var(--tep-shell-sidebar-width));max-width:none;margin-left:var(--tep-shell-sidebar-width);padding-top:24px;padding-inline:max(var(--tep-page-gutter), calc((100vw - var(--tep-shell-sidebar-width) - var(--tep-page-max-width)) / 2))}}@media (max-width:1200px){.agent-header .buyer-header-primary-nav{display:none}}@media (min-width:701px) and (max-width:1200px){.agent-header .buyer-tablet-navigation{display:block}.agent-header .buyer-header-search{max-width:none}}@media (min-width:701px) and (max-width:1100px){#agent-workspace .order-list-table-head{display:none}#agent-workspace .order-list-section .order-card-products,#agent-workspace .order-list-section .order-card-actions{grid-column:1/-1}#agent-workspace .order-list-section .order-card-actions{flex-wrap:wrap;display:flex}#agent-workspace .order-detail-inline-merchants{border-left:0;padding-left:0}.platform-workspace .metric-queues{grid-template-columns:repeat(3,minmax(0,1fr))}#agent-workspace .order-list-section .order-card-body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:701px) and (max-width:900px){.platform-mobile-context>strong{display:none}.platform-mobile-context>small{font-size:14px}#agent-workspace .account-settings-content{padding-inline:16px}}@media (max-width:1024px){#platform-workspace .platform-withdrawal-table td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:12px;display:block}body :is(button,select,summary,.tep-button,.primary-button,.secondary-button,.back-link,.back-button):not(.role-permission-heading,.catalog-editor-section>summary,.member-task-navigation-list button,.chat-send-retry,.order-chat-message-meta .order-chat-translation-toggle,.home-advertisement-dot,.home-advertisement-pause,.buyer-payment-modal [role=tab],:is(.login-shell,.login-panel,.auth-shell,.platform-login-shell,.platform-login-page,.language-switcher-floating,.language-switcher-sheet-backdrop) *){min-height:44px}body .list-pagination-controls :is(button,input){height:44px;min-height:44px}body :is(.tep-button.tep-button-sm,.order-header-action,.order-command-button,.catalog-save-button,.segmented button),#platform-workspace .certification-activate-icon{min-height:44px}}@media (min-width:701px){:is(#agent-workspace,#admin-workspace,#platform-workspace) :where(p,label,td){font-size:14px}:is(#agent-workspace,#admin-workspace,#platform-workspace) :where(small){font-size:12px}}@media (max-width:1024px){:is(#agent-workspace,#admin-workspace,#platform-workspace) :is(button,select,summary,.tep-button,.catalog-row-action,.back-link,.secondary-button,.primary-button):not(.role-permission-heading,.catalog-editor-section>summary,.member-task-navigation-list button,.chat-send-retry,.order-chat-message-meta .order-chat-translation-toggle,.home-advertisement-dot,.home-advertisement-pause,.buyer-payment-modal [role=tab],:is(.login-shell,.login-panel,.auth-shell,.platform-login-shell,.platform-login-page,.language-switcher-floating,.language-switcher-sheet-backdrop) *){min-height:44px}}:is(#agent-workspace,#admin-workspace,#platform-workspace) .list-pagination-single{text-align:right;grid-template-columns:none;justify-content:flex-end;justify-self:stretch;width:100%;max-width:none;margin-inline:0;padding-inline:0;display:flex}.list-pagination-single .list-pagination-summary{margin:0}.app-shell>.sidebar .sidebar-account{margin-inline:0;padding:12px 0 0}.app-shell>.sidebar .sidebar-account summary{grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:8px 6px;list-style:none;display:grid}.sidebar-account summary::-webkit-details-marker{display:none}.sidebar-account summary::marker{content:""}.sidebar-account-avatar{width:32px;height:32px;color:var(--nav-ink-strong);background:var(--nav-elevated);border-radius:50%;place-items:center;display:grid}.sidebar-account-copy{min-width:0}.app-shell>.sidebar .sidebar-account-copy :is(strong,small){text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.sidebar-account-chevron{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.sidebar-account details[open] .sidebar-account-chevron{transform:rotate(180deg)}.app-shell>.sidebar .sidebar-account nav{gap:2px;margin:4px 0 8px;padding:0}.app-shell>.sidebar .sidebar-account nav a{text-align:left;min-height:34px;color:var(--nav-ink);background:0 0;border:0;border-radius:6px;justify-content:flex-start;margin:0;padding:6px 11px;line-height:22px}@media (hover:hover) and (pointer:fine){.app-shell>.sidebar .sidebar-account nav a:hover{color:var(--nav-ink-strong);background:var(--nav-elevated)}}.app-shell>.sidebar .sidebar-account nav a.active{color:var(--nav-ink-strong);background:var(--nav-elevated)}.app-shell>.sidebar .sidebar-account-tools{align-items:center;gap:8px;padding-inline:6px;display:flex}.app-shell>.sidebar .sidebar-account-tools :is(button,.language-switcher-desktop){margin:0}.app-shell>.sidebar .sidebar-account-tools>button{white-space:nowrap;min-height:34px;padding:6px}:is(#admin-workspace,#platform-workspace) :is(.finance-history-controls,.platform-funds-history-controls){flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}:is(#admin-workspace,#platform-workspace) :is(.finance-history-controls,.platform-funds-history-controls)>label{white-space:nowrap;align-items:center;gap:8px;margin:0;display:flex}:is(#admin-workspace,#platform-workspace) :is(.finance-history-controls,.platform-funds-history-controls) select{width:auto;min-width:150px}#platform-workspace .metric-queues>.metric{grid-area:auto}@media (min-width:701px){#agent-workspace .order-detail-financial-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}:is(#agent-workspace,#admin-workspace) :is(.order-detail-financial-summary,.order-finance-metrics)>article>strong{font-size:22px;line-height:1.35}#admin-workspace .order-received-outstanding{gap:4px;display:grid}:is(#agent-workspace,#admin-workspace) .order-item-summary .mono{white-space:nowrap;overflow-wrap:normal;word-break:normal}@media (min-width:701px){:is(#agent-workspace,#admin-workspace) .order-item-summary{grid-template-columns:minmax(150px,1.4fr) repeat(3,minmax(0,1fr))}}@media (min-width:901px){.platform-shell>.platform-navigation-drawer>nav{overscroll-behavior-y:contain;flex:auto;align-content:start;min-height:0;margin-top:18px;padding-bottom:12px;scroll-padding-block:12px;overflow-y:auto}.platform-shell>.platform-navigation-drawer nav a{min-height:var(--tep-shell-nav-item-height);padding:0 10px}.platform-shell>.platform-navigation-drawer>.operator{flex:none;margin-top:12px}.platform-shell>.platform-navigation-drawer .operator button{min-height:var(--tep-control-min-height);margin-top:4px;padding-block:0}}@media (min-width:1181px){#admin-workspace .admin-dashboard-orders-panel>.table-wrap>table,#admin-workspace .merchant-ticket-list-panel>.table-wrap>table{table-layout:fixed;width:100%;min-width:0}#admin-workspace .admin-dashboard-orders-panel>.table-wrap :is(th,td),#admin-workspace .merchant-ticket-list-panel>.table-wrap :is(th,td){text-overflow:ellipsis;min-width:0;overflow:hidden}#admin-workspace .merchant-ticket-list-panel>.table-wrap td.merchant-ticket-subject-cell{min-width:240px}#admin-workspace .merchant-ticket-list-panel>.table-wrap td.merchant-ticket-scope-cell{min-width:180px}#admin-workspace .admin-dashboard-orders-panel>.table-wrap :is(th,td):first-child{width:25%}#admin-workspace .admin-dashboard-orders-panel>.table-wrap :is(th,td):nth-child(2){width:23%}#admin-workspace .admin-dashboard-orders-panel>.table-wrap :is(th,td):nth-child(3){width:12%}#admin-workspace .admin-dashboard-orders-panel>.table-wrap :is(th,td):nth-child(4),#admin-workspace .admin-dashboard-orders-panel>.table-wrap :is(th,td):nth-child(5){white-space:nowrap;text-align:right;width:15%}#admin-workspace .admin-dashboard-orders-panel>.table-wrap :is(th,td):last-child{white-space:nowrap;text-align:right;width:10%}#admin-workspace .admin-dashboard-orders-panel>.table-wrap td:first-child strong,#admin-workspace .admin-dashboard-orders-panel>.table-wrap td:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}#admin-workspace .merchant-ticket-list-panel>.table-wrap :is(th,td):first-child{width:23%}#admin-workspace .merchant-ticket-list-panel>.table-wrap :is(th,td):nth-child(2){width:18%}#admin-workspace .merchant-ticket-list-panel>.table-wrap :is(th,td):nth-child(3){width:15%}#admin-workspace .merchant-ticket-list-panel>.table-wrap :is(th,td):nth-child(4){width:16%}#admin-workspace .merchant-ticket-list-panel>.table-wrap :is(th,td):nth-child(5){width:18%}#admin-workspace .merchant-ticket-list-panel>.table-wrap :is(th,td):last-child{white-space:nowrap;width:10%}#admin-workspace .merchant-ticket-list-panel>.table-wrap :is(td:first-child,td:nth-child(2)){overflow-wrap:anywhere}#agent-workspace .order-detail-financial-summary{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:761px) and (max-width:1180px){:is(#admin-workspace,#platform-workspace) .tep-tablet-card-table{width:100%;margin-inline:0;overflow:visible}:is(#admin-workspace,#platform-workspace) .tep-tablet-card-table>table,:is(#admin-workspace,#platform-workspace) .tep-tablet-card-table>table>tbody{width:100%;min-width:0;max-width:100%;display:block}:is(#admin-workspace,#platform-workspace) .tep-tablet-card-table>table>thead{display:none}:is(#admin-workspace,#platform-workspace) .tep-tablet-card-table>table>tbody>tr{border:1px solid var(--line);border-radius:var(--tep-radius-card);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-bottom:12px;padding:16px;display:grid}:is(#admin-workspace,#platform-workspace) .tep-tablet-card-table>table>tbody>tr>td{white-space:normal;overflow-wrap:anywhere;border:0;grid-area:auto;width:auto;min-width:0;max-width:100%;height:auto;padding:0;display:block}:is(#admin-workspace,#platform-workspace) .tep-tablet-card-table>table>tbody>tr>td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:12px;display:block}:is(#admin-workspace,#platform-workspace) .tep-tablet-card-table>table>tbody>tr>:is(td:first-child,td.mobile-card-action,td.empty){grid-column:1/-1}:is(#admin-workspace,#platform-workspace) .tep-tablet-card-table :is(.table-cell-summary,.mobile-card-value){white-space:normal;max-width:100%}}#admin-workspace :is(.catalog-editor-section,.catalog-editor-section-body,.catalog-combination-editor){min-width:0;max-width:100%}@media (max-width:800px){#admin-workspace .catalog-combination-table-wrap{border:0;width:100%;overflow:visible}#admin-workspace .catalog-combination-table,#admin-workspace .catalog-combination-table tbody{width:100%;min-width:0;display:block}#admin-workspace .catalog-combination-table thead{display:none}#admin-workspace .catalog-combination-table tr{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr);margin-bottom:12px;display:grid}#admin-workspace .catalog-combination-table tr td{width:auto;min-width:0;padding:12px;display:block}#admin-workspace .catalog-combination-table td:before{content:attr(data-label);color:var(--muted);margin-bottom:8px;font-size:12px;display:block}}@media (min-width:701px) and (max-width:900px){#agent-workspace .product-detail-page .commerce-sticky-bar-inner{grid-template-columns:minmax(0,1fr) auto;column-gap:16px;display:grid}#agent-workspace .product-detail-page .commerce-sticky-bar-inner>.merchant-identity{display:none}#agent-workspace .product-detail-page .commerce-sticky-price{justify-items:start;min-width:0}#agent-workspace .product-detail-page .commerce-sticky-price strong{font-size:16px}}#admin-workspace .product-form :is(.secondary,.compact,.text-button,.danger-text,.icon-button,.catalog-add-special-price,.catalog-price-mode-icon),#admin-workspace .catalog-editor-guide button{box-sizing:border-box;height:32px;min-height:32px;padding-block:5px;font-size:13px;line-height:20px}#admin-workspace .appointment-status-page :is(header,.appointment-status-tools) button{height:38px;min-height:38px;padding-block:8px;font-size:14px;line-height:20px}#admin-workspace .notification-center :is(.notification-mark-all,.notification-card footer :is(button,a)){font-size:var(--button-font-size,14px);font-weight:var(--button-font-weight,500)}@media (min-width:1025px){#admin-workspace .notification-center .notification-mark-all{min-height:var(--admin-control-height,40px);padding-inline:12px}}@media (min-width:761px){#admin-workspace .notification-card{align-items:center}}@media (max-width:1024px){:is(#agent-workspace,#admin-workspace) .notification-center :is(.notification-mark-all,.notification-toolbar button),#admin-workspace .product-form :is(.secondary,.compact,.text-button,.danger-text,.icon-button,.catalog-add-special-price,.catalog-price-mode-icon),#admin-workspace .catalog-editor-guide button,#admin-workspace .appointment-status-page :is(header,.appointment-status-tools) button{height:44px;min-height:44px;padding-block:8px;line-height:20px}}#admin-workspace .catalog-combination-price-input input{min-width:0}@media (min-width:1025px){#admin-workspace .catalog-editor-guide button{height:38px;min-height:38px}}#agent-workspace .list-pagination-single .list-pagination-summary{text-align:right;min-width:0}#admin-workspace .order-received-outstanding>span{gap:2px;display:grid}#admin-workspace .order-received-outstanding small{color:var(--muted);font-size:12px;font-weight:500}@media (min-width:701px) and (max-width:1400px){#admin-workspace .order-item-detail-card{grid-template-columns:minmax(0,1fr)}#admin-workspace .order-item-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#admin-workspace .order-item-summary>div{grid-column:auto;width:auto}}@media (max-width:1024px){.app-shell>.sidebar .sidebar-account-tools button{height:44px;min-height:44px}}@media (min-width:1025px){#admin-workspace .product-form button:not(.order-chat-widget button,.tep-appointment-calendar button,.tep-appointment-slots button,.order-linked-attachment,.order-file-preview-button){box-sizing:border-box;height:32px;min-height:32px;padding-block:5px;line-height:20px}#admin-workspace .product-form :is(.catalog-save-button,.catalog-editor-guide button){height:38px;min-height:38px}}@media (min-width:761px) and (max-width:1180px){#admin-workspace .tep-tablet-card-table>table>tbody>tr>td{padding-inline:0}}@media (max-width:1024px){.platform-shell>.platform-navigation-drawer .operator button{box-sizing:border-box;height:44px;min-height:44px}}@media (min-width:761px) and (max-width:1180px){#admin-workspace .table-wrap.tep-tablet-card-table>table>tbody>tr>td:first-child{padding:0}}@media (min-width:701px) and (max-width:1180px){#agent-workspace .order-detail-financial-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}#agent-workspace .order-detail-financial-summary>article{min-width:0;padding:12px 8px}#agent-workspace .order-detail-financial-summary>article>strong{font-size:16px}}:is(#agent-workspace,#platform-workspace) :is(.order-list-state-action,.product-detail-load-action,.account-load-state-action,[role=alert] button,.platform-ticket-load-state button,.platform-load-state button){min-height:44px}body :is(.login-shell,.login-panel,.auth-shell,.platform-login-shell,.platform-login-page) :is(button,input:not([type=checkbox]):not([type=radio]),select){min-height:48px}#admin-workspace form:not(.list-pagination-jump)>button,#admin-workspace form>:is(.actions,.form-actions,.catalog-save-bar)>:is(button,a.secondary,a.secondary-button,a.tep-button){height:var(--admin-control-height);min-height:var(--admin-control-height);padding:var(--admin-control-padding);font-size:var(--button-font-size);font-weight:var(--button-font-weight);border-radius:var(--radius-control)}@media (min-width:1025px){#admin-workspace tbody td{line-height:19px}}.sidebar-account .language-switcher-menu,.platform-navigation-drawer .operator .language-switcher-menu{inset:auto auto calc(100% + 7px) 0}@media (min-width:901px) and (max-height:600px){.platform-shell>.platform-navigation-drawer{overflow-y:auto}.platform-shell>.platform-navigation-drawer>nav{flex:none;overflow:visible}}@media (min-width:761px) and (max-width:1024px){#admin-workspace{--admin-control-height:44px;--tep-control-min-height:44px}}@media (max-width:1024px){:is(#agent-workspace,#admin-workspace,#platform-workspace) :is(button,select,summary,.back-link,.back-button,.tep-button,.secondary-button,.primary-button):not([type=checkbox]):not([type=radio]):not(.role-permission-heading,.catalog-editor-section>summary,.member-task-navigation-list button,.chat-send-retry,.order-chat-message-meta .order-chat-translation-toggle,.home-advertisement-dot,.home-advertisement-pause,.buyer-payment-modal [role=tab],:is(.login-shell,.login-panel,.auth-shell,.platform-login-shell,.platform-login-page,.language-switcher-floating,.language-switcher-sheet-backdrop) *){min-height:44px}body .language-switcher-trigger{min-width:44px;min-height:44px}.platform-shell>.platform-navigation-drawer .operator button,.app-shell>.sidebar .sidebar-account-tools button{height:44px;min-height:44px}}body .verify-email-actions>:is(button,a){box-sizing:border-box;height:32px;min-height:32px;padding:0 12px;line-height:30px}.app-shell>.sidebar .sidebar-account-tools{justify-content:flex-end;position:relative}body .login-panel .verify-email-actions>:is(button.tep-button,a.back-button){height:32px;min-height:32px}@media (max-width:1024px){body .login-shell :is(button,input:not([type=checkbox]):not([type=radio]),select,a.auth-register-button),body .language-switcher-floating button{min-height:48px}}@media (min-width:761px) and (max-width:1024px){#platform-workspace small{font-size:13px}}@media (max-width:1024px){body .login-panel .verify-email-actions>:is(button.tep-button,a.back-button){height:48px;min-height:48px}.platform-shell>.platform-navigation-drawer nav a,.app-shell>.sidebar nav a{min-height:44px}}#platform-workspace .platform-funds-history-controls{align-items:end;max-width:100%}#platform-workspace .platform-funds-history-controls>label{white-space:normal;gap:6px;min-width:0;max-width:100%;display:grid}#platform-workspace .platform-funds-history-controls select{max-width:100%}@media (min-width:1100px){#admin-workspace .product-detail-workspace button:not(.order-chat-widget button,.tep-appointment-calendar button,.tep-appointment-slots button,.order-linked-attachment,.order-file-preview-button){box-sizing:border-box;height:40px;min-height:40px;padding-block:8px;line-height:20px}#admin-workspace:has(.order-detail-page-header) button:not(.order-chat-widget button,.admin-data-retry,.tep-appointment-calendar button,.tep-appointment-slots button,.order-linked-attachment,.order-file-preview-button){box-sizing:border-box;height:40px;min-height:40px;padding-block:8px;line-height:20px}#admin-workspace :is(.product-detail-workspace,.order-detail-page-header) :is(.secondary-button,.order-command-button){box-sizing:border-box;height:40px;min-height:40px}}.pc-product-actions,.pc-confirmation-actions,.pc-account-chevron,.platform-operator-avatar,.platform-operator-caption{display:none}.platform-operator-identity{display:contents}@media (min-width:1100px){.agent-header .buyer-header-utility{display:none}.agent-header .buyer-header-main{align-items:center;gap:16px;display:flex}.agent-header .buyer-header-search{flex:560px;min-width:160px;max-width:560px}.buyer-header-primary-nav{flex:0 auto;gap:12px;margin-left:auto}.buyer-header-account-menu summary{max-width:216px}.pc-account-chevron{fill:none;stroke:currentColor;stroke-width:2px;flex:0 0 14px;width:14px;height:14px;display:block}.buyer-header-account-menu[open] .pc-account-chevron{transform:rotate(180deg)}#agent-workspace .catalog-grid .product-card{background:var(--surface,#fff);border:1px solid var(--line);border-radius:var(--tep-radius-card);padding:12px;transition:border-color .14s,box-shadow .14s}#agent-workspace .catalog-grid .product-card:focus-within{border-color:var(--accent-line);box-shadow:none}@media (hover:hover) and (pointer:fine){#agent-workspace .catalog-grid .product-card:hover{border-color:var(--accent-line);box-shadow:none}}#agent-workspace .product-card h2{font-size:15px;line-height:1.5}#agent-workspace .product-card-price-row strong{font-size:var(--tep-font-size-body);font-weight:var(--tep-font-weight-semibold)}#agent-workspace .catalog-toolbar{align-items:center;gap:16px;padding:0;display:flex}#agent-workspace .catalog-category-desktop{align-items:center;gap:10px;margin:0;display:flex}#agent-workspace .catalog-result-count{margin-left:auto}#agent-workspace .product-detail-page>.commerce-sticky-bar,#agent-workspace .order-confirmation-page>.commerce-sticky-bar{display:none}#agent-workspace :is(.product-detail-page,.order-confirmation-page){padding-bottom:24px}.pc-product-actions{display:block}#agent-workspace .pc-product-actions .commerce-sticky-actions{justify-content:flex-start;gap:12px}#agent-workspace .product-gallery-main{aspect-ratio:1;height:auto}#agent-workspace .product-gallery-main img{object-fit:cover}#agent-workspace .product-detail-layout{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}#agent-workspace .product-detail-sidebar .detail-list>div{grid-template-columns:max-content minmax(0,1fr);gap:16px}#agent-workspace .order-confirmation-aside{align-self:start;position:sticky;top:24px}.pc-confirmation-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;display:flex}#agent-workspace .checkout-stepper>div{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}#agent-workspace .checkout-stepper small{margin:0}#agent-workspace .account-settings-shell{box-shadow:none;background:0 0;border:0;border-radius:0;gap:24px;overflow:visible}#agent-workspace .account-settings-sidebar{background:0 0;border:0;padding:12px 0}#agent-workspace .account-settings-content{min-width:0;padding:0}#agent-workspace .order-list-section{--order-columns:minmax(0, 1fr) 130px 145px 125px}#agent-workspace :is(.order-list-table-head,.order-card-body){grid-template-columns:var(--order-columns)}#agent-workspace .order-list-table-head{background:var(--surface,#fff);border:1px solid var(--line);text-align:left;border-radius:8px;padding:0}#agent-workspace .order-list-table-head>span{text-align:left;padding:12px 16px}#agent-workspace :is(.order-card-total,.order-card-payment,.order-card-actions){text-align:left;justify-items:start;padding-inline:16px}#agent-workspace .wallet-withdrawal-form{align-items:start}#agent-workspace .wallet-withdrawal-form>label{grid-template-rows:auto 40px auto;align-content:start;gap:8px;display:grid}#agent-workspace .wallet-withdrawal-form input{box-sizing:border-box;height:40px;min-height:40px;margin:0}#agent-workspace .wallet-currency-decoration,#agent-workspace .wallet-top-up-panel .buyer-wallet-section-heading>span{display:none}#admin-workspace .product-detail-workspace,#admin-workspace .product-detail-workspace>.product-form{width:100%;max-width:none}#admin-workspace .product-detail-workspace>.entity-detail-header .danger-action{color:#b42318;border-radius:var(--radius-control);opacity:1;background:#fff;border:1px solid #e8b5b1;order:10}#admin-workspace .product-detail-workspace>.entity-detail-header .danger-action:disabled{opacity:.6}#admin-workspace .product-detail-workspace>.entity-detail-header .danger-action:first-of-type{margin-inline-start:12px}#admin-workspace .order-received-outstanding{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#admin-workspace .order-finance-metrics>article{min-height:0;padding-block:14px}#admin-workspace .order-finance-metrics>article>strong{font-size:18px}#admin-workspace .order-detail-page-header .entity-detail-heading{flex:100%;max-width:none}#admin-workspace .order-detail-page-header p{max-width:none}#admin-workspace .pc-redundant-dashboard-action{display:none}#platform-workspace .metrics[aria-label=平台资金汇总]{grid-template-columns:repeat(12,minmax(0,1fr))}#platform-workspace .metrics[aria-label=平台资金汇总]>.metric{grid-column:span 3}#platform-workspace .metrics[aria-label=平台资金汇总]>.metric:nth-child(n+5){grid-column:span 4}#platform-workspace .list-pagination-single{justify-content:flex-end;width:100%;max-width:none}#platform-workspace .list-pagination-single .list-pagination-summary{text-align:right;width:auto;min-width:0;max-width:none}.platform-shell .operator{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;display:grid}.platform-shell .operator>.platform-operator-identity{order:-1;grid-column:1/-1;grid-template-columns:32px minmax(0,1fr);column-gap:8px;display:grid}.platform-operator-avatar{background:#ffffff1a;border-radius:50%;grid-row:span 2;place-items:center;width:32px;height:32px;display:grid}.platform-shell .platform-operator-caption{grid-column:2;font-size:12px;display:block}.platform-shell .operator>button{margin:0}.platform-shell .operator>button:first-of-type{grid-column:1/-1}.platform-shell .operator>.language-switcher{grid-row:3}.platform-shell .operator>button:last-of-type{grid-area:3/2}#platform-workspace .pc-single-page{display:none}}@media (min-width:1280px){#admin-workspace .order-item-detail-card{grid-template-columns:minmax(0,1fr)}#admin-workspace .order-item-summary{grid-template-columns:minmax(150px,1.2fr) repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.agent-header .buyer-header-main>.language-switcher{margin-left:0}.platform-shell .operator{grid-template-columns:minmax(0,1fr) auto}.platform-shell .operator>.language-switcher{justify-self:end}.platform-shell .operator>button{min-height:var(--tep-control-min-height);border-radius:var(--tep-radius-control);color:#e2e8f0;text-align:center;background:#ffffff0d;border:1px solid #ffffff29;padding:0 8px;font-weight:500}#admin-workspace .order-detail-page-header{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}#admin-workspace .order-detail-page-header .entity-detail-heading{display:contents}#admin-workspace .order-detail-page-header .mobile-page-redundant-back{flex-basis:100%;order:0}#admin-workspace .order-detail-page-header .entity-detail-title-row{flex:none;order:1}#admin-workspace .order-detail-page-header .order-detail-contact-actions{flex:none;order:2;width:max-content;max-width:100%;margin-left:auto}#admin-workspace .order-detail-page-header .order-command-bar-header{flex-wrap:nowrap;justify-content:flex-end}#admin-workspace .order-detail-page-header .entity-detail-heading>p{flex-basis:100%;order:3}#platform-workspace .platform-funds-history-controls>label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}}@media (min-width:1280px){#admin-workspace .order-finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.6fr)}}@media (min-width:1100px) and (max-width:1279px){#admin-workspace .order-received-outstanding{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){#platform-workspace .certification-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#platform-workspace .certification-actions>:is(button,.status){white-space:nowrap;flex:none;max-width:100%}#platform-workspace .certification-activate-icon{white-space:nowrap;min-width:76px}#platform-workspace .platform-withdrawal-table td.empty{text-align:center;grid-area:auto/1/auto/-1;justify-self:stretch;width:100%;height:auto;display:block}#agent-workspace .order-confirmation-aside{grid-row:auto}#agent-workspace .order-detail-heading-actions{grid-area:auto/1/auto/-1;width:100%;max-width:none}#agent-workspace .order-detail-primary-actions{width:100%;display:flex}#agent-workspace .order-detail-primary-actions>:is(button,a){flex:1 1 0;justify-content:center}#agent-workspace .order-items-panel>.panel-heading{padding-inline:0}#agent-workspace .order-payment-records thead{display:none}#agent-workspace .order-payment-records .table-wrap{min-width:0;max-width:100%}#agent-workspace .reward-rules>summary{align-items:center;gap:8px;list-style:none;display:flex}#agent-workspace .reward-rules>summary::-webkit-details-marker{display:none}#agent-workspace .reward-rules>summary:before{content:"›"}#agent-workspace .reward-rules[open]>summary:before{transform:rotate(90deg)}#admin-workspace .order-buyer-summary>div{white-space:normal;flex-wrap:wrap;gap:4px;display:flex}#admin-workspace .order-buyer-summary .order-customer-name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;flex:1 1 0;width:auto;min-width:0;max-width:none;overflow:visible}#admin-workspace .order-received-outstanding{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#admin-workspace .order-finance-metrics>article:has(.order-received-outstanding)>span{display:none}#admin-workspace .members-page-header>.actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}#admin-workspace .members-list .table-action{background:var(--surface,#fff);color:var(--accent);border:1px solid var(--line)}}@media (max-width:1099px){#agent-workspace .wallet-withdrawal-form{align-items:start}#agent-workspace .wallet-withdrawal-form>label{grid-template-rows:auto 44px auto;align-content:start;gap:8px;display:grid}#agent-workspace .wallet-withdrawal-form input{box-sizing:border-box;height:44px;min-height:44px;margin:0}#agent-workspace .wallet-currency-decoration,#agent-workspace .wallet-top-up-panel .buyer-wallet-section-heading>span,#admin-workspace .pc-redundant-dashboard-action{display:none}}@media (min-width:701px) and (max-width:1099px){#agent-workspace .account-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#agent-workspace .catalog-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}#agent-workspace .catalog-grid .product-card{max-width:none}#admin-workspace .order-finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#admin-workspace .order-received-outstanding{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#admin-workspace .order-finance-metrics>article:has(.order-received-outstanding)>span{display:none}}@media (min-width:761px) and (max-width:1099px){#admin-workspace .tep-tablet-card-table>.catalog-product-table>tbody>tr{gap:8px 16px;padding-block:12px}#admin-workspace .tep-tablet-card-table>.catalog-product-table>tbody>tr>td:first-child{grid-column:1}#admin-workspace .tep-tablet-card-table>.catalog-product-table>tbody>tr>td.mobile-card-action{text-align:left;grid-area:1/2;place-self:start end}#admin-workspace .catalog-product-table .catalog-centered-cell{text-align:left}#admin-workspace .catalog-product-table .catalog-row-actions{justify-content:flex-start}}@media (max-width:700px){body .login-panel a.back-button,body .login-panel .verify-email-actions>:is(button.tep-button,a.back-button){height:auto;min-height:44px}}#admin-workspace .admin-invoice-mobile-card-heading{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;display:grid}#admin-workspace .admin-invoice-mobile-card-heading .admin-mobile-card-copy{display:contents}#admin-workspace .admin-invoice-mobile-card-heading .admin-mobile-card-copy>small{grid-area:2/1/auto/-1}#admin-workspace .admin-invoice-mobile-card-heading>.tep-status-badge{grid-area:1/2}@media (min-width:701px) and (max-width:820px){#admin-workspace .admin-invoice-mobile-card-heading .admin-mobile-card-copy{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}}@media (max-width:700px){#platform-workspace .platform-withdrawal-table td[data-label]{flex-wrap:wrap;align-items:baseline;gap:4px 8px;height:auto;display:flex}#platform-workspace .platform-withdrawal-table td[data-label]:before{flex:none;margin-bottom:0}}body :is(.login-panel,.platform-login-card) .tep-button{transition-property:box-shadow,transform}@media (max-width:760px),(max-width:900px) and (max-height:600px){#admin-workspace .product-form .icon-button{width:44px;min-width:44px;font-size:15px}}@media (max-width:760px){#admin-workspace .notification-overview h1{display:none}}:root{--tep-create-form-width:720px}:is(#agent-workspace,#admin-workspace,#platform-workspace) .tep-empty-state:not(.notification-empty){color:var(--muted);text-align:center;justify-content:center;place-items:center;margin-block:0;padding:24px 16px}.tep-empty-state>:is(h2,strong,p){color:inherit}:is(#agent-workspace,#admin-workspace,#platform-workspace) .tep-empty-state>:is(a.tep-button,button){color:var(--ink);background:var(--surface,#fff);border:1px solid var(--line)}:is(#agent-workspace,#admin-workspace,#platform-workspace) :is(.eyebrow,.notification-eyebrow){display:none}:is(#agent-workspace,#admin-workspace,#platform-workspace) .tep-create-form{box-sizing:border-box;width:100%;max-width:var(--tep-create-form-width);margin-inline:0}.tep-create-form>:is(fieldset,.field-grid){width:100%;min-width:0}.tep-create-form :is(.actions,.form-actions){justify-content:flex-end}.tep-create-form>button[type=submit],.tep-create-form>fieldset>button[type=submit]{justify-self:end;width:auto;margin-inline-start:auto}:is(#agent-workspace,#admin-workspace) .notification-overview{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:stretch;padding:0;display:grid}.notification-overview .tep-page-header-title{width:100%}.notification-overview .notification-overview-copy{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.notification-overview .notification-unread-summary{background:var(--surface-muted,#f1f5f9);color:var(--muted);border-radius:999px;gap:4px;padding:3px 8px;font-size:12px;display:inline-flex}.notification-overview .notification-unread-summary strong{font-size:inherit}.tep-disclosure>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.tep-disclosure>summary::-webkit-details-marker{display:none}.tep-disclosure>summary:before{content:"›"}.tep-disclosure[open]>summary:before{transform:rotate(90deg)}@media (min-width:761px){.tep-filter-toolbar{margin-bottom:var(--tep-space-3);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tep-filter-toolbar>form{flex:360px;min-width:0;margin:0}#platform-workspace .tep-inline-filter{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}#platform-workspace .tep-inline-filter>select{width:auto;min-width:150px;height:var(--tep-toolbar-control-height);min-height:0;padding-block:0}}@media (max-width:700px){:is(#agent-workspace,#admin-workspace,#platform-workspace) .tep-empty-state:not(.notification-empty){padding-block:8px}:is(#agent-workspace,#admin-workspace,#platform-workspace) td.tep-empty-state{grid-area:auto/1/auto/-1;justify-self:stretch;width:100%}#agent-workspace .account-list-page-header h1{display:block}.platform-shell:has(.platform-mobile-context [role=heading]) .page-header h1{display:none}:is(#agent-workspace,#admin-workspace) .notification-overview .tep-page-header-title{flex-flow:wrap;justify-content:space-between;align-items:center;display:flex}}@media (min-width:701px){.agent-header .buyer-header-main{height:var(--tep-shell-header-height);min-height:var(--tep-shell-header-height);align-items:center;gap:16px;padding-block:0;display:flex}.agent-header .buyer-header-main>:is(.buyer-header-mobile-context,.buyer-header-mobile-back,#buyer-mobile-header-actions,.buyer-header-wallet-shortcut){display:none}.agent-header .buyer-header-main>*{align-self:center;margin-block:0}.agent-header .buyer-header-search{height:var(--tep-button-md);min-height:var(--tep-button-md);align-items:center;padding:0;display:flex}.agent-header .buyer-header-search input{flex:1;height:100%;min-height:0;padding-block:0;font-size:14px;line-height:20px}.agent-header .buyer-header-search input::placeholder{color:var(--control-placeholder);opacity:1}.agent-header .buyer-tablet-navigation{flex:none}.account-settings-sidebar .account-language-setting{display:none}}@media (min-width:701px) and (max-width:1099px){.agent-header .buyer-header-search{flex:1;width:auto;max-width:560px}}@media (min-width:1100px){.agent-header .buyer-header-main>.buyer-header-language-switcher{display:none}.agent-header .buyer-header-search{flex:560px;width:auto;max-width:560px}.agent-header .buyer-header-primary-nav{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.buyer-header-primary-nav>a{flex:0 0 var(--tep-button-md);width:var(--tep-button-md);height:var(--tep-button-md);min-height:var(--tep-button-md);border-radius:var(--tep-radius-nav);color:var(--muted);white-space:nowrap;justify-content:center;align-items:center;padding:0;display:inline-flex}.buyer-header-primary-nav :is(.buyer-header-orders-label,.buyer-header-wallet-link>span){display:none}.buyer-header-primary-nav>a[aria-current=page]{color:var(--accent);background:var(--tep-icon-hover-bg,#0f172a0f)}.buyer-header-primary-nav>a.buyer-header-tier-badge{border-radius:var(--tep-radius-badge);width:auto;height:24px;min-height:24px;color:var(--accent-dark);flex:none;margin-inline:4px;padding:2px 6px}.buyer-header-primary-nav>a svg{flex:0 0 20px;width:20px;height:20px}.buyer-header-primary-nav .buyer-header-notifications{position:relative}.buyer-header-unread{color:#fff;text-align:center;background:#d92d20;border-radius:10px;min-width:16px;padding:1px 3px;font-size:11px;font-weight:500;line-height:16px;position:absolute;top:0;right:-5px}.buyer-header-account-menu{position:relative}.buyer-header-account-menu>.buyer-header-account-trigger{width:auto;height:var(--tep-button-md);min-height:var(--tep-button-md);border-radius:var(--tep-radius-nav);color:var(--ink);font:inherit;align-items:center;gap:6px;padding:0 6px 0 2px;display:inline-flex}.buyer-header-account-trigger .buyer-header-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.buyer-header-account-menu>.buyer-account-dropdown{z-index:80;border:1px solid var(--line);border-radius:var(--tep-radius-card);background:var(--surface,#fff);width:max-content;min-width:220px;max-width:min(320px,90vw);box-shadow:var(--tep-shadow-md);gap:2px;padding:8px;display:grid;position:absolute;inset:calc(100% + 8px) 0 auto auto}.buyer-account-dropdown :is(a[role=menuitem],button[role=menuitem]){width:100%;height:auto;min-height:40px;color:var(--ink);font:inherit;text-align:start;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.buyer-account-dropdown :is(a,button)[role=menuitem]:is(:focus-visible,[aria-current=page]){background:var(--accent-soft,#fff3eb);color:var(--accent-dark)}@media (hover:hover) and (pointer:fine){.buyer-account-dropdown :is(a,button)[role=menuitem]:hover{background:var(--accent-soft,#fff3eb);color:var(--accent-dark)}}.buyer-account-menu-identity{overflow-wrap:anywhere;gap:4px;padding:8px 12px;display:grid}.buyer-account-menu-identity small{color:var(--muted);font-size:12px}.buyer-account-dropdown .buyer-account-menu-separated{border-top:1px solid var(--line);margin-top:4px}.buyer-account-menu-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.buyer-account-menu-group+.buyer-account-menu-group{padding-top:4px}.buyer-account-menu-group>.buyer-account-menu-group-label{color:var(--muted);grid-column:1/-1;padding:4px 12px 2px;font-size:12px;font-weight:600}.buyer-account-menu-language .language-switcher-menu{right:0}}@media (min-width:1100px) and (max-width:1280px){.buyer-header-primary-nav .buyer-header-account-name{display:none}}@media (max-width:1099px){#agent-workspace .account-settings-navigation{box-sizing:border-box;justify-content:flex-start;padding-inline:12px;scroll-padding-inline:12px}#agent-workspace .account-settings-navigation a{flex-shrink:0;scroll-margin-inline:12px}#agent-workspace .account-session-list article{grid-template-columns:minmax(0,1fr) auto;gap:12px}#agent-workspace .account-session-device{min-width:0}#agent-workspace .account-session-device .agent-information-stack{overflow-wrap:anywhere;min-width:0}#agent-workspace .account-session-action{grid-area:1/2;align-self:start;position:static}#agent-workspace .account-session-list dl{grid-area:2/1/auto/-1}#agent-workspace :is(.customer-ticket-card,.customer-ticket-facts,.customer-ticket-detail,.account-settings-content) .agent-information-stack{gap:4px}#agent-workspace .wallet-action-warning{margin-top:12px}}@media (max-width:700px){#agent-workspace .order-card,#agent-workspace .order-card-header{gap:6px;display:grid}#agent-workspace .order-card-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px}#agent-workspace .order-card-products{grid-column:1/-1}#agent-workspace .order-card-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:6px 12px;display:flex}#agent-workspace .order-card-actions .order-card-action:not(.order-card-pay-action){display:none}#agent-workspace .order-card-actions .order-card-action:after{content:none}#agent-workspace .order-card-actions .order-card-pay-action{flex:none;margin:0 0 0 auto;position:static}#platform-workspace .page-header{flex-wrap:wrap;align-items:flex-start;gap:12px}#platform-workspace .page-header>:first-child{flex:200px;min-width:0}#platform-workspace .page-header h1{overflow-wrap:anywhere}#platform-workspace :is(.tep-page-header-back,.back-button){white-space:normal;height:auto;min-height:44px;line-height:1.5}#admin-workspace .merchant-ticket-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#admin-workspace .merchant-ticket-metrics>*{min-width:0;padding:10px 8px}.notification-card footer :is(a,button){white-space:normal;text-align:center;flex:1 1 0;min-width:0}}@media (max-width:760px){#admin-workspace .merchant-ticket-list-panel .mobile-card-table td.mobile-card-action>a{align-items:center;display:inline-flex}:is(#agent-workspace,#admin-workspace,#platform-workspace) .mobile-card-table>table>thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:table-header-group;position:absolute;overflow:hidden}:is(#agent-workspace,#admin-workspace,#platform-workspace) .mobile-card-table>table>thead th{padding:0;position:static}}@media (max-width:1099px){#agent-workspace .customer-ticket-list>a>div{flex-direction:column;gap:4px;display:flex}#agent-workspace .customer-ticket-page :is(strong,h2,h3)+:is(small,p){margin-top:4px}}@media (max-width:700px){#platform-workspace .platform-account-table td>div{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}#platform-workspace .page-header :is(h1,.tep-page-header-actions){max-width:100%;position:static}#platform-workspace .tep-page-header-back a{white-space:normal;line-height:1.5}}@media (min-width:1100px){.agent-header .buyer-tablet-navigation{display:none}}@media (max-width:1099px){#agent-workspace .account-settings-navigation{width:100%;margin-inline:0}}@media (max-width:700px){#agent-workspace .order-card-actions{grid-row:auto;height:auto;min-height:44px;position:static}#agent-workspace .order-card-detail-link{min-height:44px;color:var(--accent-dark);align-items:center;gap:6px;text-decoration:none;display:inline-flex}#agent-workspace .order-card:before{content:none}#agent-workspace .order-card-payment{grid-column:auto;padding-right:0}}.agent-header .buyer-header-account-trigger.buyer-header-utility-active{background:var(--tep-icon-hover-bg,#0f172a0f);color:var(--accent)}@media (max-width:1099px){#agent-workspace .customer-ticket-message-list article>div{flex-wrap:wrap;gap:4px 8px;display:flex}#agent-workspace .customer-ticket-message-list article>p{margin-top:4px}#agent-workspace .customer-ticket-section-heading>div{gap:4px;display:grid}}@media (max-width:700px){#agent-workspace .order-card-payment>small{white-space:normal;overflow-wrap:anywhere}}@media (min-width:1100px){.buyer-header-primary-nav{gap:16px}.buyer-header-account-trigger .buyer-account-chevron{flex:0 0 16px;width:16px;height:16px}.buyer-account-dropdown :is(a,button)[role=menuitem].buyer-account-menu-separated{border-top:1px solid var(--line);border-radius:0}}@media (max-width:700px){#admin-workspace .order-buyer-summary>div:first-child{flex-direction:column;align-items:flex-start}#admin-workspace .order-buyer-summary .tep-compact-identifier{justify-content:flex-start;margin:0}#agent-workspace .catalog-toolbar{align-items:center}#agent-workspace .catalog-toolbar>.catalog-result-count{align-self:center;margin:0;line-height:1.5}}@media (max-width:1024px){.commerce-sticky-bar .commerce-secondary-action{min-width:44px;height:44px;min-height:44px}}@media (max-width:700px){#agent-workspace .order-card-list{gap:6px}#agent-workspace .order-card{padding-block:4px}#agent-workspace .account-settings-content:has(.order-list-section){padding-top:0}#agent-workspace .order-card-header-summary{line-height:20px}#agent-workspace .order-card-header-status{min-height:20px;padding-block:0;line-height:20px}#agent-workspace :is(.order-card-total,.order-card-payment),#agent-workspace :is(.order-card-total,.order-card-payment) :is(strong,small){line-height:20px}#agent-workspace .order-card-product-copy{align-items:center;gap:8px;padding:0;display:flex}#agent-workspace .order-card-inline-number{white-space:nowrap;flex:0 auto;min-width:0;font-size:12px;line-height:20px}#agent-workspace .order-card-product-copy h2{flex:1 1 0;min-width:0}#agent-workspace .order-card-product-copy .order-product-entry--short>[data-i18n-skip]{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}#agent-workspace .order-card-actions{border:0;flex-direction:row;align-items:center;width:100%;padding:0}#agent-workspace .order-card-details-content>a{color:var(--accent-dark);justify-self:start;align-items:center;min-height:44px;display:inline-flex}#agent-workspace .order-card-details{min-width:0}#agent-workspace .order-card-details[open]{flex-basis:100%}#agent-workspace .order-card-details summary{cursor:pointer;list-style:none}#agent-workspace .order-card-details summary::-webkit-details-marker{display:none}#agent-workspace .order-card-details summary:after{content:"›"}#agent-workspace .order-card-details[open] summary:after{transform:rotate(90deg)}#agent-workspace .order-card-details-content{gap:8px;padding-block:6px;display:grid}#agent-workspace .order-card-details .order-card-product-options{width:100%;display:grid}#agent-workspace .order-card-details h3{margin:0 0 6px;font-size:14px}.platform-shell .platform-account-table>table>tbody>tr{padding-block:6px}}@media (min-width:701px) and (max-width:1099px) and (max-height:500px){.agent-header .buyer-header-search{height:50px;min-height:50px}.agent-header .buyer-header-search input{height:100%;min-height:48px;font-size:15px}}@media (max-width:700px){.app-shell[data-mobile-detail=true]{--tep-mobile-detail-gap:16px}.app-shell[data-mobile-detail=true]>#agent-workspace{padding-top:var(--tep-mobile-detail-gap)}.app-shell[data-mobile-detail=true]>#admin-workspace{padding-top:calc(64px + env(safe-area-inset-top) + var(--tep-mobile-detail-gap))}}@media (max-width:390px){.platform-shell .platform-workspace{padding-top:6px;padding-bottom:8px}.platform-shell .platform-workspace .panel{padding:10px}.platform-shell .mobile-accounts-heading{margin-bottom:2px}.platform-shell .platform-account-table>table>tbody>tr{row-gap:2px;padding-block:6px}}@media (min-width:768px) and (max-width:1024px){#admin-workspace .catalog-editor-guide ol{grid-auto-rows:1fr}#admin-workspace .catalog-editor-guide li{display:flex}#admin-workspace .catalog-editor-guide button{white-space:normal;overflow-wrap:normal;word-break:normal;height:auto;min-height:44px}}@media (max-width:760px){#admin-workspace .catalog-list-toolbar .segmented{grid-template-columns:repeat(3,minmax(0,1fr));width:max-content;min-width:0;max-width:100%;display:inline-grid;overflow:visible}#admin-workspace .catalog-list-toolbar .segmented>button{white-space:normal;overflow-wrap:normal;min-width:0;min-height:48px;padding-inline:8px}}@media (min-width:901px){#agent-workspace .product-commerce{grid-template-columns:minmax(280px,400px) minmax(0,1fr)}}@media (min-width:701px){#agent-workspace .product-description-panel figure img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:none;margin-inline:0}}
.tep-brand-mark{vertical-align:middle;flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.tep-brand-mark>img{width:122%;max-width:none;height:122%;box-shadow:none;object-fit:contain;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-47.5%)}.tep-brand-mark>img[src="/logo.png"]{mix-blend-mode:multiply}.tep-brand-name{white-space:nowrap}
:root{--tep-page-max-width:1200px;--tep-page-max-width-wide:1280px;--tep-page-gutter:24px;--tep-shell-header-height:56px;--tep-shell-sidebar-width:232px;--tep-shell-nav-item-height:36px;--tep-shell-bottom-nav-height:56px;--tep-button-sm:32px;--tep-button-md:36px;--tep-button-lg:44px;--tep-space-1:4px;--tep-space-2:8px;--tep-space-3:12px;--tep-space-4:16px;--tep-space-5:20px;--tep-space-6:24px;--tep-space-7:32px;--tep-card-padding:20px;--tep-card-gap:16px;--tep-radius-compact:6px;--tep-radius-control:6px;--tep-radius-badge:6px;--tep-radius-switcher:8px;--tep-radius-nav:8px;--tep-radius-card:10px;--tep-radius-dialog:12px;--tep-control-min-height:36px;--tep-compact-control-min-height:32px;--tep-navigation-control-min-height:36px;--tep-touch-control-min-height:44px;--tep-toolbar-control-height:var(--tep-control-min-height);--tep-control-font-size:14px;--tep-table-row-height:40px;--tep-radius-full:999px;--tep-font-sans:Inter, "Noto Sans SC", "PingFang SC", ui-sans-serif, system-ui, sans-serif;--tep-font-weight-regular:400;--tep-font-weight-medium:500;--tep-font-weight-semibold:600;--tep-font-size-body:14px;--tep-line-height-body:1.5;--tep-letter-spacing-body:0;--tep-font-size-heading:20px;--tep-font-weight-heading:600;--tep-letter-spacing-heading:-.01em;--tep-font-size-title:15px;--tep-line-height-title:24px;--tep-font-size-subtitle:13px;--tep-font-size-label:13px;--tep-font-size-caption:12px;--tep-font-size-nav:14px;--tep-font-size-metric:20px;--tep-font-size-input-mobile:16px;--tep-font-size-heading-mobile:18px;--tep-font-size-bottom-nav:11px;--tep-focus-outline-width:3px;--tep-focus-outline-offset:2px;--tep-focus-ring-width:3px;--tep-shadow-md:0 12px 32px -8px #0f172a2e, 0 2px 6px #0f172a0f;--tep-transition-fast:.14s ease;--tep-transition-base:.2s ease;--tep-motion-press:70ms;--tep-motion-fast:.12s;--tep-motion-release:.16s;--tep-motion-base:.24s;--tep-motion-page:.3s;--tep-ease-out:cubic-bezier(.32, .72, 0, 1);--tep-ease-in:cubic-bezier(.4, 0, 1, 1);--tep-dense-font-size:13px;--tep-dense-line-height:1.5;--tep-dense-control-height:32px;--tep-dense-table-row-height:40px;--tep-dense-heading-height:40px;--tep-dense-section-padding:12px 16px;--tep-dense-section-gap:0px;--tep-dense-panel-gap:8px;--tep-dense-radius:10px}:where(:root){--chat-thread-bg:color-mix(in srgb, var(--accent,#64748b) 5%, #efeae2);--chat-bubble-other:var(--surface,#fff);--chat-bubble-own:color-mix(in srgb, var(--accent,#64748b) 12%, var(--surface,#fff));--chat-bubble-shadow:0 1px .5px #00000014;--surface-muted:#f4f6f8}@media (max-width:1024px){:root{--tep-toolbar-control-height:var(--tep-touch-control-min-height)}}@media (max-width:700px){:root{--tep-page-gutter:16px;--tep-shell-header-height:52px;--tep-card-padding:16px;--tep-control-min-height:44px;--tep-navigation-control-min-height:44px;--tep-control-font-size:var(--tep-font-size-input-mobile);--tep-font-size-heading:var(--tep-font-size-heading-mobile)}}
.tep-toast-viewport{z-index:2147483647;top:calc(env(safe-area-inset-top,0px) + 16px);left:calc(16px + env(safe-area-inset-left,0px));right:calc(16px + env(safe-area-inset-right,0px));pointer-events:none;flex-direction:column;gap:8px;width:auto;max-width:480px;margin-inline:auto;display:flex;position:fixed}.tep-toast{pointer-events:auto;border:1px solid var(--line,#e2e8f0);border-radius:var(--tep-radius-card,10px);background:var(--surface,#fff);min-height:48px;color:var(--ink,#172136);box-shadow:var(--tep-shadow-md);font:500 var(--tep-font-size-body,14px)/1.5 var(--tep-font-sans,sans-serif);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 4px 16px;animation:.16s ease-out tep-toast-enter;display:flex}.tep-toast-message{min-width:0}.tep-toast-close{border-radius:var(--tep-radius-control,7px);width:40px;height:40px;min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 40px;font-size:20px}.tep-toast-close:focus-visible{outline:var(--tep-focus-outline-width,3px) solid currentColor;outline-offset:-3px}@keyframes tep-toast-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.tep-toast-close{flex-basis:44px;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.tep-toast{animation:none}}
.tep-detail-panel{background:var(--surface,#fff);border:1px solid var(--line,#e2e8f0);border-radius:var(--tep-dense-radius);font-size:var(--tep-dense-font-size);line-height:var(--tep-dense-line-height);overflow:hidden}.tep-detail-comfortable{--tep-dense-font-size:14px;--tep-dense-control-height:44px;--tep-dense-table-row-height:44px;--tep-dense-heading-height:44px}.tep-detail-section+.tep-detail-section{border-top:1px solid var(--line,#e2e8f0)}.tep-detail-section-heading{min-height:var(--tep-dense-heading-height);background:#f8fafc;align-items:center;gap:8px;padding:0 16px;display:flex}.tep-detail-section-heading h2{font-size:var(--tep-font-size-title);align-items:center;gap:8px;margin:0;font-weight:600;line-height:20px;display:flex}.tep-detail-section-heading h2:before{content:none}.tep-detail-section-count,.tep-detail-section-description{color:var(--muted,#64748b);font-size:12px}.tep-detail-section-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.tep-detail-section-actions :is(button,a),.tep-detail-expand{min-height:var(--tep-dense-control-height);padding:4px 8px}.tep-detail-empty{color:var(--muted,#64748b);margin:0;padding:12px 16px}.tep-description-list{grid-template-columns:repeat(var(--tep-description-columns), minmax(0, 1fr));padding:var(--tep-dense-section-padding);gap:0 16px;margin:0;display:grid}.tep-description-item{align-items:baseline;gap:8px;min-width:0;min-height:28px;display:flex}.tep-description-item dt{flex:0 0 var(--tep-description-label-width);color:var(--muted,#64748b)}.tep-description-item dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.tep-status-bar{margin-bottom:var(--tep-dense-panel-gap);border:1px solid var(--line,#e2e8f0);border-radius:var(--tep-dense-radius);font-size:var(--tep-dense-font-size);background:#fff;padding:10px 16px}.tep-status-main{align-items:center;gap:16px;display:flex}.tep-status-label{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.tep-status-label>span{color:var(--muted,#64748b)}.tep-status-steps{color:var(--muted,#64748b);white-space:nowrap;gap:12px;margin:0 auto;padding:0;list-style:none;display:flex}.tep-status-steps li:after{content:"›";color:#94a3b8;margin-left:12px}.tep-status-steps li:last-child:after{content:none}.tep-status-steps .current{color:var(--accent,#2563eb);font-weight:600}.tep-status-steps .done{color:var(--ink,#172136)}.tep-status-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tep-status-meta{color:var(--muted,#64748b);padding-top:5px;font-size:12px}.tep-dense-table{border-collapse:collapse;width:100%;font-size:inherit}.tep-dense-table thead{color:var(--muted,#64748b);background:#f8fafc;font-size:12px}.tep-dense-table tr{min-height:var(--tep-dense-table-row-height)}.tep-dense-table :is(th,td){border-bottom:1px solid var(--line,#e2e8f0);text-align:left;padding:8px 12px}.tep-dense-table .number,.tep-dense-table tfoot :is(th,td){text-align:right;font-variant-numeric:tabular-nums}.tep-dense-table tfoot tr:last-child :is(th,td){border-bottom:0;font-weight:600}.tep-file-row-list{margin:0;padding:0;list-style:none}.tep-file-row{min-height:var(--tep-dense-table-row-height);border-bottom:1px solid var(--line,#e2e8f0);grid-template-columns:22px minmax(0,1fr) 90px 80px 140px 90px auto;align-items:center;gap:8px;padding:4px 16px;display:grid}.tep-file-row:last-child{border-bottom:0}.tep-file-row strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.tep-file-row>span:not(.tep-file-icon),.tep-file-row time{color:var(--muted,#64748b);font-size:12px}.tep-file-row>div{justify-content:flex-end;gap:8px;display:flex}.tep-detail-expand{color:var(--accent,#2563eb);cursor:pointer;background:0 0;border:0;margin:4px 16px 8px auto;display:block}@container (max-width:900px){.tep-description-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.tep-status-main{flex-wrap:wrap}.tep-status-steps{order:3;width:100%;overflow-x:auto}.tep-file-row{grid-template-columns:22px minmax(0,1fr) auto}.tep-file-row>:is(span,time):not(.tep-file-icon){display:none}}@media (max-width:600px){.tep-description-list{grid-template-columns:minmax(0,1fr)}.tep-description-item{grid-column:auto!important}.tep-status-main{gap:8px}.tep-status-actions{width:100%}.tep-dense-table.tep-product-table thead{display:none}.tep-dense-table.tep-product-table tbody tr{grid-template-columns:1fr 1fr;display:grid}.tep-dense-table.tep-product-table tbody td:first-child{grid-column:1/-1}.tep-dense-table.tep-product-table tbody td:nth-child(2){grid-column:1}.tep-dense-table.tep-product-table tbody td:nth-child(3){display:none}}@media (pointer:coarse){.tep-detail-panel :is(button,a),.tep-status-bar :is(button,a){min-height:44px}}.tep-detail-breadcrumb{margin:0 0 6px;font-size:13px}.tep-order-detail{container-type:inline-size}.tep-order-detail>:is(section,.tep-appointment-order,.material-requests,.order-linked-attachments),.tep-order-detail .material-requests{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.tep-order-detail>:is(section,.tep-appointment-order,.order-linked-attachments,.tep-detail-section)+:is(section,.tep-appointment-order,.order-linked-attachments,.tep-detail-section){border-top:1px solid var(--line,#e2e8f0)}.tep-order-detail>section:not(.tep-detail-section)>:is(.section-heading,.panel-heading),.tep-order-detail .material-requests>.panel-heading{min-height:var(--tep-dense-heading-height);background:#f8fafc;border:0;align-items:center;margin:0;padding:0 16px;display:flex}.tep-order-detail>section:not(.tep-detail-section)>:is(.section-heading,.panel-heading) h2,.tep-order-detail .material-requests>.panel-heading h2{margin:0;font-size:14px;font-weight:600}.tep-order-detail>section:not(.tep-detail-section)>:is(.section-heading,.panel-heading) h2:before,.tep-order-detail .material-requests>.panel-heading h2:before{content:"";vertical-align:middle;background:0 0;border-radius:0;width:0;height:15px;margin-right:0;display:inline-block}.tep-order-detail .tep-product-options{color:var(--muted,#64748b);margin-top:2px;font-size:12px;font-weight:400;line-height:1.5;display:block}.tep-order-detail .order-product-entry{min-height:28px;font-size:inherit;text-align:left;background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:inline-flex}.tep-order-detail .document-list{margin:0;padding:0}.tep-order-detail .document-list article{border:0;border-bottom:1px solid var(--line,#e2e8f0);min-height:36px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 168px;align-items:start;gap:12px;margin:0;padding:8px 16px;display:grid}.tep-order-detail .document-list article>div:only-child{grid-column:1/-1}.tep-order-detail .order-timeline article>time{color:var(--muted,#64748b);grid-area:1/1;font-size:12px}.tep-order-detail .order-timeline article>div{grid-area:1/2}.tep-order-detail .order-timeline article:before{display:none}.tep-order-detail .order-timeline article{grid-template-columns:168px minmax(0,1fr)}.tep-order-detail .order-timeline small{color:var(--muted,#64748b);margin-left:8px;display:inline}.tep-order-detail .order-linked-attachments,.tep-order-detail .material-requests{padding:0}.tep-order-detail .material-requests :is(.material-request-card,.material-request,article){box-shadow:none;border-radius:0}.tep-order-detail .table-wrap{border:0;border-radius:0;margin:0}.tep-order-detail :is(.order-note-panel,.order-collections-panel,.order-payment-records,.order-history-panel)>p{margin:0;padding:8px 16px}.tep-order-detail .tep-dense-table .empty{text-align:left;padding:8px 16px}.tep-order-detail .tep-dense-table :is(td[data-label=已收],td[data-label=应收],td[data-label=变更金额]){text-align:right;font-variant-numeric:tabular-nums}.tep-status-bar .order-command-bar{margin:0}.tep-status-bar .order-command-button{min-height:var(--tep-dense-control-height);height:var(--tep-dense-control-height);padding:4px 8px}.tep-status-bar .order-detail-heading-actions{margin:0}.tep-status-bar .order-detail-primary-actions{gap:6px;display:flex}.tep-status-bar .order-header-action,.tep-status-bar .order-detail-more-actions-trigger{min-height:var(--tep-dense-control-height);font-size:14px}.tep-status-comfortable .order-header-action,.tep-status-comfortable .order-detail-more-actions-trigger{font-size:15px}@media (max-width:600px){.tep-order-detail .order-timeline article{grid-template-columns:1fr;gap:2px}.tep-order-detail .order-timeline article>:is(time,div){grid-area:auto/1}.tep-order-detail .tep-product-table tfoot tr{grid-template-columns:1fr 1fr;display:grid}.tep-order-detail .tep-product-table tfoot :is(th,td){grid-column:auto}.tep-detail-section-heading{flex-wrap:wrap}}.tep-product-mobile-money{display:none}@media (max-width:600px){.tep-product-mobile-money{color:var(--muted,#64748b);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.tep-dense-table.tep-product-table tbody tr,.tep-dense-table.tep-product-table tbody td:first-child{display:block}.tep-dense-table.tep-product-table tbody td:nth-child(n+2){display:none}}.tep-status-main{grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.tep-status-label{flex-wrap:wrap;grid-column:1;align-items:center;gap:6px 10px;display:flex}.tep-status-label h1{min-width:0;color:var(--ink,#172337);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.25}.tep-status-comfortable .tep-status-label h1{font-size:18px}.tep-status-description{color:#a94314;font-size:12px;font-weight:600}.tep-status-actions{white-space:nowrap;flex-wrap:nowrap;grid-area:1/2;justify-self:end}.tep-status-steps{scrollbar-width:thin;grid-area:2/1/auto/-1;min-width:0;margin:0;overflow-x:auto}.tep-status-meta{overflow-wrap:anywhere;padding-top:4px}.tep-status-notice{color:#167143;margin-top:4px;font-size:12px}.tep-status-bar .order-detail-heading-actions{white-space:nowrap;flex:none;align-items:center;gap:6px;display:flex}.tep-status-bar .order-detail-primary-actions{flex:none;gap:6px;display:flex}.tep-status-bar .order-detail-primary-actions>:is(button,a){flex:none;width:auto;min-width:0;padding-inline:12px}.tep-status-bar .order-detail-more-actions{position:relative}.tep-status-bar .order-detail-more-actions-trigger{border:1px solid var(--line,#d7e0e8);color:var(--ink,#243448);cursor:pointer;background:#fff;border-radius:6px;align-items:center;padding:0 10px;display:inline-flex}.tep-status-bar .order-detail-more-actions>div{z-index:20;border:1px solid var(--line,#d7e0e8);width:220px;box-shadow:var(--tep-shadow-md);background:#fff;border-radius:6px;padding:6px;display:none;position:absolute;top:calc(100% + 5px);right:0}.tep-status-bar .order-detail-more-actions.open>div{gap:3px;display:grid}.tep-status-bar .order-detail-more-actions>div .order-header-action{border:0;justify-content:flex-start;width:100%}.tep-detail-breadcrumb .back-link{min-height:30px;padding-inline:9px;font-size:13px}.tep-detail-section-heading{border-bottom:1px solid var(--line,#e2e8f0);background:#fff;height:auto;min-height:36px}.tep-detail-section-actions :is(button,a),.tep-order-detail .material-actions>:is(button,a){height:auto;min-height:30px;box-shadow:none;color:var(--accent,#12618b);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600}.tep-detail-section-actions :is(button,a):hover,.tep-order-detail .material-actions>:is(button,a):hover{border-color:var(--line,#d7e0e8);background:#f6f9fb}.tep-detail-section-description{margin-left:2px}.tep-description-list .tep-description-item:has(dd>.tep-buyer-value){grid-column:span 2}.tep-description-item dd:has(.tep-buyer-value){white-space:normal;overflow-wrap:anywhere;overflow:visible}.tep-description-item .order-detail-contact-actions{flex:none;justify-content:flex-start;width:auto;max-width:none;margin-left:12px;padding:0;display:inline-flex}.tep-detail-panel.tep-order-detail{max-width:100%;display:block;overflow:hidden}.app-shell .tep-detail-panel.tep-order-detail.order-detail-content-stack{gap:0;display:block}.app-shell .tep-detail-panel.tep-order-detail.order-detail-content-stack>.panel,.app-shell #admin-workspace .tep-detail-panel.tep-order-detail>.panel{margin:0;padding:0}.app-shell .tep-detail-panel.tep-order-detail.order-detail-content-stack>.panel>.panel-heading{border-bottom:1px solid var(--line,#e2e8f0);min-height:36px;margin:0;padding:0 16px}.tep-detail-panel.tep-order-detail>section:not(.tep-detail-section)>:is(.section-heading,.panel-heading),.tep-detail-panel.tep-order-detail .material-requests>.panel-heading{border-bottom:1px solid var(--line,#e2e8f0);text-align:left;background:#fff;min-height:36px;padding:0 16px}.tep-detail-panel.tep-order-detail>section:not(.tep-detail-section)>:is(.section-heading,.panel-heading) h2{text-align:left}.tep-order-detail .order-collections-panel .table-wrap,.tep-order-detail .order-payment-records .table-wrap,.tep-order-detail .order-history-panel .order-timeline{margin:0;padding:0}.tep-order-detail .tep-product-table{table-layout:fixed;max-width:100%}.tep-order-detail .tep-product-table col:first-child{width:51%}.tep-order-detail .tep-product-table col:nth-child(2){width:7%}.tep-order-detail .tep-product-table col:nth-child(3),.tep-order-detail .tep-product-table col:nth-child(4){width:21%}.tep-order-detail .tep-product-table th,.tep-order-detail .tep-product-table td{min-width:0;padding:7px 10px}.tep-order-detail .tep-product-table :is(th,td).number{white-space:nowrap;overflow-wrap:normal;text-align:right}.tep-order-detail .tep-product-table tbody td:first-child{overflow-wrap:anywhere}.tep-order-detail .tep-product-table .order-product-entry{white-space:normal;overflow-wrap:anywhere;max-width:100%}.tep-money-summary{border-top:1px solid var(--line,#e2e8f0);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;gap:4px 14px;margin:0;padding:8px 16px;display:flex}.tep-money-summary>div{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.tep-money-summary>div+div:before{content:"·";color:#aab5c0;margin-right:8px}#admin-workspace .tep-money-summary{column-gap:20px}#admin-workspace .tep-money-summary>div+div:before{content:none}.tep-money-summary dt{color:var(--muted,#64748b);font-weight:400}.tep-money-summary dd{color:var(--ink,#172337);margin:0}.tep-money-summary-emphasis :is(dt,dd){color:var(--accent,#12618b);font-weight:600}.tep-order-detail .material-requests>.panel-heading .material-actions{gap:12px;margin-left:auto}.tep-order-detail .tep-material-empty{color:var(--muted,#64748b);margin-left:8px;font-size:12px}.tep-order-detail .material-request{border-top:0;margin:0;padding:0 16px;display:block}.tep-order-detail .material-request+.material-request{border-top:1px solid var(--line,#e2e8f0)}.tep-order-detail .material-request-heading{border-bottom:1px solid var(--line,#e2e8f0);justify-content:flex-start;align-items:baseline;gap:10px;min-height:34px;padding:7px 0 5px;display:flex}.tep-order-detail .material-request-heading h3{margin:0;font-size:13px;font-weight:600}.tep-order-detail .material-request-heading time{color:var(--muted,#64748b);background:0 0;border:0;padding:0;font-size:12px;font-weight:400}.tep-order-detail .material-request>p{color:var(--muted,#64748b);margin:5px 0;font-size:12px}.tep-order-detail .material-field{border-bottom:1px solid var(--line,#e2e8f0);grid-template-columns:minmax(110px,160px) 78px minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-height:36px;padding:5px 0;display:grid}.tep-order-detail .material-field:last-child{border-bottom:0}.tep-order-detail .material-field>*{grid-column:auto;min-width:0;margin:0}.tep-order-detail .material-field>strong{grid-column:1;font-size:13px;font-weight:600}.tep-order-detail .material-field>.material-field-status{color:#46617b;white-space:nowrap;background:#f0f5f9;border-radius:999px;grid-column:2;width:fit-content;margin:0;padding:2px 6px;font-size:11px}.tep-order-detail .material-field>:is(p,ul,span:not(.material-field-status)){grid-column:1/-1;margin:0}.tep-order-detail .material-field>:is(p,ul){min-width:0;overflow:visible}.tep-order-detail .material-field>:is(.material-actions,.material-confirm,.tep-button,.attachment-picker){grid-column:4;margin:0}.tep-order-detail .material-field .order-file-list{padding:0;list-style:none}.tep-order-detail .material-field p{line-height:1.5}.tep-order-detail .material-requests>p{margin:0;padding:8px 16px}.app-shell .tep-order-detail .order-timeline article{border:0;border-bottom:1px solid var(--line,#e2e8f0);background:0 0;border-radius:0;grid-template-columns:140px minmax(0,1fr);align-items:baseline;gap:10px;min-height:36px;margin:0;padding:7px 16px;display:grid}.app-shell .tep-order-detail .order-timeline article:before{display:none}.app-shell .tep-order-detail .order-timeline article>time{box-shadow:none;color:var(--muted,#64748b);white-space:nowrap;background:0 0;border:0;border-radius:0;grid-area:1/1;margin:0;padding:0;font-size:12px}.app-shell .tep-order-detail .order-timeline article>div{grid-area:1/2;min-width:0;display:block}.app-shell .tep-order-detail .order-timeline article strong{font-size:13px}.app-shell .tep-order-detail .order-timeline article small{margin-left:8px;display:inline}@media (max-width:760px){.tep-status-main{grid-template-columns:minmax(0,1fr)}.tep-status-label,.tep-status-actions,.tep-status-steps{grid-column:1}.tep-status-label{grid-row:1}.tep-status-actions{grid-row:2;justify-self:stretch;width:100%}.tep-status-steps{white-space:nowrap;grid-row:3;gap:8px;width:100%}.tep-status-steps li:after{margin-left:8px}.tep-status-meta{line-height:1.4}.tep-order-detail .tep-product-table col:first-child{width:46%}.tep-order-detail .tep-product-table col:nth-child(2){width:8%}.tep-order-detail .tep-product-table col:nth-child(3),.tep-order-detail .tep-product-table col:nth-child(4){width:23%}}#agent-workspace .tep-order-detail .material-field{padding:12px 16px}@media (min-width:901px){#agent-workspace .tep-order-detail .material-field>:is(p,ul,span:not(.material-field-status)){grid-column:3}}@media (max-width:600px){.tep-order-detail .tep-product-table tbody td:first-child{padding:8px 12px}.tep-order-detail .tep-description-item dd{overflow-wrap:anywhere;white-space:normal;overflow:visible}.tep-order-detail .tep-money-summary{border-top:1px solid var(--line,#e2e8f0);grid-template-columns:minmax(0,1fr);gap:0;padding:6px 16px;display:grid}.tep-money-summary>div{white-space:normal;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:24px;display:grid}.tep-money-summary>div+div:before{display:none}.tep-money-summary dt,.tep-money-summary dd{text-align:left;background:0 0;border:0;margin:0;padding:0;display:block}.tep-money-summary dd{text-align:right;white-space:nowrap}.tep-order-detail .material-field{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px}.tep-order-detail .material-field>strong{grid-column:1}.tep-order-detail .material-field>.material-field-status{grid-column:2}.tep-order-detail .material-field>:is(p,ul,span:not(.material-field-status)),#agent-workspace .tep-order-detail .material-field>:is(p,ul,span:not(.material-field-status)),.tep-order-detail .material-field>:is(.material-actions,.material-confirm,.tep-button,.attachment-picker){grid-column:1/-1}.app-shell .tep-order-detail .order-timeline article{grid-template-columns:minmax(0,1fr);gap:2px}.app-shell .tep-order-detail .order-timeline article>time{grid-area:1/1}.app-shell .tep-order-detail .order-timeline article>div{grid-area:2/1}}body .tep-detail-breadcrumb .back-link{border:1px solid var(--line,#ccd8e5);border-radius:var(--tep-radius-control);background:var(--surface,#fff);width:fit-content;min-height:30px;box-shadow:none;color:var(--muted,#475569);align-items:center;margin:0 0 6px;padding:0 9px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}body .tep-detail-breadcrumb .back-link:hover{background:#f1f7fb;text-decoration:none}.order-linked-attachments .tep-detail-section-count:before{content:"（"}.order-linked-attachments .tep-detail-section-count:after{content:"）"}.tep-detail-panel.tep-order-detail .table-wrap{box-sizing:border-box;width:100%;max-width:100%;margin:0;overflow-x:auto}.tep-detail-panel.tep-order-detail .tep-product-table{white-space:normal;width:100%;min-width:0}.tep-detail-panel.tep-order-detail .tep-product-table :is(th,td):first-child{white-space:normal}.tep-detail-panel.tep-order-detail .tep-product-table :is(th,td).number{white-space:nowrap}@media (min-width:601px){.tep-detail-panel.tep-order-detail .tep-product-table :is(th,td):last-child{padding-right:16px}}.tep-file-icon{color:#53718e;justify-content:center;align-items:center;display:inline-flex}.tep-file-icon svg{width:18px;height:18px;display:block}.tep-file-icon svg[data-icon=file-image]{color:#257a63}.tep-file-icon svg[data-icon=file-pdf]{color:#bb5145}body .tep-detail-panel .tep-file-row .tep-file-action{height:auto;min-height:28px;box-shadow:none;color:var(--accent,#12618b);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:2px 4px;font-size:12px;font-weight:600;text-decoration:none}body .tep-detail-panel .tep-file-row .tep-file-action:hover{color:var(--accent,#12618b);background:#edf5f9;text-decoration:underline}body .tep-detail-panel .tep-file-row .tep-file-action:disabled{color:var(--muted,#64748b);opacity:.6;cursor:not-allowed;background:0 0}.tep-order-detail .material-request>.material-actions{box-sizing:border-box;border-top:1px solid var(--line,#e2e8f0);justify-content:flex-start;align-items:center;width:100%;margin:0;padding:5px 0;display:flex}.tep-order-detail .material-request>.material-actions>:is(button,a){margin:0}.tep-order-detail .material-requests>.material-actions{margin:0;padding:6px 16px}.tep-order-detail .material-field>.material-actions{justify-content:flex-start;margin-top:16px;padding:0}@media (max-width:600px){.tep-detail-panel.tep-order-detail .tep-product-table{table-layout:auto}.tep-detail-panel.tep-order-detail .tep-product-table colgroup{display:none}.tep-detail-panel.tep-order-detail .tep-product-table tbody,.tep-detail-panel.tep-order-detail .tep-product-table tbody tr{width:100%;display:block}.tep-detail-panel.tep-order-detail .tep-product-table tbody td:first-child{box-sizing:border-box;white-space:normal;width:100%;min-width:0;max-width:none;display:block}.tep-detail-panel.tep-order-detail .tep-product-table .tep-product-options{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:block}}@media (max-width:700px){.app-shell #agent-workspace .tep-order-detail .order-payment-records .table-wrap{box-sizing:border-box;width:100%;margin:0;padding:0;overflow:visible}.app-shell #agent-workspace .tep-order-detail .order-payment-records :is(table,tbody){width:100%;display:block}.app-shell #agent-workspace .tep-order-detail .order-payment-records tbody{gap:0}.app-shell #agent-workspace .tep-order-detail .order-payment-records tbody tr{box-sizing:border-box;border:0;border-bottom:1px solid var(--line,#e2e8f0);width:100%;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:6px 16px;display:block}.app-shell #agent-workspace .tep-order-detail .order-payment-records tbody td:not(.empty){box-sizing:border-box;text-align:right;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;width:100%;min-height:26px;padding:3px 0;display:grid}.app-shell #agent-workspace .tep-order-detail .order-payment-records tbody td:not(.empty):before{width:auto;color:var(--muted,#64748b);text-align:left;margin:0;font-weight:500;display:block;position:static}}@media (pointer:coarse){body .tep-detail-panel .tep-file-row .tep-file-action{min-height:44px}}.tep-detail-comfortable .tep-description-item dd{overflow-wrap:anywhere;white-space:normal;overflow:visible}#agent-workspace .tep-status-bar .order-detail-heading-actions{white-space:nowrap;flex-wrap:nowrap;max-width:100%}#agent-workspace .tep-status-bar .tep-status-actions{flex-wrap:nowrap;min-width:0}
input,select,textarea{min-width:0;min-height:var(--tep-control-min-height);border:1px solid var(--control-border);border-radius:var(--control-radius,var(--tep-radius-control));color:var(--ink);background:var(--surface,#fff);box-shadow:none;transition:border-color var(--tep-transition-fast,.14s ease), box-shadow var(--tep-transition-fast,.14s ease)}@media (hover:hover) and (pointer:fine){input:not(:disabled):not(:focus):hover,select:not(:disabled):not(:focus):hover,textarea:not(:disabled):not(:focus):hover{border-color:var(--control-hover-border,var(--control-focus-border,var(--control-border)))}}input,select{line-height:1.3}input::placeholder,textarea::placeholder{color:var(--control-placeholder)}input:disabled,select:disabled,textarea:disabled{border-color:var(--control-disabled-border,#d6dee7);color:var(--control-disabled-ink,#687789);background:var(--control-disabled-bg,#f3f6f8);box-shadow:none;cursor:not-allowed;opacity:1}input:focus,select:focus,textarea:focus{border-color:var(--control-focus-border,var(--accent));outline:var(--tep-focus-outline-width) solid var(--control-focus-ring,color-mix(in srgb, var(--accent) 15%, transparent));outline-offset:0}@media (max-width:700px){:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:var(--tep-control-font-size)}}.checkbox-row,form label.checkbox-row{cursor:pointer;align-items:flex-start;gap:8px;width:fit-content;max-width:100%;display:flex}.checkbox-row input[type=checkbox],form label.checkbox-row input[type=checkbox]{width:18px;height:18px;min-height:0;box-shadow:none;accent-color:var(--accent);cursor:pointer;border-radius:4px;flex:none;margin:1px 0 0;padding:0}.checkbox-row input[type=checkbox]:disabled{cursor:not-allowed}input[type=file]::file-selector-button{min-height:var(--tep-control-min-height);border-radius:var(--tep-radius-control);color:var(--ink);background:var(--surface-muted,#f1f5f9);font:inherit;cursor:pointer;border:0;margin-inline-end:12px;padding:8px 14px}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-height:18px;accent-color:var(--accent);vertical-align:middle;flex-shrink:0}:where(.tep-reconcile,.tep-mfa-manual) summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}:where(.tep-reconcile,.tep-mfa-manual) summary::-webkit-details-marker{display:none}:where(.tep-reconcile,.tep-mfa-manual) summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:7px;height:7px;transform:rotate(45deg)}:where(.tep-reconcile,.tep-mfa-manual) details[open]>summary:after,details.tep-mfa-manual[open]>summary:after{transform:rotate(225deg)}.tep-field{gap:6px;min-width:0;display:grid}.tep-field-label,.tep-field>label:first-child{color:var(--ink);font-size:var(--tep-font-size-label);font-weight:var(--tep-font-weight-medium)}.tep-field-hint{color:var(--text-subtle,var(--muted));font-size:var(--tep-font-size-caption)}.tep-field-error{color:#b42318;font-size:var(--tep-font-size-caption)}:where(fieldset){border:0;min-width:0;margin:0;padding:0}
button:focus-visible,a:focus-visible,.table-wrap:focus-visible,.catalog-combination-table-wrap:focus-visible{outline:var(--tep-focus-outline-width) solid var(--focus-ring);outline-offset:var(--tep-focus-outline-offset)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
*{-webkit-tap-highlight-color:transparent}@media (pointer:coarse){:is(.product-card-link,.notification-card,.order-card,.wallet-record-row,.mobile-card-action,.account-overview-order-list>a):active{background-color:#14213d0d}tr:has(a,button):active td{background-color:#14213d0d}:is(.product-card-link,.notification-card,.order-card,.account-overview-order-list>a):active{transition:transform var(--tep-motion-press) var(--tep-ease-out);transform:scale(.985)}:is(button,[role=button],a.tep-button,.tep-button,summary,nav a):not(:disabled):not([aria-disabled=true]){transition:transform var(--tep-motion-release) var(--tep-ease-out), opacity var(--tep-motion-release) var(--tep-ease-out)}:is(button,[role=button],a.tep-button,.tep-button,summary,nav a):not(:disabled):not([aria-disabled=true]):active{opacity:.78;transition-duration:var(--tep-motion-press)}:is(button,[role=button],summary){-webkit-user-select:none;user-select:none}:is(a,button,[role=button]):not(:disabled):not([aria-disabled=true]):active{-webkit-tap-highlight-color:transparent}}@supports (interpolate-size:allow-keywords){@media (max-width:760px){:root{interpolate-size:allow-keywords}details::details-content{opacity:0;transition:content-visibility var(--tep-motion-base) allow-discrete, opacity var(--tep-motion-base) var(--tep-ease-out)}details[open]::details-content{opacity:1}}}@media (max-width:760px){details>summary:before,details>summary:after{transition:transform var(--tep-motion-base) var(--tep-ease-out)}:is(.agent-header,.mobile-bar,.platform-mobile-header)[data-scrolled=false]{box-shadow:none}:is(.agent-header,.mobile-bar,.platform-mobile-header)[data-scrolled=true]{box-shadow:none;border-bottom:1px solid #14213d1a}:is(.notification-toolbar,.wallet-record-tabs,.segmented):has(>button:nth-child(3):last-child){isolation:isolate;--tep-segment-gap:3px;--tep-segment-inset:3px;position:relative}:is(.notification-toolbar,.wallet-record-tabs,.segmented):has(>button:nth-child(3):last-child):before{content:"";z-index:0;top:var(--tep-segment-inset);bottom:var(--tep-segment-inset);left:var(--tep-segment-inset);width:calc((100% - 2 * var(--tep-segment-inset) - 2 * var(--tep-segment-gap)) / 3);border-radius:var(--tep-radius-control);background:var(--surface,#fff);transform:translateX(var(--tep-segment-offset,0px));transition:transform var(--tep-motion-base) var(--tep-ease-out);position:absolute;box-shadow:0 1px 5px #17263a1a}:is(.notification-toolbar,.wallet-record-tabs,.segmented):has(>button:nth-child(2)[aria-pressed=true]){--tep-segment-offset:calc(100% + var(--tep-segment-gap))}:is(.notification-toolbar,.wallet-record-tabs,.segmented):has(>button:nth-child(3)[aria-pressed=true]){--tep-segment-offset:calc(200% + 2 * var(--tep-segment-gap))}:is(.notification-toolbar,.wallet-record-tabs,.segmented)>button{z-index:1;white-space:nowrap;min-width:0;transition:color var(--tep-motion-base) var(--tep-ease-out);position:relative}:is(.notification-toolbar,.wallet-record-tabs,.segmented)>button[aria-pressed=true]{box-shadow:none;background:0 0}.segmented:has(>button:nth-child(3):last-child)>button{flex:1}.wallet-record-tabs{--tep-segment-gap:4px;--tep-segment-inset:4px}details summary :is(svg,.chevron,.arrow){transition:transform var(--tep-motion-base) var(--tep-ease-out)}details[open] summary :is(svg,.chevron,.arrow){transform:rotate(90deg)}}::view-transition{pointer-events:none}@media (max-width:760px){::view-transition-old(.tep-nav-forward){background:var(--tep-page-background,#f6f8fb);opacity:1}::view-transition-new(.tep-nav-forward){background:var(--tep-page-background,#f6f8fb);opacity:1}::view-transition-old(.tep-nav-back){background:var(--tep-page-background,#f6f8fb);opacity:1}::view-transition-new(.tep-nav-back){background:var(--tep-page-background,#f6f8fb);opacity:1}::view-transition-old(.tep-nav-auto){background:var(--tep-page-background,#f6f8fb);opacity:1}::view-transition-new(.tep-nav-auto){background:var(--tep-page-background,#f6f8fb);opacity:1}::view-transition-old(.tep-nav-forward){animation:var(--tep-motion-page) var(--tep-ease-out) both tep-page-old-forward}html[data-tep-nav=forward]::view-transition-old(.tep-nav-auto){animation:var(--tep-motion-page) var(--tep-ease-out) both tep-page-old-forward}::view-transition-old(tep-commerce-bar){animation:var(--tep-motion-page) var(--tep-ease-out) both tep-page-old-forward}::view-transition-new(.tep-nav-forward){animation:var(--tep-motion-page) var(--tep-ease-out) both tep-page-new-forward}html[data-tep-nav=forward]::view-transition-new(.tep-nav-auto){animation:var(--tep-motion-page) var(--tep-ease-out) both tep-page-new-forward}::view-transition-new(tep-commerce-bar){animation:var(--tep-motion-page) var(--tep-ease-out) both tep-page-new-forward}::view-transition-old(.tep-nav-back){animation:var(--tep-motion-page) var(--tep-ease-out) both tep-page-old-back}html[data-tep-nav=back]::view-transition-old(.tep-nav-auto){animation:var(--tep-motion-page) var(--tep-ease-out) both tep-page-old-back}::view-transition-new(.tep-nav-back){animation:var(--tep-motion-page) var(--tep-ease-out) both tep-page-new-back}html[data-tep-nav=back]::view-transition-new(.tep-nav-auto){animation:var(--tep-motion-page) var(--tep-ease-out) both tep-page-new-back}html[data-tep-nav=back]::view-transition-old(tep-commerce-bar){animation:var(--tep-motion-page) var(--tep-ease-out) both tep-page-old-back}html[data-tep-nav=back]::view-transition-new(tep-commerce-bar){animation:var(--tep-motion-page) var(--tep-ease-out) both tep-page-new-back}::view-transition-old(.tep-nav-auto){animation:1ms step-end both tep-page-hide}::view-transition-old(.tep-nav-tab){animation:1ms step-end both tep-page-hide}::view-transition-new(.tep-nav-auto){animation:.12s var(--tep-ease-out) both tep-page-fade-in}::view-transition-new(.tep-nav-tab){animation:.12s var(--tep-ease-out) both tep-page-fade-in}::view-transition-group(tep-agent-header){z-index:100;animation:none}::view-transition-group(tep-agent-tabs){z-index:100;animation:none}::view-transition-group(tep-admin-header){z-index:100;animation:none}::view-transition-group(tep-admin-tabs){z-index:100;animation:none}::view-transition-group(tep-platform-header){z-index:100;animation:none}::view-transition-old(tep-agent-header){animation:.12s var(--tep-ease-out) both tep-page-fade-in}::view-transition-old(tep-admin-header){animation:.12s var(--tep-ease-out) both tep-page-fade-in}::view-transition-old(tep-platform-header){animation:.12s var(--tep-ease-out) both tep-page-fade-in}::view-transition-new(tep-agent-header){animation:.12s var(--tep-ease-out) both tep-page-fade-in}::view-transition-new(tep-admin-header){animation:.12s var(--tep-ease-out) both tep-page-fade-in}::view-transition-new(tep-platform-header){animation:.12s var(--tep-ease-out) both tep-page-fade-in}::view-transition-old(tep-agent-header){animation:1ms step-end both tep-page-hide}::view-transition-old(tep-admin-header){animation:1ms step-end both tep-page-hide}::view-transition-old(tep-platform-header){animation:1ms step-end both tep-page-hide}::view-transition-old(tep-agent-tabs){animation:1ms step-end both tep-page-hide}::view-transition-old(tep-admin-tabs){animation:1ms step-end both tep-page-hide}}@keyframes tep-page-old-forward{to{filter:brightness(.92);transform:translate(-25%)}}@keyframes tep-page-new-forward{0%{transform:translate(100%);box-shadow:-8px 0 24px #0f172a2e}to{transform:translate(0);box-shadow:-8px 0 24px #0f172a2e}}@keyframes tep-page-old-back{to{transform:translate(100%);box-shadow:-8px 0 24px #0f172a2e}}@keyframes tep-page-new-back{0%{filter:brightness(.92);transform:translate(-25%)}to{filter:brightness();transform:translate(0)}}@keyframes tep-page-hide{to{opacity:0}}@keyframes tep-page-fade-in{0%{opacity:0}}@keyframes tep-content-ready{0%{opacity:0}}@media (max-width:760px){.notification-groups,.product-detail-page{animation:tep-content-ready var(--tep-motion-release) var(--tep-ease-out) both}.notification-loading span{min-height:88px}.product-detail-load-state{min-height:420px}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:.01ms!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:.01ms!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:.01ms!important;animation-delay:0s!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
.back-button,.back-link{justify-self:start;width:fit-content;max-width:100%}.back-button,.back-link,.secondary-link{min-height:var(--back-button-min-height,var(--tep-navigation-control-min-height));justify-content:center;align-items:center;gap:var(--back-button-gap,var(--tep-space-3));padding:var(--back-button-padding,0 var(--tep-space-5));border:1px solid var(--back-button-border,var(--line,#dbe3ec));border-radius:var(--back-button-radius,var(--tep-radius-control));color:var(--back-button-ink,var(--muted,#475569));background:var(--back-button-bg,var(--surface,#fff));box-shadow:none;font-size:var(--back-button-font-size,13px);font-weight:var(--back-button-font-weight,500);line-height:1;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.back-button:hover,.back-link:hover,.secondary-link:hover{border-color:var(--back-button-hover-border,var(--line,#dbe3ec));color:var(--back-button-hover-ink,var(--ink,#172136));background:var(--back-button-hover-bg,var(--surface-muted,#f1f5f9))}}.back-button:focus-visible,.back-link:focus-visible,.secondary-link:focus-visible{outline:var(--tep-focus-outline-width) solid var(--back-button-focus-ring,#2770aa3d);outline-offset:var(--tep-focus-outline-offset)}.back-button:active,.back-link:active,.secondary-link:active{box-shadow:none}
.loading,.access-denied{min-height:100vh;padding:var(--loading-padding,0);color:var(--loading-ink,inherit);place-items:center;display:grid}.tep-loading-shimmer{color:#526174;-webkit-text-fill-color:transparent;opacity:0;background-image:linear-gradient(100deg,#526174 14% 34%,#aab5c2 48%,#526174 62% 86%);background-position-x:180%;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:1.45s ease-in-out .15s infinite tep-loading-text-shimmer,1ms linear .15s both tep-loading-reveal;display:inline-block}@keyframes tep-loading-reveal{to{opacity:1}}@keyframes tep-loading-text-shimmer{to{background-position-x:-80%}}@media (prefers-reduced-motion:reduce){.tep-loading-shimmer{color:inherit;-webkit-text-fill-color:currentColor;background:0 0;animation:none}}.tep-translation-notice{flex-wrap:wrap;align-items:center;gap:8px;margin-block:8px;font-size:.875rem;display:flex}.tep-translation-notice button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:8px;text-decoration:underline}
.order-linked-attachment-grid{gap:var(--tep-space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),360px));display:grid}.order-linked-attachment{border-radius:var(--tep-radius-card);color:#283a4d;background:var(--surface,#fff);text-align:left;cursor:pointer;border:1px solid #dfe6e2;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:14px;min-height:98px;padding:14px;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:grid}@media (hover:hover) and (pointer:fine){.order-linked-attachment:hover{border-color:var(--linked-attachment-hover-border);background:var(--linked-attachment-hover-bg);box-shadow:none}}.order-linked-attachment:focus-visible{outline:3px solid var(--focus-ring,#08758633);outline-offset:2px}.order-linked-attachment-thumb{border-radius:var(--tep-radius-control);width:68px;height:68px;color:var(--linked-attachment-thumb-ink);background:var(--linked-attachment-thumb-bg);place-items:center;display:grid;overflow:hidden}.order-linked-attachment-thumb img{object-fit:cover;width:100%;height:100%}.order-linked-attachment-thumb strong{color:#b0443b;letter-spacing:.02em;font-size:13px}.order-linked-attachment>span:last-child{gap:7px;min-width:0;display:grid}.order-linked-attachment>span:last-child strong,.order-linked-attachment>span:last-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-linked-attachment>span:last-child strong{font-size:14px;line-height:1.4}.order-linked-attachment>span:last-child small{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.order-linked-attachment-action{color:var(--linked-attachment-thumb-ink);flex:none;font-weight:600}@media (max-width:480px){.order-linked-attachment-grid{grid-template-columns:1fr}.order-linked-attachment{grid-template-columns:60px minmax(0,1fr);gap:12px;min-height:88px;padding:12px}.order-linked-attachment-thumb{width:60px;height:60px}}@media (prefers-reduced-motion:reduce){.order-linked-attachment{transition:none}@media (hover:hover) and (pointer:fine){.order-linked-attachment:hover{transform:none}}}
.attachment-picker{width:100%;min-width:0}.attachment-picker svg,.order-file-preview-dialog svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.order-file-dropzone{cursor:pointer;background:#fbfdfc;border:1px dashed #aacbbc;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:16px;display:grid}.order-file-dropzone.is-dragging{background:#eefaf4;border-color:#087f5b}.order-file-dropzone[aria-disabled=true]{cursor:not-allowed;opacity:.65}.order-file-dropzone-icon{color:#17634c;background:#e6f6ee;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.order-file-dropzone-copy strong{color:#293849;font-size:13px}.order-file-dropzone-copy p{color:#526171;margin:4px 0 0;font-size:12px;line-height:1.5}.attachment-picker .order-file-select-button{color:#17634c;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b6cec2;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500}.attachment-picker .order-file-camera-button{color:#17634c;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b6cec2;border-radius:8px;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.attachment-picker .order-file-dropzone:has(.order-file-camera-button){grid-template-columns:42px minmax(0,1fr) auto auto}.order-file-input{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.order-file-mobile-copy{display:none}.attachment-picker .order-file-count{color:#526171;margin:12px 0 8px;font-size:12px}.order-file-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.order-file-list>li{border-radius:var(--tep-radius-card);background:#fff;border:1px solid #dce5e0;min-width:0;position:relative;overflow:hidden}.order-file-list .order-file-preview-button{color:#293849;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;gap:0;width:100%;min-width:0;padding:0;display:grid}.order-file-thumbnail{background:#f0f4f2;grid-template-rows:minmax(0,1fr);place-items:center;width:100%;height:112px;display:grid;overflow:hidden}.order-file-thumbnail img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.order-file-thumbnail>span{color:#526171;padding:12px;font-size:16px;font-weight:600}.order-file-meta{gap:4px;min-width:0;padding:10px;display:grid}.order-file-meta strong{white-space:nowrap;text-overflow:ellipsis;color:#293849;font-size:12px;overflow:hidden}.order-file-meta>span{color:#526171;font-size:11px}.order-file-list .order-file-remove{border-radius:var(--tep-radius-control);color:#913c35;cursor:pointer;background:#fff;border:1px solid #dce5e0;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:grid;position:absolute;top:4px;right:4px}@media (hover:hover) and (pointer:fine){.order-file-list .order-file-remove:hover{background:#fff1ef}}.attachment-picker button:disabled{cursor:not-allowed;opacity:.55}.order-file-preview-dialog{border-radius:var(--tep-radius-dialog);color:#293849;width:min(920px,100vw - 32px);max-width:none;max-height:min(88dvh,800px);box-shadow:var(--tep-shadow-md);background:#fff;border:0;margin:auto;padding:0;overflow:hidden}.order-file-preview-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.order-file-preview-dialog::backdrop{background:#1223349e}.order-file-preview-dialog>header{border-bottom:1px solid #e0e9e4;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex}.order-file-preview-dialog>header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.order-file-preview-dialog>header button{color:#526171;cursor:pointer;background:#f0f4f2;border:0;border-radius:8px;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid}.order-file-preview-content{background:#f5f7f6;place-items:center;min-height:0;display:grid;overflow:auto}.order-file-preview-content>img{object-fit:contain;max-width:100%;max-height:calc(88dvh - 148px);display:block}.order-file-preview-content>iframe{border:0;width:100%;height:min(65dvh,620px)}.order-file-preview-content>p{margin:0;padding:32px 16px;font-size:14px}.order-file-preview-dialog>footer{border-top:1px solid #e0e9e4;flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;padding:8px 16px;display:flex}.order-file-preview-dialog>footer a{color:#17634c;align-items:center;min-height:44px;font-size:14px;display:inline-flex}@media (max-width:760px){.order-file-dropzone{border-style:solid;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.order-file-dropzone-icon,.order-file-dropzone-copy strong,.order-file-desktop-copy{display:none}.order-file-mobile-copy{display:inline}.order-file-dropzone-copy p{margin:0}.attachment-picker .order-file-select-button{grid-row:1;width:100%;min-height:48px;font-size:14px}.attachment-picker .order-file-dropzone:has(.order-file-camera-button){grid-template-columns:minmax(0,1fr)}.attachment-picker .order-file-camera-button{grid-row:2;width:100%;min-height:48px;font-size:14px}.order-file-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.order-file-thumbnail{height:96px}.order-file-list .order-file-remove{border-radius:0 8px;width:48px;min-width:48px;height:48px;min-height:48px;top:0;right:0}.order-file-preview-dialog{width:calc(100vw - 24px)}.order-file-preview-dialog>header button{width:48px;min-width:48px;height:48px}.order-file-preview-dialog>footer a{min-height:48px}}.checkout-required{color:var(--accent,#c52b32);white-space:nowrap;margin-inline-start:4px;font-weight:600}.checkout-required:before{content:"⁠"}.order-file-thumbnail .pdf-canvas-preview{place-items:center;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.order-file-thumbnail canvas{object-fit:contain;max-width:100%;max-height:112px}.material-file-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),200px));margin-top:12px}
.tep-appointment-calendar{width:100%;min-width:0}.tep-appointment-calendar-body{min-height:176px;position:relative}.tep-appointment-month{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.tep-appointment-month h3{margin:0;font-size:20px}.tep-appointment-month button{color:#213547;cursor:pointer;background:#fff;border:1px solid #d9e1e8;border-radius:8px;width:44px;height:44px;font-size:28px}.tep-appointment-month button:disabled{opacity:.5;cursor:wait}.tep-appointment-week,.tep-appointment-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.tep-appointment-week{text-align:center;color:#657487;margin-bottom:8px;font-size:13px}.tep-appointment-days button{color:#243e54;cursor:pointer;background:#fff;border:1px solid #d8e2ea;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:76px;padding:6px 2px;display:flex}.tep-appointment-days button strong{font-size:17px}.tep-appointment-days button small{white-space:nowrap;min-height:16px;font-size:11px}.tep-appointment-days button:disabled{color:#929aa3;cursor:not-allowed;background:#f4f6f8;border-color:#0000}.tep-appointment-days button[aria-pressed=true]{color:#145c57;background:#e8f5f2;border-color:#137c77;box-shadow:inset 0 0 0 1px #137c77}.tep-appointment-loading{z-index:1;color:#365064;text-align:center;cursor:wait;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffe0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:176px;display:flex;position:absolute;inset:0}.tep-appointment-loading>span{border:3px solid #c8dedb;border-top-color:#137c77;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite tep-appointment-spin}.tep-appointment-loading strong{font-size:14px;font-weight:600}@keyframes tep-appointment-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tep-appointment-loading>span{animation:none}}.tep-appointment-calendar button:focus-visible,.tep-appointment-slots button:focus-visible{outline-offset:2px;outline:3px solid #249d97}.tep-appointment-slots{gap:10px;margin:16px 0;display:grid}.tep-appointment-slots button{text-align:left;color:#243e54;cursor:pointer;background:#fff;border:1px solid #d8e2ea;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.tep-appointment-slots button[aria-pressed=true]{background:#e8f5f2;border-color:#137c77}.tep-appointment-slots button:disabled{opacity:.5;cursor:not-allowed}.tep-appointment-slots button span{overflow-wrap:anywhere;gap:5px;display:grid}.tep-appointment-slots small{color:#657487}.tep-appointment-order{border:1px solid var(--line,#d8e2ea);border-radius:var(--radius-panel,12px);background:var(--surface,#fff);min-width:0;margin:0;padding:16px 20px}.tep-appointment-order h2{margin:0 0 12px;font-size:15px;line-height:1.5}.tep-appointment-order>div{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:baseline;gap:8px 24px;font-size:14px;line-height:1.6;display:grid}.tep-appointment-order>div+div{border-top:1px solid var(--line,#d8e2ea);margin-top:12px;padding-top:12px}.tep-appointment-order>div>:last-child{color:var(--muted,#657487)}@media (max-width:960px){.tep-appointment-order>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (max-width:520px){.tep-appointment-order{padding:16px}.tep-appointment-days button{min-height:60px}.tep-appointment-week,.tep-appointment-days{gap:4px}.tep-appointment-days button small{display:none}.tep-appointment-days button[data-has-slots=true]:not(:disabled):after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}}
.order-chat-attachment-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.order-chat-attach-button{width:var(--order-chat-attachment-button-size,46px);min-width:var(--order-chat-attachment-button-size,46px);height:var(--order-chat-attachment-button-size,46px);border:var(--order-chat-attachment-button-border-width,1px) solid var(--order-chat-attachment-button-border,var(--control-border));border-radius:var(--order-chat-attachment-button-radius,var(--tep-radius-switcher));color:var(--order-chat-attachment-button-ink,var(--ink));background:var(--order-chat-attachment-button-bg,var(--surface));cursor:pointer;grid-area:attach;place-items:center;padding:0;display:grid}.order-chat-attach-button :is(svg,.ui-icon){width:var(--order-chat-attachment-icon-size,26px);height:var(--order-chat-attachment-icon-size,26px);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--order-chat-attachment-icon-stroke-width,2.5)}.order-chat-attach-button:disabled{cursor:not-allowed;opacity:.5}.order-chat-attachment-preview{flex-direction:column;gap:12px;min-width:0;min-height:100%;display:flex}.order-chat-attachment-preview>header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-chat-attachment-preview>header>strong{overflow-wrap:anywhere;flex:1;min-width:0}.order-chat-attachment-preview>header>button{border:1px solid var(--control-border);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;border-radius:8px;padding:8px 12px}.order-chat-attachment-preview>img{object-fit:contain;max-width:100%;max-height:65dvh;margin:auto;display:block}.order-chat-attachment-preview>iframe{border:0;flex:1;width:100%;min-height:50dvh}.order-chat-widget .order-chat-messages article[data-has-images=true]{background:0 0;border:0;padding:0}.order-chat-widget .order-chat-messages article[data-image-only=true]>small{display:none}.chat-inline-gallery{--chat-image-max-width:260px;width:min(var(--chat-image-max-width), 100%);border-radius:var(--tep-radius-card);gap:4px;display:grid}.chat-inline-gallery[data-multiple=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-inline-image{min-width:0;width:min(var(--chat-image-max-width), calc(280px * var(--chat-image-ratio)));max-width:100%;position:relative}.chat-inline-thumbnail{width:100%;aspect-ratio:var(--chat-image-ratio,1.3333);border-radius:var(--tep-radius-card);background:var(--surface-muted,#eef2f4);cursor:pointer;border:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000014}.chat-inline-thumbnail>img{object-fit:contain;width:100%;height:100%;display:block}.chat-inline-thumbnail>img[data-loaded=false]{visibility:hidden}.chat-inline-gallery[data-multiple=true] .chat-inline-image{width:100%}.chat-inline-gallery[data-multiple=true] .chat-inline-thumbnail{aspect-ratio:1;border-radius:4px}.chat-inline-gallery[data-multiple=true] .chat-inline-thumbnail>img{object-fit:cover}.chat-inline-gallery[data-multiple=true] .chat-inline-image:first-child .chat-inline-thumbnail{border-top-left-radius:12px}.chat-inline-gallery[data-multiple=true] .chat-inline-image:nth-child(2) .chat-inline-thumbnail{border-top-right-radius:12px}.chat-inline-gallery[data-multiple=true] .chat-inline-image:last-child .chat-inline-thumbnail{border-bottom-right-radius:12px}.chat-inline-count{color:#fff;background:#0000007a;place-items:center;font-size:28px;display:grid;position:absolute;inset:0}.chat-image-menu{z-index:2;position:absolute;top:0;right:0}.chat-image-menu>summary{cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.chat-image-menu>summary::-webkit-details-marker{display:none}.chat-image-menu>summary>span{color:#fff;background:#0000007a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;display:grid}.chat-image-menu[open]{z-index:5}.chat-image-menu-items{border:1px solid var(--control-border);background:var(--surface);width:max-content;min-width:120px;box-shadow:var(--tep-shadow-md);border-radius:10px;padding:4px;position:absolute;top:40px;right:4px}.order-chat-widget .chat-image-menu-items .order-chat-attachment{background:0 0;border:0;padding:0;display:block}.chat-image-menu-items .order-chat-attachment>:is(span,strong){display:none}.order-chat-widget .chat-image-menu-items .order-chat-attachment-actions{gap:0;display:grid}.order-chat-widget .chat-image-menu-items button{text-align:start;background:0 0;border:0;min-height:44px}@media (hover:hover) and (pointer:fine){.chat-image-menu:not([open])>summary{opacity:0}.chat-inline-image:hover .chat-image-menu>summary,.chat-inline-image:focus-within .chat-image-menu>summary{opacity:1}}.chat-inline-upload{width:min(180px, calc(120px * var(--chat-image-ratio,1.3333)));aspect-ratio:var(--chat-image-ratio,1.3333);border-radius:var(--tep-radius-card);max-height:120px;margin-left:auto;position:relative;overflow:hidden}.chat-inline-upload>img{object-fit:contain;width:100%;height:100%}.chat-inline-upload-overlay{background:#00000059;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.chat-inline-upload-overlay>progress{width:100%}@media (max-width:600px){.chat-inline-gallery{--chat-image-max-width:220px}}.mine .chat-inline-gallery{margin-left:auto}.chat-inline-uploads{gap:8px;max-height:120px;display:flex;overflow-x:auto}.chat-inline-uploads:empty{display:none}.chat-inline-uploads>.chat-inline-upload{flex:none}.chat-inline-upload-overlay:has(button):before{content:"!";color:#fff;background:#c53030;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:600;display:grid}.chat-preview-images{flex-shrink:0;gap:6px;display:flex;overflow-x:auto}.chat-preview-images>button{border:1px solid var(--control-border);background:var(--surface);min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;border-radius:8px}.chat-preview-images>button[aria-current=true]{background:var(--accent-soft);border-color:var(--accent)}.chat-upload-percent{color:#fff;font-size:14px}.chat-inline-gallery[data-multiple=false]{width:fit-content}@media (max-width:700px){.chat-image-menu:not([open])>summary{opacity:1}}.chat-image-menu-items{max-width:220px;max-height:260px;overflow-y:auto}.chat-image-extra-actions .order-chat-attachment>strong{overflow-wrap:anywhere;padding:8px;display:block}.chat-image-extra-actions{border-top:1px solid var(--control-border)}.chat-image-menu:not([open])>.chat-image-menu-items{display:none}.chat-inline-upload-overlay>button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#00000059;border:1px solid #ffffffb3;border-radius:20px;padding:6px 14px}.chat-inline-gallery[data-multiple=true] .chat-inline-image:nth-child(3) .chat-inline-thumbnail,.chat-inline-gallery[data-multiple=true] .chat-inline-image:first-child:nth-last-child(2) .chat-inline-thumbnail{border-bottom-left-radius:12px}.chat-inline-gallery[data-count="3"] .chat-inline-image:first-child{grid-column:1/-1}.chat-inline-gallery[data-count="3"] .chat-inline-image:first-child .chat-inline-thumbnail{aspect-ratio:2;border-top-right-radius:12px}.chat-inline-gallery[data-count="3"] .chat-inline-image:nth-child(2) .chat-inline-thumbnail{border-top-right-radius:4px;border-bottom-left-radius:12px}.chat-inline-gallery[data-count="3"] .chat-inline-image:nth-child(3) .chat-inline-thumbnail{border-bottom-left-radius:4px}.chat-inline-gallery[data-count="4"] .chat-inline-image:nth-child(3) .chat-inline-thumbnail{border-bottom-left-radius:12px}
