:root{--merchant-accent:#147a5f;--merchant-accent-strong:#0e624c;--merchant-accent-soft:#e7f6f0;--merchant-shell:#f3f6f5;--merchant-glow:rgb(20 122 95/0.12);--merchant-side:#10241f;--merchant-side-text:#a9c0b8;--merchant-side-strong:#f4faf7;--merchant-card-shadow:0 1px 2px rgb(9 30 24/0.03),0 12px 32px rgb(9 30 24/0.055)}html[data-theme=dark]{color-scheme:dark;--tj-primary:#5bd0aa;--tj-primary-600:#72dbb8;--tj-primary-700:#8ce5c5;--tj-primary-soft:#153c32;--tj-primary-ring:rgb(91 208 170/0.25);--tj-bg:#0c1312;--tj-surface:#121c1a;--tj-surface-2:#172421;--tj-text:#edf6f2;--tj-text-2:#b5c8c1;--tj-text-3:#80958e;--tj-border:#25332f;--tj-border-2:#354640;--tj-side-bg:#08110f;--tj-side-bg-2:#10221d;--tj-side-text:#93aaa2;--tj-side-text-strong:#f0faf6;--tj-side-active:#17382f;--tj-side-border:#1b2c27;--tj-success:#5fd0a1;--tj-success-soft:#15372b;--tj-warning:#efb85d;--tj-warning-soft:#3a2b14;--tj-danger:#ff8d86;--tj-danger-soft:#41201f;--tj-info:#82b7ff;--tj-info-soft:#172d4a;--tj-neutral-soft:#22302c;--tj-chart-1:#60d3ad;--tj-chart-2:#82b7ff;--tj-chart-3:#efb85d;--tj-chart-4:#c79af0;--tj-chart-grid:#25332f;--merchant-accent:#5bd0aa;--merchant-accent-strong:#47a987;--merchant-accent-soft:#153c32;--merchant-shell:#0c1312;--merchant-glow:rgb(91 208 170/0.10);--merchant-side:#08110f;--merchant-side-text:#93aaa2;--merchant-side-strong:#f0faf6;--merchant-card-shadow:0 1px 1px rgb(0 0 0/0.22),0 16px 40px rgb(0 0 0/0.16);--tj-shadow-sm:0 1px 2px rgb(0 0 0/0.25);--tj-shadow-md:0 8px 26px rgb(0 0 0/0.20);--tj-shadow-lg:0 24px 60px rgb(0 0 0/0.42)}html{background:var(--tj-bg)}body{font-weight:400;letter-spacing:-.008em}button,input,select,textarea{font-family:inherit}.merchant-shell{background:radial-gradient(circle at 80% -10%,var(--merchant-glow),transparent 28rem),var(--merchant-shell)}.merchant-shell .tj-side{width:272px;background:radial-gradient(circle at 50% 0,rgb(64 154 125/.13),transparent 17rem),linear-gradient(180deg,var(--merchant-side),#0b1b17 100%);-webkit-border-end:1px solid rgb(255 255 255/.055);border-inline-end:1px solid rgb(255 255 255/.055)}.merchant-shell .tj-side .side-logo{min-height:78px;padding:18px 20px;gap:12px;border-bottom-color:rgb(255 255 255/.07);letter-spacing:-.02em}.merchant-shell .tj-side .side-logo .mark{width:40px;height:40px;border-radius:13px;font-size:20px;background:linear-gradient(145deg,#30a581,#0d644c);box-shadow:0 9px 24px rgb(0 0 0/.28),inset 0 1px 0 rgb(255 255 255/.2)}.merchant-shell .tj-side .side-logo small{margin-top:1px;color:#769289;letter-spacing:0}.merchant-shell .tj-side nav{padding:9px 12px 20px}.merchant-shell .tj-side .group-label{padding:17px 11px 6px;color:#647e75;font-size:10px;letter-spacing:.075em}.merchant-shell .tj-side a.nav-item{min-height:39px;padding:9px 11px;margin-block:2px;border-radius:10px;color:var(--merchant-side-text);transition:color .18s ease,background .18s ease,transform .18s ease}.merchant-shell .tj-side a.nav-item:hover{color:var(--merchant-side-strong);background:rgb(255 255 255/.055);transform:translateX(-2px)}[dir=ltr] .merchant-shell .tj-side a.nav-item:hover{transform:translateX(2px)}.merchant-shell .tj-side a.nav-item.active{color:#fff;background:linear-gradient(90deg,rgb(43 148 115/.26),rgb(43 148 115/.1));box-shadow:inset -3px 0 0 #49bd97,0 8px 18px rgb(0 0 0/.08)}[dir=ltr] .merchant-shell .tj-side a.nav-item.active{box-shadow:inset 3px 0 0 #49bd97,0 8px 18px rgb(0 0 0/.08)}.merchant-shell .tj-side .nav-item svg{width:18px;height:18px}.merchant-shell .tj-side .side-footer{margin:10px 12px 14px;padding:12px;min-height:58px;border:1px solid rgb(255 255 255/.075);border-radius:12px;background:rgb(255 255 255/.035);display:flex;align-items:center;gap:9px;color:var(--merchant-side-strong);font-weight:650}.merchant-shell .tj-side .side-footer small{display:block;color:#718c83;font-weight:500;text-transform:capitalize}.side-status-dot{width:9px;height:9px;border-radius:50%;background:#47ce9d;box-shadow:0 0 0 4px rgb(71 206 157/.12)}.merchant-shell .tj-topbar{min-height:70px;height:70px;padding-inline:28px;background:color-mix(in srgb,var(--tj-surface) 91%,transparent);border-bottom-color:color-mix(in srgb,var(--tj-border) 82%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2)}.topbar-context{display:flex;flex-direction:column;line-height:1.25}.topbar-context .context-kicker{color:var(--tj-text-3);font-size:10px;font-weight:700;letter-spacing:.04em}.merchant-shell .tj-topbar .crumb{font-size:14px;letter-spacing:-.01em}.merchant-shell .tj-brand-switch{position:relative;padding:4px 7px;border-radius:11px;background:var(--tj-surface-2);border:1px solid var(--tj-border);gap:2px}.merchant-shell .brand-switch-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--tj-primary-soft);color:var(--tj-primary)}.merchant-shell .tj-brand-switch .tj-select{min-width:140px;border:0;box-shadow:none;padding-inline:8px 24px;background:transparent;background-image:none}.merchant-shell .brand-switch-chevron{position:absolute;inset-inline-end:9px;pointer-events:none}.color-mode-toggle{width:36px;height:36px;border:1px solid var(--tj-border)!important;background:var(--tj-surface-2)!important}.merchant-content{max-width:1540px;padding:28px 32px 56px}.merchant-content .tj-page-head{align-items:flex-end;margin-bottom:24px;padding-bottom:21px;border-bottom:1px solid var(--tj-border)}.merchant-content .page-eyebrow{display:block;margin-bottom:4px;color:var(--tj-primary);font-size:10.5px;font-weight:750;letter-spacing:.055em}.merchant-content .tj-page-head h1{font-size:clamp(24px,2vw,31px);line-height:1.18;letter-spacing:-.035em}.merchant-content .tj-page-head .sub{max-width:680px;margin-top:6px;font-size:13px;line-height:1.65}.merchant-shell .tj-card{border-color:color-mix(in srgb,var(--tj-border) 86%,transparent);border-radius:16px;box-shadow:var(--merchant-card-shadow);overflow:hidden}.merchant-shell .tj-card-head{min-height:54px;padding:14px 18px}.merchant-shell .tj-card-head h3{font-size:14px;letter-spacing:-.018em}.merchant-shell .tj-card-body{padding:19px}.merchant-shell .tj-kpi{position:relative;min-height:112px;padding:16px 18px;gap:5px}.merchant-shell .tj-kpi .k-label{color:var(--tj-text-2);font-weight:600}.merchant-shell .tj-kpi .k-label svg{color:var(--tj-text-3)}.merchant-shell .tj-kpi .k-value{font-size:21px;font-weight:600;line-height:1.3}.merchant-shell .tj-kpi .k-sub{margin-top:auto;font-size:11px}.merchant-shell .tj-btn{min-height:38px;border-radius:10px;font-weight:650;box-shadow:0 1px 1px rgb(0 0 0/.04)}.merchant-shell .tj-btn:not(.secondary):not(.ghost):not(.danger):not(.danger-soft){background:linear-gradient(145deg,var(--merchant-accent),var(--merchant-accent-strong));box-shadow:0 6px 16px rgb(15 107 83/.16),inset 0 1px 0 rgb(255 255 255/.15)}.merchant-shell .tj-btn.sm{min-height:31px}.merchant-shell .tj-btn.icon{min-height:36px}.merchant-shell .tj-input,.merchant-shell .tj-select,.merchant-shell .tj-textarea{min-height:40px;border-radius:10px;background-color:var(--tj-surface)}.merchant-shell .tj-field>label{color:var(--tj-text);font-weight:650}.merchant-shell .tj-toolbar{min-height:62px;padding:10px 12px;margin-bottom:15px;background:var(--tj-surface);border:1px solid var(--tj-border);border-radius:14px;box-shadow:var(--tj-shadow-sm)}.merchant-shell .tj-table th{height:43px;padding-inline:16px;background:color-mix(in srgb,var(--tj-surface-2) 82%,var(--tj-primary-soft));color:var(--tj-text-2);font-size:10.5px;letter-spacing:.035em}.merchant-shell .tj-table td{height:57px;padding:12px 16px}.merchant-shell .tj-table tbody tr{transition:background .15s ease}.merchant-shell .tj-table tbody tr:hover{background:color-mix(in srgb,var(--tj-primary-soft) 34%,transparent)}.merchant-shell .tj-table .sub{margin-top:3px}.merchant-shell .tj-avatar{border-radius:11px;box-shadow:inset 0 0 0 1px rgb(255 255 255/.2)}.merchant-shell .tj-badge{border:1px solid color-mix(in srgb,currentColor 12%,transparent)}.merchant-shell .tj-drawer,.merchant-shell .tj-modal{border:1px solid var(--tj-border);box-shadow:0 28px 80px rgb(0 0 0/.24)}.merchant-shell .tj-drawer{width:min(540px,94vw)}.merchant-shell .tj-drawer-head{padding:20px 22px;background:var(--tj-surface-2)}.merchant-shell .tj-drawer-body{padding:22px}.merchant-shell .tj-drawer-foot{padding:14px 22px;background:var(--tj-surface-2)}.merchant-shell .tj-modal-head{padding:20px 22px 4px}.merchant-shell .tj-modal-body{padding:18px 22px}.merchant-shell .tj-modal-foot{padding:7px 22px 21px}.product-media-editor{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:14px;border:1px solid var(--tj-border);border-radius:14px;background:var(--tj-surface-2)}.product-media-editor .tj-avatar{width:72px!important;height:72px!important;flex:0 0 72px;border-radius:14px}.product-media-editor small,.product-media-editor strong{display:block}.product-media-editor small{max-width:520px;margin-top:4px;color:var(--tj-text-3);line-height:1.65}.merchant-shell .tj-empty{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--tj-text-3)}.merchant-shell .tj-skel{background:linear-gradient(90deg,var(--tj-neutral-soft),var(--tj-surface-2),var(--tj-neutral-soft));background-size:220% 100%}.merchant-shell .recharts-default-tooltip{background:var(--tj-surface)!important;border-color:var(--tj-border)!important;color:var(--tj-text)!important}.merchant-shell .tj-theme-split{grid-template-columns:minmax(430px,.86fr) minmax(480px,1.14fr);gap:22px;align-items:start}.merchant-shell .tj-theme-preview{top:94px;border-radius:18px}.merchant-shell .tj-theme-preview>*{box-shadow:0 24px 60px rgb(0 0 0/.16)}.theme-studio-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px;padding:13px 16px;border:1px solid var(--tj-border);border-radius:14px;background:var(--tj-surface);box-shadow:var(--tj-shadow-sm)}.studio-steps{display:flex;align-items:center;gap:9px;min-width:0}.studio-steps>span{display:inline-flex;align-items:center;gap:7px;color:var(--tj-text-3);font-size:11px;font-weight:650;white-space:nowrap}.studio-steps>span b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--tj-neutral-soft);color:var(--tj-text-2);font-size:10px}.studio-steps>span.active{color:var(--tj-text)}.studio-steps>span.active b{background:var(--tj-primary);color:#fff}.studio-steps>i{width:24px;height:1px;background:var(--tj-border)}.studio-state{display:inline-flex;align-items:center;gap:7px;color:var(--tj-text-3);font-size:10.5px;white-space:nowrap}.studio-state>span{width:7px;height:7px;border-radius:50%;background:var(--tj-success);box-shadow:0 0 0 3px var(--tj-success-soft)}.studio-state.dirty>span{background:var(--tj-warning);box-shadow:0 0 0 3px var(--tj-warning-soft)}.owner-ops-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin-bottom:16px;overflow:hidden;border:1px solid var(--tj-border);border-radius:14px;background:var(--tj-border);box-shadow:var(--tj-shadow-sm)}.owner-ops-summary>div{min-height:76px;padding:13px 16px;display:flex;align-items:center;gap:11px;background:var(--tj-surface)}.owner-ops-summary b{display:block;font-size:18px;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.owner-ops-summary small{display:block;margin-top:2px;color:var(--tj-text-3);font-size:11px}.ops-icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:10px;background:var(--tj-primary-soft);color:var(--tj-primary)}.ops-icon svg{width:17px;height:17px}.ops-icon.warning{background:var(--tj-warning-soft);color:var(--tj-warning)}.ops-icon.success{background:var(--tj-success-soft);color:var(--tj-success)}.ops-date{font-size:13px!important}.dashboard-focus{margin-bottom:16px;padding:18px;border:1px solid var(--tj-border);border-radius:16px;background:var(--tj-surface);box-shadow:var(--merchant-card-shadow)}.focus-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.focus-heading h2{font-size:16px;letter-spacing:-.025em}.focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.focus-item{min-height:74px;display:flex;align-items:center;gap:11px;padding:12px;border:1px solid var(--tj-border);border-radius:12px;color:var(--tj-text);background:var(--tj-surface-2);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.focus-item:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--tj-primary) 35%,var(--tj-border));box-shadow:0 9px 22px rgb(0 0 0/.07)}.focus-item .focus-icon{width:35px;height:35px;flex:0 0 35px;display:grid;place-items:center;border-radius:10px;background:var(--tj-success-soft);color:var(--tj-success)}.focus-item.needs-attention .focus-icon{background:var(--tj-warning-soft);color:var(--tj-warning)}.focus-item .focus-icon svg{width:17px;height:17px}.focus-item>span:nth-child(2){min-width:0;flex:1 1}.focus-item b{display:block;font-size:12.5px}.focus-item small{display:block;margin-top:3px;color:var(--tj-text-3);font-size:10.5px;line-height:1.45}.focus-arrow{width:15px;color:var(--tj-text-3)}.insights-hero{position:relative;overflow:hidden;margin-bottom:15px;padding:22px;border:1px solid color-mix(in srgb,var(--tj-primary) 22%,var(--tj-border));border-radius:17px;background:linear-gradient(130deg,color-mix(in srgb,var(--tj-primary-soft) 78%,var(--tj-surface)),var(--tj-surface) 64%);box-shadow:var(--merchant-card-shadow)}.insights-hero:after{content:"";position:absolute;inset-inline-end:-60px;top:-95px;width:230px;height:230px;border-radius:50%;background:var(--merchant-glow)}.insights-hero-copy{display:flex;align-items:flex-start;gap:14px;max-width:820px;position:relative;z-index:1}.insights-hero-icon{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,var(--merchant-accent),var(--merchant-accent-strong));box-shadow:0 10px 22px rgb(15 107 83/.2)}.insights-hero h2{font-size:21px;letter-spacing:-.03em}.insights-hero p{margin:6px 0 0;max-width:720px;color:var(--tj-text-2);line-height:1.7}.insights-trust{display:flex;align-items:center;gap:7px;margin-top:18px;padding-top:13px;border-top:1px solid color-mix(in srgb,var(--tj-primary) 13%,var(--tj-border));color:var(--tj-text-3);font-size:11px}.insights-trust svg{color:var(--tj-success)}.insights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.insight-card{position:relative;padding:18px;min-height:190px;display:flex;flex-direction:column}.insight-card:before{content:"";position:absolute;inset-block:15px;inset-inline-start:0;width:3px;border-radius:4px;background:var(--tj-info)}.insight-card.warning:before{background:var(--tj-warning)}.insight-card.opportunity:before{background:var(--tj-primary)}.insight-card.achievement:before{background:var(--tj-success)}.insight-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.insight-rank{color:var(--tj-text-3);font-size:10px;font-weight:750;letter-spacing:.08em}.insight-card-copy{display:flex;flex-direction:column;flex:1 1}.insight-card-copy h3{font-size:15px;line-height:1.5}.insight-card-copy p{margin:7px 0 14px;color:var(--tj-text-2);line-height:1.72;font-size:12.5px}.insight-metric{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:auto;padding-top:11px;border-top:1px solid var(--tj-border)}.insight-metric small{color:var(--tj-text-3)}.insight-metric strong{font-size:18px}.insight-action{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:12px;color:var(--tj-primary);font-size:12px;font-weight:700}.merchant-shell .tj-theme-split .tj-lines{gap:7px}.merchant-shell .tj-theme-split .tj-line{min-height:54px;padding:9px 11px;border:1px solid var(--tj-border);border-radius:11px;background:var(--tj-surface-2)}.merchant-shell .tj-theme-split .tj-line .n:before{content:"⋮⋮";-webkit-margin-end:9px;margin-inline-end:9px;color:var(--tj-text-3);letter-spacing:-3px}.merchant-shell input[type=range]{accent-color:var(--tj-primary)}.sf-preview-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--sf-gap);gap:var(--sf-gap)}.sf-preview-rating-summary{min-height:92px;padding:14px;display:flex;align-items:center;gap:9px;border-radius:var(--sf-radius);background:color-mix(in srgb,var(--tj-primary) 10%,var(--tj-surface))}.sf-preview-rating-summary .rating-mark{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--tj-primary);color:var(--tj-on-primary)}.sf-preview-rating-summary small{display:block;color:var(--tj-text-3);font-size:9px}.sf-preview-rating-summary strong{display:block;font-size:22px;line-height:1.1}.sf-preview-rating-summary .rating-stars{display:flex;gap:1px;-webkit-margin-start:auto;margin-inline-start:auto;color:#d69929}.sf-preview-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:7px;gap:7px}.sf-preview-review-grid article{min-height:92px;padding:11px;border:1px solid var(--tj-border);border-radius:var(--sf-radius);background:var(--tj-surface)}.sf-preview-review-grid .review-avatar{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--tj-primary-soft);color:var(--tj-primary);font-weight:700;font-size:10px}.sf-preview-review-grid p{margin:8px 0 0;color:var(--tj-text-2);font-size:9px;line-height:1.55}@media (max-width:1180px){.merchant-shell .tj-theme-split{grid-template-columns:minmax(0,1fr)}.merchant-shell .tj-theme-preview{position:static}}@media (max-width:980px){.merchant-shell .tj-side{width:280px}.merchant-content{padding:22px 18px 44px}.merchant-shell .tj-topbar{padding-inline:16px}.topbar-context{display:none}.focus-grid{grid-template-columns:1fr}.theme-studio-bar{align-items:flex-start;flex-direction:column}.studio-steps{flex-wrap:wrap;row-gap:6px}.studio-steps>i{display:none}}@media (max-width:640px){.merchant-shell .tj-topbar{gap:7px}.merchant-shell .tj-brand-switch{flex:1 1;min-width:0}.merchant-shell .tj-brand-switch .tj-select{min-width:0;width:100%}.merchant-shell .tj-topbar>.tj-btn.sm{padding-inline:8px;font-size:0;gap:0}.merchant-shell .tj-topbar>.tj-btn.sm svg{margin:0}.merchant-content .tj-page-head{align-items:stretch}.merchant-content .tj-page-head>div:last-child{width:100%}.merchant-content .tj-page-head>div:last-child .tj-btn{flex:1 1}.merchant-shell .tj-toolbar .tj-search{min-width:100%;max-width:none}.merchant-shell .tj-kpi{min-height:112px}.owner-ops-summary{grid-template-columns:1fr}.owner-ops-summary>div{min-height:66px}.insights-grid{grid-template-columns:1fr}.insights-hero{padding:17px}.studio-steps>span{font-size:0}.studio-steps>i{width:18px}}.tj-page-row{align-items:center;gap:12px;flex-wrap:wrap}.tj-page-order{display:flex;flex-direction:column;gap:2px}.tj-page-flags{display:flex;gap:5px;flex-wrap:wrap}.tj-page-date{white-space:nowrap}.tj-page-actions{display:flex;gap:6px;align-items:center;-webkit-margin-start:auto;margin-inline-start:auto}@media (max-width:720px){.tj-page-date{display:none}.tj-page-actions{-webkit-margin-start:0;margin-inline-start:0;width:100%;justify-content:flex-end}}.tj-starter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:520px){.tj-starter-grid{grid-template-columns:1fr}}.tj-starter{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:14px;border:1px solid var(--tj-border);border-radius:var(--tj-r-md);background:var(--tj-surface);color:inherit;font:inherit;text-align:start;cursor:pointer}.tj-starter:hover:not(:disabled){border-color:var(--tj-primary);background:var(--tj-primary-soft)}.tj-starter:disabled{opacity:.55;cursor:not-allowed}.tj-starter small,.tj-starter svg{color:var(--tj-text-3)}.tj-starter small{font-size:var(--fs-xs)}.tj-designer{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tj-designer-item{border:1px solid var(--tj-border);border-radius:var(--tj-r-md);background:var(--tj-surface);overflow:hidden}.tj-designer-item.open{border-color:var(--tj-primary)}.tj-designer-item.off{opacity:.62}.tj-designer-item.off .tj-designer-name b{text-decoration:line-through}.tj-designer-row{display:flex;align-items:center;gap:8px;padding:9px 11px}.tj-designer-grip{color:var(--tj-text-3);cursor:-webkit-grab;cursor:grab;display:flex}.tj-designer-item:active .tj-designer-grip{cursor:-webkit-grabbing;cursor:grabbing}.tj-designer-name{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:start;cursor:pointer}.tj-designer-name b{font-weight:600;font-size:var(--fs-base)}.tj-designer-name small{color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-designer-tools{display:flex;gap:2px;align-items:center}.tj-designer-editor{padding:12px 13px 16px;border-top:1px solid var(--tj-border);background:var(--tj-surface-2)}.tj-designer-editor,.tj-designer-image{display:flex;flex-direction:column;gap:10px}.tj-image-slot{display:flex;align-items:center;gap:12px;padding:10px;border:1px dashed var(--tj-border-2);border-radius:var(--tj-r-md)}.tj-image-slot img{object-fit:cover}.tj-image-slot .ph,.tj-image-slot img{width:104px;height:68px;border-radius:8px}.tj-image-slot .ph{display:grid;place-items:center;background:var(--tj-neutral-soft);color:var(--tj-text-3)}.tj-image-slot .tools{display:flex;gap:6px;align-items:center}.tj-chips{display:flex;flex-wrap:wrap;gap:6px}.tj-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 4px;border:1px solid var(--tj-border);border-radius:999px;background:var(--tj-surface);font-size:var(--fs-sm)}.tj-chip .mv,.tj-chip .rm{border:0;background:none;cursor:pointer;color:var(--tj-text-3);padding:0 3px;line-height:1;display:flex;align-items:center}.tj-chip .mv:disabled{opacity:.3;cursor:default}.tj-chip .rm:hover{color:var(--tj-danger)}.tj-grid.g-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:720px){.tj-grid.g-3{grid-template-columns:1fr}}.tj-preview-device{transition:width .14s ease}@media (prefers-reduced-motion:reduce){.tj-preview-device{transition:none}}.tj-preview-viewport{--tj-preview-h:660px;border:1px solid var(--tj-border);border-radius:14px;background:var(--tj-surface-2);padding:10px;overflow-x:auto;overflow-y:hidden}.tj-preview-scale{position:relative;margin-inline:auto}.tj-preview-frame{display:block;height:var(--tj-preview-h);border:0;border-radius:10px;background:#fff;box-shadow:0 2px 10px -4px rgb(0 0 0/.2);transform-origin:top center}.tj-preview-fullscreen{position:fixed;inset:0;z-index:80;background:var(--tj-bg);display:flex;flex-direction:column;gap:10px;padding:12px}.tj-preview-fullscreen-bar{display:flex;align-items:flex-start;gap:10px}.tj-preview-fullscreen-bar .tj-preview-toolbar{flex:1 1;margin-bottom:0}.tj-preview-fullscreen .tj-preview-viewport{--tj-preview-h:calc(100vh - 108px);flex:1 1;min-height:0;overflow:auto}.tj-preview-status{font-size:var(--fs-xs);padding:3px 9px;border-radius:999px;white-space:nowrap}.tj-preview-status[data-state=updating]{background:var(--tj-warning-soft);color:var(--tj-warning)}.tj-preview-status[data-state=current]{background:var(--tj-success-soft);color:var(--tj-success)}.tj-set-context{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:13px 16px;margin-bottom:16px;background:var(--tj-surface);border:1px solid var(--tj-border);border-radius:var(--tj-r-md)}.tj-set-context .lbl{display:block;font-size:var(--fs-xs);color:var(--tj-text-3);margin-bottom:3px}.tj-set-ctx-brand.single b,.tj-set-ctx-org b{font-size:var(--fs-base);font-weight:700}.tj-set-ctx-org{-webkit-padding-end:14px;padding-inline-end:14px;-webkit-border-end:1px solid var(--tj-border);border-inline-end:1px solid var(--tj-border)}.tj-set-ctx-brand{min-width:240px}.tj-set-ctx-search{position:relative;flex:1 1 220px;display:flex;align-items:center}.tj-set-ctx-search>svg{position:absolute;inset-inline-start:10px;color:var(--tj-text-3);pointer-events:none}.tj-set-ctx-search .tj-input{-webkit-padding-start:32px;padding-inline-start:32px}.tj-set-readonly{margin:0 0 14px;padding:9px 13px;border-radius:var(--tj-r-sm);background:var(--tj-warning-soft);color:var(--tj-warning);font-size:var(--fs-sm);line-height:1.6}.tj-set-layout{display:grid;grid-template-columns:268px 1fr;grid-gap:18px;gap:18px;align-items:start}.tj-set-nav{display:flex;flex-direction:column;gap:4px;position:-webkit-sticky;position:sticky;top:14px}.tj-set-nav-item{display:flex;align-items:flex-start;gap:10px;width:100%;padding:11px 12px;border:1px solid transparent;border-radius:var(--tj-r-sm);background:none;color:var(--tj-text);font:inherit;text-align:start;cursor:pointer;transition:background var(--tj-dur-fast) var(--tj-ease),border-color var(--tj-dur-fast) var(--tj-ease)}.tj-set-nav-item:hover{background:var(--tj-neutral-soft)}.tj-set-nav-item.active{background:var(--tj-primary-soft);border-color:var(--tj-primary)}.tj-set-nav-item .ic{color:var(--tj-text-3);margin-top:2px;flex-shrink:0}.tj-set-nav-item.active .ic{color:var(--tj-primary)}.tj-set-nav-item .tx{min-width:0}.tj-set-nav-item .tx b{display:block;font-weight:600;font-size:var(--fs-sm)}.tj-set-nav-item .tx small{display:block;margin-top:2px;color:var(--tj-text-3);font-size:var(--fs-xs);line-height:1.5}.tj-set-panel{min-width:0}.tj-set-panel-head{margin-bottom:16px}.tj-set-panel-head h2{font-size:var(--fs-lg);margin:0}.tj-set-panel-head p{margin:4px 0 0;color:var(--tj-text-3);font-size:var(--fs-sm)}.tj-set-back{margin-bottom:8px}.tj-set-section{background:var(--tj-surface);border:1px solid var(--tj-border);border-radius:var(--tj-r-md);padding:16px 18px;margin-bottom:16px}.tj-set-scope-note{margin:0 0 14px;padding:7px 11px;border-radius:var(--tj-r-sm);-webkit-border-start:3px solid var(--tj-primary);border-inline-start:3px solid var(--tj-primary);background:var(--tj-primary-soft);color:var(--tj-primary);font-size:var(--fs-xs);line-height:1.55;font-weight:600}.tj-set-scope-note.branch{border-inline-start-color:var(--tj-warning);background:var(--tj-warning-soft);color:var(--tj-warning)}.tj-set-field{margin-bottom:15px}.tj-set-field>label{display:block;font-weight:600;font-size:var(--fs-sm);margin-bottom:3px}.tj-set-field .hint{display:block;color:var(--tj-text-3);font-size:var(--fs-xs);line-height:1.55;margin-bottom:6px}.tj-set-field .err{display:block;margin-top:5px;color:var(--tj-danger);font-size:var(--fs-xs)}.tj-set-field.has-error .tj-input,.tj-set-field.has-error .tj-select,.tj-set-field.has-error .tj-textarea{border-color:var(--tj-danger)}.tj-set-grid{display:grid;grid-gap:0 14px;gap:0 14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.tj-set-checks{display:flex;flex-wrap:wrap;gap:8px 18px}.tj-set-choices{display:grid;grid-gap:8px;gap:8px}.tj-set-choice{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1.5px solid var(--tj-border);border-radius:var(--tj-r-sm);cursor:pointer;font-size:var(--fs-sm);transition:border-color var(--tj-dur-fast) var(--tj-ease),background var(--tj-dur-fast) var(--tj-ease)}.tj-set-choice.sel{border-color:var(--tj-primary);background:var(--tj-primary-soft)}.tj-set-choice.is-disabled{opacity:.55;cursor:not-allowed}.tj-set-pct{display:inline-flex;align-items:center;gap:7px}.tj-set-pct .tj-input{max-width:110px}.tj-set-block{margin-bottom:18px}.tj-set-block h3{font-size:var(--fs-base);margin:0 0 9px}.tj-set-note{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:8px 0 0;color:var(--tj-text-3);font-size:var(--fs-xs);line-height:1.6}.tj-set-channels,.tj-set-domains{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.tj-set-channels li,.tj-set-domains li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:9px;padding:9px 12px;background:var(--tj-bg);border:1px solid var(--tj-border);border-radius:var(--tj-r-sm);font-size:var(--fs-sm)}.tj-set-domains .tags{display:flex;flex-wrap:wrap;gap:6px}.tj-set-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.tj-set-hours{display:grid;grid-gap:6px;gap:6px}.tj-set-hours .row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 11px;border:1px solid var(--tj-border);border-radius:var(--tj-r-sm);background:var(--tj-bg)}.tj-set-hours .row.closed{opacity:.72}.tj-set-hours .day{min-width:74px;font-weight:600;font-size:var(--fs-sm)}.tj-set-hours .periods{display:flex;flex-wrap:wrap;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto}.tj-set-hours .period{display:inline-flex;align-items:center;gap:6px}.tj-set-hours .period .tj-input{width:118px}.tj-set-hours .sep{color:var(--tj-text-3)}.tj-set-holidays{display:grid;grid-gap:6px;gap:6px}.tj-set-holidays .row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 11px;border:1px solid var(--tj-border);border-radius:var(--tj-r-sm);background:var(--tj-bg)}.tj-set-holidays .tj-input.date{width:168px}.tj-set-holidays .periods{display:flex;flex-wrap:wrap;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto}.tj-set-holidays .period{display:inline-flex;align-items:center;gap:6px}.tj-set-holidays .period .tj-input{width:118px}.tj-set-holidays .sep{color:var(--tj-text-3)}.tj-set-holidays .tj-set-holiday-remove{-webkit-margin-start:auto;margin-inline-start:auto}.tj-set-holidays .periods~.tj-set-holiday-remove{-webkit-margin-start:0;margin-inline-start:0}.tj-set-holiday-add{justify-self:start;margin-top:2px}.tj-set-savebar{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:16px -18px -16px;padding:11px 18px;border-top:1px solid var(--tj-border);background:var(--tj-surface);border-radius:0 0 var(--tj-r-md) var(--tj-r-md)}.tj-set-savebar .count{display:inline-flex;align-items:center;gap:6px;-webkit-margin-end:auto;margin-inline-end:auto;font-size:var(--fs-sm);font-weight:600}.tj-set-savebar.dirty .count{color:var(--tj-warning)}.tj-set-savebar.done .count{color:var(--tj-success)}.tj-set-alert{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin:12px 0;padding:11px 13px;border-radius:var(--tj-r-sm);font-size:var(--fs-sm);line-height:1.6}.tj-set-alert b{display:block}.tj-set-alert>svg{flex-shrink:0;margin-top:1px}.tj-set-alert>span{flex:1 1;min-width:0}.tj-set-alert.warn{background:var(--tj-warning-soft);color:var(--tj-warning)}.tj-set-alert.danger{background:var(--tj-danger-soft);color:var(--tj-danger)}.tj-set-locked{display:flex;align-items:flex-start;gap:9px;margin:14px 0 0;padding:11px 13px;border-radius:var(--tj-r-sm);background:var(--tj-neutral-soft);color:var(--tj-text-2);font-size:var(--fs-sm);line-height:1.6}.tj-set-locked b{display:block;color:var(--tj-text)}.tj-set-locked>svg{flex-shrink:0;margin-top:2px}.tj-set-links{margin-top:6px}.tj-set-links h3{font-size:var(--fs-sm);color:var(--tj-text-3);margin:0 0 8px;font-weight:600}.tj-set-links .row{display:flex;flex-wrap:wrap;gap:8px}.tj-set-summary{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.tj-set-stat{flex:1 1 150px;padding:13px 15px;background:var(--tj-surface);border:1px solid var(--tj-border);border-radius:var(--tj-r-md)}.tj-set-stat b{display:block;font-size:21px;font-weight:700}.tj-set-stat span{display:block;margin-top:3px;color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-set-cards{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.tj-set-card{display:block;padding:15px;text-align:start;cursor:pointer;background:var(--tj-surface);border:1px solid var(--tj-border);border-radius:var(--tj-r-md);font:inherit;color:var(--tj-text);transition:border-color var(--tj-dur-fast) var(--tj-ease),box-shadow var(--tj-dur-fast) var(--tj-ease)}.tj-set-card:hover{border-color:var(--tj-primary);box-shadow:var(--tj-shadow-sm)}.tj-set-card .ic{display:block;color:var(--tj-primary);margin-bottom:8px}.tj-set-card b{display:block;font-weight:600}.tj-set-card small{display:block;margin-top:4px;color:var(--tj-text-3);font-size:var(--fs-xs);line-height:1.55}.tj-set-card .go{display:inline-block;margin-top:9px;color:var(--tj-primary);font-size:var(--fs-xs);font-weight:600}.tj-set-results{display:grid;grid-gap:8px;gap:8px}.tj-set-result{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;text-align:start;cursor:pointer;background:var(--tj-surface);border:1px solid var(--tj-border);border-radius:var(--tj-r-sm);font:inherit;color:var(--tj-text)}.tj-set-result:hover{border-color:var(--tj-primary)}.tj-set-result .tx b{display:block;font-weight:600;font-size:var(--fs-sm)}.tj-set-result .tx small{display:block;margin-top:2px;color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-set-result .meta{display:flex;align-items:center;gap:8px}.tj-set-result .grp{color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-scope{display:inline-block;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:700;white-space:nowrap}.tj-scope.org{background:var(--tj-neutral-soft);color:var(--tj-text-2)}.tj-scope.brand{background:var(--tj-primary-soft);color:var(--tj-primary)}.tj-scope.branch{background:var(--tj-warning-soft);color:var(--tj-warning)}@media (max-width:900px){.tj-set-layout{grid-template-columns:1fr}.tj-set-nav{display:none}.tj-set-context{flex-direction:column;align-items:stretch}.tj-set-ctx-org{-webkit-padding-end:0;padding-inline-end:0;-webkit-border-end:none;border-inline-end:none}.tj-set-hours .row{flex-direction:column;align-items:stretch}.tj-set-hours .periods{-webkit-margin-start:0;margin-inline-start:0}.tj-set-hours .period .tj-input{flex:1 1;width:auto}.tj-set-holidays .row{flex-direction:column;align-items:stretch}.tj-set-holidays .tj-input.date{width:auto}.tj-set-holidays .periods{-webkit-margin-start:0;margin-inline-start:0}.tj-set-holidays .period .tj-input{flex:1 1;width:auto}.tj-set-holidays .tj-set-holiday-remove{-webkit-margin-start:0;margin-inline-start:0}.merchant-shell .tj-btn.tj-set-touch{min-height:44px}.merchant-shell .tj-set-holidays .tj-switch-row,.merchant-shell .tj-set-hours .tj-switch-row{min-height:44px;align-items:center}.tj-set-savebar{padding-bottom:calc(11px + env(safe-area-inset-bottom))}.tj-set-card,.tj-set-savebar .tj-btn{min-height:44px}}@media (min-width:901px){.tj-btn.tj-set-back{display:none}}.tj-prod-summary{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:14px}.tj-prod-stat{flex:1 1 130px;padding:12px 14px;text-align:start;cursor:pointer;background:var(--tj-surface);border:1px solid var(--tj-border);border-radius:var(--tj-r-md);font:inherit;color:var(--tj-text);transition:border-color var(--tj-dur-fast) var(--tj-ease),background var(--tj-dur-fast) var(--tj-ease)}.tj-prod-stat:hover{border-color:var(--tj-border-2)}.tj-prod-stat.on{border-color:var(--tj-primary);background:var(--tj-primary-soft)}.tj-prod-stat b{display:block;font-size:20px;font-weight:700;line-height:1.2}.tj-prod-stat span{display:block;margin-top:3px;color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-prod-stat.danger b{color:var(--tj-danger)}.tj-prod-stat.warn b{color:var(--tj-warning)}.tj-prod-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.tj-prod-toolbar .tj-search{flex:1 1 240px}.tj-prod-toolbar .tj-select{flex:0 1 160px;min-width:0}.tj-record.tj-prod{display:grid;align-items:center;grid-gap:14px;gap:14px;grid-template-columns:56px minmax(0,2.2fr) minmax(0,1fr) minmax(0,1.1fr) auto}.tj-prod-thumb{position:relative;display:grid;place-items:center;flex-shrink:0;border-radius:var(--tj-r-sm);overflow:hidden;background:var(--tj-neutral-soft);color:var(--tj-text-3)}.tj-prod-thumb img{width:100%;height:100%;object-fit:cover}.tj-prod-thumb .fallback{position:absolute;opacity:0}.tj-prod-thumb.empty .fallback,.tj-prod-thumb.failed .fallback{opacity:1}.tj-record.tj-prod .rec-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tj-record.tj-prod .rec-name strong{font-weight:600}.tj-record.tj-prod .rec-sub{display:block;margin-top:3px;color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-record.tj-prod .rec-sub code{font-size:11px}.tj-record.tj-prod .rec-price{display:flex;flex-direction:column;gap:2px}.tj-record.tj-prod .rec-price b{font-weight:700}.tj-record.tj-prod .rec-price s{color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-record.tj-prod .rec-price .vat{color:var(--tj-text-3);font-size:10.5px}.tj-record.tj-prod .rec-branches{display:flex;flex-wrap:wrap;gap:5px}.tj-prod-section{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--tj-border)}.tj-prod-section:last-of-type{border-bottom:none;margin-bottom:0}.tj-prod-section>h3{font-size:var(--fs-base);margin:0 0 4px}.tj-prod-section>.hint{margin:0 0 11px;color:var(--tj-text-3);font-size:var(--fs-xs);line-height:1.55}.tj-prod-section .row{display:flex;flex-wrap:wrap;gap:8px}.tj-prod-field{margin-bottom:13px}.tj-prod-field>label{display:block;font-weight:600;font-size:var(--fs-sm);margin-bottom:3px}.tj-prod-field .hint{display:block;color:var(--tj-text-3);font-size:var(--fs-xs);line-height:1.5;margin-bottom:5px}.tj-prod-field .err{display:block;margin-top:4px;color:var(--tj-danger);font-size:var(--fs-xs)}.tj-prod-field.has-error .tj-input,.tj-prod-field.has-error .tj-select,.tj-prod-field.has-error .tj-textarea{border-color:var(--tj-danger)}.tj-prod-grid{display:grid;grid-gap:0 12px;gap:0 12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.tj-prod-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;padding:8px 11px;border-radius:var(--tj-r-sm);background:var(--tj-neutral-soft);color:var(--tj-text-2);font-size:var(--fs-xs);line-height:1.6}.tj-prod-note.warn{background:var(--tj-warning-soft);color:var(--tj-warning)}.tj-prod-note small{color:inherit;opacity:.85}.tj-prod-branches{display:grid;grid-gap:7px;gap:7px}.tj-prod-dirty{-webkit-margin-end:auto;margin-inline-end:auto;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:600;color:var(--tj-warning)}.tj-prod-locked{color:var(--tj-text-3);font-size:var(--fs-sm);line-height:1.6}.tj-prod-gallery{display:flex;flex-wrap:wrap;gap:10px}.tj-prod-shot{position:relative;margin:0;width:116px;border:1.5px solid var(--tj-border);border-radius:var(--tj-r-sm);overflow:hidden;background:var(--tj-neutral-soft)}.tj-prod-shot.cover{border-color:var(--tj-primary)}.tj-prod-shot img{display:block;width:100%;height:88px;object-fit:cover}.tj-prod-shot .fallback{position:absolute;inset:0;margin:auto;opacity:0;color:var(--tj-text-3)}.tj-prod-shot.failed{min-height:88px}.tj-prod-shot.failed .fallback{opacity:1}.tj-prod-shot .badge{position:absolute;top:5px;inset-inline-start:5px;display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;background:var(--tj-primary);color:#fff;font-size:10px;font-weight:700}.tj-prod-shot figcaption{display:flex;align-items:center;justify-content:center;gap:2px;padding:4px;border-top:1px solid var(--tj-border);background:var(--tj-surface)}.tj-prod-upload{margin-top:11px}.tj-file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tj-file:focus-visible+label{outline:2px solid var(--tj-primary);outline-offset:2px}.tj-prod-mods{display:grid;grid-gap:10px;gap:10px}.tj-prod-mods .grp{padding:10px 12px;border:1px solid var(--tj-border);border-radius:var(--tj-r-sm);background:var(--tj-bg)}.tj-prod-mods .grp b{-webkit-margin-end:7px;margin-inline-end:7px}.tj-prod-mods .grp .rule{color:var(--tj-text-3);font-size:var(--fs-xs);-webkit-margin-start:7px;margin-inline-start:7px}.tj-prod-mods ul{list-style:none;margin:7px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.tj-prod-mods li{display:flex;justify-content:space-between;gap:10px;font-size:var(--fs-sm)}.tj-prod-mods li span{color:var(--tj-text-3);font-size:var(--fs-xs)}@media (max-width:960px){.tj-record.tj-prod{grid-template-columns:56px 1fr;grid-template-areas:"thumb main" "price price" "branches branches" "actions actions";align-items:start}.tj-record.tj-prod>.tj-prod-thumb{grid-area:thumb}.tj-record.tj-prod .rec-main{grid-area:main}.tj-record.tj-prod .rec-price{grid-area:price;flex-direction:row;align-items:baseline;gap:8px}.tj-record.tj-prod .rec-branches{grid-area:branches}.tj-record.tj-prod .rec-actions{grid-area:actions}.tj-record.tj-prod .rec-actions .tj-btn{min-height:44px}.tj-prod-toolbar .tj-select{flex:1 1 140px}.tj-prod-stat{flex:1 1 44%;min-height:44px}.tj-prod-shot{width:calc(50% - 5px)}.tj-prod-shot figcaption .tj-btn{min-width:40px;min-height:40px}}.tj-mod-editor,.tj-var-editor{display:grid;grid-gap:12px;gap:12px}.tj-mod-group{border:1px solid var(--tj-border);border-radius:var(--tj-r-sm);padding:12px 14px;margin:0;background:var(--tj-bg)}.tj-mod-group>legend{padding:0 6px;font-weight:600;font-size:var(--fs-sm)}.tj-mod-options{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:7px;gap:7px}.tj-mod-options li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--tj-border);border-radius:var(--tj-r-sm);background:var(--tj-surface)}.tj-mod-options li.off{opacity:.6}.tj-mod-options .name{flex:1 1 130px;min-width:0}.tj-mod-options .price .tj-input{width:96px}.tj-mod-options .ops{display:flex;gap:2px;-webkit-margin-start:auto;margin-inline-start:auto}.tj-mod-actions,.tj-mod-groupops{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.tj-var-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--tj-border);border-radius:var(--tj-r-sm);background:var(--tj-bg)}.tj-var-row .tj-input{flex:1 1 120px;min-width:0}.tj-prod-bp{display:flex;align-items:center;gap:7px;-webkit-margin-start:28px;margin-inline-start:28px;flex:1 1 200px}.tj-prod-bp .tj-input{width:120px}.tj-prod-branch{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.tj-prod-queue{list-style:none;margin:9px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.tj-prod-queue li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border-radius:var(--tj-r-sm);background:var(--tj-bg);font-size:var(--fs-xs)}.tj-prod-queue li .n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tj-prod-queue li .s{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.tj-prod-queue li.done .s{color:var(--tj-success)}.tj-prod-queue li.failed{background:var(--tj-danger-soft)}.tj-prod-queue li.failed .s{color:var(--tj-danger)}.tj-prod-order-note{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 10px;padding:9px 12px;border-radius:var(--tj-r-sm);background:var(--tj-primary-soft);color:var(--tj-primary);font-size:var(--fs-xs);line-height:1.6}@media (max-width:960px){.tj-prod-bp{-webkit-margin-start:0;margin-inline-start:0}.tj-mod-options .ops .tj-btn,.tj-var-row .tj-btn{min-width:40px;min-height:40px}}.tj-stock-health{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:12px}.tj-stock-stat{flex:1 1 168px;display:flex;align-items:center;gap:11px;padding:12px 14px;text-align:start;cursor:pointer;background:var(--tj-surface);border:1px solid var(--tj-border);border-radius:var(--tj-r-md);font:inherit;color:var(--tj-text);transition:border-color var(--tj-dur-fast) var(--tj-ease),background var(--tj-dur-fast) var(--tj-ease)}.tj-stock-stat:hover{border-color:var(--tj-border-2)}.tj-stock-stat.on{border-color:var(--tj-primary);background:var(--tj-primary-soft)}.tj-stock-stat.static{cursor:default}.tj-stock-stat .sh-icon{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:var(--tj-r-sm);background:var(--tj-neutral-soft);color:var(--tj-text-3)}.tj-stock-stat .sh-icon svg{width:17px;height:17px}.tj-stock-stat .sh-icon.warn{background:var(--tj-warning-soft);color:var(--tj-warning)}.tj-stock-stat .sh-icon.danger{background:var(--tj-danger-soft);color:var(--tj-danger)}.tj-stock-stat .sh-body{min-width:0}.tj-stock-stat b{display:block;font-size:20px;font-weight:700;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-stock-stat .sh-label{display:block;margin-top:2px;font-size:var(--fs-xs)}.tj-stock-stat small{display:block;margin-top:3px;color:var(--tj-text-3);font-size:10.5px;line-height:1.5}.tj-stock-stat.warn b{color:var(--tj-warning)}.tj-stock-stat.danger b{color:var(--tj-danger)}.tj-record.tj-stock-rec{display:grid;align-items:center;grid-gap:18px;gap:18px;width:100%;grid-template-columns:minmax(0,1fr) auto auto;text-align:start;font:inherit;color:var(--tj-text);background:none;border:none;cursor:pointer;-webkit-border-start:3px solid transparent;border-inline-start:3px solid transparent;-webkit-padding-start:11px;padding-inline-start:11px}.tj-record.tj-stock-rec:hover{background:var(--tj-bg)}.tj-record.tj-stock-rec.state-low{border-inline-start-color:var(--tj-warning)}.tj-record.tj-stock-rec.state-negative,.tj-record.tj-stock-rec.state-out{border-inline-start-color:var(--tj-danger)}.tj-stock-rec .rec-main{display:block;min-width:0}.tj-stock-rec .rec-name{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tj-stock-rec .rec-name strong{font-weight:600}.tj-stock-rec .tj-badge.kind{background:var(--tj-primary-soft);color:var(--tj-primary)}.tj-stock-rec .rec-sub{display:block;margin-top:3px;color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-stock-rec .rec-verdict{display:flex;align-items:center;gap:14px;justify-content:flex-end;-webkit-padding-start:18px;padding-inline-start:18px;-webkit-border-start:1px solid var(--tj-border);border-inline-start:1px solid var(--tj-border)}.tj-stock-rec .rec-verdict>.tj-badge{flex-shrink:0;min-width:62px;justify-content:center}.tj-stock-rec .rec-qty{display:block;text-align:center;min-width:62px}.tj-stock-rec .rec-qty b{display:block;font-size:24px;font-weight:700;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-stock-rec .rec-qty b.low{color:var(--tj-warning)}.tj-stock-rec .rec-qty b.negative,.tj-stock-rec .rec-qty b.out{color:var(--tj-danger)}.tj-stock-rec .rec-qty .q-label{display:block;margin-top:2px;color:var(--tj-text-3);font-size:10.5px}.tj-stock-rec .rec-parts{display:flex;gap:16px;flex-wrap:wrap}.tj-stock-rec .rec-parts>span{display:flex;flex-direction:column;gap:1px}.tj-stock-rec .rec-parts em{font-style:normal;color:var(--tj-text-3);font-size:10.5px;white-space:nowrap}.tj-stock-rec .rec-parts b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-stock-rec .rec-parts .held b{color:var(--tj-warning)}.tj-stock-rec .rec-parts .none{font-weight:400;color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-stock-note{margin-top:10px}.tj-stock-figures{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 8px}.tj-stock-figures .fig{flex:1 1 88px;padding:11px 13px;border-radius:var(--tj-r-sm);background:var(--tj-bg);border:1px solid var(--tj-border)}.tj-stock-figures .fig b{display:block;font-size:19px;font-weight:700;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-stock-figures .fig span{display:block;margin-top:3px;color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-stock-figures .fig.lead{flex:1 1 110px;background:var(--tj-primary-soft);border-color:transparent}.tj-stock-figures .fig.lead b{font-size:26px}.tj-stock-figures.state-low .fig.lead{background:var(--tj-warning-soft)}.tj-stock-figures.state-low .fig.lead b{color:var(--tj-warning)}.tj-stock-figures.state-negative .fig.lead,.tj-stock-figures.state-out .fig.lead{background:var(--tj-danger-soft)}.tj-stock-figures.state-negative .fig.lead b,.tj-stock-figures.state-out .fig.lead b{color:var(--tj-danger)}.tj-kv-list{margin:14px 0;display:grid;grid-gap:10px;gap:10px}.tj-kv-list>div{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr);grid-gap:12px;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--tj-border)}.tj-kv-list>div:last-child{border-bottom:none;padding-bottom:0}.tj-kv-list dt{color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-kv-list dd{margin:0;font-size:var(--fs-sm)}.tj-kv-list dd small{display:block;margin-top:3px;color:var(--tj-text-3);font-size:10.5px;line-height:1.55}.tj-stock-ops{margin-top:16px;padding-top:14px;border-top:1px solid var(--tj-border)}.tj-stock-ops .ops-pick{display:flex;flex-wrap:wrap;gap:7px}.tj-stock-ops .ops-pick .tj-btn.on{border-color:var(--tj-primary);color:var(--tj-primary)}.tj-op-form{margin-top:12px;padding:13px 14px;border-radius:var(--tj-r-sm);background:var(--tj-bg);border:1px solid var(--tj-border)}.tj-op-form .tj-hint{margin:0 0 10px}.tj-op-form .hint{display:block;margin-top:4px;color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-op-form .hint.bad{color:var(--tj-warning)}.tj-op-form .err{display:block;margin-top:4px;color:var(--tj-danger);font-size:var(--fs-xs)}.tj-moves{margin-top:14px}.tj-moves>.tj-select{margin:10px 0}.tj-move-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.tj-move{padding:10px 12px;border-radius:var(--tj-r-sm);background:var(--tj-bg);border:1px solid var(--tj-border)}.tj-move .mv-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.tj-move .mv-delta{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-move .mv-delta.in{color:var(--tj-success)}.tj-move .mv-delta.out{color:var(--tj-danger)}.tj-move .mv-balance{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--tj-text-3);font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-move .mv-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;color:var(--tj-text-3);font-size:10.5px}.tj-move .mv-reason{display:block;margin-top:6px;font-size:var(--fs-xs);line-height:1.55}@media (max-width:960px){.tj-record.tj-stock-rec{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main verdict" "parts parts";align-items:start;gap:10px}.tj-stock-rec .rec-main{grid-area:main}.tj-stock-rec .rec-verdict{grid-area:verdict;flex-direction:column;gap:5px;align-items:flex-end;-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:none;border-inline-start:none}.tj-stock-rec .rec-parts{grid-area:parts;gap:14px}.tj-stock-stat{flex:1 1 44%;min-height:44px}.tj-kv-list>div{grid-template-columns:1fr;gap:3px}.tj-stock-ops .ops-pick .tj-btn{min-height:44px}}.tj-stock-rule{margin:0 0 10px}.tj-stock-rule b{font-weight:700}.tj-ord-health{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:10px}.tj-ord-stat{flex:1 1 172px;display:flex;align-items:center;gap:11px;padding:12px 14px;text-align:start;cursor:pointer;background:var(--tj-surface);border:1px solid var(--tj-border);border-radius:var(--tj-r-md);font:inherit;color:var(--tj-text);transition:border-color var(--tj-dur-fast) var(--tj-ease),background var(--tj-dur-fast) var(--tj-ease)}.tj-ord-stat:hover{border-color:var(--tj-border-2)}.tj-ord-stat.on{border-color:var(--tj-primary);background:var(--tj-primary-soft)}.tj-ord-stat .oh-icon{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:var(--tj-r-sm);background:var(--tj-neutral-soft);color:var(--tj-text-3)}.tj-ord-stat .oh-icon svg{width:17px;height:17px}.tj-ord-stat .oh-icon.warn{background:var(--tj-warning-soft);color:var(--tj-warning)}.tj-ord-stat .oh-icon.danger{background:var(--tj-danger-soft);color:var(--tj-danger)}.tj-ord-stat .oh-body{min-width:0}.tj-ord-stat b{display:block;font-size:20px;font-weight:700;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-ord-stat .oh-label{display:block;margin-top:2px;font-size:var(--fs-xs)}.tj-ord-stat small{display:block;margin-top:3px;color:var(--tj-text-3);font-size:10.5px;line-height:1.5}.tj-ord-stat.warn b{color:var(--tj-warning)}.tj-ord-stat.danger b{color:var(--tj-danger)}.tj-ord-note,.tj-ord-rule{margin:0 0 10px}.tj-ord-note{margin:10px 0 0}.tj-record.tj-ord-rec{display:grid;align-items:center;grid-gap:16px;gap:16px;width:100%;grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) auto auto;text-align:start;font:inherit;color:var(--tj-text);background:none;border:none;cursor:pointer;-webkit-border-start:3px solid transparent;border-inline-start:3px solid transparent;-webkit-padding-start:11px;padding-inline-start:11px}.tj-record.tj-ord-rec:hover{background:var(--tj-bg)}.tj-ord-rec.st-NEW{border-inline-start-color:var(--tj-info,var(--tj-primary))}.tj-ord-rec.st-ACCEPTED,.tj-ord-rec.st-PREPARING{border-inline-start-color:var(--tj-primary)}.tj-ord-rec.st-READY{border-inline-start-color:var(--tj-success)}.tj-ord-rec.stalled{border-inline-start-color:var(--tj-danger)}.tj-ord-rec .rec-main{display:block;min-width:0}.tj-ord-rec .rec-name{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tj-ord-rec .rec-name strong{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-record.tj-ord-rec .rec-sub{display:block;margin-top:3px;color:var(--tj-text-3);font-size:var(--fs-xs);white-space:normal;overflow:visible;text-overflow:clip;line-height:1.5}.tj-ord-rec .rec-who{display:block;min-width:0}.tj-ord-rec .rec-who b{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tj-ord-rec .rec-who .when{display:block;margin-top:3px;color:var(--tj-text-3);font-size:10.5px}.tj-ord-rec .rec-money{display:block;text-align:end}.tj-ord-rec .rec-money b{display:block;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-ord-rec .rec-money .pay{display:block;margin-top:2px;color:var(--tj-text-3);font-size:10.5px}.tj-ord-rec .rec-money .pay.unpaid{color:var(--tj-warning)}.tj-ord-rec .rec-next{display:flex;justify-content:flex-end;min-width:96px}.tj-ord-rec .rec-next .tj-badge.next{background:var(--tj-primary-soft);color:var(--tj-primary);font-weight:600}.tj-ord-rec .rec-next .none{color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-ord-stale{display:flex;align-items:flex-start;gap:10px;margin:12px 0 0;padding:11px 13px;border-radius:var(--tj-r-sm);background:var(--tj-warning-soft);color:var(--tj-warning);font-size:var(--fs-sm)}.tj-ord-stale small{display:block;margin-top:3px;opacity:.85}.tj-ord-stale .tj-btn{-webkit-margin-start:auto;margin-inline-start:auto;flex-shrink:0}.tj-ord-h{margin:18px 0 8px;font-size:var(--fs-sm);font-weight:600;padding-top:14px;border-top:1px solid var(--tj-border)}.tj-ord-h:first-of-type{border-top:none;padding-top:0}.tj-money-list{margin:14px 0 4px;display:grid;grid-gap:7px;gap:7px}.tj-money-list>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.tj-money-list dt{color:var(--tj-text-2);font-size:var(--fs-sm)}.tj-money-list dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-sm)}.tj-money-list dd.minus{color:var(--tj-danger)}.tj-money-list dd.warn{color:var(--tj-warning)}.tj-money-list>div.total{margin-top:4px;padding-top:8px;border-top:1px solid var(--tj-border)}.tj-money-list>div.total dt{font-weight:600;color:var(--tj-text)}.tj-money-list>div.total dd{font-weight:700;font-size:var(--fs-base)}.tj-ord-items{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:9px;gap:9px}.tj-ord-items>li{padding:10px 12px;border-radius:var(--tj-r-sm);background:var(--tj-bg);border:1px solid var(--tj-border)}.tj-ord-items .oi-head{display:flex;align-items:baseline;gap:9px}.tj-ord-items .oi-head b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.tj-ord-items .oi-name{flex:1 1 auto;min-width:0;font-weight:600}.tj-ord-items .oi-total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.tj-ord-items .oi-sub{display:block;margin-top:3px;color:var(--tj-text-3);font-size:10.5px}.tj-ord-items .oi-mods{list-style:none;margin:7px 0 0;padding:0 0 0 14px;display:grid;grid-gap:3px;gap:3px}.tj-ord-items .oi-mods li{display:flex;justify-content:space-between;gap:10px;color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-ord-items .oi-note{display:block;margin-top:6px;font-size:var(--fs-xs);color:var(--tj-text-2)}.tj-ord-rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.tj-ord-rows>li{padding:10px 12px;border-radius:var(--tj-r-sm);background:var(--tj-bg);border:1px solid var(--tj-border)}.tj-ord-rows .r-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.tj-ord-rows .r-head b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.tj-ord-rows .r-head b.minus{color:var(--tj-danger)}.tj-ord-rows .r-balance{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-ord-rows .r-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;color:var(--tj-text-3);font-size:10.5px}.tj-ord-rows .r-note{display:block;margin-top:6px;font-size:var(--fs-xs);line-height:1.55}.tj-ord-rows .r-note.bad{color:var(--tj-danger)}.tj-ord-invoice{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:11px 13px;border-radius:var(--tj-r-sm);background:var(--tj-bg);border:1px solid var(--tj-border)}.tj-ord-invoice>span:first-child{display:flex;align-items:center;gap:9px}.tj-ord-invoice .links{display:flex;gap:7px}.tj-timeline{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:0;gap:0}.tj-timeline>li{display:flex;gap:12px;padding-bottom:14px;position:relative}.tj-timeline>li:before{content:"";position:absolute;inset-inline-start:5px;top:16px;bottom:0;width:1px;background:var(--tj-border)}.tj-timeline>li:last-child{padding-bottom:0}.tj-timeline>li:last-child:before{display:none}.tj-timeline .tl-dot{flex-shrink:0;width:11px;height:11px;margin-top:5px;border-radius:50%;background:var(--tj-surface);border:2px solid var(--tj-primary);z-index:1}.tj-timeline .tl-body{min-width:0}.tj-timeline .tl-head{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tj-timeline .tl-head .from{color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-timeline .tl-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:5px;color:var(--tj-text-3);font-size:10.5px}.tj-timeline .tl-reason{display:block;margin-top:5px;font-size:var(--fs-xs);line-height:1.55}.tj-ord-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:18px;padding-top:14px;border-top:1px solid var(--tj-border)}.tj-ord-actions .tj-hint{margin:0}.tj-check-inline{display:inline-flex;align-items:center;gap:8px;margin-top:10px}@media (max-width:960px){.tj-record.tj-ord-rec{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main money" "who who" "next next";align-items:start;gap:10px}.tj-ord-rec .rec-main{grid-area:main}.tj-ord-rec .rec-money{grid-area:money}.tj-ord-rec .rec-who{grid-area:who}.tj-ord-rec .rec-next{grid-area:next;justify-content:flex-start;min-width:0}.tj-ord-stat{flex:1 1 44%;min-height:44px}.tj-ord-actions .tj-btn{min-height:44px;flex:1 1 auto}.tj-ord-invoice .links .tj-btn{min-height:44px}}.tj-btn.tj-ord-cancel{color:var(--tj-danger);border-color:var(--tj-danger-soft)}.tj-btn.tj-ord-cancel:hover:not(:disabled){background:var(--tj-danger-soft)}.tj-inv-health{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:10px}.tj-inv-stat{flex:1 1 180px;display:flex;align-items:center;gap:11px;padding:12px 14px;text-align:start;cursor:pointer;background:var(--tj-surface);border:1px solid var(--tj-border);border-radius:var(--tj-r-md);font:inherit;color:var(--tj-text);transition:border-color var(--tj-dur-fast) var(--tj-ease),background var(--tj-dur-fast) var(--tj-ease)}.tj-inv-stat:hover{border-color:var(--tj-border-2)}.tj-inv-stat.on{border-color:var(--tj-primary);background:var(--tj-primary-soft)}.tj-inv-stat.static{cursor:default}.tj-inv-stat .ih-icon{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:var(--tj-r-sm);background:var(--tj-neutral-soft);color:var(--tj-text-3)}.tj-inv-stat .ih-icon svg{width:17px;height:17px}.tj-inv-stat .ih-icon.warn{background:var(--tj-warning-soft);color:var(--tj-warning)}.tj-inv-stat .ih-icon.danger{background:var(--tj-danger-soft);color:var(--tj-danger)}.tj-inv-stat .ih-body{min-width:0}.tj-inv-stat b{display:block;font-size:20px;font-weight:700;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-inv-stat .ih-label{display:block;margin-top:2px;font-size:var(--fs-xs)}.tj-inv-stat small{display:block;margin-top:3px;color:var(--tj-text-3);font-size:10.5px;line-height:1.5}.tj-inv-stat.warn b{color:var(--tj-warning)}.tj-inv-stat.danger b{color:var(--tj-danger)}.tj-inv-rule{margin:0 0 10px}.tj-inv-back{margin-bottom:12px}.tj-inv-amount{display:flex;gap:6px}.tj-inv-amount .tj-input{width:92px}.tj-record.tj-inv-rec{display:grid;align-items:center;grid-gap:16px;gap:16px;width:100%;grid-template-columns:minmax(0,2.4fr) auto minmax(0,1fr);text-align:start;font:inherit;color:var(--tj-text);background:none;border:none;cursor:pointer;-webkit-border-start:3px solid transparent;border-inline-start:3px solid transparent;-webkit-padding-start:11px;padding-inline-start:11px}.tj-record.tj-inv-rec:hover{background:var(--tj-bg)}.tj-record.tj-inv-rec.voided{border-inline-start-color:var(--tj-text-3)}.tj-record.tj-inv-rec.voided .rec-money b{text-decoration:line-through;color:var(--tj-text-3)}.tj-inv-rec .rec-main{display:block;min-width:0}.tj-inv-rec .rec-name{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tj-inv-rec .rec-name strong{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-badge.type{background:var(--tj-primary-soft);color:var(--tj-primary);font-weight:600}.tj-record.tj-inv-rec .rec-sub{display:block;margin-top:3px;color:var(--tj-text-3);font-size:var(--fs-xs);white-space:normal;overflow:visible;text-overflow:clip;line-height:1.5}.tj-inv-rec .rec-sub code{font-size:11px}.tj-inv-rec .rec-money{display:block;text-align:end}.tj-inv-rec .rec-money b{display:block;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-inv-rec .rec-money .tax{display:block;margin-top:2px;color:var(--tj-text-3);font-size:10.5px}.tj-inv-rec .rec-corr{display:flex;flex-direction:column;gap:2px;font-size:10.5px}.tj-inv-rec .rec-corr .minus{color:var(--tj-danger)}.tj-inv-rec .rec-corr .plus{color:var(--tj-success)}.tj-record.tj-inv-await{display:grid;align-items:center;grid-gap:16px;gap:16px;width:100%;grid-template-columns:minmax(0,1fr) auto auto}.tj-inv-await .rec-main{display:block;min-width:0}.tj-inv-await .rec-name{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tj-inv-await .rec-sub{display:block;margin-top:3px;color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-inv-await .rec-money{text-align:end}.tj-inv-await .rec-money b{display:block;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-inv-await .rec-money .tax{display:block;margin-top:2px;color:var(--tj-text-3);font-size:10.5px}.tj-inv-frozen,.tj-inv-mismatch,.tj-inv-note{display:flex;align-items:flex-start;gap:10px;margin:14px 0;padding:11px 13px;border-radius:var(--tj-r-sm);font-size:var(--fs-xs);line-height:1.6}.tj-inv-frozen{background:var(--tj-neutral-soft);color:var(--tj-text-2)}.tj-inv-note{background:var(--tj-warning-soft);color:var(--tj-warning)}.tj-inv-mismatch{background:var(--tj-danger-soft);color:var(--tj-danger)}.tj-inv-frozen svg,.tj-inv-mismatch svg,.tj-inv-note svg{flex-shrink:0;margin-top:1px}.tj-inv-ok{color:var(--tj-success)}.tj-inv-h{margin:18px 0 8px;font-size:var(--fs-sm);font-weight:600;padding-top:14px;border-top:1px solid var(--tj-border)}.tj-inv-docs{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tj-inv-pay{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.tj-inv-pay small{color:var(--tj-text-3)}.tj-inv-lines{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.tj-inv-lines>li{padding:10px 12px;border-radius:var(--tj-r-sm);background:var(--tj-bg);border:1px solid var(--tj-border)}.tj-inv-lines .il-head{display:flex;align-items:baseline;gap:9px}.tj-inv-lines .il-head b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.tj-inv-lines .il-name{flex:1 1 auto;min-width:0;font-weight:600}.tj-inv-lines .il-total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.tj-inv-lines .il-sub{display:block;margin-top:3px;color:var(--tj-text-3);font-size:10.5px}.tj-inv-vat{margin-top:6px}.tj-inv-vat td,.tj-inv-vat th{font-size:var(--fs-xs)}.tj-inv-hash{display:block;word-break:break-all;font-size:11px;line-height:1.6;color:var(--tj-text-2);-webkit-user-select:all;-moz-user-select:all;user-select:all}.tj-inv-raw{margin-top:7px}.tj-inv-raw summary{cursor:pointer;font-size:var(--fs-xs);color:var(--tj-text-3)}.tj-inv-raw pre{margin:7px 0 0;padding:9px 11px;font-size:10.5px;line-height:1.6;overflow-x:auto;max-height:220px}.tj-inv-preview,.tj-inv-raw pre{border-radius:var(--tj-r-sm);background:var(--tj-bg)}.tj-inv-preview{display:grid;grid-gap:5px;gap:5px;margin-top:12px;padding:11px 13px;border:1px solid var(--tj-border)}.tj-inv-preview .ip-row{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-xs);color:var(--tj-text-2)}.tj-inv-preview .ip-row.total{margin-top:4px;padding-top:7px;border-top:1px solid var(--tj-border);font-weight:700;color:var(--tj-text);font-size:var(--fs-sm)}@media (max-width:960px){.tj-record.tj-inv-rec{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main money" "corr corr";align-items:start;gap:10px}.tj-inv-rec .rec-main{grid-area:main}.tj-inv-rec .rec-money{grid-area:money}.tj-inv-rec .rec-corr{grid-area:corr;flex-direction:row;gap:12px}.tj-record.tj-inv-await{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main money" "act act";align-items:start}.tj-inv-await .rec-main{grid-area:main}.tj-inv-await .rec-money{grid-area:money}.tj-inv-await .tj-btn{grid-area:act;min-height:44px}.tj-inv-stat{flex:1 1 44%;min-height:44px}.tj-inv-amount{flex:1 1 100%}.tj-inv-amount .tj-input{flex:1 1;width:auto}.tj-inv-docs .tj-btn{min-height:44px}}.tj-fin-bases{margin:0 0 16px;padding:9px 12px;line-height:1.6;background:var(--tj-bg);border:1px solid var(--tj-border);-webkit-border-start:3px solid var(--tj-border-2);border-inline-start:3px solid var(--tj-border-2);border-radius:var(--tj-r-sm)}.tj-fin-section{margin-bottom:26px}.tj-fin-section>h3{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin:0 0 4px;font-size:var(--fs-md);font-weight:700}.tj-fin-section>h3 .basis{padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:600;background:var(--tj-neutral-soft);color:var(--tj-text-3)}.tj-fin-section .basis-note{margin:0 0 10px;color:var(--tj-text-3);font-size:var(--fs-xs);line-height:1.6}.tj-fin-section>.tj-hint{margin-top:0}.tj-fin-kpis{display:grid;grid-gap:10px;gap:10px;margin-top:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tj-fin-kpi{display:flex;flex-direction:column;gap:3px;padding:14px 15px;background:var(--tj-surface);border:1px solid var(--tj-border);border-radius:var(--tj-r-md)}.tj-fin-kpi .k-label{color:var(--tj-text-2);font-size:var(--fs-xs);font-weight:600}.tj-fin-kpi .k-value{font-size:23px;font-weight:700;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tj-fin-kpi.good .k-value{color:var(--tj-success)}.tj-fin-kpi.bad .k-value{color:var(--tj-danger)}.tj-fin-kpi .k-def{margin-top:2px;line-height:1.55}.tj-fin-kpi .k-count,.tj-fin-kpi .k-def{color:var(--tj-text-3);font-size:10.5px}.tj-fin-kpi .k-delta{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-fin-kpi .k-delta.up{color:var(--tj-success)}.tj-fin-kpi .k-delta.down{color:var(--tj-danger)}.tj-fin-kpi .k-delta.flat{color:var(--tj-text-3);font-weight:500}.tj-fin-kpi .k-ignored{display:inline-flex;align-items:flex-start;gap:5px;margin-top:6px;padding:5px 8px;border-radius:var(--tj-r-sm);line-height:1.5;background:var(--tj-warning-soft);color:var(--tj-warning);font-size:10.5px}.tj-fin-kpi .k-ignored svg{flex-shrink:0;margin-top:2px}.tj-fin-kpi .k-open{align-self:flex-start;margin-top:8px}.tj-fin-exceptions{display:grid;grid-gap:9px;gap:9px;margin:10px 0 0;padding:0;list-style:none}.tj-fin-exceptions li{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 14px;border-radius:var(--tj-r-md);background:var(--tj-surface);border:1px solid var(--tj-border);-webkit-border-start:3px solid var(--tj-border-2);border-inline-start:3px solid var(--tj-border-2)}.tj-fin-exceptions li.warn{border-inline-start-color:var(--tj-warning)}.tj-fin-exceptions li.danger{border-inline-start-color:var(--tj-danger)}.tj-fin-exceptions .ex-head{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.tj-fin-exceptions .ex-head b{font-size:18px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-fin-exceptions li.warn .ex-head b{color:var(--tj-warning)}.tj-fin-exceptions li.danger .ex-head b{color:var(--tj-danger)}.tj-fin-exceptions .ex-note{color:var(--tj-text-2);font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-fin-exceptions .ex-why{color:var(--tj-text-3);font-size:10.5px;line-height:1.6}.tj-fin-table{margin-top:10px}.tj-fin-table .num{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-fin-table tr.total td{border-top:2px solid var(--tj-border-2);font-weight:700}.tj-fin-gap,.tj-fin-ok{margin:8px 0 0}.tj-fin-gap{padding:8px 11px;border-radius:var(--tj-r-sm);background:var(--tj-danger-soft);color:var(--tj-danger);font-size:var(--fs-xs);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-fin-shifts{display:grid;grid-gap:9px;gap:9px;margin:10px 0 0;padding:0;list-style:none}.tj-fin-shifts li{padding:12px 14px;border-radius:var(--tj-r-md);background:var(--tj-surface);border:1px solid var(--tj-border)}.tj-fin-shifts li.off{-webkit-border-start:3px solid var(--tj-warning);border-inline-start:3px solid var(--tj-warning)}.tj-fin-shifts .s-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.tj-fin-shifts .s-head b{font-weight:600}.tj-fin-shifts .s-branch,.tj-fin-shifts .s-head time{color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-fin-shifts .s-figures{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:9px;padding-top:9px;border-top:1px solid var(--tj-border)}.tj-fin-shifts .s-figures>span{display:flex;flex-direction:column;gap:1px}.tj-fin-shifts .s-figures em{font-style:normal;color:var(--tj-text-3);font-size:10.5px}.tj-fin-shifts .s-figures b{font-weight:700;font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-fin-shifts .s-figures .diff b{color:var(--tj-warning)}.tj-fin-shifts .tj-hint{margin:8px 0 0}.tj-record.tj-fin-rec{display:grid;align-items:center;grid-gap:16px;gap:16px;width:100%;grid-template-columns:minmax(0,1fr) auto;text-align:start;font:inherit;color:var(--tj-text);background:none;border:none;cursor:pointer;-webkit-border-start:3px solid transparent;border-inline-start:3px solid transparent;-webkit-padding-start:11px;padding-inline-start:11px}.tj-record.tj-fin-rec:hover{background:var(--tj-bg)}.tj-record.tj-fin-rec.k-refund{border-inline-start-color:var(--tj-danger-soft)}.tj-record.tj-fin-rec.k-invoice{border-inline-start-color:var(--tj-primary-soft)}.tj-fin-rec .rec-main{display:block;min-width:0}.tj-fin-rec .rec-name{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tj-record.tj-fin-rec .rec-sub{display:block;margin-top:3px;color:var(--tj-text-3);font-size:var(--fs-xs);white-space:normal;overflow:visible;text-overflow:clip;line-height:1.5}.tj-fin-rec .rec-amount{display:grid;justify-items:end;grid-gap:1px;gap:1px;text-align:end}.tj-fin-rec .rec-amount em{font-style:normal;color:var(--tj-text-3);font-size:10.5px}.tj-fin-rec .rec-amount b{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-fin-rec .rec-amount b.minus{color:var(--tj-danger)}.tj-fin-rec .rec-amount b.pending{color:var(--tj-text-3);font-weight:500}.tj-badge.kind{background:var(--tj-neutral-soft);color:var(--tj-text-2);font-weight:600}.tj-badge.kind.refund{background:var(--tj-danger-soft);color:var(--tj-danger)}.tj-badge.kind.invoice{background:var(--tj-primary-soft);color:var(--tj-primary)}.tj-fin-note{margin-top:20px}@media (max-width:960px){.tj-fin-kpis{grid-template-columns:1fr}.tj-record.tj-fin-rec{align-items:start;gap:10px}.tj-fin-shifts .s-figures{gap:8px 16px}.tj-fin-shifts .s-figures>span{flex:1 1 40%}.merchant-shell .tj-fin-exceptions .tj-btn,.merchant-shell .tj-fin-kpi .tj-btn,.merchant-shell .tj-fin-section>.tj-btn{min-height:44px}}.tj-crm-basis{margin:0 0 16px;padding:9px 12px;line-height:1.6;background:var(--tj-bg);border:1px solid var(--tj-border);-webkit-border-start:3px solid var(--tj-border-2);border-inline-start:3px solid var(--tj-border-2);border-radius:var(--tj-r-sm)}.tj-crm-section{margin-bottom:24px}.tj-crm-section>h3{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 4px;font-size:var(--fs-md);font-weight:700}.tj-crm-section>h3 .count{color:var(--tj-text-3);font-size:var(--fs-xs);font-weight:500}.tj-crm-section .s-note{margin:0 0 10px;color:var(--tj-text-3);font-size:var(--fs-xs);line-height:1.6}.tj-crm-section>.tj-hint{margin-top:0}.tj-crm-sub{margin:16px 0 6px;font-size:var(--fs-sm);font-weight:700}.tj-crm-stats{display:grid;grid-gap:9px;gap:9px;margin-top:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.tj-crm-stat{display:flex;flex-direction:column;gap:3px;padding:13px 14px;text-align:start;font:inherit;color:var(--tj-text);background:var(--tj-surface);border:1px solid var(--tj-border);border-radius:var(--tj-r-md)}.tj-crm-stat.pick{cursor:pointer;transition:border-color var(--tj-dur-fast) var(--tj-ease),background var(--tj-dur-fast) var(--tj-ease)}.tj-crm-stat.pick:hover{border-color:var(--tj-border-2)}.tj-crm-stat.on{border-color:var(--tj-primary);background:var(--tj-primary-soft)}.tj-crm-stat .s-label{color:var(--tj-text-2);font-size:var(--fs-xs);font-weight:600}.tj-crm-stat .s-value{font-size:21px;font-weight:700;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-crm-stat .s-value.count{font-size:23px}.tj-crm-stat.good .s-value{color:var(--tj-success)}.tj-crm-stat.warn .s-value{color:var(--tj-warning)}.tj-crm-stat.bad .s-value{color:var(--tj-danger)}.tj-crm-stat .s-def{margin-top:2px;line-height:1.55}.tj-crm-stat .s-def,.tj-crm-stat .s-sub{color:var(--tj-text-3);font-size:10.5px}.tj-crm-guests{padding:13px 15px;border-radius:var(--tj-r-md);background:var(--tj-surface);border:1px solid var(--tj-border);-webkit-border-start:3px solid var(--tj-border-2);border-inline-start:3px solid var(--tj-border-2)}.tj-crm-guests .g-figures{display:flex;flex-wrap:wrap;gap:6px 26px}.tj-crm-guests .g-figures>span{display:flex;flex-direction:column;gap:1px}.tj-crm-guests em{font-style:normal;color:var(--tj-text-3);font-size:10.5px}.tj-crm-guests b{font-size:var(--fs-md);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-crm-guests .tj-hint{margin:10px 0}.tj-record.tj-crm-rec{display:grid;align-items:center;grid-gap:16px;gap:16px;width:100%;grid-template-columns:minmax(0,2fr) auto minmax(0,.9fr);text-align:start;font:inherit;color:var(--tj-text);background:none;border:none;cursor:pointer;-webkit-border-start:3px solid transparent;border-inline-start:3px solid transparent;-webkit-padding-start:11px;padding-inline-start:11px}.tj-record.tj-crm-rec:hover{background:var(--tj-bg)}.tj-record.tj-crm-rec.blocked{border-inline-start-color:var(--tj-danger)}.tj-crm-rec .rec-who{display:flex;align-items:center;gap:11px;min-width:0}.tj-crm-rec .avatar{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--tj-neutral-soft);color:var(--tj-text-2);font-size:var(--fs-xs);font-weight:700}.tj-crm-rec .rec-id{min-width:0}.tj-crm-rec .rec-name{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tj-crm-rec .rec-name strong{font-weight:700}.tj-crm-rec .rec-contact{display:flex;gap:10px;flex-wrap:wrap;margin-top:2px;color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-crm-rec .rec-tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.tj-crm-rec .rec-facts{display:flex;gap:22px}.tj-crm-rec .rec-facts .fact{display:flex;flex-direction:column;gap:1px;text-align:end}.tj-crm-rec .rec-facts em{font-style:normal;color:var(--tj-text-3);font-size:10.5px}.tj-crm-rec .rec-facts b{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-crm-rec .rec-state{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.tj-crm-rec .rec-branch{color:var(--tj-text-3);font-size:10.5px}.tj-crm-rec .rec-drift{display:inline-flex;align-items:center;gap:4px;color:var(--tj-warning);font-size:10.5px}.tj-badge.recency.active{background:var(--tj-success-soft);color:var(--tj-success)}.tj-badge.recency.slipping{background:var(--tj-warning-soft);color:var(--tj-warning)}.tj-badge.recency.dormant{background:var(--tj-danger-soft);color:var(--tj-danger)}.tj-badge.recency.never{background:var(--tj-neutral-soft);color:var(--tj-text-3)}.tj-badge.vip{background:var(--tj-warning-soft);color:var(--tj-warning);font-weight:600}.tj-badge.tier{background:var(--tj-primary-soft);color:var(--tj-primary);font-weight:600}.tj-badge.soft{background:var(--tj-neutral-soft);color:var(--tj-text-2)}.tj-crm-back{margin-bottom:12px}.tj-crm-identity{display:flex;gap:15px;align-items:flex-start;margin-top:10px}.tj-crm-identity .avatar{display:grid;place-items:center;flex-shrink:0;width:52px;height:52px;border-radius:50%;background:var(--tj-neutral-soft);color:var(--tj-text-2);font-size:var(--fs-md);font-weight:700}.tj-crm-identity .who{min-width:0;flex:1 1 auto}.tj-crm-identity .head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tj-crm-identity .head strong{font-size:var(--fs-md);font-weight:700}.tj-crm-identity .pairs{display:grid;grid-gap:5px;gap:5px;margin:9px 0 0}.tj-crm-identity .pairs>div{display:flex;gap:10px;flex-wrap:wrap}.tj-crm-identity dt{flex:0 0 150px;color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-crm-identity dd{margin:0;font-size:var(--fs-sm);min-width:0}.tj-crm-identity dd.tags{display:flex;gap:4px;flex-wrap:wrap}.tj-crm-identity dd.notes{white-space:pre-wrap;line-height:1.6}.tj-crm-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px;padding-top:13px;border-top:1px solid var(--tj-border)}.tj-crm-figures{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:10px;padding:13px 15px;border-radius:var(--tj-r-md);background:var(--tj-surface);border:1px solid var(--tj-border)}.tj-crm-figures>span{display:flex;flex-direction:column;gap:1px}.tj-crm-figures em{font-style:normal;color:var(--tj-text-3);font-size:10.5px}.tj-crm-figures b{font-size:var(--fs-md);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-crm-figures .bad b{color:var(--tj-danger)}.tj-crm-drift{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0;padding:9px 12px;border-radius:var(--tj-r-sm);background:var(--tj-warning-soft);color:var(--tj-warning);font-size:var(--fs-xs);line-height:1.6}.tj-crm-drift svg{flex-shrink:0;margin-top:2px}.tj-crm-ledger{display:grid;grid-gap:2px;gap:2px;margin:10px 0 0;padding:0;list-style:none}.tj-crm-ledger li{display:grid;align-items:center;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:8px 11px;border-radius:var(--tj-r-sm);font-size:var(--fs-xs)}.tj-crm-ledger li:nth-child(odd){background:var(--tj-bg)}.tj-crm-ledger .minus,.tj-crm-ledger .plus{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-crm-ledger .minus{color:var(--tj-danger)}.tj-crm-ledger .l-reason{color:var(--tj-text-2);min-width:0}.tj-crm-ledger time{color:var(--tj-text-3)}.tj-crm-ledger .l-after{color:var(--tj-text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-crm-orders{display:grid;grid-gap:2px;gap:2px;margin:10px 0 0;padding:0;list-style:none}.tj-crm-orders li{display:grid;align-items:center;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;padding:4px 0;border-bottom:1px solid var(--tj-border)}.tj-crm-orders li:last-child{border-bottom:none}.tj-crm-orders .o-main{display:block;text-align:start;font:inherit;color:var(--tj-text);background:none;border:none;cursor:pointer;padding:7px 9px;border-radius:var(--tj-r-sm);min-width:0}.tj-crm-orders .o-main:hover{background:var(--tj-bg)}.tj-crm-orders .o-head{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tj-crm-orders .o-sub{display:block;margin-top:3px;color:var(--tj-text-3);font-size:var(--fs-xs);line-height:1.5}.tj-crm-orders .o-money{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-crm-addresses{display:grid;grid-gap:7px;gap:7px;margin:10px 0 0;padding:0;list-style:none}.tj-crm-addresses li{display:flex;gap:11px;align-items:baseline;flex-wrap:wrap;padding:9px 12px;border-radius:var(--tj-r-sm);background:var(--tj-bg);font-size:var(--fs-xs)}.tj-crm-addresses b{font-weight:600}.tj-crm-dupes,.tj-crm-merges{display:grid;grid-gap:8px;gap:8px;margin:10px 0 0;padding:0;list-style:none}.tj-crm-merges li{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:9px 12px;border-radius:var(--tj-r-sm);background:var(--tj-bg);font-size:var(--fs-xs)}.tj-crm-merges .m-reason{color:var(--tj-text-2)}.tj-crm-merges time{color:var(--tj-text-3);-webkit-margin-start:auto;margin-inline-start:auto}.tj-crm-dupes li{gap:12px;padding:11px 13px;border-radius:var(--tj-r-md);background:var(--tj-surface);border:1px solid var(--tj-border);-webkit-border-start:3px solid var(--tj-warning);border-inline-start:3px solid var(--tj-warning)}.tj-crm-dupes .d-who,.tj-crm-dupes li{display:flex;align-items:center;flex-wrap:wrap}.tj-crm-dupes .d-who{gap:9px}.tj-crm-dupes .d-evidence{color:var(--tj-text-3);font-size:10.5px}.tj-crm-dupes .tj-btn{-webkit-margin-start:auto;margin-inline-start:auto}.tj-crm-tagbox{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:6px;border:1px solid var(--tj-border);border-radius:var(--tj-r-sm)}.tj-crm-tagbox .tj-input{flex:1 1 120px;border:none;padding:3px 5px}.tj-crm-tagbox .tj-badge button{-webkit-margin-start:4px;margin-inline-start:4px;background:none;border:none;cursor:pointer;color:inherit;padding:0;line-height:1}.tj-crm-mergepair{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px;padding:12px 14px;border-radius:var(--tj-r-md);background:var(--tj-bg)}.tj-crm-mergepair>div{display:flex;flex-direction:column;gap:2px;min-width:0}.tj-crm-mergepair .mp-role{color:var(--tj-text-3);font-size:10.5px}.tj-crm-mergepair b{font-weight:700}.tj-crm-mergepair span{font-size:var(--fs-xs);color:var(--tj-text-2)}.tj-crm-mergepair .dupe b{text-decoration:line-through;color:var(--tj-text-3)}.tj-crm-blockers,.tj-crm-conflicts{margin-top:12px;padding:11px 13px;border-radius:var(--tj-r-sm);font-size:var(--fs-xs);line-height:1.6}.tj-crm-blockers{background:var(--tj-danger-soft);color:var(--tj-danger)}.tj-crm-conflicts{background:var(--tj-warning-soft);color:var(--tj-warning)}.tj-crm-blockers ul,.tj-crm-conflicts ul{margin:5px 0 0;-webkit-padding-start:18px;padding-inline-start:18px}@media (max-width:960px){.tj-crm-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tj-record.tj-crm-rec{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who state" "facts facts";align-items:start;gap:10px}.tj-crm-rec .rec-who{grid-area:who}.tj-crm-rec .rec-state{grid-area:state}.tj-crm-rec .rec-facts{grid-area:facts;gap:18px}.tj-crm-rec .rec-facts .fact{text-align:start}.tj-crm-identity dt{flex:1 1 100%}.tj-crm-orders li{grid-template-columns:minmax(0,1fr) auto}.tj-crm-ledger li{grid-template-columns:auto minmax(0,1fr)}.tj-crm-ledger .l-after,.tj-crm-ledger time{grid-column:2}.merchant-shell .tj-crm-actions .tj-btn,.merchant-shell .tj-crm-dupes .tj-btn,.merchant-shell .tj-crm-guests .tj-btn,.merchant-shell .tj-crm-stat.pick{min-height:44px}}.tj-loy-basis{margin:0 0 14px;background:var(--tj-bg);border:1px solid var(--tj-border);-webkit-border-start:3px solid var(--tj-border-2);border-inline-start:3px solid var(--tj-border-2)}.tj-loy-basis,.tj-loy-off,.tj-loy-warn{padding:9px 12px;line-height:1.6;border-radius:var(--tj-r-sm)}.tj-loy-off,.tj-loy-warn{display:flex;align-items:flex-start;gap:7px;margin:10px 0;background:var(--tj-warning-soft);color:var(--tj-warning);font-size:var(--fs-xs)}.tj-loy-off svg,.tj-loy-warn svg{flex-shrink:0;margin-top:2px}.tj-loy-ok{margin:0}.tj-loy-section{margin-bottom:24px}.tj-loy-section>h3{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 4px;font-size:var(--fs-md);font-weight:700}.tj-loy-section>h3 .count{color:var(--tj-text-3);font-size:var(--fs-xs);font-weight:500}.tj-loy-section .s-note{margin:0 0 10px;color:var(--tj-text-3);font-size:var(--fs-xs);line-height:1.6}.tj-loy-section>.tj-hint{margin-top:0}.tj-loy-sub{margin:18px 0 6px;font-size:var(--fs-sm);font-weight:700}.tj-loy-stats{display:grid;grid-gap:9px;gap:9px;margin-top:10px;grid-template-columns:repeat(auto-fit,minmax(185px,1fr))}.tj-loy-stat{display:flex;flex-direction:column;gap:3px;padding:13px 14px;background:var(--tj-surface);border:1px solid var(--tj-border);border-radius:var(--tj-r-md)}.tj-loy-stat .s-label{color:var(--tj-text-2);font-size:var(--fs-xs);font-weight:600}.tj-loy-stat .s-value{display:flex;align-items:baseline;gap:5px;font-size:22px;font-weight:700;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-loy-stat .s-value em{font-style:normal;font-size:11px;font-weight:500;color:var(--tj-text-3)}.tj-loy-stat.good .s-value{color:var(--tj-success)}.tj-loy-stat.warn .s-value{color:var(--tj-warning)}.tj-loy-stat.bad .s-value{color:var(--tj-danger)}.tj-loy-stat .s-def{margin-top:2px;line-height:1.55}.tj-loy-stat .s-def,.tj-loy-stat .s-sub{color:var(--tj-text-3);font-size:10.5px}.tj-loy-bytier{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 0;padding:0;list-style:none}.tj-loy-bytier .tj-btn{display:inline-flex;align-items:center;gap:7px}.tj-loy-bytier .tj-btn b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-loy-bytier .tj-btn.on{border-color:var(--tj-primary);background:var(--tj-primary-soft)}.tj-loy-rules{margin-top:10px}.tj-loy-grid{display:grid;grid-gap:12px;gap:12px;margin:14px 0;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.tj-loy-rules .tj-field small{margin-top:3px;line-height:1.55}.tj-loy-dirty{color:var(--tj-warning);font-weight:600}.tj-loy-tiers{display:grid;grid-gap:8px;gap:8px;margin:10px 0 12px;padding:0;list-style:none}.tj-loy-tiers li{display:grid;align-items:center;grid-gap:10px 18px;gap:10px 18px;grid-template-columns:minmax(0,1.4fr) auto auto;padding:12px 14px;border-radius:var(--tj-r-md);background:var(--tj-surface);border:1px solid var(--tj-border);-webkit-border-start:3px solid var(--tj-primary-soft);border-inline-start:3px solid var(--tj-primary-soft)}.tj-loy-tiers li.off{opacity:.6;border-inline-start-color:var(--tj-border-2)}.tj-loy-tiers li.bad{border-inline-start-color:var(--tj-danger)}.tj-loy-tiers .t-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tj-loy-tiers .t-head b{font-weight:700}.tj-loy-tiers .t-mult{display:inline-flex;align-items:center;gap:3px;color:var(--tj-primary);font-size:var(--fs-xs);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-loy-tiers .t-bar{display:flex;flex-direction:column;gap:1px;text-align:end}.tj-loy-tiers .t-bar em{font-style:normal;color:var(--tj-text-3);font-size:10.5px}.tj-loy-tiers .t-bar b{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-loy-tiers .t-members{color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-loy-tiers .t-benefits{grid-column:1/-1;display:flex;gap:4px;flex-wrap:wrap}.tj-loy-tiers .t-problem{grid-column:1/-1;display:inline-flex;align-items:flex-start;gap:5px;color:var(--tj-danger);font-size:10.5px;line-height:1.6}.tj-record.tj-loy-rec{display:grid;align-items:center;grid-gap:16px;gap:16px;width:100%;grid-template-columns:minmax(0,1fr) auto;text-align:start;font:inherit;color:var(--tj-text);background:none;border:none;cursor:pointer;-webkit-border-start:3px solid transparent;border-inline-start:3px solid transparent;-webkit-padding-start:11px;padding-inline-start:11px}.tj-record.tj-loy-rec:hover{background:var(--tj-bg)}.tj-loy-rec .rec-who{min-width:0}.tj-loy-rec .rec-name{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tj-loy-rec .rec-name strong{font-weight:700}.tj-loy-rec .rec-sub{display:block;margin-top:3px;color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-loy-rec .rec-mismatch{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:var(--tj-warning);font-size:10.5px}.tj-loy-rec .rec-points{display:flex;flex-direction:column;align-items:flex-end;gap:0}.tj-loy-rec .rec-points b{font-size:var(--fs-md);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-loy-rec .rec-points em{font-style:normal;color:var(--tj-text-3);font-size:10.5px}.tj-loy-ledger{display:grid;grid-gap:3px;gap:3px;margin:10px 0 0;padding:0;list-style:none}.tj-loy-entry{display:grid;align-items:center;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:9px 12px;border-radius:var(--tj-r-sm)}.tj-loy-entry:nth-child(odd){background:var(--tj-bg)}.tj-loy-entry .e-points b{font-size:var(--fs-md);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-loy-entry.in .e-points b{color:var(--tj-success)}.tj-loy-entry.out .e-points b{color:var(--tj-danger)}.tj-loy-entry .e-body{min-width:0}.tj-loy-entry .e-head{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tj-loy-entry .e-member{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:var(--tj-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}.tj-loy-entry .e-actor{display:inline-flex;align-items:center;gap:3px;color:var(--tj-warning);font-size:10.5px}.tj-loy-entry .e-sub{display:block;margin-top:3px;color:var(--tj-text-3);font-size:var(--fs-xs);line-height:1.5}.tj-loy-entry .e-after{display:flex;flex-direction:column;align-items:flex-end;gap:0}.tj-loy-entry .e-after em{font-style:normal;color:var(--tj-text-3);font-size:10.5px}.tj-loy-entry .e-after b{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-badge.kind.earn{background:var(--tj-success-soft);color:var(--tj-success)}.tj-badge.kind.redeem{background:var(--tj-primary-soft);color:var(--tj-primary)}.tj-badge.kind.manual,.tj-badge.kind.reversal{background:var(--tj-warning-soft);color:var(--tj-warning)}.tj-badge.kind.expiry{background:var(--tj-neutral-soft);color:var(--tj-text-3)}.tj-loy-member-head{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-bottom:12px}.tj-loy-member-head b{font-size:var(--fs-md);font-weight:700}.tj-loy-member-head span{color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-loy-figures{display:flex;flex-wrap:wrap;gap:8px 28px;margin:10px 0;padding:12px 14px;border-radius:var(--tj-r-md);background:var(--tj-surface);border:1px solid var(--tj-border)}.tj-loy-figures>span{display:flex;flex-direction:column;gap:1px}.tj-loy-figures em{font-style:normal;color:var(--tj-text-3);font-size:10.5px}.tj-loy-figures b{font-size:var(--fs-md);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-loy-tierstate{margin:12px 0;padding:12px 14px;border-radius:var(--tj-r-md);background:var(--tj-bg);border:1px solid var(--tj-border)}.tj-loy-tierstate .ts-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:3px 0}.tj-loy-tierstate .ts-label{flex:0 0 160px;color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-loy-tierstate .ts-value{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tj-loy-tierstate .ts-value b{font-weight:700}.tj-loy-tierstate .ts-mult{color:var(--tj-primary);font-size:var(--fs-xs);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-loy-tierstate .tj-hint{margin:7px 0 0}.tj-loy-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:14px 0;padding-top:12px;border-top:1px solid var(--tj-border)}.tj-loy-wallet{display:grid;grid-gap:2px;gap:2px;margin:8px 0 0;padding:0;list-style:none}.tj-loy-wallet li{display:grid;align-items:center;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:7px 10px;border-radius:var(--tj-r-sm);font-size:var(--fs-xs)}.tj-loy-wallet li:nth-child(odd){background:var(--tj-bg)}.tj-loy-wallet b{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-loy-wallet b.minus{color:var(--tj-danger)}.tj-loy-wallet .w-after,.tj-loy-wallet time{color:var(--tj-text-3)}.tj-loy-adjust{display:grid;grid-gap:11px;gap:11px}.tj-loy-adjust .tj-segmented{display:flex;gap:0}.tj-loy-adjust .tj-segmented button{display:inline-flex;align-items:center;gap:5px;padding:8px 14px;font:inherit;cursor:pointer;background:var(--tj-surface);border:1px solid var(--tj-border);color:var(--tj-text-2)}.tj-loy-adjust .tj-segmented button:first-child{border-start-start-radius:var(--tj-r-sm);border-end-start-radius:var(--tj-r-sm)}.tj-loy-adjust .tj-segmented button:last-child{border-start-end-radius:var(--tj-r-sm);border-end-end-radius:var(--tj-r-sm)}.tj-loy-adjust .tj-segmented button.on{background:var(--tj-primary-soft);border-color:var(--tj-primary);color:var(--tj-primary);font-weight:600}.tj-loy-preview{display:flex;gap:26px;flex-wrap:wrap;padding:11px 13px;border-radius:var(--tj-r-sm);background:var(--tj-bg)}.tj-loy-preview>span{display:flex;flex-direction:column;gap:1px}.tj-loy-preview em{font-style:normal;color:var(--tj-text-3);font-size:10.5px}.tj-loy-preview b{font-size:var(--fs-md);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-loy-preview .bad b{color:var(--tj-danger)}@media (max-width:960px){.tj-loy-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tj-loy-grid{grid-template-columns:1fr}.tj-loy-tiers li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px}.tj-loy-tiers .t-members{grid-column:1/-1}.tj-loy-entry{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 10px}.tj-loy-entry .e-after{grid-column:2;align-items:flex-start}.tj-loy-entry .tj-btn{grid-column:2;justify-self:start}.tj-loy-wallet li{grid-template-columns:auto minmax(0,1fr)}.tj-loy-tierstate .ts-label{flex:1 1 100%}.merchant-shell .tj-loy-actions .tj-btn,.merchant-shell .tj-loy-adjust .tj-segmented button,.merchant-shell .tj-loy-ledger .tj-btn,.merchant-shell .tj-loy-member-head .tj-btn,.merchant-shell .tj-loy-rules .tj-btn,.merchant-shell .tj-loy-section .tj-btn{min-height:44px}.merchant-shell .tj-loy-entry .e-member{display:inline-flex;align-items:center;min-height:44px;padding:0 2px}.merchant-shell .tj-loy-section .tj-chip-action{min-height:44px;min-width:44px}.merchant-shell .tj-loy-rules .tj-check-row,.merchant-shell .tj-loy-section .tj-check-row{min-height:44px;align-items:center}.merchant-shell .tj-loy-rules .tj-check-row .tj-checkbox,.merchant-shell .tj-loy-section .tj-check-row .tj-checkbox{width:22px;height:22px}}.tj-chips-row{display:flex;flex-wrap:wrap;margin:0 0 12px}.tj-chip-x,.tj-chips-row{align-items:center;gap:6px}.tj-chip-x{display:inline-flex;padding:3px 9px;border:1px solid var(--tj-border);border-radius:999px;background:var(--tj-surface-2);color:var(--tj-text-2);font-size:var(--fs-xs);font-weight:600;cursor:pointer;transition:border-color .12s,color .12s}.tj-chip-x:hover{border-color:var(--tj-border-2);color:var(--tj-text)}.tj-chip-x>button,.tj-chip-x>span{display:inline-flex;align-items:center;justify-content:center;border:0;background:none;padding:0;color:var(--tj-text-3);cursor:pointer}.tj-chip-x>button:hover{color:var(--tj-danger)}.tj-label{display:block;margin-bottom:5px;color:var(--tj-text-2);font-size:var(--fs-xs);font-weight:600}.tj-money-input{display:flex;align-items:center;gap:7px}.tj-money-input .tj-input{flex:1 1 auto;min-width:0}.tj-money-input>span,.tj-money-input>svg{flex:0 0 auto;color:var(--tj-text-3);font-size:var(--fs-sm)}.tj-link{display:inline-flex;align-items:center;gap:4px;color:var(--tj-primary);text-decoration:none}.tj-link:hover{text-decoration:underline}.tj-cpn-period{display:inline-flex;align-items:center;gap:6px;-webkit-margin-start:auto;margin-inline-start:auto}.tj-cpn-period .tj-input{padding:4px 8px;font-size:var(--fs-xs);inline-size:auto}.tj-cpn-attention{margin-top:10px}.tj-cpn-disc{font-size:var(--fs-md);font-weight:700;color:var(--tj-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-cpn-sub{display:flex;flex-wrap:wrap;gap:2px 10px;color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-cpn-validity{display:inline-flex;align-items:center;gap:6px;color:var(--tj-text-2);font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-cpn-validity .arrow{color:var(--tj-text-3)}[dir=rtl] .tj-cpn-validity .arrow{transform:scaleX(-1)}.tj-cpn-usage{display:inline-flex;flex-direction:column;gap:3px;min-inline-size:84px}.tj-cpn-usage .count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.tj-cpn-usage .cap{color:var(--tj-text-3);font-size:10.5px}.tj-cpn-usage .bar{display:block;block-size:4px;border-radius:999px;background:var(--tj-border);overflow:hidden}.tj-cpn-usage .bar>i{display:block;block-size:100%;background:var(--tj-primary)}.tj-cpn-usage .bar.near>i{background:var(--tj-warning)}.tj-cpn-usage .bar.full>i{background:var(--tj-danger)}.tj-cpn-warns{list-style:none;margin:5px 0 0;padding:0;display:grid;grid-gap:3px;gap:3px}.tj-cpn-warns li{display:flex;align-items:flex-start;gap:5px;color:var(--tj-warning);font-size:10.5px;line-height:1.45}.tj-cpn-warns li>svg{flex:0 0 auto;margin-top:2px}.tj-cpn-warns.bad li{color:var(--tj-danger);font-size:var(--fs-xs)}.tj-cpn-columns{margin:0 0 12px}.tj-cpn-columns>summary{cursor:pointer;color:var(--tj-text-2);font-size:var(--fs-xs);font-weight:600;padding:4px 0}.tj-cpn-columns>div{display:flex;flex-wrap:wrap;gap:6px 16px;padding:10px 12px;margin-top:6px;border:1px solid var(--tj-border);border-radius:var(--tj-r-sm);background:var(--tj-surface-2)}.tj-cpn-columns label{display:inline-flex;align-items:center;gap:6px;color:var(--tj-text-2);font-size:var(--fs-xs);cursor:pointer}.tj-cpn-cards{display:none}.tj-cpn-card{display:grid;grid-gap:7px;gap:7px;inline-size:100%;text-align:start;padding:12px 13px;margin-bottom:8px;border:1px solid var(--tj-border);border-radius:var(--tj-r);background:var(--tj-surface);cursor:pointer}.tj-cpn-card:hover{border-color:var(--tj-border-2)}.tj-cpn-card .row1{display:flex;align-items:center;justify-content:space-between;gap:8px}.tj-cpn-card code{font-size:var(--fs-sm);font-weight:700;letter-spacing:.04em}.tj-cpn-card .name{color:var(--tj-text-2);font-size:var(--fs-xs)}.tj-cpn-card .row2,.tj-cpn-card .row3,.tj-cpn-card .row4{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.tj-cpn-card .row4{color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-cpn-card .scope{color:var(--tj-text-3);font-size:10.5px}.tj-cpn-head{display:grid;grid-gap:12px;gap:12px}.tj-cpn-head .id{gap:10px}.tj-cpn-head .figures,.tj-cpn-head .id{display:flex;align-items:center;flex-wrap:wrap}.tj-cpn-head .figures{gap:10px 26px;padding:11px 13px;border-radius:var(--tj-r-sm);background:var(--tj-bg)}.tj-cpn-codechip{display:inline-flex;align-items:center;gap:7px}.tj-cpn-codechip code{padding:4px 10px;border-radius:var(--tj-r-sm);border:1px dashed var(--tj-border-2);background:var(--tj-surface-2);font-size:var(--fs-md);font-weight:700;letter-spacing:.08em}.tj-cpn-codechip button{display:inline-flex;align-items:center;justify-content:center;inline-size:26px;block-size:26px;border-radius:var(--tj-r-sm);border:1px solid var(--tj-border);background:var(--tj-surface);color:var(--tj-text-3);cursor:pointer}.tj-cpn-codechip button:hover{color:var(--tj-primary);border-color:var(--tj-primary)}.tj-cpn-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px 20px;gap:12px 20px;margin:0}.tj-cpn-facts .fact{display:grid;grid-gap:2px;gap:2px}.tj-cpn-facts dt{color:var(--tj-text-3);font-size:10.5px;font-weight:600}.tj-cpn-facts dd{margin:0;color:var(--tj-text);font-size:var(--fs-sm)}.tj-cpn-notes{margin-top:14px}.tj-cpn-notes p{margin:0;padding:10px 12px;-webkit-border-start:2px solid var(--tj-warning);border-inline-start:2px solid var(--tj-warning);border-radius:var(--tj-r-sm);background:var(--tj-bg);color:var(--tj-text-2);font-size:var(--fs-sm);white-space:pre-wrap}.tj-cpn-note{margin:12px 0 0;padding:9px 12px;border:1px solid var(--tj-border);border-radius:var(--tj-r-sm);background:var(--tj-surface-2);color:var(--tj-text-2)}.tj-cpn-live-warn,.tj-cpn-note{font-size:var(--fs-xs);line-height:1.6}.tj-cpn-live-warn{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 12px;border:1px solid var(--tj-warning);border-radius:var(--tj-r-sm);background:color-mix(in srgb,var(--tj-warning) 8%,transparent);color:var(--tj-text)}.tj-cpn-live-warn>svg{flex:0 0 auto;color:var(--tj-warning);margin-top:1px}.tj-cpn-steps{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0 0 18px;padding:0}.tj-cpn-steps button{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid transparent;border-radius:999px;background:none;color:var(--tj-text-3);font-size:var(--fs-xs);font-weight:600;cursor:pointer}.tj-cpn-steps button:hover{color:var(--tj-text-2)}.tj-cpn-steps button.on{border-color:var(--tj-primary);background:var(--tj-primary-soft);color:var(--tj-primary)}.tj-cpn-steps button.bad{color:var(--tj-danger)}.tj-cpn-steps .num{display:inline-flex;align-items:center;justify-content:center;inline-size:18px;block-size:18px;border-radius:999px;background:var(--tj-surface-2);font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-cpn-steps button.on .num{background:var(--tj-surface)}.tj-cpn-choice{display:flex;gap:8px;flex-wrap:wrap}.tj-cpn-choice button{display:grid;grid-gap:2px;gap:2px;text-align:start;flex:1 1 200px;padding:10px 12px;border:1px solid var(--tj-border);border-radius:var(--tj-r-sm);background:var(--tj-surface);cursor:pointer}.tj-cpn-choice button.on{border-color:var(--tj-primary);background:var(--tj-primary-soft)}.tj-cpn-choice b{font-size:var(--fs-sm);color:var(--tj-text)}.tj-cpn-choice span{color:var(--tj-text-3);font-size:10.5px}.tj-cpn-days{display:flex;flex-wrap:wrap;gap:5px}.tj-cpn-days button{padding:5px 11px;border:1px solid var(--tj-border);border-radius:999px;background:var(--tj-surface);color:var(--tj-text-2);font-size:var(--fs-xs);font-weight:600;cursor:pointer}.tj-cpn-days button.on{border-color:var(--tj-primary);background:var(--tj-primary-soft);color:var(--tj-primary)}.tj-cpn-code-row{display:flex;gap:7px;align-items:center}.tj-cpn-code-row .tj-input{flex:1 1 auto;min-width:0;letter-spacing:.06em}.tj-cpn-foot-gap{flex:1 1 auto}.tj-cpn-review h4{margin:18px 0 8px;color:var(--tj-text-2);font-size:var(--fs-xs);font-weight:700;text-transform:none}.tj-cpn-review h4:first-child{margin-top:0}.tj-cpn-sentence{margin:0;padding:12px 14px;-webkit-border-start:3px solid var(--tj-primary);border-inline-start:3px solid var(--tj-primary);border-radius:var(--tj-r-sm);background:var(--tj-bg);color:var(--tj-text);font-size:var(--fs-sm);line-height:1.75}.tj-cpn-examples{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.tj-cpn-examples li{display:flex;align-items:flex-start;gap:8px;padding:9px 11px;border-radius:var(--tj-r-sm);background:var(--tj-surface-2);color:var(--tj-text-2);font-size:var(--fs-xs);line-height:1.6}.tj-cpn-examples li>svg{flex:0 0 auto;margin-top:2px}.tj-cpn-examples .ok{color:var(--tj-success)}.tj-cpn-examples .no{color:var(--tj-text-3)}.tj-cpn-examples .warn{color:var(--tj-warning)}.tj-cpn-examples b{color:var(--tj-text)}.tj-cpn-bars{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.tj-cpn-bars li{display:grid;grid-template-columns:92px minmax(60px,1fr) 46px 74px 74px;align-items:center;grid-gap:10px;gap:10px;padding:4px 0;font-size:var(--fs-xs)}.tj-cpn-bars .day{color:var(--tj-text-3);font-size:10.5px}.tj-cpn-bars .bar{block-size:8px;border-radius:999px;background:var(--tj-border);overflow:hidden}.tj-cpn-bars .bar>i{display:block;block-size:100%;background:var(--tj-primary)}.tj-cpn-bars .v{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tj-text-2)}.tj-cpn-history{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.tj-cpn-history li{display:grid;grid-template-columns:148px 150px minmax(0,1fr);grid-gap:4px 14px;gap:4px 14px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--tj-border);font-size:var(--fs-xs)}.tj-cpn-history li:last-child{border-bottom:0}.tj-cpn-history .when{color:var(--tj-text-3);font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-cpn-history .who{color:var(--tj-text-2);font-weight:600}.tj-cpn-history .what{color:var(--tj-text)}.tj-cpn-history .why{grid-column:3;color:var(--tj-text-3);font-size:10.5px;line-height:1.5}@media (max-width:1100px){.tj-cpn-bars li{grid-template-columns:80px minmax(40px,1fr) 40px 66px 66px;gap:8px}.tj-cpn-history li{grid-template-columns:130px minmax(0,1fr)}.tj-cpn-history .what,.tj-cpn-history .why{grid-column:1/-1}}@media (max-width:768px){.tj-cpn-cards{display:block}.tj-cpn-table{display:none}.tj-cpn-period{inline-size:100%;-webkit-margin-start:0;margin-inline-start:0;margin-top:6px}.tj-cpn-period .tj-input{flex:1 1}.tj-cpn-facts{grid-template-columns:1fr 1fr}.tj-cpn-head .figures{gap:10px 18px}.tj-cpn-steps{gap:3px}.tj-cpn-steps button{padding:5px 9px}.merchant-shell .tj-btn.tj-cpn-touch,.merchant-shell .tj-chip-x,.merchant-shell .tj-cpn-card,.merchant-shell .tj-cpn-days button,.merchant-shell .tj-cpn-steps button{min-height:44px}.merchant-shell .tj-cpn-codechip button{inline-size:44px;block-size:44px}.merchant-shell .tj-cpn-columns label{min-height:44px}}.tj-rpt-basis{display:flex;flex-wrap:wrap;gap:4px 18px;align-items:baseline;margin:0 0 14px;padding:10px 13px;border:1px solid var(--tj-border);border-radius:var(--tj-r-sm);background:var(--tj-surface-2);font-size:var(--fs-xs)}.tj-rpt-basis .b-window{color:var(--tj-text);font-weight:700}.tj-rpt-basis .b-compare,.tj-rpt-basis .b-tz{color:var(--tj-text-3)}.tj-rpt-filters{margin-bottom:4px}.tj-rpt-blind{margin:0 0 14px;padding:10px 13px;border:1px solid var(--tj-warning);border-radius:var(--tj-r-sm);background:color-mix(in srgb,var(--tj-warning) 8%,transparent);font-size:var(--fs-xs);line-height:1.65}.tj-rpt-blind strong{display:block;margin-bottom:4px;color:var(--tj-text)}.tj-rpt-blind ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;color:var(--tj-text-2)}.tj-rpt-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.tj-rpt-kpi{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid var(--tj-border);border-radius:var(--tj-r);background:var(--tj-surface)}.tj-rpt-kpi.warn{border-color:color-mix(in srgb,var(--tj-warning) 45%,var(--tj-border))}.tj-rpt-kpi.bad{border-color:color-mix(in srgb,var(--tj-danger) 45%,var(--tj-border))}.tj-rpt-kpi .k-label{color:var(--tj-text-2);font-size:var(--fs-xs);font-weight:600}.tj-rpt-kpi .k-value{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;color:var(--tj-text);font-size:21px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25}.tj-rpt-kpi .k-value .count{font-size:23px}.tj-rpt-kpi .k-def{color:var(--tj-text-3);font-size:10.5px;line-height:1.5}.tj-rpt-kpi .k-prev{color:var(--tj-text-2);font-size:10.5px;margin-top:2px}.tj-rpt-kpi .k-drill{margin-top:5px}.tj-rpt-delta{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-xs);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-rpt-delta.up{color:var(--tj-success)}.tj-rpt-delta.down{color:var(--tj-danger)}.tj-rpt-delta.flat{color:var(--tj-text-3)}.tj-rpt-cash{display:grid;grid-gap:4px;gap:4px;padding:11px 13px;border-radius:var(--tj-r-sm);-webkit-border-start:3px solid var(--tj-chart-2);border-inline-start:3px solid var(--tj-chart-2);background:var(--tj-bg)}.tj-rpt-cash .c-title{color:var(--tj-text);font-size:var(--fs-sm);font-weight:700}.tj-rpt-cash .c-note{color:var(--tj-text-3);font-size:10.5px;line-height:1.55}.tj-rpt-cash .c-row{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:4px;color:var(--tj-text-2);font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-rpt-cash .c-row b{color:var(--tj-text)}.tj-rpt-splits{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:18px 26px;gap:18px 26px}.tj-rpt-splits.two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.tj-rpt-splits h4{margin:0 0 8px;color:var(--tj-text-2);font-size:var(--fs-xs);font-weight:700}.tj-rpt-bars{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.tj-rpt-bars li{display:grid;grid-template-columns:minmax(80px,1.1fr) minmax(50px,1fr) auto 46px 40px auto;align-items:center;grid-gap:10px;gap:10px;font-size:var(--fs-xs)}.tj-rpt-bars .b-name{color:var(--tj-text);font-weight:600}.tj-rpt-bars .b-track{block-size:8px;border-radius:999px;background:var(--tj-border);overflow:hidden}.tj-rpt-bars .b-track>i{display:block;block-size:100%;background:var(--tj-chart-1)}.tj-rpt-bars .b-orders,.tj-rpt-bars .b-share,.tj-rpt-bars .b-value{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tj-text-2)}.tj-rpt-bars .b-share{color:var(--tj-text-3)}.tj-rpt-mini{font-size:var(--fs-xs)}.tj-rpt-mini td,.tj-rpt-mini th{padding:6px 8px}.tj-rpt-chart{margin:4px 0 6px}.tj-rpt-chart-summary{margin:0 0 4px;color:var(--tj-text-3);font-size:10.5px;line-height:1.6}.tj-rpt-single{margin:0;padding:12px 14px;border-radius:var(--tj-r-sm);background:var(--tj-bg);color:var(--tj-text-2);font-size:var(--fs-sm)}.tj-rpt-note{margin:10px 0 0;padding:9px 12px;border:1px solid var(--tj-border);background:var(--tj-surface-2);color:var(--tj-text-2);font-size:var(--fs-xs);line-height:1.6}.tj-rpt-clear,.tj-rpt-note{border-radius:var(--tj-r-sm)}.tj-rpt-clear{margin:0;padding:14px;background:var(--tj-bg);color:var(--tj-success);font-size:var(--fs-sm);font-weight:600;text-align:center}.tj-rpt-exceptions{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.tj-rpt-exceptions li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 12px;border-radius:var(--tj-r-sm);-webkit-border-start:3px solid var(--tj-warning);border-inline-start:3px solid var(--tj-warning);background:var(--tj-surface-2);font-size:var(--fs-xs)}.tj-rpt-exceptions li.bad{border-inline-start-color:var(--tj-danger)}.tj-rpt-exceptions b{min-inline-size:34px;color:var(--tj-text);font-size:var(--fs-md);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-rpt-exceptions span{color:var(--tj-text-2);flex:1 1 auto}.tj-rpt-drill{display:inline-flex;align-items:baseline;gap:4px;flex-wrap:wrap;color:var(--tj-primary);text-decoration:none;font-size:var(--fs-xs);font-weight:600}.tj-rpt-drill:hover{text-decoration:underline}.tj-rpt-drill .drops{color:var(--tj-text-3);font-weight:500;font-size:10px;text-decoration:none}.tj-rpt-def{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px 20px;gap:10px 20px;margin:12px 0 14px;padding:11px 13px;border:1px solid var(--tj-border);border-radius:var(--tj-r-sm);background:var(--tj-surface-2)}.tj-rpt-def>div{display:grid;grid-gap:2px;gap:2px}.tj-rpt-def>div.wide{grid-column:1/-1}.tj-rpt-def dt{color:var(--tj-text-3);font-size:10px;font-weight:700}.tj-rpt-def dd{margin:0;color:var(--tj-text-2);font-size:var(--fs-xs);line-height:1.55}.tj-rpt-def code{font-size:10.5px}.tj-rpt-exports{display:inline-flex;gap:6px;flex-wrap:wrap;-webkit-margin-start:auto;margin-inline-start:auto}@media (max-width:1100px){.tj-rpt-bars li{grid-template-columns:minmax(70px,1fr) minmax(40px,1fr) auto 40px 34px;gap:8px}.tj-rpt-bars .b-drill{grid-column:1/-1;justify-self:start}}@media (max-width:768px){.tj-rpt-kpis{grid-template-columns:1fr 1fr}.tj-rpt-splits,.tj-rpt-splits.two{grid-template-columns:1fr}.tj-rpt-basis{flex-direction:column;gap:3px}.tj-rpt-exports{inline-size:100%;-webkit-margin-start:0;margin-inline-start:0;margin-top:6px}.tj-rpt-bars li{grid-template-columns:minmax(0,1fr) auto auto;gap:4px 10px}.tj-rpt-bars .b-track{grid-column:1/-1}.tj-rpt-bars .b-orders{display:none}.merchant-shell .tj-btn.tj-rpt-touch{min-height:44px}.merchant-shell .tj-rpt-drill{min-height:44px;align-items:center}.merchant-shell .tj-rpt-filters .tj-select,.merchant-shell .tj-rpt-period .tj-input,.merchant-shell .tj-rpt-period .tj-seg button{min-height:44px}}@media (max-width:430px){.tj-rpt-kpis{grid-template-columns:1fr}}.tj-ac-basis{margin:0 0 14px;padding:10px 13px;border:1px solid var(--tj-border);border-radius:var(--tj-r-sm);background:var(--tj-surface-2);color:var(--tj-text-2);font-size:var(--fs-xs);line-height:1.65}.tj-ac-person{display:inline-flex;align-items:center;gap:9px;border:0;background:none;padding:0;text-align:start;cursor:pointer;color:inherit;font:inherit}.tj-ac-card .avatar,.tj-ac-person .avatar{display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;flex:0 0 auto;border-radius:999px;background:var(--tj-primary-soft);color:var(--tj-primary);font-size:11.5px;font-weight:800;letter-spacing:.02em}.tj-ac-card .names,.tj-ac-person .names{display:grid;grid-gap:1px;gap:1px;min-inline-size:0}.tj-ac-card .names b,.tj-ac-person .names b{color:var(--tj-text);font-size:var(--fs-sm);font-weight:700}.tj-ac-card .names em,.tj-ac-person .names em{font-style:normal;color:var(--tj-text-3);font-size:10.5px}.tj-ac-person:hover .names b{color:var(--tj-primary)}.tj-ac-card .owner,.tj-ac-person .owner{padding:2px 7px;border-radius:999px;background:var(--tj-primary-soft);color:var(--tj-primary);font-size:10px;font-weight:700;white-space:nowrap}.tj-ac-dim>td{opacity:.62}.tj-ac-roles{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.tj-ac-roles .role{padding:2px 8px;border-radius:999px;border:1px solid var(--tj-border);background:var(--tj-surface-2);color:var(--tj-text-2);font-size:10.5px;font-weight:600}.tj-ac-roles .none{color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-ac-caps{display:flex;flex-wrap:wrap;gap:4px}.tj-ac-caps .cap{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:var(--tj-r-sm);background:var(--tj-bg);color:var(--tj-text-3);font-size:10px;white-space:nowrap}.tj-ac-caps .cap>i{font-style:normal;color:var(--tj-text-2);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-ac-caps .cap.more{color:var(--tj-text-3);font-style:italic}.tj-ac-caps .cap.sensitive{background:color-mix(in srgb,var(--tj-warning) 12%,transparent);color:var(--tj-warning);font-weight:700}.tj-ac-nocap{color:var(--tj-text-3);font-size:10.5px}.tj-ac-scope{display:flex;flex-wrap:wrap;gap:4px;font-size:var(--fs-xs)}.tj-ac-scope .one{padding:2px 7px;border-radius:var(--tj-r-sm);background:var(--tj-surface-2);color:var(--tj-text-2)}.tj-ac-scope.all{color:var(--tj-text-2);font-weight:600}.tj-ac-standing{display:flex;flex-wrap:wrap;gap:4px}.tj-ac-standing .badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap}.tj-ac-standing .badge>i{inline-size:5px;block-size:5px;border-radius:999px;background:currentColor}.tj-ac-standing .badge.on{background:color-mix(in srgb,var(--tj-success) 14%,transparent);color:var(--tj-success)}.tj-ac-standing .badge.off{background:color-mix(in srgb,var(--tj-danger) 12%,transparent);color:var(--tj-danger)}.tj-ac-standing .badge.warn{background:color-mix(in srgb,var(--tj-warning) 14%,transparent);color:var(--tj-warning)}.tj-ac-standing .badge.live{background:var(--tj-primary-soft);color:var(--tj-primary)}.tj-ac-quiet{color:var(--tj-text-3);font-size:var(--fs-xs)}.tj-ac-cards{display:none}.tj-ac-card{display:grid;grid-gap:8px;gap:8px;inline-size:100%;text-align:start;padding:12px 13px;margin-bottom:8px;border:1px solid var(--tj-border);border-radius:var(--tj-r);background:var(--tj-surface);cursor:pointer}.tj-ac-card:hover{border-color:var(--tj-border-2)}.tj-ac-card .row1{display:flex;align-items:center;justify-content:space-between;gap:8px}.tj-ac-card .who{display:inline-flex;align-items:center;gap:9px;min-inline-size:0}.tj-ac-card .row2{display:flex;flex-wrap:wrap;gap:4px}.tj-ac-card .row2 .role{padding:2px 8px;border-radius:999px;border:1px solid var(--tj-border);background:var(--tj-surface-2);color:var(--tj-text-2);font-size:10.5px;font-weight:600}.tj-ac-card .row3{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.tj-ac-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:11px 18px;gap:11px 18px;margin:0 0 16px}.tj-ac-fact{display:grid;grid-gap:2px;gap:2px}.tj-ac-fact dt{color:var(--tj-text-3);font-size:10px;font-weight:700}.tj-ac-fact dd{margin:0;color:var(--tj-text);font-size:var(--fs-sm)}.tj-ac-note,.tj-ac-owner-note{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 12px;border-radius:var(--tj-r-sm);color:var(--tj-text-2);font-size:var(--fs-xs);line-height:1.65}.tj-ac-owner-note{border:1px solid var(--tj-primary);background:var(--tj-primary-soft)}.tj-ac-owner-note>svg{flex:0 0 auto;color:var(--tj-primary);margin-top:1px}.tj-ac-note{border:1px solid var(--tj-border);background:var(--tj-surface-2);margin-top:8px}.tj-ac-rolepick{display:grid;grid-gap:7px;gap:7px}.tj-ac-rolemeta{display:block;color:var(--tj-text-3);font-size:10px;font-weight:500;margin-top:2px}.tj-ac-effective{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.tj-ac-effective li{display:grid;grid-template-columns:minmax(90px,130px) minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;align-items:baseline;padding-bottom:6px;border-bottom:1px solid var(--tj-border)}.tj-ac-effective li:last-child{border-bottom:0;padding-bottom:0}.tj-ac-effective .area{color:var(--tj-text-2);font-size:var(--fs-xs);font-weight:700}.tj-ac-effective .actions{display:flex;flex-wrap:wrap;gap:4px}.tj-ac-effective .action{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:var(--tj-r-sm);background:var(--tj-bg);color:var(--tj-text-2);font-size:10.5px}.tj-ac-effective .action.sensitive{background:color-mix(in srgb,var(--tj-warning) 12%,transparent);color:var(--tj-warning);font-weight:700}.tj-ac-sessions{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.tj-ac-sessions li{display:grid;grid-template-columns:minmax(0,1.2fr) auto auto minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;align-items:baseline;padding:8px 10px;border-radius:var(--tj-r-sm);background:var(--tj-surface-2);font-size:var(--fs-xs)}.tj-ac-sessions .s-device{color:var(--tj-text);font-weight:600}.tj-ac-sessions .s-device em{font-style:normal;-webkit-margin-start:5px;margin-inline-start:5px;color:var(--tj-success);font-size:10px;font-weight:700}.tj-ac-sessions .s-until,.tj-ac-sessions .s-when,.tj-ac-sessions .s-where{color:var(--tj-text-3);font-size:10.5px}.tj-ac-invites{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.tj-ac-invites li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr) auto;grid-gap:6px 14px;gap:6px 14px;align-items:center;padding:10px 12px;border-radius:var(--tj-r-sm);-webkit-border-start:3px solid var(--tj-primary);border-inline-start:3px solid var(--tj-primary);background:var(--tj-surface-2);font-size:var(--fs-xs)}.tj-ac-invites.past li{border-inline-start-color:var(--tj-border-2)}.tj-ac-invites .i-who{color:var(--tj-text);font-weight:600}.tj-ac-invites .i-roles{display:flex;flex-wrap:wrap;gap:4px}.tj-ac-invites .i-roles>span{padding:1px 7px;border-radius:999px;background:var(--tj-surface);color:var(--tj-text-2);font-size:10px}.tj-ac-invites .i-meta{display:flex;flex-wrap:wrap;gap:2px 12px;color:var(--tj-text-3);font-size:10px}.tj-ac-invites .i-actions{display:inline-flex;gap:4px;flex-wrap:wrap}.tj-ac-invites .i-state{font-size:10px;font-weight:700}.tj-ac-invites .i-state.accepted{color:var(--tj-success)}.tj-ac-invites .i-state.expired{color:var(--tj-text-3)}.tj-ac-invites .i-state.revoked{color:var(--tj-danger)}.tj-ac-closed{margin-top:12px}.tj-ac-closed>summary{cursor:pointer;color:var(--tj-text-2);font-size:var(--fs-xs);font-weight:600;padding:4px 0}.tj-ac-issued{display:grid;grid-gap:6px;gap:6px;margin-bottom:16px;padding:13px 15px;border:1px solid var(--tj-primary);border-radius:var(--tj-r);background:var(--tj-primary-soft)}.tj-ac-issued strong{color:var(--tj-text);font-size:var(--fs-sm)}.tj-ac-issued p{margin:0;color:var(--tj-text-2);font-size:var(--fs-xs);line-height:1.6}.tj-ac-issued code{display:block;padding:8px 10px;border-radius:var(--tj-r-sm);background:var(--tj-surface);color:var(--tj-text);font-size:10.5px;word-break:break-all}.tj-ac-issued .temp{color:var(--tj-text-2);font-size:var(--fs-xs)}.tj-ac-issued .temp code{display:inline-block;padding:2px 7px}.tj-ac-issued .actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.tj-ac-rolecards{display:none}.tj-ac-rolecard{display:grid;grid-gap:8px;gap:8px;inline-size:100%;text-align:start;padding:12px 13px;margin-bottom:8px;border:1px solid var(--tj-border);border-radius:var(--tj-r);background:var(--tj-surface);cursor:pointer}.tj-ac-rolecard .r-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.tj-ac-rolecard .r-head b{color:var(--tj-text);font-size:var(--fs-sm)}.tj-ac-rolecard .r-members{display:inline-flex;align-items:center;gap:4px;color:var(--tj-text-3);font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-ac-rolename{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap;border:0;background:none;padding:0;cursor:pointer;color:inherit;font:inherit;text-align:start}.tj-ac-rolename b{color:var(--tj-text);font-size:var(--fs-sm);font-weight:700}.tj-ac-rolename:hover b{color:var(--tj-primary)}.tj-ac-rolename .tag{padding:1px 7px;border-radius:999px;background:var(--tj-surface-2);color:var(--tj-text-3);font-size:9.5px;font-weight:700}.tj-ac-holders{display:inline-grid;gap:1px;justify-items:end}.tj-ac-holders b{font-size:var(--fs-md);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-ac-holders .names{color:var(--tj-text-3);font-size:10px}.tj-ac-rowbtns{display:inline-flex;gap:4px;flex-wrap:wrap}.tj-ac-heldby{display:grid;grid-gap:3px;gap:3px;margin:0 0 14px;padding:10px 12px;border-radius:var(--tj-r-sm);background:var(--tj-surface-2);font-size:var(--fs-xs)}.tj-ac-heldby .h-label{display:inline-flex;align-items:center;gap:5px;color:var(--tj-text);font-weight:700}.tj-ac-heldby .h-names{color:var(--tj-text-2)}.tj-ac-heldby .h-warn{color:var(--tj-warning);font-weight:600}.tj-ac-summary{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;margin:0 0 12px;color:var(--tj-text-2);font-size:var(--fs-xs)}.tj-ac-summary .sensitive{display:inline-flex;align-items:center;gap:4px;color:var(--tj-warning);font-weight:700}.tj-ac-footgap{flex:1 1 auto}.tj-ac-picker{display:grid;grid-gap:12px;gap:12px;margin-bottom:4px}.tj-ac-picker fieldset{border:1px solid var(--tj-border);border-radius:var(--tj-r-sm);padding:10px 12px 12px;margin:0}.tj-ac-picker legend{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;padding:0 6px}.tj-ac-picker .g-name{color:var(--tj-text);font-size:var(--fs-sm);font-weight:700}.tj-ac-picker .g-count{color:var(--tj-text-3);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tj-ac-picker .g-sensitive{display:inline-flex;align-items:center;gap:3px;color:var(--tj-warning);font-size:10px;font-weight:700}.tj-ac-picker .rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:4px 14px;gap:4px 14px}.tj-ac-picker .perm{display:flex;align-items:center;gap:7px;padding:4px 6px;border-radius:var(--tj-r-sm);cursor:pointer}.tj-ac-picker .perm:hover{background:var(--tj-surface-2)}.tj-ac-picker .p-name{display:inline-flex;align-items:center;gap:4px;color:var(--tj-text);font-size:var(--fs-xs)}.tj-ac-picker .perm.sensitive .p-name{color:var(--tj-warning);font-weight:600}.tj-ac-picker .perm.blocked{cursor:not-allowed;opacity:.55}.tj-ac-picker .perm.blocked:hover{background:none}.tj-ac-picker .p-blocked{color:var(--tj-text-3);font-size:9.5px;font-style:italic}.tj-ac-problems{margin:12px 0 0;padding:10px 12px 10px 28px;border:1px solid var(--tj-danger);border-radius:var(--tj-r-sm);background:color-mix(in srgb,var(--tj-danger) 7%,transparent);color:var(--tj-text);font-size:var(--fs-xs);line-height:1.7}[dir=rtl] .tj-ac-problems{padding:10px 28px 10px 12px}@media (max-width:1100px){.tj-ac-sessions li{grid-template-columns:minmax(0,1fr) auto}.tj-ac-sessions .s-until{grid-column:1/-1}.tj-ac-invites li{grid-template-columns:minmax(0,1fr) auto}.tj-ac-invites .i-actions,.tj-ac-invites .i-meta,.tj-ac-invites .i-roles{grid-column:1/-1}}@media (max-width:768px){.tj-ac-cards,.tj-ac-rolecards{display:block}.tj-ac-roletable,.tj-ac-table{display:none}.tj-ac-facts{grid-template-columns:1fr 1fr}.tj-ac-effective li{gap:3px}.tj-ac-effective li,.tj-ac-picker .rows{grid-template-columns:1fr}.merchant-shell .tj-ac-card,.merchant-shell .tj-ac-person,.merchant-shell .tj-ac-picker .perm,.merchant-shell .tj-ac-rolecard,.merchant-shell .tj-ac-rolename,.merchant-shell .tj-btn.tj-ac-touch{min-height:44px}.merchant-shell .tj-ac-cards .tj-menu-trigger,.merchant-shell .tj-ac-table .tj-menu-trigger{min-inline-size:44px;min-block-size:44px}.merchant-shell .tj-ac-rolepick .tj-check-row{min-height:44px;align-items:center}}@media (prefers-reduced-motion:reduce){.tj-ac-card,.tj-ac-issued,.tj-ac-rolecard{animation:none!important;transition:none!important}}.tj-br-name{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--tj-text);text-align:start;cursor:pointer}.tj-br-name:hover{color:var(--tj-primary);text-decoration:underline}.tj-br-name:focus-visible{outline:2px solid var(--tj-primary);outline-offset:2px;border-radius:4px}.tj-br-inline{display:inline-flex;align-items:center;gap:5px}.tj-br-inline>svg{flex-shrink:0;color:var(--tj-text-3)}.tj-br-tags{gap:4px}.tj-br-status-line,.tj-br-tags{display:inline-flex;flex-wrap:wrap}.tj-br-actions,.tj-br-status-line{align-items:center;gap:6px}.tj-br-actions{display:flex}.tj-br-count{margin:0 0 9px}.tj-br-count,.tj-br-legend{font-size:var(--fs-sm);color:var(--tj-text-2)}.tj-br-legend{margin:17px 0 3px;padding-top:13px;border-top:1px solid var(--tj-border);font-weight:700}.tj-br-checks{display:flex;flex-wrap:wrap;gap:12px}.tj-br-coords{display:flex;flex-wrap:wrap;gap:9px}.tj-br-coords .tj-input{width:150px}.tj-br-note{margin:9px 0 0}.tj-br-consequence,.tj-br-note{font-size:var(--fs-sm);line-height:1.6;color:var(--tj-text-2)}.tj-br-consequence{display:flex;align-items:flex-start;gap:8px;margin:0 0 13px;padding:10px 12px;border-radius:var(--tj-r-sm);background:var(--tj-neutral-soft)}.tj-br-consequence>svg{flex-shrink:0;margin-top:2px}.tj-br-consequence.danger{background:var(--tj-danger-soft);color:var(--tj-danger)}.tj-br-detail{display:grid;grid-gap:21px;gap:21px}.tj-br-detail>section>h4{margin:0 0 9px;font-size:var(--fs-sm);font-weight:700;color:var(--tj-text-2)}.tj-br-detail dl{margin:0;display:grid;grid-gap:2px;gap:2px}.tj-br-row{display:grid;grid-template-columns:148px 1fr;grid-gap:12px;gap:12px;padding:7px 0;border-bottom:1px solid var(--tj-border-soft,var(--tj-border))}.tj-br-row:last-child{border-bottom:0}.tj-br-row dt{margin:0;font-size:var(--fs-sm);color:var(--tj-text-3)}.tj-br-row dd{margin:0;min-width:0;overflow-wrap:anywhere}.tj-br-stock{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));grid-gap:9px;gap:9px}.tj-br-stock span{display:grid;grid-gap:1px;gap:1px;padding:9px 11px;border:1px solid var(--tj-border);border-radius:var(--tj-r-sm);background:var(--tj-bg)}.tj-br-stock b{font-size:var(--fs-lg);font-weight:700}.tj-br-stock small{font-size:var(--fs-xs);color:var(--tj-text-3)}@media (max-width:900px){.tj-br-row{grid-template-columns:1fr;gap:2px}.tj-br-coords .tj-input{flex:1 1;width:auto;min-width:130px}.tj-br-actions{flex-wrap:wrap}.merchant-shell .tj-br-name,.merchant-shell .tj-btn.tj-br-touch{min-height:44px}.merchant-shell .tj-br-actions .tj-menu-trigger{min-inline-size:44px;min-block-size:44px}.merchant-shell .tj-topbar .tj-btn,.merchant-shell .tj-topbar .tj-theme-quick,.merchant-shell .tj-topbar>.tj-btn.sm{min-height:44px}.merchant-shell .tj-topbar .tj-theme-quick{height:44px}}.tj-ad-appendonly,.tj-ad-subset{margin:0 0 9px;font-size:var(--fs-sm);color:var(--tj-text-3)}.tj-ad-subset{color:var(--tj-text-2)}.tj-ad-what{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--tj-text);text-align:start;cursor:pointer}.tj-ad-what:hover{color:var(--tj-primary);text-decoration:underline}.tj-ad-what:focus-visible{outline:2px solid var(--tj-primary);outline-offset:2px;border-radius:4px}.tj-ad-res{font-size:var(--fs-sm);color:var(--tj-text-2)}.tj-ad-when{color:var(--tj-text-3);font-size:var(--fs-xs);white-space:nowrap}.merchant-shell .tj-toolbar .tj-ad-date{width:154px;flex:0 0 154px}.tj-ad-table td{vertical-align:top}.tj-ad-detail>td{background:var(--tj-bg)}.tj-ad-note{margin:6px 0 0;font-size:var(--fs-sm);color:var(--tj-text-3);line-height:1.6}.tj-ad-changes dl{margin:8px 0 0;display:grid;grid-gap:2px;gap:2px}.tj-ad-change{display:grid;grid-template-columns:190px 1fr;grid-gap:12px;gap:12px;padding:7px 0;border-bottom:1px solid var(--tj-border)}.tj-ad-change:last-child{border-bottom:0}.tj-ad-change dt{margin:0;font-size:var(--fs-sm);color:var(--tj-text-3)}.tj-ad-change dd{margin:0;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;overflow-wrap:anywhere}.tj-ad-change .from{color:var(--tj-text-3);text-decoration:line-through}.tj-ad-change .from.none{text-decoration:none}.tj-ad-change .arrow{color:var(--tj-text-3)}.tj-ad-change .to{color:var(--tj-text);font-weight:600}@media (max-width:900px){.tj-ad-change{grid-template-columns:1fr;gap:2px}.merchant-shell .tj-toolbar .tj-ad-date{width:auto;flex:1 1 140px;min-width:140px}.merchant-shell .tj-ad-what,.merchant-shell .tj-btn.tj-ad-touch,.merchant-shell .tj-toolbar .tj-input,.merchant-shell .tj-toolbar .tj-select{min-height:44px}}.merchant-shell .tj-rv-readonly{margin:0 0 12px}.merchant-shell .tj-rv-summary{display:grid;grid-gap:12px;gap:12px;margin-bottom:16px;grid-template-columns:minmax(200px,1fr) minmax(240px,1.6fr) minmax(180px,1fr)}.merchant-shell .tj-rv-score{display:flex;flex-direction:column;gap:4px;padding:16px}.merchant-shell .tj-rv-bars .label,.merchant-shell .tj-rv-score .label{color:var(--tj-text-2);font-size:10.5px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.merchant-shell .tj-rv-score .value{display:flex;align-items:center;gap:7px;font-size:26px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tj-text)}.merchant-shell .tj-rv-score .value svg{color:#d99100}.merchant-shell .tj-rv-score .value.muted{font-size:var(--fs-md);font-weight:600;color:var(--tj-text-2)}.merchant-shell .tj-rv-score .tj-hint{margin:auto 0 0}.merchant-shell .tj-rv-bars{padding:16px}.merchant-shell .tj-rv-bars ul{display:grid;grid-gap:6px;gap:6px;margin:10px 0 0;padding:0;list-style:none}.merchant-shell .tj-rv-bars li{display:grid;align-items:center;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.merchant-shell .tj-rv-star{display:inline-flex;align-items:center;gap:3px;color:var(--tj-text-2);font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.merchant-shell .tj-rv-star svg{color:#d99100}.merchant-shell .tj-rv-track{block-size:7px;border-radius:99px;background:var(--tj-bg);border:1px solid var(--tj-border);overflow:hidden}.merchant-shell .tj-rv-track>span{display:block;block-size:100%;background:var(--tj-primary);transition:inline-size var(--tj-dur-fast) var(--tj-ease)}.merchant-shell .tj-rv-n{color:var(--tj-text-2);font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-inline-size:2.5ch;text-align:end}.merchant-shell .tj-rv-counts{display:grid;grid-gap:10px;gap:10px;padding:16px;align-content:center}.merchant-shell .tj-rv-count{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.merchant-shell .tj-rv-count .label{color:var(--tj-text-2);font-size:var(--fs-sm);font-weight:600}.merchant-shell .tj-rv-count .value{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.merchant-shell .tj-rv-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.merchant-shell .tj-rv-toolbar>.tj-toolbar{flex:1 1 260px}.merchant-shell .tj-rv-date{display:inline-flex;align-items:center;gap:6px}.merchant-shell .tj-rv-date>span{color:var(--tj-text-2);font-size:var(--fs-sm)}.merchant-shell .tj-rv-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.merchant-shell .tj-rv-item{display:grid;grid-gap:9px;gap:9px;padding:14px 15px;border:1px solid var(--tj-border);border-radius:var(--tj-r-md);background:var(--tj-surface)}.merchant-shell .tj-rv-item.off{background:var(--tj-bg);border-style:dashed}.merchant-shell .tj-rv-item>header{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.merchant-shell .tj-rv-stars{display:inline-flex;gap:1px;color:#d99100}.merchant-shell .tj-rv-meta{color:var(--tj-text-2);font-size:var(--fs-sm)}.merchant-shell .tj-rv-verified{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--tj-text-3);font-size:10.5px;font-weight:600}.merchant-shell .tj-rv-item h4{margin:0 0 3px;display:flex;align-items:center;gap:5px;color:var(--tj-text-2);font-size:10.5px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.merchant-shell .tj-rv-words strong{display:block;font-weight:650}.merchant-shell .tj-rv-words p.muted,.merchant-shell .tj-rv-words strong.muted{color:var(--tj-text-3);font-weight:500;font-style:italic}.merchant-shell .tj-rv-words p{margin:3px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.merchant-shell .tj-rv-reply{-webkit-padding-start:12px;padding-inline-start:12px;-webkit-border-start:3px solid var(--tj-primary);border-inline-start:3px solid var(--tj-primary)}.merchant-shell .tj-rv-reply p{margin:3px 0;white-space:pre-wrap;overflow-wrap:anywhere}.merchant-shell .tj-rv-noreply{margin:0}.merchant-shell .tj-rv-moderation{-webkit-padding-start:12px;padding-inline-start:12px;-webkit-border-start:3px solid var(--tj-border-2);border-inline-start:3px solid var(--tj-border-2)}.merchant-shell .tj-rv-moderation p{margin:3px 0;overflow-wrap:anywhere}.merchant-shell .tj-rv-item>footer{display:flex;flex-wrap:wrap;gap:6px}.merchant-shell .tj-rv-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.merchant-shell .tj-rv-pager .tj-hint{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.merchant-shell .tj-rv-quote{margin:0 0 14px;padding:10px 12px;border-radius:var(--tj-r-sm);background:var(--tj-bg);border:1px solid var(--tj-border)}.merchant-shell .tj-rv-quote strong{display:block;margin-top:5px}.merchant-shell .tj-rv-quote p{margin:3px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.merchant-shell .tj-btn.sm.tj-rv-touch{min-height:34px}@media (max-width:900px){.merchant-shell .tj-rv-summary{grid-template-columns:1fr}}@media (max-width:720px){.merchant-shell .tj-rv-toolbar>*{flex:1 1 100%}.merchant-shell .tj-rv-verified{-webkit-margin-start:0;margin-inline-start:0;flex-basis:100%}.merchant-shell .tj-btn.sm.tj-rv-touch,.merchant-shell .tj-rv-pager .tj-btn.sm{min-height:44px}.merchant-shell .tj-rv-item>footer .tj-btn{flex:1 1 auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.merchant-shell .tj-rv-track>span{transition:none}}.merchant-shell .tj-crm-segments{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.merchant-shell .tj-crm-segments .tj-chips{flex:1 1 auto}@media (max-width:720px){.merchant-shell .tj-crm-segments>.tj-btn{flex:1 1 100%;justify-content:center;min-height:44px}}.merchant-shell .tj-intg-note,.merchant-shell .tj-intg-readonly{margin:0 0 12px}.merchant-shell .tj-intg-tally{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.merchant-shell .tj-intg-tile{display:flex;flex-direction:column;gap:3px;padding:13px 15px}.merchant-shell .tj-intg-tile .label{color:var(--tj-text-2);font-size:10.5px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.merchant-shell .tj-intg-tile .value{font-size:21px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.merchant-shell .tj-intg-tile.warn .value{color:var(--tj-danger)}.merchant-shell .tj-intg-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.merchant-shell .tj-intg-toolbar>.tj-toolbar{flex:1 1 240px}.merchant-shell .tj-intg-only{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.merchant-shell .tj-intg-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.merchant-shell .tj-intg-card{display:flex;flex-direction:column;gap:10px;padding:15px 16px;border:1px solid var(--tj-border);border-radius:var(--tj-r-md);background:var(--tj-surface)}.merchant-shell .tj-intg-card.available{background:var(--tj-bg);border-style:dashed}.merchant-shell .tj-intg-card>header{display:flex;align-items:flex-start;gap:10px}.merchant-shell .tj-intg-card>header>div{flex:1 1;min-inline-size:0}.merchant-shell .tj-intg-card strong{display:block;overflow-wrap:anywhere}.merchant-shell .tj-intg-card .sub{color:var(--tj-text-2);font-size:var(--fs-sm)}.merchant-shell .tj-intg-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border-radius:var(--tj-r-sm);background:var(--tj-primary-soft);color:var(--tj-primary);flex:none}.merchant-shell .tj-intg-body{margin:0;display:grid;grid-gap:7px;gap:7px}.merchant-shell .tj-intg-card dl{display:grid;grid-gap:6px;gap:6px;margin:0;grid-template-columns:1fr 1fr}.merchant-shell .tj-intg-card dl>div{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.merchant-shell .tj-intg-card dt{color:var(--tj-text-3);font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.merchant-shell .tj-intg-card dd,.merchant-shell .tj-intg-warn{margin:0;font-size:var(--fs-sm);overflow-wrap:anywhere}.merchant-shell .tj-intg-warn{display:flex;align-items:flex-start;gap:6px;color:var(--tj-danger)}.merchant-shell .tj-intg-secrets{display:flex;align-items:center;gap:5px;margin:0;overflow-wrap:anywhere}.merchant-shell .tj-intg-card>footer{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.merchant-shell .tj-btn.sm.danger-text{color:var(--tj-danger)}.merchant-shell .tj-intg-secret-state{-webkit-margin-start:7px;margin-inline-start:7px}.merchant-shell .tj-intg-remove{margin-top:5px}.merchant-shell .tj-btn.sm.tj-intg-touch{min-height:34px}@media (max-width:720px){.merchant-shell .tj-intg-grid{grid-template-columns:1fr}.merchant-shell .tj-intg-toolbar>*{flex:1 1 100%}.merchant-shell .tj-btn.sm.tj-intg-touch{min-height:44px}.merchant-shell .tj-intg-card>footer .tj-btn{flex:1 1 auto;justify-content:center}}.merchant-shell .tj-wh-row.on{background:var(--tj-primary-soft)}.merchant-shell .tj-wh-open{display:block;padding:0;border:0;background:none;text-align:start;color:inherit;cursor:pointer;inline-size:100%}.merchant-shell .tj-wh-open code{overflow-wrap:anywhere}.merchant-shell .tj-wh-open:hover code{text-decoration:underline}.merchant-shell .tj-wh-actions{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.merchant-shell .tj-btn.sm.tj-wh-touch{min-height:34px}@media (max-width:720px){.merchant-shell .tj-wh-actions{justify-content:flex-start}.merchant-shell .tj-btn.sm.tj-wh-touch{min-height:44px}}