.merchant-platform-strip{grid-template-columns:1.15fr 1fr .8fr 1.35fr;gap:9px;margin-bottom:10px;display:grid}.merchant-platform-strip article{color:#24352c;background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:11px;min-width:0;padding:13px 14px;box-shadow:0 4px 15px #1c352809}.merchant-platform-strip small{color:#7a8c82;letter-spacing:.14em;font-size:7px;font-weight:700}.merchant-platform-strip h3{text-overflow:ellipsis;white-space:nowrap;margin:8px 0 4px;font-size:13px;overflow:hidden}.merchant-platform-strip p{text-overflow:ellipsis;white-space:nowrap;color:#78867f;margin:0;font-size:8px;overflow:hidden}.merchant-platform-strip span{color:var(--ui-accent);margin-top:8px;font-size:8px;display:block}@media (max-width:1000px){.merchant-platform-strip{grid-template-columns:1fr 1fr}}@media (max-width:620px){.merchant-platform-strip{grid-template-columns:1fr}}.merchant-youbi b{color:var(--ui-accent)}.merchant-referral{position:relative}.merchant-referral button{border:1px solid var(--ui-border-strong);width:fit-content;color:var(--ui-accent);background:var(--ui-panel-solid);cursor:pointer;border-radius:7px;margin-top:7px;padding:5px 8px;font-size:10px}.merchant-referral button:hover{border-color:var(--ui-accent);background:var(--ui-accent-soft)}.merchant-referral button:disabled{cursor:wait;opacity:.65}.merchant-referral>em{color:var(--ui-danger,#b42318);margin-top:6px;font-size:9px;font-style:normal;display:block}.merchant-referral-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f1f188f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.merchant-referral-dialog{width:min(680px,100%);color:var(--ui-text);border:1px solid var(--ui-border-strong);background:var(--ui-panel-solid);border-radius:18px;overflow:hidden;box-shadow:0 28px 80px #09211747}.merchant-referral-dialog>header{border-bottom:1px solid var(--ui-border);background:linear-gradient(135deg,var(--ui-panel-solid),var(--ui-accent-soft));justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 18px;display:flex}.merchant-referral-dialog>header small{color:var(--ui-accent);letter-spacing:.16em;font-size:10px;font-weight:800}.merchant-referral-dialog>header h3{margin:5px 0 4px;font-size:22px}.merchant-referral-dialog>header p{color:var(--ui-muted);margin:0;font-size:12px}.merchant-referral-dialog>header button{width:34px;height:34px;color:var(--ui-text);border:1px solid var(--ui-border-strong);background:var(--ui-panel-solid);cursor:pointer;border-radius:10px;flex:none;place-items:center;padding:0;font-size:22px;line-height:1;display:grid}.merchant-referral-dialog>header button:hover{color:var(--ui-accent);border-color:var(--ui-accent);background:var(--ui-accent-soft)}.merchant-referral-dialog-body{grid-template-columns:230px minmax(0,1fr);gap:24px;padding:24px;display:grid}.merchant-referral-qr{border:1px solid var(--ui-border);background:#fff;border-radius:14px;align-content:start;justify-items:center;gap:10px;margin:0;padding:16px;display:grid}.merchant-referral-qr img{aspect-ratio:1;object-fit:contain;width:198px;max-width:100%;display:block}.merchant-referral-qr figcaption{color:#51645b;font-size:11px;font-weight:700}.merchant-referral-share-details{align-content:start;gap:16px;min-width:0;display:grid}.merchant-referral-rewards{border:1px solid color-mix(in srgb,var(--ui-accent),transparent 68%);background:var(--ui-accent-soft);border-radius:13px;padding:15px}.merchant-referral-rewards h4{margin:0 0 11px;font-size:14px}.merchant-referral-rewards>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.merchant-referral-rewards article{border:1px solid var(--ui-border);background:var(--ui-panel-solid);border-radius:10px;padding:11px}.merchant-referral-rewards span,.merchant-referral-rewards strong{display:block}.merchant-referral-rewards span{color:var(--ui-muted);font-size:10px}.merchant-referral-rewards strong{color:var(--ui-accent);margin-top:5px;font-size:18px}.merchant-referral-rewards p{color:var(--ui-muted);margin:10px 0 0;font-size:10px;line-height:1.55}.merchant-referral-link-field{color:var(--ui-text);gap:7px;font-size:11px;font-weight:700;display:grid}.merchant-referral-dialog-body>.merchant-referral-link-field{grid-column:1/-1}.merchant-referral-link-field>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.merchant-referral-link-field input{min-width:0;height:38px;color:var(--ui-text);border:1px solid var(--ui-border-strong);background:var(--ui-panel-soft);border-radius:9px;padding:0 11px;font-size:11px}.merchant-referral-dialog .merchant-referral-link-field button{border:1px solid var(--ui-accent);background:var(--ui-accent);cursor:pointer;border-radius:9px;min-height:38px;padding:0 14px;font-size:11px;font-weight:700;color:#fff!important}.merchant-referral-link-field button:hover{background:var(--ui-accent-hover)}.merchant-referral-copy-status{color:var(--ui-accent);margin:-8px 0 0;font-size:10px}.merchant-referral-dialog-body>.merchant-referral-copy-status{grid-column:1/-1}.merchant-referral-copy-status.is-error{color:var(--ui-danger,#b42318)}@media (max-width:680px){.merchant-referral-backdrop{align-items:end;padding:12px}.merchant-referral-dialog{border-radius:16px;max-height:calc(100dvh - 24px);overflow:auto}.merchant-referral-dialog>header{padding:18px}.merchant-referral-dialog-body{grid-template-columns:1fr;gap:16px;padding:18px}.merchant-referral-qr{justify-self:center;width:min(230px,100%)}}.merchant-platform-strip{gap:12px}.merchant-platform-strip article{min-height:118px;color:var(--ui-text);background:var(--ui-panel-solid);border-color:var(--ui-border);padding:18px 20px}.merchant-platform-strip article:first-child{color:var(--ui-on-accent);background:linear-gradient(135deg,var(--ui-accent-hover),var(--ui-accent));border-color:var(--ui-accent)}.merchant-platform-strip small{color:var(--ui-muted);font-size:12px!important}.merchant-platform-strip article:first-child small{color:color-mix(in srgb,var(--ui-on-accent) 76%,transparent)}.merchant-platform-strip h3{margin:9px 0 6px;color:inherit!important;font-size:18px!important}.merchant-platform-strip p{color:var(--ui-muted);font-size:13px!important}.merchant-platform-strip article:first-child p{color:color-mix(in srgb,var(--ui-on-accent) 78%,transparent)!important}.merchant-platform-strip span{color:var(--ui-accent);font-size:12px!important}.merchant-platform-strip article:first-child span{color:var(--ui-on-accent)}
.ops-third-tabs{gap:8px;margin:0 0 16px;display:flex}.ops-third-tabs button{border-radius:9px;padding:9px 14px}.ops-third-tabs button.active{color:var(--ui-on-accent);border-color:var(--ui-accent);background:var(--ui-accent)}.ops-integration-cards,.ops-review-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ops-integration-cards article>header{align-items:center;gap:11px;display:flex}.ops-integration-cards article>header>i{width:38px;height:38px;color:var(--ui-accent);background:var(--ui-accent-soft);border-radius:10px;place-items:center;font-style:normal;display:grid}.ops-integration-cards article>header>div{flex:1}.ops-integration-cards h3,.ops-integration-cards p{margin:0}.ops-integration-cards p{color:var(--ui-muted);margin-top:4px;font-size:12px}.ops-integration-cards dl{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.ops-integration-cards dl div{background:var(--ui-panel-soft);border-radius:8px;padding:10px}.ops-integration-cards dt{color:var(--ui-muted);font-size:11px}.ops-integration-cards dd{margin:5px 0 0;font-size:12px;font-weight:700}.ops-review-list article,.ops-withdraw-list article{border-bottom:1px solid var(--ui-border);align-items:center;gap:12px;padding:12px 0;display:flex}.ops-review-list article>div,.ops-withdraw-list article>div{flex:1}.ops-review-list b,.ops-review-list small,.ops-withdraw-list b,.ops-withdraw-list small{display:block}.ops-review-list small,.ops-withdraw-list small{color:var(--ui-muted);margin-top:4px}.ops-review-list span,.ops-withdraw-list span{gap:6px;display:flex}.ops-withdraw-list strong{color:var(--ui-accent);font-size:16px}@media (max-width:900px){.ops-integration-cards,.ops-review-columns{grid-template-columns:1fr}.ops-third-tabs{overflow-x:auto}}.ops-qualification-reviews article{flex-direction:column;align-items:stretch;gap:10px;padding:16px 0}.ops-qualification-reviews article>div{min-width:0}.ops-qualification-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.ops-qualification-identity{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 20px;min-width:0;display:flex}.ops-qualification-identity b{font-size:15px}.ops-qualification-identity span{color:var(--ui-muted)}.ops-qualification-status{white-space:nowrap;color:#fff;background:#8a5700;border-radius:8px;flex-shrink:0;margin-left:auto;padding:8px 14px;font-size:18px;font-weight:800;line-height:1.4}.ops-qualification-status[data-status=APPROVED]{background:#17663f}.ops-qualification-status[data-status=REJECTED]{background:#b32d25}.ops-qualification-meta{flex-wrap:wrap;align-items:baseline;gap:4px 24px;margin:8px 0;display:flex}.ops-qualification-meta small{white-space:nowrap;margin:0}.ops-qualification-meta .ops-qualification-feedback{white-space:normal;overflow-wrap:anywhere;max-width:100%}.ops-qualification-reviews article>span{justify-content:flex-end}.ops-qualification-reviews a{margin:0 12px 4px 0;display:inline-block}
.global-remark-shortcuts{z-index:1200;border:1px solid var(--ui-border,#dce3df);background:var(--ui-panel-solid,#fff);border-radius:9px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:6px;padding:5px;display:grid;position:fixed;box-shadow:0 10px 28px #162b2224}.global-remark-shortcuts>div{scrollbar-width:none;gap:5px;min-width:0;display:flex;overflow-x:auto}.global-remark-shortcuts>div::-webkit-scrollbar{display:none}.global-remark-shortcuts button{border:1px solid var(--ui-border,#dce3df);background:var(--ui-panel-soft,#f5f7f6);min-height:26px;color:var(--ui-muted,#66736d);border-radius:999px;flex:none;padding:3px 8px;font-size:9px}.global-remark-shortcuts button:hover{border-color:var(--ui-accent,#247451);color:var(--ui-accent,#247451)}.global-remark-shortcuts .global-remark-add{width:28px;height:28px;min-height:28px;color:var(--ui-accent,#247451);border-radius:7px;padding:0;font-size:17px;font-weight:800}
.advanced-cashier-shell .cashier-mode-card:not(.active) .cashier-mode-select>b{color:#52615a}.advanced-cashier-shell .cashier-mode-card:not(.active) .cashier-mode-select small{color:#59665f}.advanced-cashier-shell .modern-product-card-main small,.advanced-cashier-shell .modern-product-card-main em{color:var(--product-card-muted,var(--ui-muted))}.advanced-cashier-shell .modern-pos .checkout-total-panel .settlement-summary>div:not(.discount) :where(span,b){color:#46534d}
:root{--ui-control-min-height:40px;--ui-touch-min-size:44px;--ui-focus-ring:0 0 0 3px rgba(var(--ui-accent-rgb), .22)}:root :is(.shell,.ops-shell,.ops-login) :where(button,input,select,textarea){box-sizing:border-box;min-height:var(--ui-control-min-height);font-size:14px;line-height:1.4}:root :is(.shell,.ops-shell,.ops-login) button{text-align:center;justify-content:center;align-items:center;gap:8px;display:inline-flex}:root .ops-shell .ops-sidebar .ops-nav-parent,:root .ops-shell .ops-sidebar .ops-nav-children>button{text-align:left;justify-content:flex-start;gap:11px}:root .ops-shell .ops-nav-parent>span{min-width:0}:root .ops-shell .ops-nav-parent>b{margin-left:auto}:root .ops-shell .ops-sidebar .ops-nav-children{margin-left:12px;padding-left:0}:root .ops-shell .ops-sidebar .ops-nav-children>button{padding-left:11px}:root .ops-shell .ops-sidebar nav i{flex:0 0 27px}@media (min-width:761px){:root .shell>aside .merchant-nav-group-toggle,:root .shell>aside .merchant-nav-item{text-align:left;justify-content:start;display:grid}:root .shell>aside .merchant-nav-group-toggle{gap:10px}:root .shell>aside .merchant-nav-items{margin-left:11px}}:root :is(.shell,.ops-shell,.ops-login) :where(button,a,input,select,textarea,[role=button],[role=switch]):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px;box-shadow:var(--ui-focus-ring)}:root :is(.shell,.ops-shell,.ops-login) :where(input,select,textarea):not(:disabled):hover{border-color:var(--ui-border-strong)}:root :is(.shell,.ops-shell,.ops-login) :where(input,select,textarea):not(:disabled):focus{border-color:var(--ui-accent)}:root :is(.ui-readable,.ops-shell,.ops-login) :where(p,span,small,button,input,select,option,textarea,label,em,dt,dd,td,th,figcaption){line-height:1.5;font-size:max(13px,1em)!important}:root :is(.shell,.ops-shell,.ops-login) :where(input[type=checkbox]:not([name$=Enabled]):not([name^=allow]):not([name=active]):not([name=isDefault]):not([name=autoConfirm]):not([name=namedStaff]):not([name=stackable]):not([name=activate]),input[type=radio]){width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--ui-accent)}:root :is(.shell,.ops-shell,.ops-login) label:has(>input[type=checkbox],>input[type=radio]){min-height:var(--ui-control-min-height);align-items:center}:root input[type=checkbox]:is([name$=Enabled],[name^=allow],[name=active],[name=isDefault],[name=autoConfirm],[name=namedStaff],[name=stackable],[name=activate]){flex:0 0 56px!important;width:56px!important;min-width:56px!important;height:40px!important;min-height:40px!important;padding:3px!important}:root input[type=checkbox]:is([name$=Enabled],[name^=allow],[name=active],[name=isDefault],[name=autoConfirm],[name=namedStaff],[name=stackable],[name=activate]):before{width:32px;height:32px}:root input[type=checkbox]:is([name$=Enabled],[name^=allow],[name=active],[name=isDefault],[name=autoConfirm],[name=namedStaff],[name=stackable],[name=activate]):checked:before{transform:translate(16px)}:root button.ui-state-switch[role=switch][aria-checked]{box-shadow:none;color:#0000!important;background:0 0!important;border:0!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;font-size:0!important}:root button.ui-state-switch[role=switch][aria-checked]:after{content:"";box-sizing:border-box;border:1px solid var(--ui-border-strong);background:var(--ui-panel-soft);border-radius:999px;width:34px;height:20px;position:absolute;top:10px;left:5px;box-shadow:inset 0 1px 2px #141e190f}:root button.ui-state-switch[role=switch][aria-checked][aria-checked=true]{box-shadow:none;background:0 0!important;border:0!important}:root button.ui-state-switch[role=switch][aria-checked][aria-checked=true]:after{background:var(--ui-accent);border-color:var(--ui-accent)}:root button.ui-state-switch[role=switch][aria-checked]:before{z-index:1;width:16px;height:16px;position:absolute;top:12px;left:7px}:root button.ui-state-switch[role=switch][aria-checked][aria-checked=true]:before{transform:translate(14px)}:root [role=dialog][aria-modal=true]{color:var(--ui-text)}:root :where([role=alert],[aria-live=assertive],.error,[class*=error]){font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){:root *,:root :before,:root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
