:root:has(.pwa-pos-a-plus){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f5ef}body:has(.pwa-pos-a-plus){background:#f7f5ef;min-width:0;min-height:100%;margin:0}#root:has(.pwa-pos-a-plus){background:#f7f5ef;min-width:0;min-height:100%;margin:0}.pwa-pos-a-plus{--pos-canvas:#f7f5ef;--pos-surface:#fffefa;--pos-surface-muted:#edf2ee;--pos-primary:#2f6755;--pos-primary-strong:#173c31;--pos-primary-soft:#dfebe5;--pos-text:#18372e;--pos-muted:#53685f;--pos-border:#d5ddd8;--pos-warning:#9a6215;--pos-warning-soft:#fff2d8;--pos-danger:#8a3025;--pos-danger-soft:#fde9e3;--pos-shadow:0 18px 55px #173c3117;box-sizing:border-box;min-width:0;min-height:100dvh;color:var(--pos-text);background:var(--pos-canvas);-webkit-font-smoothing:antialiased;font-family:inherit}.pwa-pos-a-plus *,.pwa-pos-a-plus :before,.pwa-pos-a-plus :after{box-sizing:border-box}.pwa-pos-a-plus button,.pwa-pos-a-plus input,.pwa-pos-a-plus select{font:inherit}.pwa-pos-a-plus button,.pwa-pos-a-plus [role=button]{min-width:44px;min-height:44px}.pwa-pos-a-plus :focus-visible{outline-offset:2px;outline:3px solid #2f67554d}.pwa-pos-kicker{color:var(--pos-primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:.75rem;font-weight:800}.pwa-pos-brand-mark{width:52px;height:52px;color:var(--pos-primary);background:var(--pos-primary-soft);border-radius:17px;flex:0 0 52px;place-items:center;font-size:1.15rem;display:inline-grid}.pwa-pos-lock{place-items:center;padding:16px;display:grid}.pwa-pos-lock__card{border:1px solid var(--pos-border);background:var(--pos-surface);width:min(100%,460px);box-shadow:var(--pos-shadow);border-radius:28px;padding:24px}.pwa-pos-lock__header{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.pwa-pos-lock__header h1{color:var(--pos-primary-strong);letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,7vw,2.25rem);font-weight:800;line-height:1.08}.pwa-pos-lock__header p:last-child{color:var(--pos-muted);margin:8px 0 0;font-size:.9rem;line-height:1.5}.pwa-pos-lock__form{gap:14px;display:grid}.pwa-pos-recent-staff{gap:9px;display:grid}.pwa-pos-recent-staff h2{color:var(--pos-primary-strong);margin:0;font-size:.875rem;font-weight:750}.pwa-pos-recent-staff__list{scrollbar-width:thin;scrollbar-color:#bdcbc4 transparent;gap:8px;padding:2px;display:flex;overflow-x:auto}.pwa-pos-recent-staff__list button{border:1px solid var(--pos-border);min-width:min(220px,78vw);min-height:58px;color:var(--pos-text);text-align:left;cursor:pointer;background:#fff;border-radius:15px;align-items:center;gap:10px;padding:8px 12px;display:flex}.pwa-pos-recent-staff__list button:hover:not(:disabled){background:var(--pos-surface-muted);border-color:#acc3b8}.pwa-pos-recent-staff__avatar{width:38px;height:38px;color:var(--pos-primary);background:var(--pos-primary-soft);border-radius:12px;flex:0 0 38px;place-items:center;font-size:.9rem;font-weight:850;display:grid}.pwa-pos-recent-staff__list button>span:last-child{gap:1px;min-width:0;display:grid}.pwa-pos-recent-staff__list strong,.pwa-pos-recent-staff__list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pwa-pos-recent-staff__list strong{font-size:.82rem}.pwa-pos-recent-staff__list small{color:var(--pos-muted);font-size:.72rem}.pwa-pos-field{color:var(--pos-primary-strong);gap:8px;font-size:.875rem;font-weight:750;display:grid}.pwa-pos-input-wrap{align-items:center;display:flex;position:relative}.pwa-pos-input-wrap>i{color:var(--pos-muted);pointer-events:none;position:absolute;left:16px}.pwa-pos-input-wrap input{width:100%;min-height:52px;color:var(--pos-text);background:#fff;border:1px solid #aebdb5;border-radius:15px;outline:none;padding:0 16px 0 46px}.pwa-pos-input-wrap input::placeholder{color:#819088}.pwa-pos-input-wrap input:focus{border-color:var(--pos-primary);box-shadow:0 0 0 4px #2f67551a}.pwa-pos-pin-entry{justify-content:center;gap:10px;min-height:16px;margin-top:4px;display:flex}.pwa-pos-pin-entry>span:not(.sr-only){background:0 0;border:1.5px solid #9fb0a7;border-radius:999px;width:12px;height:12px}.pwa-pos-pin-entry>span.is-filled:not(.sr-only){border-color:var(--pos-primary);background:var(--pos-primary)}.pwa-pos-field-help{color:var(--pos-muted);text-align:center;margin:-6px 0 0;font-size:.75rem}.pwa-pos-alert{border:1px solid var(--pos-border);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.82rem;line-height:1.45;display:flex}.pwa-pos-alert.is-error{color:#8e3426;background:var(--pos-danger-soft);border-color:#efc3b8}.pwa-pos-alert.is-critical{color:#812f23;background:var(--pos-danger-soft);border-color:#e7a99c}.pwa-pos-keypad{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pwa-pos-keypad button{border:1px solid var(--pos-border);min-height:58px;color:var(--pos-primary-strong);cursor:pointer;background:#fff;border-radius:16px;font-size:1.08rem;font-weight:800;transition:background-color .14s,transform .14s}.pwa-pos-keypad button:hover:not(:disabled){background:var(--pos-surface-muted);border-color:#acc3b8}.pwa-pos-keypad button:active:not(:disabled){transform:translateY(1px)}.pwa-pos-keypad button.is-submit{border-color:var(--pos-primary);color:#fff;background:var(--pos-primary);justify-content:center;align-items:center;gap:8px;display:inline-flex}.pwa-pos-keypad button:disabled{cursor:not-allowed;opacity:.42}.pwa-pos-lock__owner-exit{text-align:center;margin-top:16px;font-size:.8125rem;line-height:1.4}.pwa-pos-lock__owner-exit a{color:var(--pos-muted);text-underline-offset:3px;align-items:center;min-height:44px;padding:0 8px;text-decoration:underline;display:inline-flex}.pwa-pos-lock__footer{border-top:1px solid var(--pos-border);color:var(--pos-muted);justify-content:center;align-items:center;gap:9px;margin-top:20px;padding-top:18px;font-size:.75rem;line-height:1.4;display:flex}.pwa-pos-install-prompt{border:1px solid var(--pos-border);background:var(--pos-surface-muted);border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px 12px;margin-top:18px;padding:12px;display:grid}.pwa-pos-install-prompt__icon{width:42px;height:42px;color:var(--pos-primary);background:var(--pos-primary-soft);border-radius:13px;place-items:center;display:grid}.pwa-pos-install-prompt>div{gap:2px;min-width:0;display:grid}.pwa-pos-install-prompt strong{color:var(--pos-primary-strong);font-size:.8rem}.pwa-pos-install-prompt>div>span{color:var(--pos-muted);font-size:.72rem;line-height:1.4}.pwa-pos-install-prompt>a{min-height:44px;color:var(--pos-primary-strong);cursor:pointer;background:#fff;border:1px solid #afc3ba;border-radius:13px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.76rem;font-weight:780;text-decoration:none;display:inline-flex}.pwa-pos-setup-state,.pwa-pos-state{text-align:center;place-items:center;padding:20px;display:grid}.pwa-pos-setup-state>section,.pwa-pos-state{align-content:center}.pwa-pos-setup-state>section{border:1px solid var(--pos-border);background:var(--pos-surface);width:min(100%,460px);box-shadow:var(--pos-shadow);border-radius:26px;justify-items:center;padding:32px 24px;display:grid}.pwa-pos-setup-state .pwa-pos-kicker{margin-top:18px}.pwa-pos-setup-state h1,.pwa-pos-state h1{color:var(--pos-primary-strong);margin:0;font-size:1.65rem;line-height:1.15}.pwa-pos-setup-state p,.pwa-pos-state p{max-width:430px;color:var(--pos-muted);margin:10px 0 0;line-height:1.55}.pwa-pos-setup-state a{color:#fff;background:var(--pos-primary);border-radius:13px;justify-content:center;align-items:center;min-height:44px;margin-top:18px;padding:0 18px;font-size:.78rem;font-weight:780;text-decoration:none;display:inline-flex}.pwa-pos-state .pwa-pos-brand-mark{margin-bottom:18px}.pwa-pos-state>button{border:1px solid var(--pos-primary);color:#fff;background:var(--pos-primary);border-radius:14px;margin-top:18px;padding:0 18px;font-weight:750}.pwa-pos-shell{width:100%;min-height:100dvh;padding:16px 16px 104px}.pwa-pos-shell__header{border-bottom:1px solid var(--pos-border);justify-content:space-between;align-items:center;gap:14px;width:min(100%,1440px);margin:0 auto 16px;padding-bottom:14px;display:flex}.pwa-pos-shell__identity{align-items:center;gap:12px;min-width:0;display:flex}.pwa-pos-shell__identity .pwa-pos-brand-mark{border-radius:15px;flex-basis:46px;width:46px;height:46px}.pwa-pos-shell__identity>div{min-width:0}.pwa-pos-shell__identity .pwa-pos-kicker{margin-bottom:2px;font-size:.65rem}.pwa-pos-shell__identity h1{color:var(--pos-primary-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1rem,4vw,1.25rem);font-weight:800;line-height:1.2;overflow:hidden}.pwa-pos-shell__identity p:last-child{color:var(--pos-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.72rem;overflow:hidden}.pwa-pos-shell__actions{grid-template-columns:repeat(4,max-content);align-items:center;gap:8px;display:grid;position:relative}.pwa-pos-push-control{position:relative}.pwa-pos-push-control>button{border:1px solid var(--pos-border);min-height:44px;color:var(--pos-primary-strong);background:var(--pos-surface);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:.78rem;font-weight:750;display:inline-flex}.pwa-pos-push-control.is-enabled>button{color:var(--pos-primary-strong);background:var(--pos-primary-soft);border-color:#a8c4b7}.pwa-pos-push-control>button:disabled{cursor:not-allowed;opacity:.68}.pwa-pos-push-detail{border:1px solid var(--pos-border);width:100%;color:var(--pos-text);background:var(--pos-surface);border-radius:12px;order:5;grid-column:1/-1;margin:0;padding:10px 12px;font-size:.72rem;font-weight:600;line-height:1.45;box-shadow:0 12px 30px #173c3124}.pwa-pos-push-detail.is-error{color:#812f23;background:var(--pos-danger-soft);border-color:#efc3b8}.pwa-pos-shell__actions>button{border:1px solid var(--pos-border);color:var(--pos-primary-strong);background:var(--pos-surface);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:.78rem;font-weight:750;display:inline-flex}.pwa-pos-shell__actions>button:disabled{cursor:wait;opacity:.65}.pwa-pos-sync-pill.is-online i{color:var(--pos-primary)}.pwa-pos-sync-pill.is-offline{color:#7d5317;background:var(--pos-warning-soft);border-color:#e7c790}.pwa-pos-tabs{z-index:60;padding:7px 12px calc(7px + env(safe-area-inset-bottom));border-top:1px solid var(--pos-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefaf7;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 26px #173c3114}.pwa-pos-tabs button{min-height:54px;color:var(--pos-muted);cursor:pointer;background:0 0;border:0;border-radius:13px;align-content:center;place-items:center;gap:4px;padding:5px 8px;font-size:.66rem;font-weight:700;display:grid}.pwa-pos-tabs button i{font-size:1rem}.pwa-pos-tabs button.is-active{color:var(--pos-primary-strong);background:var(--pos-primary-soft)}.pwa-pos-shell>.pwa-pos-alert,.pwa-pos-shell>[role=tabpanel],.pwa-pos-sales-layout,.pwa-pos-tables{width:min(100%,1440px);margin-left:auto;margin-right:auto}.pwa-pos-alert.is-warning{color:#704912;background:var(--pos-warning-soft);border-color:#e7c790;margin-bottom:14px}.pwa-pos-alert.is-critical{margin-bottom:14px}.pwa-pos-update-prompt{z-index:120;color:#3d3218;background:#fff9e9;border:1px solid #d6c184;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(100% - 36px,560px);padding:14px;font-family:inherit;display:grid;position:fixed;bottom:88px;right:18px;box-shadow:0 18px 48px #30271033}.pwa-pos-update-prompt.is-ready{bottom:18px}.pwa-pos-update-prompt__badge{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#2f6755;border-radius:13px;place-items:center;width:42px;height:42px;font-size:.68rem;font-weight:850;display:grid}.pwa-pos-update-prompt strong{color:#173c31;font-size:.88rem;display:block}.pwa-pos-update-prompt p{margin:3px 0 0;font-size:.76rem;line-height:1.4}.pwa-pos-update-prompt p.is-error{color:#8e3426}.pwa-pos-update-prompt button{color:#fff;min-width:108px;min-height:44px;font:inherit;cursor:pointer;background:#2f6755;border:0;border-radius:13px;padding:0 14px;font-size:.76rem;font-weight:800}.pwa-pos-update-prompt button:disabled{color:#6d746f;cursor:not-allowed;background:#e4e8e5}@media (width<=539px){.pwa-pos-salary .pwa-pos-section-heading{display:grid}.pwa-pos-month-field,.pwa-pos-month-field input{width:100%}.pwa-pos-update-prompt{right:12px;bottom:calc(82px + env(safe-area-inset-bottom));grid-template-columns:auto minmax(0,1fr);width:calc(100% - 24px)}.pwa-pos-update-prompt.is-ready{bottom:calc(12px + env(safe-area-inset-bottom))}.pwa-pos-update-prompt button{grid-column:1/-1;width:100%}}.pwa-pos-sales-layout{min-width:0;display:grid}.pwa-pos-catalog,.pwa-pos-tables,.pwa-pos-shell>[role=tabpanel]{border:1px solid var(--pos-border);background:var(--pos-surface);border-radius:22px;min-width:0;padding:18px;box-shadow:0 10px 32px #173c310d}.pwa-pos-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.pwa-pos-section-heading h2{color:var(--pos-primary-strong);letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,5vw,1.75rem);font-weight:800;line-height:1.12}.pwa-pos-section-heading>span{color:var(--pos-primary);background:var(--pos-primary-soft);border-radius:999px;flex:none;padding:6px 10px;font-size:.72rem;font-weight:750}.pwa-pos-search{align-items:center;margin-bottom:12px;display:flex;position:relative}.pwa-pos-search>i{color:var(--pos-muted);position:absolute;left:16px}.pwa-pos-search input{border:1px solid var(--pos-border);width:100%;min-height:50px;color:var(--pos-text);background:#fff;border-radius:15px;outline:none;padding:0 44px}.pwa-pos-search input:focus{border-color:var(--pos-primary);box-shadow:0 0 0 4px #2f67551a}.pwa-pos-search input::placeholder{color:#819088}.pwa-pos-filter-rail{margin:0 -18px 16px;position:relative}.pwa-pos-filters{scrollbar-width:thin;gap:8px;margin:0;padding:0 62px 4px 18px;display:flex;overflow-x:auto}@media (width<=767px){.pwa-pos-filter-rail:after{z-index:1;background:linear-gradient(90deg, #fffefa00, var(--pos-surface) 72%);content:"";pointer-events:none;width:44px;position:absolute;top:0;bottom:4px;right:0}}.pwa-pos-filters button{border:1px solid var(--pos-border);min-height:42px;color:var(--pos-muted);cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:.78rem;font-weight:750;display:inline-flex}.pwa-pos-filters button.is-active{border-color:var(--pos-primary);color:#fff;background:var(--pos-primary)}.pwa-pos-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pwa-pos-product-card{border:1px solid var(--pos-border);min-width:0;min-height:142px;color:var(--pos-text);background:#fff;border-radius:17px;transition:border-color .14s,box-shadow .14s,transform .14s;position:relative}.pwa-pos-product-card:hover{border-color:#9fb9ad;box-shadow:0 8px 20px #173c3112}.pwa-pos-product-card:has(.pwa-pos-product-card__add:active){transform:translateY(1px)}.pwa-pos-product-card__add{width:100%;min-height:142px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:17px;flex-direction:column;justify-content:space-between;align-items:stretch;padding:14px;display:flex}.pwa-pos-product-card__favorite{z-index:2;color:#687971;cursor:pointer;background:#ffffffeb;border:1px solid #0000;border-radius:14px;place-items:center;width:44px;height:44px;padding:0;display:inline-grid;position:absolute;top:8px;right:8px}.pwa-pos-product-card__favorite[aria-pressed=true]{color:#c88700;background:0 0;border-color:#0000}.pwa-pos-product-card__favorite:disabled{cursor:wait;opacity:.62}.pwa-pos-product-card__category{min-height:34px;color:var(--pos-muted);letter-spacing:.045em;overflow-wrap:anywhere;text-transform:uppercase;white-space:normal;padding-right:42px;font-size:.67rem;font-weight:750;line-height:1.3}.pwa-pos-product-card__add>strong{color:var(--pos-primary-strong);overflow-wrap:anywhere;margin:10px 0;font-size:.9rem;line-height:1.35;display:block}.pwa-pos-product-card__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.pwa-pos-product-card__footer b{color:var(--pos-primary);font-size:.9rem}.pwa-pos-product-card__footer>span{width:30px;height:30px;color:var(--pos-primary);background:var(--pos-primary-soft);border-radius:10px;place-items:center;font-size:.75rem;font-weight:800;display:inline-grid}.pwa-pos-product-card__footer>span.is-added{color:#fff;background:var(--pos-primary)}.pwa-pos-empty,.pwa-pos-success{min-height:280px;color:var(--pos-muted);text-align:center;border:1px dashed #b9c6bf;border-radius:18px;align-content:center;place-items:center;padding:30px 16px;display:grid}.pwa-pos-empty>i,.pwa-pos-success>span{width:52px;height:52px;color:var(--pos-primary);background:var(--pos-primary-soft);border-radius:16px;place-items:center;margin-bottom:14px;font-size:1.1rem;display:inline-grid}.pwa-pos-empty h3,.pwa-pos-success h2{color:var(--pos-primary-strong);margin:0;font-size:1rem}.pwa-pos-empty p,.pwa-pos-success p{margin:7px 0 0;font-size:.8rem}.pwa-pos-empty button{border:1px solid var(--pos-border);color:var(--pos-primary);background:#fff;border-radius:13px;margin-top:14px;padding:0 16px;font-size:.78rem;font-weight:750}.pwa-pos-cart-trigger{z-index:54;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));color:#fff;background:var(--pos-primary-strong);cursor:pointer;border:0;border-radius:17px;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:0 16px;font-size:.8rem;display:flex;position:fixed;left:12px;box-shadow:0 12px 28px #173c3140}.pwa-pos-cart-trigger>span{align-items:center;gap:8px;font-weight:750;display:inline-flex}.pwa-pos-cart-backdrop{z-index:69;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14282173;border:0;min-width:100%;min-height:100%;position:fixed;inset:0}.pwa-pos-cart{border:1px solid var(--pos-border);background:var(--pos-surface);min-width:0}.pwa-pos-cart>header{border-bottom:1px solid var(--pos-border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.pwa-pos-cart>header h2{color:var(--pos-primary-strong);margin:0;font-size:1.35rem;font-weight:800}.pwa-pos-cart__close{border:1px solid var(--pos-border);color:var(--pos-muted);background:#fff;border-radius:13px;place-items:center;display:inline-grid}.pwa-pos-cart__empty{min-height:220px;color:var(--pos-muted);text-align:center;align-content:center;place-items:center;display:grid}.pwa-pos-cart__empty i{margin-bottom:12px;font-size:1.5rem}.pwa-pos-cart__empty p{color:var(--pos-primary-strong);margin:0;font-weight:750}.pwa-pos-cart__empty span{margin-top:5px;font-size:.76rem}.pwa-pos-cart__items{gap:8px;max-height:min(42dvh,380px);padding:14px 0;display:grid;overflow-y:auto}.pwa-pos-cart__items article{border:1px solid var(--pos-border);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:8px;padding:10px;display:grid}.pwa-pos-cart__items article>div:first-child{gap:3px;min-width:0;display:grid}.pwa-pos-cart__items article strong{color:var(--pos-primary-strong);overflow-wrap:anywhere;white-space:normal;font-size:.8rem}.pwa-pos-cart__items article>div:first-child span{color:var(--pos-muted);font-size:.72rem}.pwa-pos-quantity{border:1px solid var(--pos-border);border-radius:12px;grid-template-columns:36px 30px 36px;align-items:center;display:grid;overflow:hidden}.pwa-pos-quantity button{min-width:36px;min-height:40px;color:var(--pos-primary);background:var(--pos-surface-muted);border:0}.pwa-pos-quantity span{text-align:center;font-size:.78rem;font-weight:800}.pwa-pos-remove{color:var(--pos-danger);background:var(--pos-danger-soft);border:0;border-radius:12px;place-items:center;display:inline-grid}.pwa-pos-payment{border-top:1px solid var(--pos-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:14px;display:grid}.pwa-pos-payment button{border:1px solid var(--pos-border);color:var(--pos-muted);background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:.75rem;font-weight:750;display:inline-flex}.pwa-pos-payment button.is-active{border-color:var(--pos-primary);color:var(--pos-primary-strong);background:var(--pos-primary-soft)}.pwa-pos-cart__total{color:var(--pos-muted);justify-content:space-between;align-items:center;gap:14px;padding:16px 0 12px;font-size:.8rem;display:flex}.pwa-pos-cart__total strong{color:var(--pos-primary-strong);font-size:1.3rem}.pwa-pos-checkout{color:#fff;background:var(--pos-primary);border:0;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0 16px;font-size:.85rem;font-weight:800;display:flex}.pwa-pos-checkout>span:last-child{background:#ffffff26;border-radius:9px;padding:5px 8px;font-size:.72rem}.pwa-pos-checkout:disabled{opacity:.6}.pwa-pos-tables{min-height:calc(100dvh - 190px)}.pwa-pos-table-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pwa-pos-table-grid>button{border:1px solid var(--pos-border);min-height:150px;color:var(--pos-text);text-align:left;background:#fff;border-radius:17px;align-content:space-between;gap:10px;padding:14px;display:grid}.pwa-pos-table-grid>button.is-occupied{background:#fffaf0;border-color:#e2bd7a}.pwa-pos-table-icon{width:38px;height:38px;color:var(--pos-primary);background:var(--pos-primary-soft);border-radius:12px;place-items:center;display:inline-grid}.pwa-pos-table-grid>button>strong{color:var(--pos-primary-strong);font-size:.95rem}.pwa-pos-table-grid>button>span:last-child{gap:3px;display:grid}.pwa-pos-table-grid>button>span:last-child b{color:var(--pos-primary);font-size:.82rem}.pwa-pos-table-grid>button.is-occupied>span:last-child b{color:var(--pos-warning)}.pwa-pos-table-grid>button>span:last-child small{color:var(--pos-muted);font-size:.68rem}.pwa-pos-salary{gap:16px;display:grid}.pwa-pos-month-field{color:var(--pos-muted);flex:none;gap:5px;font-size:.68rem;font-weight:750;display:grid}.pwa-pos-month-field input{border:1px solid var(--pos-border);min-height:44px;color:var(--pos-text);background:#fff;border-radius:13px;padding:0 12px}.pwa-pos-private-note{color:var(--pos-muted);background:var(--pos-surface-muted);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.78rem;line-height:1.45;display:flex}.pwa-pos-private-note i{color:var(--pos-primary);margin-top:2px}.pwa-pos-inline-state{min-height:220px;color:var(--pos-muted);justify-content:center;align-items:center;gap:10px;font-size:.82rem;display:flex}.pwa-pos-salary__content{gap:12px;display:grid}.pwa-pos-salary__hero{color:#fff;background:var(--pos-primary-strong);border-radius:18px;gap:5px;padding:22px;display:grid}.pwa-pos-salary__hero span,.pwa-pos-salary__hero small{color:#d9e7e0;font-size:.75rem}.pwa-pos-salary__hero strong{font-size:clamp(1.8rem,8vw,2.6rem);line-height:1.05}.pwa-pos-salary__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pwa-pos-salary__metrics article{border:1px solid var(--pos-border);background:#fff;border-radius:16px;align-content:space-between;gap:10px;min-height:94px;padding:14px;display:grid}.pwa-pos-salary__metrics span{color:var(--pos-muted);font-size:.72rem}.pwa-pos-salary__metrics strong{color:var(--pos-primary-strong);font-size:.92rem}.pwa-pos-salary__metrics .is-deduction strong{color:var(--pos-danger)}.pwa-pos-salary__metrics .is-reward strong{color:var(--pos-primary)}.pwa-pos-dialog-layer{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12261f85;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pwa-pos-dialog{border:1px solid var(--pos-border);width:min(100%,520px);max-height:min(88dvh,760px);color:var(--pos-text);background:var(--pos-surface);border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #12261f40}.pwa-pos-dialog.is-sm{width:min(100%,420px)}.pwa-pos-dialog__header{border-bottom:1px solid var(--pos-border);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 14px;display:flex}.pwa-pos-dialog__header h2{min-width:0;color:var(--pos-primary-strong);align-items:center;gap:9px;margin:0;font-size:1.05rem;font-weight:800;display:inline-flex}.pwa-pos-dialog__header h2 i{color:var(--pos-primary)}.pwa-pos-dialog.is-danger .pwa-pos-dialog__header h2,.pwa-pos-dialog.is-danger .pwa-pos-dialog__header h2 i{color:var(--pos-danger)}.pwa-pos-dialog__header button{border:1px solid var(--pos-border);color:var(--pos-muted);background:#fff;border-radius:13px;flex:0 0 44px;place-items:center;display:inline-grid}.pwa-pos-dialog__body{min-height:0;padding:18px;overflow-y:auto}.pwa-pos-dialog__actions,.pwa-pos-table-order__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.pwa-pos-dialog__actions button,.pwa-pos-table-order__actions button{border:1px solid var(--pos-border);min-height:48px;color:var(--pos-primary-strong);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:.78rem;font-weight:800;display:inline-flex}.pwa-pos-dialog__actions button.is-primary,.pwa-pos-table-order__actions button.is-primary{border-color:var(--pos-primary);color:#fff;background:var(--pos-primary)}.pwa-pos-dialog__actions button.is-danger,.pwa-pos-table-order__actions button.is-danger{border-color:var(--pos-danger);color:#fff;background:var(--pos-danger)}.pwa-pos-dialog__actions button:disabled,.pwa-pos-table-order__actions button:disabled{cursor:not-allowed;opacity:.55}.pwa-pos-dialog-copy{color:var(--pos-muted);margin:0;font-size:.84rem;line-height:1.55}.pwa-pos-push-intro__benefits{gap:9px;margin-top:16px;display:grid}.pwa-pos-push-intro__benefits span{min-width:0;color:var(--pos-primary-strong);background:var(--pos-primary-soft);border-radius:13px;align-items:center;gap:10px;padding:11px 12px;font-size:.82rem;font-weight:750;display:flex}.pwa-pos-push-intro__benefits i{width:18px;color:var(--pos-primary);text-align:center}.pwa-pos-dialog-field{color:var(--pos-primary-strong);gap:8px;font-size:.8rem;font-weight:750;display:grid}.pwa-pos-dialog-field select{border:1px solid var(--pos-border);width:100%;min-height:48px;color:var(--pos-text);background:#fff;border-radius:14px;padding:0 12px}.pwa-pos-dialog-empty{min-height:180px;color:var(--pos-muted);text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.pwa-pos-dialog-empty i{width:48px;height:48px;color:var(--pos-primary);background:var(--pos-primary-soft);border-radius:15px;place-items:center;margin-bottom:6px;display:inline-grid}.pwa-pos-dialog-empty strong{color:var(--pos-primary-strong)}.pwa-pos-dialog-empty span{font-size:.78rem}.pwa-pos-table-order{gap:14px;display:grid}.pwa-pos-table-order__items{gap:8px;max-height:260px;display:grid;overflow-y:auto}.pwa-pos-table-order__items article{border:1px solid var(--pos-border);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;font-size:.78rem;display:grid}.pwa-pos-table-order__items article span{color:var(--pos-muted)}.pwa-pos-table-order__items article b{color:var(--pos-primary)}.pwa-pos-table-order__total{border-top:1px solid var(--pos-border);color:var(--pos-muted);justify-content:space-between;align-items:center;gap:16px;padding-top:14px;font-size:.8rem;display:flex}.pwa-pos-table-order__total strong{color:var(--pos-primary-strong);font-size:1.2rem}.pwa-pos-table-order__actions{border-top:1px solid var(--pos-border);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:14px}.pwa-pos-table-payment{border-top:1px solid var(--pos-border);padding-top:14px}.pwa-pos-order-history{gap:9px;display:grid}.pwa-pos-order-history>article{border:1px solid var(--pos-border);background:#fff;border-radius:15px;gap:8px;padding:13px;display:grid}.pwa-pos-order-history article header{color:var(--pos-muted);justify-content:space-between;gap:12px;font-size:.72rem;display:flex}.pwa-pos-order-history article header>div{gap:5px;min-width:0;display:grid}.pwa-pos-order-history article header strong{color:var(--pos-primary);flex:none;font-size:.86rem}.pwa-pos-order-history__source{width:fit-content;color:var(--pos-primary-strong);background:var(--pos-primary-soft);border-radius:999px;padding:3px 7px;font-size:.68rem;font-weight:800}.pwa-pos-order-history article p{color:var(--pos-text);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.45}.pwa-pos-online-order-details{border:1px solid var(--pos-border);background:var(--pos-primary-soft);border-radius:13px;gap:0;margin:2px 0;display:grid;overflow:hidden}.pwa-pos-online-order-details>div{border-bottom:1px solid var(--pos-border);grid-template-columns:minmax(96px,.75fr) minmax(0,1.35fr);gap:10px;padding:10px 11px;display:grid}.pwa-pos-online-order-details>div:last-child{border-bottom:0}.pwa-pos-online-order-details dt{color:var(--pos-muted);font-size:.72rem;font-weight:750}.pwa-pos-online-order-details dd{min-width:0;color:var(--pos-text);overflow-wrap:anywhere;margin:0;font-size:.79rem;font-weight:700;line-height:1.4}.pwa-pos-online-order-details a{color:var(--pos-primary-strong);text-underline-offset:2px;text-decoration:underline}.pwa-pos-order-history article>button{min-height:40px;color:var(--pos-danger);background:var(--pos-danger-soft);border:1px solid #efc3b8;border-radius:12px;justify-self:start;padding:0 12px;font-size:.72rem;font-weight:750}.pwa-pos-order-history article>span{color:var(--pos-muted);font-size:.72rem}.pwa-pos-order-history article>span.is-cancelled{color:var(--pos-danger);font-weight:750}@media (width<=899px){.pwa-pos-shell__header{align-items:stretch;gap:12px;display:grid}.pwa-pos-shell__identity{width:100%}.pwa-pos-shell__identity h1,.pwa-pos-shell__identity p:last-child{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.pwa-pos-shell__actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%}.pwa-pos-push-control{min-width:0}.pwa-pos-push-control>button span,.pwa-pos-shell__actions>button span{clip:auto;white-space:nowrap;clip-path:none;width:auto;height:auto;display:block;position:static;overflow:visible}.pwa-pos-push-control>button,.pwa-pos-shell__actions>button{flex-direction:column;gap:4px;width:100%;min-width:0;min-height:58px;padding:5px 3px;font-size:.62rem;line-height:1.15}.pwa-pos-push-control>button span,.pwa-pos-shell__actions>button span{overflow-wrap:anywhere;text-align:center;white-space:normal;max-width:100%}.pwa-pos-push-detail{grid-column:1/-1}.pwa-pos-cart{z-index:70;max-height:min(88dvh,760px);padding:18px 16px calc(18px + env(safe-area-inset-bottom));visibility:hidden;border-width:1px 0 0;border-radius:24px 24px 0 0;transition:transform .18s,visibility .18s;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%);box-shadow:0 -18px 46px #173c312e}.pwa-pos-cart.is-open{visibility:visible;transform:translateY(0)}.pwa-pos-table-order__actions{grid-template-columns:1fr}}@media (width>=540px){.pwa-pos-product-grid,.pwa-pos-table-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px){.pwa-pos-shell{padding:20px 20px 110px}.pwa-pos-catalog,.pwa-pos-tables,.pwa-pos-shell>[role=tabpanel]{padding:22px}.pwa-pos-filter-rail{margin-left:-22px;margin-right:-22px}.pwa-pos-filters{padding-left:22px;padding-right:22px}}@media (width>=900px){.pwa-pos-shell{padding-bottom:24px}.pwa-pos-shell__header{margin-bottom:14px}.pwa-pos-tabs{border:1px solid var(--pos-border);background:var(--pos-surface-muted);width:min(100%,1440px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px;grid-template-columns:repeat(3,minmax(150px,210px));justify-content:start;margin:0 auto 14px;padding:5px;position:static}.pwa-pos-tabs button{gap:9px;min-height:46px;font-size:.78rem;display:flex}.pwa-pos-tabs button.is-active{background:var(--pos-surface);box-shadow:0 3px 10px #173c3112}.pwa-pos-sales-layout{grid-template-columns:minmax(0,1fr) minmax(340px,380px);align-items:start;gap:16px}.pwa-pos-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pwa-pos-cart-trigger,.pwa-pos-cart-backdrop,.pwa-pos-cart__close{display:none}.pwa-pos-cart{visibility:visible;border-radius:22px;min-height:520px;padding:20px;position:sticky;top:18px;box-shadow:0 10px 32px #173c310d}.pwa-pos-table-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1200px){.pwa-pos-shell{padding:24px}.pwa-pos-sales-layout{grid-template-columns:minmax(0,1fr) 400px;gap:20px}.pwa-pos-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pwa-pos-table-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=768px){.pwa-pos-lock{padding:24px}.pwa-pos-lock__card{padding:32px}}@media (width<=359px){.pwa-pos-lock{padding:10px}.pwa-pos-lock__card{border-radius:22px;padding:18px}.pwa-pos-lock__header{gap:12px;margin-bottom:18px}.pwa-pos-brand-mark{flex-basis:46px;width:46px;height:46px}.pwa-pos-keypad button{min-height:50px}}@media (prefers-reduced-motion:reduce){.pwa-pos-a-plus *,.pwa-pos-a-plus :before,.pwa-pos-a-plus :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.telebiz-install-page,.owner-install-app{--install-ink:#15241f;--install-muted:#60706a;--install-green:#166b4e;--install-green-dark:#0d4f3a;--install-mint:#dff4e8;--install-cream:#f7f3e8;--install-yellow:#ffd84d;--install-line:#dce5df;color:var(--install-ink);font-family:Be Vietnam Pro,sans-serif}.telebiz-install-page{background:radial-gradient(circle at 12% 8%, #ffd84d4d, transparent 28rem), radial-gradient(circle at 92% 42%, #39a7762e, transparent 30rem), var(--install-cream);min-height:100dvh;padding:clamp(18px,4vw,56px)}.telebiz-install-shell{width:min(100%,1080px);margin:0 auto}.telebiz-install-brand{align-items:center;gap:12px;margin-bottom:clamp(28px,6vw,64px);display:flex}.telebiz-install-brand img{border-radius:13px;width:46px;height:46px;box-shadow:0 8px 24px #15241f26}.telebiz-install-brand span{gap:1px;display:grid}.telebiz-install-brand strong{color:var(--install-ink);letter-spacing:-.02em;font-size:18px;line-height:1.1}.telebiz-install-brand small{color:var(--install-muted);font-size:11px;font-weight:650}.telebiz-install-hero{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:clamp(32px,7vw,88px);margin-bottom:clamp(28px,5vw,48px);display:grid}.telebiz-install-store-ready{width:fit-content;color:var(--install-green-dark);background:#dff4e8e6;border:1px solid #b9ddc9;border-radius:999px;align-items:center;gap:7px;margin-bottom:24px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.telebiz-install-eyebrow,.owner-install-app__eyebrow,.owner-install-app__section-heading p,.telebiz-install-steps header p,.telebiz-install-one-tap>div>p{color:var(--install-green);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:850}.telebiz-install-hero h1,.telebiz-install-invalid h1{max-width:680px;color:var(--install-ink);letter-spacing:-.055em;margin:0;font-size:clamp(38px,7vw,72px);font-weight:850;line-height:.98}.telebiz-install-lead{max-width:650px;color:var(--install-muted);margin:24px 0 0;font-size:clamp(16px,2vw,19px);line-height:1.65}.telebiz-install-preview{place-items:center;min-height:330px;display:grid}.telebiz-install-preview__phone{background:#14221d;border:5px solid #14221d;border-radius:42px;width:210px;height:330px;padding:12px;display:block;transform:rotate(3deg);box-shadow:0 28px 60px #15241f38}.telebiz-install-preview__screen{background:radial-gradient(circle at 50% 25%,#ffd84d59,#0000 8rem),#f8f5eb;border-radius:27px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;display:flex}.telebiz-install-preview__screen img{border-radius:19px;width:76px;height:76px;box-shadow:0 12px 30px #15241f33}.telebiz-install-preview__screen strong{letter-spacing:-.04em;margin-top:4px;font-size:22px}.telebiz-install-preview__screen small{color:var(--install-muted);font-size:11px;font-weight:650}.telebiz-install-steps,.telebiz-install-one-tap,.telebiz-install-complete{border:1px solid var(--install-line);background:#ffffffe6;border-radius:28px;overflow:hidden;box-shadow:0 18px 50px #15241f14}.telebiz-install-steps{padding:clamp(22px,4vw,40px)}.telebiz-install-steps>header{border-bottom:1px solid var(--install-line);align-items:center;gap:14px;padding-bottom:24px;display:flex}.telebiz-install-steps>header>span,.owner-install-app__section-heading>span{background:var(--install-mint);width:46px;height:46px;color:var(--install-green);border-radius:15px;flex:none;place-items:center;font-size:21px;display:grid}.telebiz-install-steps h2,.telebiz-install-one-tap h2,.telebiz-install-complete h2,.telebiz-install-after h2,.owner-install-app h2{color:var(--install-ink);letter-spacing:-.035em;margin:0;font-size:clamp(20px,3vw,28px);font-weight:820;line-height:1.15}.telebiz-install-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.telebiz-install-steps li{background:#f5f8f6;border-radius:18px;gap:13px;min-width:0;padding:18px;display:flex}.telebiz-install-steps li>span{background:var(--install-green);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:grid}.telebiz-install-steps li div{gap:7px;min-width:0;display:grid}.telebiz-install-steps li strong{font-size:14px;line-height:1.45}.telebiz-install-steps li small,.telebiz-install-one-tap small{color:var(--install-muted);font-size:12px;line-height:1.5}.telebiz-install-browser-note{color:#604a05;background:#fff6cf;border-radius:12px;align-items:flex-start;gap:9px;margin:20px 0 -8px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.telebiz-install-one-tap{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:clamp(24px,4vw,36px);display:grid}.telebiz-install-one-tap>span,.telebiz-install-complete>span{background:var(--install-mint);width:58px;height:58px;color:var(--install-green);border-radius:19px;place-items:center;font-size:24px;display:grid}.telebiz-install-one-tap button,.owner-install-app__primary,.owner-install-app__actions button,.telebiz-install-invalid a{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex}.telebiz-install-one-tap button,.owner-install-app__primary,.owner-install-app__actions button.is-primary,.telebiz-install-invalid a{background:var(--install-green);color:#fff;box-shadow:0 10px 24px #166b4e33}.telebiz-install-one-tap button{padding:0 22px}.telebiz-install-one-tap button:hover,.owner-install-app__primary:hover,.owner-install-app__actions button.is-primary:hover,.telebiz-install-invalid a:hover{background:var(--install-green-dark);transform:translateY(-1px)}.telebiz-install-complete{background:#effbf4;border-color:#abd7bf;align-items:center;gap:18px;padding:clamp(24px,4vw,36px);display:flex}.telebiz-install-complete p,.telebiz-install-after p,.owner-install-app__reassurance p{color:var(--install-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.telebiz-install-after{border:1px solid var(--install-line);background:#ffffffad;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:22px clamp(20px,4vw,32px);display:flex}.telebiz-install-after>div{align-items:center;gap:14px;display:flex}.telebiz-install-after>div>span{color:#735b00;background:#fff3bd;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.telebiz-install-after a{color:var(--install-green-dark);flex:none;align-items:center;gap:8px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.telebiz-install-footer{max-width:760px;color:var(--install-muted);text-align:center;justify-content:center;align-items:flex-start;gap:9px;margin:24px auto 0;font-size:11px;line-height:1.6;display:flex}.telebiz-install-footer i{color:var(--install-green);margin-top:3px}.telebiz-install-page.is-invalid{place-items:center;display:grid}.telebiz-install-invalid{border:1px solid var(--install-line);text-align:center;background:#ffffffeb;border-radius:30px;width:min(100%,520px);padding:clamp(28px,7vw,56px);box-shadow:0 24px 70px #15241f1f}.telebiz-install-invalid img{border-radius:18px;width:72px;height:72px;margin:0 auto 22px}.telebiz-install-invalid h1{font-size:clamp(30px,6vw,46px);line-height:1.04}.telebiz-install-invalid>p:not(.telebiz-install-eyebrow){color:var(--install-muted);margin:18px 0 26px;line-height:1.6}.telebiz-install-invalid a{padding:0 20px}.owner-install-app{gap:22px;display:grid}.owner-install-app__hero{background:radial-gradient(circle at 88% 18%,#ffd84d70,#0000 16rem),linear-gradient(135deg,#f7fff9 0%,#eef8f2 100%);border:1px solid #cce2d7e6;border-radius:28px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:30px;min-height:290px;padding:clamp(28px,5vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #02191226}.owner-install-app__eyebrow{align-items:center;gap:7px;display:inline-flex}.owner-install-app__hero h1{max-width:700px;color:var(--install-ink);letter-spacing:-.055em;margin:4px 0 0;font-size:clamp(34px,5vw,58px);font-weight:850;line-height:1}.owner-install-app__hero-copy>p{color:#54655e;max-width:690px;margin:20px 0 0;font-size:15px;line-height:1.7}.owner-install-app__shop{color:var(--install-green-dark);background:#ffffffb8;border:1px solid #c7ded1;border-radius:14px;align-items:center;gap:11px;margin-top:24px;padding:10px 14px;display:inline-flex}.owner-install-app__shop>span{color:var(--install-muted);gap:1px;font-size:10px;font-weight:700;display:grid}.owner-install-app__shop strong{color:var(--install-ink);font-size:13px}.owner-install-app__hero-art{place-items:center;display:grid}.owner-install-app__hero-art>span{background:#ffffff80;border:1px solid #fffc;border-radius:38px;place-items:center;width:150px;height:150px;display:grid;position:relative;transform:rotate(3deg);box-shadow:0 25px 50px #15241f24}.owner-install-app__hero-art img{border-radius:25px;width:104px;height:104px}.owner-install-app__hero-art i{background:var(--install-green);color:#fff;border:4px solid #f3fbf6;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;display:grid;position:absolute;bottom:9px;right:10px}.owner-install-app__grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:22px;display:grid}.owner-install-app__grid article{background:#fff;border:1px solid #dce6e1;border-radius:24px;padding:clamp(24px,4vw,36px);position:relative;overflow:hidden;box-shadow:0 12px 34px #0219121f}.owner-install-app__number{color:#e7eee9;letter-spacing:-.06em;font-size:46px;font-weight:900;line-height:1;position:absolute;top:18px;right:22px}.owner-install-app__section-heading{align-items:center;gap:14px;padding-right:52px;display:flex;position:relative}.owner-install-app__section-heading p{margin-bottom:5px;font-size:9px}.owner-install-app__section-heading h2{font-size:22px}.owner-install-app__self>p,.owner-install-app__share-copy>p{color:var(--install-muted);margin:24px 0;font-size:13px;line-height:1.65}.owner-install-app__primary{width:100%;padding:0 18px}.owner-install-app__share-body{grid-template-columns:176px minmax(0,1fr);align-items:center;gap:24px;margin-top:24px;display:grid}.owner-install-app__qr{background:#f6f8f7;border:1px solid #d9e2dd;border-radius:18px;place-items:center;min-height:176px;padding:10px;display:grid;position:relative;overflow:hidden}.owner-install-app__qr img{-o-object-fit:contain;object-fit:contain;border-radius:9px;width:154px;height:154px;display:block}.owner-install-app__qr.is-error img{opacity:.07}.owner-install-app__qr p{color:var(--install-muted);text-align:center;background:#f6f8f7f0;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin:0;padding:12px;font-size:11px;font-weight:750;line-height:1.45;display:flex;position:absolute;inset:10px}.owner-install-app__qr p[role=alert]{color:#9d2b2b}.owner-install-app__actions{gap:10px;display:grid}.owner-install-app__actions button{width:100%;color:var(--install-ink);cursor:pointer;background:#fff;border-color:#d1ddd7;padding:0 15px}.owner-install-app__actions button:not(.is-primary):hover{background:#f2f8f5;border-color:#a9c8b8}.owner-install-app__notice{color:#146143;background:#eff9f3;border-radius:10px;align-items:flex-start;gap:7px;margin:12px 0 0;padding:10px 12px;font-size:11px;font-weight:750;display:flex}.owner-install-app__notice.is-error{color:#a12b2b;background:#fff0f0}.owner-install-app__reassurance{background:#fff;border:1px solid #d8e5decc;border-radius:20px;align-items:center;gap:16px;padding:20px 24px;display:flex}.owner-install-app__reassurance p{color:#465a52}.owner-install-app__reassurance>span{background:var(--install-mint);width:44px;height:44px;color:var(--install-green);border-radius:14px;flex:none;place-items:center;display:grid}.owner-install-app__reassurance h2{font-size:16px}.telebiz-install-page a:focus-visible,.telebiz-install-page button:focus-visible,.owner-install-app a:focus-visible,.owner-install-app button:focus-visible{outline-offset:3px;outline:3px solid #166b4e59}@media (width<=820px){.telebiz-install-hero{grid-template-columns:1fr}.telebiz-install-preview{display:none}.telebiz-install-steps ol{grid-template-columns:1fr}.owner-install-app__hero{grid-template-columns:minmax(0,1fr) 150px}.owner-install-app__hero-art>span{border-radius:30px;width:120px;height:120px}.owner-install-app__hero-art img{border-radius:20px;width:82px;height:82px}.owner-install-app__grid{grid-template-columns:1fr}}@media (width<=560px){.telebiz-install-page{padding:18px 16px 30px}.telebiz-install-brand{margin-bottom:36px}.telebiz-install-store-ready{margin-bottom:18px}.telebiz-install-hero h1{font-size:42px}.telebiz-install-lead{margin-top:18px;font-size:15px}.telebiz-install-steps{border-radius:22px;padding:20px 16px}.telebiz-install-steps>header{padding:0 4px 20px}.telebiz-install-steps li{padding:15px}.telebiz-install-one-tap{grid-template-columns:auto minmax(0,1fr);padding:22px 18px}.telebiz-install-one-tap button{grid-column:1/-1;width:100%}.telebiz-install-complete{align-items:flex-start;padding:22px 18px}.telebiz-install-after{flex-direction:column;align-items:stretch}.telebiz-install-after a{background:var(--install-mint);border-radius:12px;justify-content:center;min-height:44px}.telebiz-install-footer{text-align:left}.owner-install-app{padding-bottom:78px}.owner-install-app__hero{border-radius:22px;grid-template-columns:1fr;min-height:0;padding:28px 22px}.owner-install-app__hero h1{font-size:38px}.owner-install-app__hero-art{display:none}.owner-install-app__grid article{border-radius:20px;padding:24px 20px}.owner-install-app__share-body{grid-template-columns:1fr}.owner-install-app__qr{width:min(100%,240px);min-height:220px;margin:0 auto}.owner-install-app__qr img{width:198px;height:198px}.owner-install-app__reassurance{align-items:flex-start;padding:18px}}@media (prefers-reduced-motion:reduce){.telebiz-install-page *,.owner-install-app *{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--a-bg:#f7f5ef;--a-surface:#fffefa;--a-ink:#17362f;--a-muted:#5e6e68;--a-primary:#356a58;--a-primary-strong:#214f41;--a-soft:#e6efe9;--a-line:#c6d0c9;--a-warning:#855b18;--a-warning-soft:#fff4de;--a-danger:#a84f3d;--a-danger-soft:#fcede9;--a-info:#3f6f86;--a-info-soft:#eaf3f7;--a-success:#287257;--a-success-soft:#e8f4ee;--chart-c1:#00785c;--chart-c2:#4a6fb0;--chart-c3:#b8860b;--chart-c4:#8250b8;--chart-c5:#5d7a1f;--chart-c6:#a34a86}.dashboard-a-plus{--a-bg:#f7f5ef;--a-surface:#fffefa;--a-ink:#17362f;--a-muted:#5e6e68;--a-primary:#356a58;--a-primary-strong:#214f41;--a-soft:#e6efe9;--a-line:#c6d0c9;--a-warning:#855b18;--a-warning-soft:#fff4de;--a-danger:#a84f3d;--a-danger-soft:#fcede9;--a-info:#3f6f86;--a-info-soft:#eaf3f7;--a-success:#287257;--a-success-soft:#e8f4ee;--chart-c1:#00785c;--chart-c2:#4a6fb0;--chart-c3:#b8860b;--chart-c4:#8250b8;--chart-c5:#5d7a1f;--chart-c6:#a34a86;box-sizing:border-box;border:1px solid var(--a-line);background:var(--a-bg);width:100%;color:var(--a-ink);border-radius:22px;padding:18px;font-family:Be Vietnam Pro,sans-serif;font-size:14px;line-height:1.5;overflow:hidden;box-shadow:0 16px 40px #17362f14}:is(html:has(.owner-a-plus-canvas),body:has(.owner-a-plus-canvas)){background-color:#f7f5ef}body:has(.owner-a-plus-canvas){color:#17362f;scrollbar-color:#9aaca4 #edf1ed}body:has(.owner-a-plus-canvas) #root{background-color:#f7f5ef}body:has(.owner-a-plus-canvas) #root>div{background-color:#f7f5ef}body:has(.owner-a-plus-canvas) #root>div>footer.glass{color:#5e6e68!important;box-shadow:none!important;background:#fffefa!important;border-color:#d7ded9!important}body:has(.owner-a-plus-canvas) #root>div>main{background:0 0;padding:16px}body:has(.owner-a-plus-canvas) ::-webkit-scrollbar-track{background:#edf1ed}body:has(.owner-a-plus-canvas) ::-webkit-scrollbar-thumb{background:#9aaca4}body:has(.owner-a-plus-canvas) ::-webkit-scrollbar-thumb:hover{background:#748880}@media (width>=640px){body:has(.owner-a-plus-canvas) #root>div>main{padding:20px}}@media (width>=1024px){body:has(.owner-a-plus-canvas) #root>div>main{padding:24px}}.dashboard-a-plus.owner-dashboard-a-plus{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.owner-dashboard-summary{border:1px solid var(--a-line);background:var(--a-bg);border-radius:22px;width:100%;padding:18px;overflow:hidden;box-shadow:0 16px 40px #17362f14}.owner-dashboard-a-plus .glass{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 7px 22px #17362f0e;border-color:var(--a-line)!important;background:var(--a-surface)!important}.owner-dashboard-a-plus .text-white{color:var(--a-ink)!important}.owner-dashboard-a-plus [class*=text-slate-]{color:var(--a-muted)!important}.owner-dashboard-a-plus [class*=border-slate-]{border-color:var(--a-line)!important}.owner-dashboard-a-plus [class*=bg-slate-9],.owner-dashboard-a-plus [class*=bg-slate-8]{background-color:#f5f7f4!important}.owner-dashboard-a-plus table{color:var(--a-ink)}.owner-dashboard-a-plus th{color:var(--a-muted)!important}.dashboard-a-plus *,.dashboard-a-plus :before,.dashboard-a-plus :after{box-sizing:border-box}.dashboard-a-plus button,.dashboard-a-plus input{font:inherit}.dashboard-a-plus h1,.dashboard-a-plus h2,.dashboard-a-plus h3,.dashboard-a-plus p,.dashboard-a-plus dl,.dashboard-a-plus dd{margin:0}.dashboard-a-plus button{cursor:pointer;min-width:44px;min-height:44px}.dashboard-a-plus button:focus-visible,.dashboard-a-plus input:focus-visible{outline-offset:2px;outline:3px solid #356a5847}.dashboard-a-plus button:disabled{cursor:wait;opacity:.68}.owner-summary-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.owner-summary-header h1{letter-spacing:-.035em;margin-top:4px;font-size:clamp(25px,4.4vw,38px);font-weight:750;line-height:1.15}.owner-summary-shop,.owner-section-kicker{color:var(--a-primary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.owner-summary-shop i{margin-right:5px}.owner-summary-intro{max-width:580px;color:var(--a-muted);font-size:13px;margin-top:7px!important}.owner-summary-status{background:var(--a-success-soft);min-height:32px;color:var(--a-success);border:1px solid #bfd2c7;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.owner-summary-primary-grid{gap:14px;display:grid}.owner-revenue-hero,.owner-work-queue,.owner-operational-section,.owner-filter-panel{border:1px solid var(--a-line);background:var(--a-surface);border-radius:17px;min-width:0;box-shadow:0 6px 18px #17362f0b}.owner-revenue-hero{padding:18px}.owner-card-heading{align-items:center;gap:12px;display:flex}.owner-card-heading h2,.owner-section-heading h2,.owner-filter-copy h2{color:var(--a-ink);font-size:16px;font-weight:750;line-height:1.3}.owner-card-heading p,.owner-filter-copy>p:last-child{color:var(--a-muted);margin-top:2px;font-size:11px}.owner-module-icon{background:var(--a-soft);width:42px;height:42px;color:var(--a-primary-strong);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.owner-module-icon--primary{background:var(--a-primary-strong);color:#fff}.owner-module-icon--danger{background:var(--a-danger-soft);color:var(--a-danger)}.owner-module-icon--warning{background:var(--a-warning-soft);color:var(--a-warning)}.owner-module-icon--info{background:var(--a-info-soft);color:var(--a-info)}.owner-revenue-value{color:var(--a-primary-strong);letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(31px,7vw,48px);font-weight:780;line-height:1.05;margin-top:17px!important}.owner-comparison{font-variant-numeric:tabular-nums;border-radius:999px;width:fit-content;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex;margin-top:11px!important}.owner-comparison--neutral{color:var(--a-muted);background:#eef1ef}.owner-comparison--positive{background:var(--a-success-soft);color:var(--a-success)}.owner-comparison--negative{background:var(--a-danger-soft);color:var(--a-danger)}.owner-payment-split{border-top:1px solid var(--a-line);gap:8px;padding-top:14px;display:grid;margin-top:17px!important}.owner-payment-split>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-payment-split dt{color:var(--a-muted);font-size:12px}.owner-payment-split dt i{width:18px;color:var(--a-primary)}.owner-payment-split dd{color:var(--a-ink);font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:750}.owner-work-queue{padding:18px}.owner-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.owner-queue-count{background:var(--a-danger-soft);width:34px;height:34px;color:var(--a-danger);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.owner-warning-list{gap:9px;display:grid}.owner-warning{border:1px solid;border-radius:13px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px;display:grid}.owner-warning--danger{background:var(--a-danger-soft);color:var(--a-danger);border-color:#e7c6bf}.owner-warning--warning{background:var(--a-warning-soft);color:var(--a-warning);border-color:#ead5a9}.owner-warning-icon{justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}.owner-warning-content{min-width:0}.owner-warning-content h3,.owner-queue-empty h3{color:var(--a-ink);font-size:13px;font-weight:750;line-height:1.35}.owner-warning-content p,.owner-queue-empty p{color:var(--a-muted);margin-top:3px;font-size:11px;line-height:1.45}.owner-warning-content button{color:inherit;background:0 0;border:1px solid;border-radius:10px;margin-top:9px;padding:8px 13px;font-size:12px;font-weight:750;transition:background-color .16s,color .16s}.owner-warning-content button:hover{color:var(--a-surface);background:currentColor}.owner-queue-empty{background:var(--a-success-soft);min-height:86px;color:var(--a-success);border:1px solid #c9ddd2;border-radius:13px;align-items:center;gap:11px;padding:14px;display:flex}.owner-queue-empty>i{font-size:22px}.owner-operational-section{margin-top:14px;padding:18px}.owner-section-heading--compact{margin-bottom:12px}.owner-operational-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.owner-operational-grid>div{border:1px solid var(--a-line);text-align:center;background:#fbfcf9;border-radius:13px;min-width:0;padding:14px 8px}.owner-operational-grid .owner-module-icon{margin:0 auto 9px}.owner-operational-grid dt{color:var(--a-muted);font-size:11px;font-weight:700}.owner-operational-grid dd{color:var(--a-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:3px;font-size:clamp(18px,4.5vw,24px);font-weight:780;line-height:1.2}.owner-operational-grid p{color:var(--a-muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.35}.owner-filter-panel{margin-top:14px;padding:18px}.owner-filter-copy{margin-bottom:13px}.owner-date-grid{gap:9px;display:grid}.owner-date-grid label{min-width:0;color:var(--a-muted);gap:5px;font-size:11px;font-weight:700;display:grid}.owner-date-grid input{border:1px solid var(--a-line);width:100%;min-width:0;min-height:44px;color:var(--a-ink);font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:10px;padding:9px 11px;font-size:13px}.owner-date-grid input[aria-invalid=true]{border-color:var(--a-danger);background:var(--a-danger-soft)}.owner-localized-control{min-width:0;display:block;position:relative}.owner-localized-control__value{z-index:1;color:var(--a-ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0 42px 0 11px;overflow:hidden}.owner-localized-control__value.is-placeholder{color:var(--a-muted);font-weight:500}.owner-localized-control>input{cursor:pointer;color:#0000!important}.owner-localized-control>input::-webkit-datetime-edit{color:#0000}.owner-filter-error{color:var(--a-danger);grid-column:1/-1;font-size:11px;font-weight:650;margin-top:9px!important}.owner-filter-error i{margin-right:5px}.owner-filter-toolbar{gap:10px;margin-top:11px;display:grid}.owner-presets,.owner-filter-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.owner-presets button{border:1px solid var(--a-line);background:var(--a-surface);color:var(--a-primary-strong);border-radius:10px;padding:8px 7px;font-size:11px;font-weight:700;transition:border-color .16s,background-color .16s}.owner-presets button:hover{border-color:var(--a-primary);background:var(--a-soft)}.owner-filter-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.owner-button{border:1px solid #0000;border-radius:10px;padding:9px 13px;font-size:12px;font-weight:750}.owner-button--secondary{border-color:var(--a-line);background:var(--a-surface);color:var(--a-muted)}.owner-button--primary{background:var(--a-primary);color:#fff}.owner-button--primary:hover{background:var(--a-primary-strong)}.owner-button i{margin-right:5px}@media (width>=640px){.owner-dashboard-summary{padding:24px}.owner-summary-primary-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.owner-operational-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-date-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-filter-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.owner-filter-actions{grid-template-columns:auto auto}}@media (width>=1024px){.owner-dashboard-summary{padding:28px}.owner-summary-primary-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)}.owner-filter-panel{grid-template-columns:minmax(190px,.62fr) minmax(360px,1fr) minmax(420px,auto);align-items:end;gap:18px;display:grid}.owner-filter-copy{margin-bottom:0}.owner-filter-toolbar{margin-top:0}}.owner-menu-a-plus{width:100%;min-width:0;padding:16px;overflow:visible}.dashboard-a-plus.owner-menu-a-plus{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.owner-menu-a-plus *,.owner-menu-a-plus :before,.owner-menu-a-plus :after{box-sizing:border-box}.owner-menu-a-plus button,.owner-menu-a-plus input,.owner-menu-a-plus select,.owner-menu-a-plus textarea{font:inherit}.owner-menu-a-plus button:focus-visible,.owner-menu-a-plus input:focus-visible,.owner-menu-a-plus select:focus-visible,.owner-menu-a-plus textarea:focus-visible{outline-offset:2px;outline:3px solid #356a5847}.owner-menu-catalog{gap:14px;min-width:0;display:grid}.owner-menu-header{gap:16px;min-width:0;display:grid}.owner-menu-header h1{color:var(--a-ink);letter-spacing:-.035em;margin-top:4px;font-size:clamp(26px,7vw,38px);font-weight:780;line-height:1.15}.owner-menu-header>div:first-child>p:last-child{max-width:620px;color:var(--a-muted);margin-top:7px;font-size:12px;line-height:1.5}.owner-menu-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.owner-menu-header-actions>:only-child{grid-column:1/-1}.owner-menu-button{text-align:center;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:9px 13px;font-size:12px;font-weight:750;line-height:1.3;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.owner-menu-button--primary{background:var(--a-primary);color:#fff}.owner-menu-button--primary:hover{background:var(--a-primary-strong)}.owner-menu-button--secondary{border-color:var(--a-line);background:var(--a-surface);color:var(--a-primary-strong)}.owner-menu-button--secondary:hover{border-color:var(--a-primary);background:var(--a-soft)}.owner-menu-tabs{border:1px solid var(--a-line);background:#edf1ed;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:5px;display:grid}.owner-menu-tabs>button{min-width:0;min-height:58px;color:var(--a-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.owner-menu-tabs>button>i{text-align:center;font-size:15px}.owner-menu-tabs>button>span{min-width:0;font-size:12px;font-weight:780;display:grid}.owner-menu-tabs small{color:inherit;opacity:.84;margin-top:1px;font-size:11px;font-weight:550}.owner-menu-tabs>button.is-active{border-color:var(--a-line);background:var(--a-surface);color:var(--a-primary-strong);box-shadow:0 4px 12px #17362f11}.owner-menu-tabs>button:hover{color:var(--a-primary-strong)}.owner-menu-data-tools,.owner-menu-list{border:1px solid var(--a-line);background:var(--a-surface);border-radius:17px;min-width:0;padding:15px;box-shadow:0 7px 22px #17362f0d}.owner-menu-data-tools{gap:13px;display:grid}.owner-menu-data-tools>div:first-child{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.owner-menu-data-tools h2,.owner-menu-list>header h2{color:var(--a-ink);font-size:15px;font-weight:780;line-height:1.35}.owner-menu-data-tools p,.owner-menu-list>header p{color:var(--a-muted);margin-top:2px;font-size:11px;line-height:1.45}.owner-menu-data-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.owner-menu-import{border-top:1px solid var(--a-line);gap:7px;min-width:0;padding-top:12px;display:grid}.owner-menu-import>label{color:var(--a-muted);font-size:11px;font-weight:750}.owner-menu-import>div{gap:7px;min-width:0;display:grid}.owner-menu-import input[type=file]{border:1px solid var(--a-line);width:100%;min-width:0;min-height:44px;color:var(--a-muted);background:#f7f9f6;border-radius:11px;padding:7px;font-size:11px;display:block;overflow:hidden}.owner-menu-import input[type=file]::file-selector-button{background:var(--a-soft);color:var(--a-primary-strong);cursor:pointer;border:0;border-radius:8px;margin-right:8px;padding:7px 9px;font-weight:750}.owner-menu-list{padding:0;overflow:hidden}.owner-menu-list>header{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:15px;display:flex}.owner-menu-list>header>div{min-width:0}.owner-menu-list>header>span{background:var(--a-soft);color:var(--a-primary-strong);border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:800}.owner-menu-empty{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:150px;padding:20px;display:grid}.owner-menu-empty h3{color:var(--a-ink);font-size:14px;font-weight:780}.owner-menu-empty p{color:var(--a-muted);margin-top:3px;font-size:11px;line-height:1.45}.owner-menu-empty-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.owner-menu-state{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:150px;padding:20px;display:grid}.owner-menu-state h3{color:var(--a-ink);font-size:14px;font-weight:780}.owner-menu-state p{color:var(--a-muted);margin-top:3px;font-size:11px;line-height:1.45}.owner-menu-state .owner-menu-button{margin-top:12px}.owner-menu-mobile-cards{gap:10px;padding:11px;display:grid}.owner-menu-mobile-card{border:1px solid var(--a-line);background:#fbfcf9;border-radius:14px;min-width:0;padding:13px}.owner-menu-mobile-card>header{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.owner-menu-mobile-card>header .owner-menu-identity{flex:auto}.owner-menu-mobile-card>header .owner-menu-quick{align-self:flex-start;margin-top:3px}.owner-menu-mobile-card>footer{border-top:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:11px;display:flex}.owner-menu-mobile-price{color:var(--a-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex;margin-top:11px!important}.owner-menu-mobile-price strong{color:var(--a-primary-strong);font-variant-numeric:tabular-nums;font-size:15px}.owner-menu-mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.owner-menu-mobile-metrics>div{background:#eef2ee;border-radius:10px;min-width:0;padding:9px}.owner-menu-mobile-metrics dt{color:var(--a-muted);font-size:11px;font-weight:650}.owner-menu-mobile-metrics dd{color:var(--a-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:2px;font-size:11px;font-weight:780}.owner-menu-mobile-metrics .is-negative dd{color:var(--a-danger)}.owner-menu-identity{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.owner-menu-identity>div{gap:1px;min-width:0;display:grid}.owner-menu-identity strong{color:var(--a-ink);text-overflow:ellipsis;font-size:12px;font-weight:780;line-height:1.35;overflow:hidden}.owner-menu-identity span:not(.owner-menu-quick){color:var(--a-muted);overflow-wrap:anywhere;font-size:11px}.owner-menu-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:750;color:var(--a-primary)!important}.owner-menu-item-image{border:1px solid var(--a-line);background:var(--a-soft);width:46px;height:46px;color:var(--a-primary-strong);border-radius:11px;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden;min-width:46px!important;min-height:46px!important}.owner-menu-item-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.owner-menu-item-image--empty{font-size:15px}.owner-menu-quick{background:var(--a-warning-soft);width:25px;height:25px;color:var(--a-warning);border-radius:8px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.owner-menu-relations{min-width:0;color:var(--a-muted);gap:5px;margin-top:10px;font-size:11px;line-height:1.4;display:grid}.owner-menu-relations>span{align-items:flex-start;gap:6px;min-width:0;display:flex}.owner-menu-relations>span>i{width:12px;color:var(--a-primary);text-align:center;flex:none;margin-top:2px}.owner-menu-category{font-weight:700;color:var(--a-ink)!important}.owner-menu-tags{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.owner-menu-tags>span{background:var(--a-soft);max-width:100%;color:var(--a-primary-strong);text-overflow:ellipsis;white-space:nowrap;border:1px solid #cad9d0;border-radius:7px;padding:4px 7px;font-size:11px;font-weight:700;overflow:hidden}.owner-menu-badges,.owner-menu-warning{overflow-wrap:anywhere;border-radius:8px;align-items:flex-start;gap:5px;max-width:100%;margin-top:7px;padding:5px 8px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.owner-menu-badges{background:var(--a-info-soft);color:var(--a-info)}.owner-menu-warning{background:var(--a-warning-soft);color:var(--a-warning)}.owner-menu-status,.owner-menu-online-toggle{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:5px 8px;font-size:11px;font-weight:780;display:inline-flex}.owner-menu-status.is-active{background:var(--a-success-soft);color:var(--a-success);border-color:#c9ddd2}.owner-menu-status.is-inactive{border-color:var(--a-line);color:var(--a-muted);background:#eef1ef}.owner-menu-online-toggle{min-height:44px;min-width:76px!important}.owner-menu-online-toggle.is-enabled{background:var(--a-success-soft);color:var(--a-success);border-color:#c9ddd2}.owner-menu-online-toggle.is-disabled{border-color:var(--a-line);color:var(--a-muted);background:#eef1ef}.owner-menu-online-toggle:hover{border-color:var(--a-primary)}.owner-menu-row-actions{flex:none;justify-content:flex-end;align-items:center;gap:4px;display:flex}.owner-menu-row-actions button{border:1px solid var(--a-line);background:var(--a-surface);width:44px;height:44px;color:var(--a-primary-strong);border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex;min-width:44px!important;min-height:44px!important}.owner-menu-row-actions button:hover{border-color:var(--a-primary);background:var(--a-soft)}.owner-menu-row-actions button.is-danger{color:var(--a-danger)}.owner-menu-row-actions button.is-danger:hover{background:var(--a-danger-soft);border-color:#e7c6bf}.owner-menu-price{color:var(--a-primary-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:800}.owner-menu-metric-pair{font-variant-numeric:tabular-nums;white-space:nowrap;gap:2px;display:grid}.owner-menu-metric-pair strong{color:var(--a-ink);font-size:11px}.owner-menu-metric-pair small{color:var(--a-muted);font-size:11px}.owner-menu-metric-pair.is-negative strong{color:var(--a-danger)}.owner-menu-desktop-table{overscroll-behavior-inline:contain;width:100%;min-width:0;display:none;overflow-x:auto}.owner-menu-desktop-table table{border-collapse:collapse;width:100%;min-width:930px;color:var(--a-ink);text-align:left}.owner-menu-desktop-table th{color:var(--a-muted);letter-spacing:.055em;text-transform:uppercase;background:#f3f6f2;padding:11px 12px;font-size:11px;font-weight:800}.owner-menu-desktop-table td{border-top:1px solid var(--a-line);vertical-align:middle;min-width:0;padding:12px}.owner-menu-desktop-table tbody tr:hover{background:#fbfcf9}.owner-menu-desktop-table .owner-menu-identity{min-width:190px}.owner-menu-desktop-table .owner-menu-relations{min-width:190px;margin-top:0}.owner-menu-desktop-table .is-numeric{text-align:right}.owner-menu-desktop-table .owner-menu-row-actions{min-width:140px}.owner-menu-a-plus .glass-modal{border:1px solid var(--a-line)!important;background:var(--a-surface)!important;color:var(--a-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 24px 70px #10252038!important}.owner-menu-a-plus .glass-modal .text-white{color:var(--a-ink)!important}.owner-menu-a-plus .glass-modal [class*=text-slate-]{color:var(--a-muted)!important}.owner-menu-a-plus .glass-modal [class*=border-slate-]{border-color:var(--a-line)!important}.owner-menu-a-plus .glass-modal [class*=bg-slate-9],.owner-menu-a-plus .glass-modal [class*=bg-slate-8]{background-color:#f4f7f3!important}.owner-menu-a-plus .glass-modal input,.owner-menu-a-plus .glass-modal select,.owner-menu-a-plus .glass-modal textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:44px;border-color:var(--a-line)!important;color:var(--a-ink)!important;background:#f8faf7!important}.owner-menu-a-plus .glass-modal button{min-height:44px}.owner-menu-a-plus .glass-modal button[aria-label]{min-width:44px}.owner-menu-a-plus .glass-modal input[type=checkbox]{min-height:16px;accent-color:var(--a-primary)}.owner-menu-a-plus:has([aria-modal=true]){overflow:visible}body:has(.owner-menu-a-plus [aria-modal=true]){overflow:hidden}body:has(.owner-menu-a-plus [aria-modal=true]) .owner-module-nav{visibility:hidden;pointer-events:none}.owner-menu-a-plus .glass-modal input[type=file]{width:100%;min-width:0}.owner-menu-a-plus .glass-modal .bg-indigo-600{background:var(--a-primary)!important;color:#fff!important}.owner-menu-a-plus .glass-modal [class*=text-indigo-]{color:var(--a-primary)!important}.owner-menu-a-plus .glass-modal input:focus,.owner-menu-a-plus .glass-modal select:focus,.owner-menu-a-plus .glass-modal textarea:focus{outline-offset:1px;outline:3px solid #356a5833;border-color:var(--a-primary)!important}.owner-menu-combo-metrics{border-color:var(--a-line)!important;background:#eef2ee!important}@media (width>=640px){.owner-menu-a-plus{padding:20px}.owner-menu-header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.owner-menu-header-actions{display:flex}.owner-menu-header-actions>:only-child{grid-column:auto}.owner-menu-tabs{width:min(100%,500px)}.owner-menu-data-tools{grid-template-columns:minmax(210px,.8fr) minmax(300px,1.2fr);align-items:center}.owner-menu-data-actions{grid-area:1/2}.owner-menu-import{grid-column:1/-1}.owner-menu-import>div{grid-template-columns:minmax(0,1fr) auto}}@media (width>=768px){.owner-menu-list>header{padding:18px}.owner-menu-mobile-cards{display:none}.owner-menu-desktop-table{contain:paint;display:block}}@media (width>=1080px){.owner-menu-a-plus{padding:24px}.owner-menu-data-tools{grid-template-columns:minmax(230px,.65fr) minmax(340px,.8fr) minmax(360px,1fr)}.owner-menu-data-actions{grid-column:2}.owner-menu-import{border-top:0;border-left:1px solid var(--a-line);grid-area:1/3;padding-top:0;padding-left:15px}.owner-menu-desktop-table table{min-width:100%}}@media (width<=430px){.owner-menu-a-plus{border-radius:18px;padding:13px}.owner-menu-header-actions{grid-template-columns:minmax(0,1fr)}.owner-menu-header-actions>:only-child{grid-column:auto}.owner-menu-data-actions{grid-template-columns:minmax(0,1fr)}.owner-menu-tabs>button{grid-template-columns:24px minmax(0,1fr);padding-inline:7px}.owner-menu-mobile-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.owner-menu-mobile-card>header .owner-menu-identity{flex:auto}.owner-menu-mobile-card>header .owner-menu-status{flex:none}.owner-menu-mobile-card>footer{align-items:flex-end}.owner-menu-row-actions{gap:3px}.owner-menu-combo-item{grid-template-columns:minmax(0,1fr) 76px 44px;gap:8px!important;display:grid!important}.owner-menu-combo-item>div:first-child{grid-column:1/-1}.owner-menu-combo-item>.w-24{width:76px!important}.owner-menu-combo-item>.w-28{align-self:center;min-width:0;width:auto!important}}.dashboard-a-plus.owner-inventory-a-plus{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.owner-inventory-a-plus *,.owner-inventory-a-plus :before,.owner-inventory-a-plus :after{box-sizing:border-box}.owner-inventory-a-plus button,.owner-inventory-a-plus input,.owner-inventory-a-plus select,.owner-inventory-a-plus textarea{font:inherit}.owner-inventory-a-plus button:focus-visible,.owner-inventory-a-plus input:focus-visible,.owner-inventory-a-plus select:focus-visible,.owner-inventory-a-plus textarea:focus-visible{outline-offset:2px;outline:3px solid #356a5847}:is(.owner-inventory-a-plus .owner-inventory-navigation,.owner-inventory-shell:has(.owner-a-plus-canvas) .owner-inventory-navigation){color:#17362f;gap:8px;width:100%;max-width:none;display:grid}:is(.owner-inventory-a-plus .owner-inventory-primary-tabs,.owner-inventory-a-plus .owner-inventory-secondary-tabs,.owner-inventory-shell:has(.owner-a-plus-canvas) .owner-inventory-primary-tabs,.owner-inventory-shell:has(.owner-a-plus-canvas) .owner-inventory-secondary-tabs){white-space:normal;background:0 0;border:0;gap:7px;width:100%;max-width:none;padding:0;display:grid;overflow:visible}:is(.owner-inventory-a-plus .owner-inventory-primary-tabs,.owner-inventory-shell:has(.owner-a-plus-canvas) .owner-inventory-primary-tabs){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.owner-inventory-a-plus .owner-inventory-secondary-tabs,.owner-inventory-shell:has(.owner-a-plus-canvas) .owner-inventory-secondary-tabs){grid-template-columns:minmax(0,1fr)}:is(.owner-inventory-a-plus .owner-inventory-navigation button,.owner-inventory-shell:has(.owner-a-plus-canvas) .owner-inventory-navigation button){color:#5e6e68;text-align:left;min-width:0;min-height:48px;box-shadow:none;background:#fffefa;border:1px solid #d7ded9;border-radius:11px;justify-content:flex-start;align-items:center;gap:9px;padding:9px 12px;font-size:12px;font-weight:720;line-height:1.35;display:flex}:is(.owner-inventory-a-plus .owner-inventory-primary-tabs button,.owner-inventory-shell:has(.owner-a-plus-canvas) .owner-inventory-primary-tabs button){justify-content:center}:is(.owner-inventory-a-plus .owner-inventory-navigation button i,.owner-inventory-shell:has(.owner-a-plus-canvas) .owner-inventory-navigation button i){color:#356a58;text-align:center;flex:none;width:18px;font-size:14px}:is(.owner-inventory-a-plus .owner-inventory-navigation button.is-active,.owner-inventory-shell:has(.owner-a-plus-canvas) .owner-inventory-navigation button.is-active){color:#214f41;background:#e6efe9;border-color:#c9d8cf;box-shadow:0 4px 12px #17362f0f}:is(.owner-inventory-a-plus .owner-inventory-navigation button:hover,.owner-inventory-shell:has(.owner-a-plus-canvas) .owner-inventory-navigation button:hover){color:#214f41;border-color:#356a58}.owner-inventory-ingredients{gap:14px;min-width:0;display:grid}.owner-inventory-ingredients-header{gap:16px;min-width:0;display:grid}.owner-inventory-ingredients-header h1{color:var(--a-ink);letter-spacing:-.035em;margin-top:4px;font-size:clamp(26px,7vw,38px);font-weight:780;line-height:1.15}.owner-inventory-ingredients-header>div:first-child>p:last-child{max-width:680px;color:var(--a-muted);margin-top:7px;font-size:12px;line-height:1.5}.owner-inventory-ingredients-actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.owner-ingredient-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.owner-ingredient-summary>div{border:1px solid var(--a-line);background:var(--a-surface);border-radius:13px;gap:4px;min-width:0;padding:11px;display:grid}.owner-ingredient-summary span{min-width:0;color:var(--a-muted);align-items:center;gap:5px;font-size:11px;font-weight:680;line-height:1.3;display:flex}.owner-ingredient-summary span i{color:var(--a-primary)}.owner-ingredient-summary strong{color:var(--a-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.owner-ingredient-summary .is-warning{background:var(--a-warning-soft);border-color:#ead4ad}.owner-ingredient-summary .is-warning span,.owner-ingredient-summary .is-warning span i,.owner-ingredient-summary .is-warning strong{color:var(--a-warning)}.owner-ingredient-toolbar{gap:8px;min-width:0;display:grid}.owner-ingredient-search,.owner-ingredient-filter{min-width:0;display:block;position:relative}.owner-ingredient-search>i{z-index:1;color:var(--a-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.owner-ingredient-search input,.owner-ingredient-filter select{border:1px solid var(--a-line);background:var(--a-surface);width:100%;min-width:0;min-height:44px;color:var(--a-ink);border-radius:11px;font-size:12px}.owner-ingredient-search input{padding:9px 12px 9px 40px}.owner-ingredient-filter select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:9px 36px 9px 12px}.owner-ingredient-search input::placeholder{color:#83918c}.owner-ingredient-list{border:1px solid var(--a-line);background:var(--a-surface);border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #17362f0d}.owner-ingredient-list>header{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:15px;display:flex}.owner-ingredient-list>header>div{min-width:0}.owner-ingredient-list>header h2{color:var(--a-ink);font-size:15px;font-weight:780;line-height:1.35}.owner-ingredient-list>header p{color:var(--a-muted);margin-top:2px;font-size:11px;line-height:1.45}.owner-ingredient-list>header>span{background:var(--a-soft);color:var(--a-primary-strong);border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:800}.owner-ingredient-state{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:150px;padding:20px;display:grid}.owner-ingredient-state h3{color:var(--a-ink);font-size:14px;font-weight:780}.owner-ingredient-state p{color:var(--a-muted);margin-top:3px;font-size:11px;line-height:1.45}.owner-ingredient-mobile-cards{gap:10px;padding:11px;display:grid}.owner-ingredient-card{border:1px solid var(--a-line);background:#fbfcf9;border-radius:14px;min-width:0;padding:13px}.owner-ingredient-card.is-inactive{background:#f3f5f2}.owner-ingredient-card>header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.owner-ingredient-card>header .owner-ingredient-identity{flex:auto}.owner-ingredient-card>header .owner-ingredient-status{flex:none}.owner-ingredient-identity{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.owner-ingredient-identity>span{border:1px solid var(--a-line);background:var(--a-soft);width:46px;height:46px;color:var(--a-primary-strong);border-radius:11px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.owner-ingredient-identity>div{gap:2px;min-width:0;display:grid}.owner-ingredient-identity h3,.owner-ingredient-identity strong{overflow-wrap:anywhere;color:var(--a-ink);font-size:12px;font-weight:780;line-height:1.35}.owner-ingredient-identity p,.owner-ingredient-identity small{color:var(--a-muted);align-items:center;gap:5px;font-size:11px;line-height:1.35;display:flex}.owner-ingredient-identity p i,.owner-ingredient-identity small i{color:var(--a-primary)}.owner-ingredient-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:5px 8px;font-size:11px;font-weight:780;display:inline-flex}.owner-ingredient-status.is-available{background:var(--a-success-soft);color:var(--a-success);border-color:#c9ddd2}.owner-ingredient-status.is-low{background:var(--a-warning-soft);color:var(--a-warning);border-color:#ead4ad}.owner-ingredient-status.is-inactive{border-color:var(--a-line);color:var(--a-muted);background:#eef1ef}.owner-ingredient-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.owner-ingredient-metrics>div{background:#eef2ee;border-radius:10px;min-width:0;padding:9px}.owner-ingredient-metrics>div:last-child{grid-column:1/-1}.owner-ingredient-metrics dt{color:var(--a-muted);font-size:11px;font-weight:650}.owner-ingredient-metrics dd{overflow-wrap:anywhere;color:var(--a-ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;font-weight:780}.owner-ingredient-metrics .is-alert{background:var(--a-warning-soft)}.owner-ingredient-metrics .is-alert dt,.owner-ingredient-metrics .is-alert dd{color:var(--a-warning)}.owner-ingredient-conversions{border-top:1px solid var(--a-line);gap:6px;margin-top:11px;padding-top:11px;display:grid}.owner-ingredient-conversions>strong{color:var(--a-muted);font-size:11px;font-weight:720}.owner-ingredient-units{flex-wrap:wrap;gap:5px;display:flex}.owner-ingredient-units>span{background:var(--a-soft);max-width:100%;color:var(--a-primary-strong);overflow-wrap:anywhere;border:1px solid #cad9d0;border-radius:7px;padding:4px 7px;font-size:11px;font-weight:680}.owner-ingredient-no-units{color:var(--a-muted);font-size:11px;font-style:italic}.owner-ingredient-card>footer{border-top:1px solid var(--a-line);gap:8px;margin-top:12px;padding-top:11px;display:grid}.owner-ingredient-usage{border:1px solid var(--a-line);background:var(--a-surface);min-width:44px;min-height:44px;color:var(--a-primary-strong);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:730;display:inline-flex}.owner-ingredient-usage:hover{border-color:var(--a-primary);background:var(--a-soft)}.owner-ingredient-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.owner-ingredient-actions button{border:1px solid var(--a-line);background:var(--a-surface);min-width:44px;min-height:44px;color:var(--a-primary-strong);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 9px;font-size:11px;font-weight:730;display:inline-flex}.owner-ingredient-actions button:hover{border-color:var(--a-primary);background:var(--a-soft)}.owner-ingredient-actions button.is-warning{color:var(--a-warning)}.owner-ingredient-actions button.is-warning:hover{background:var(--a-warning-soft);border-color:#ead4ad}.owner-ingredient-actions button.is-danger{color:var(--a-danger)}.owner-ingredient-actions button.is-danger:hover{background:var(--a-danger-soft);border-color:#e7c6bf}.owner-ingredient-actions button:disabled{cursor:not-allowed;opacity:.42}.owner-ingredient-actions.is-compact{justify-content:flex-end;display:flex}.owner-ingredient-actions.is-compact button{width:44px;padding:0}.owner-ingredient-desktop-table{overscroll-behavior-inline:contain;width:100%;min-width:0;display:none;overflow-x:auto}.owner-ingredient-desktop-table table{border-collapse:collapse;width:100%;min-width:1120px;color:var(--a-ink);text-align:left}.owner-ingredient-desktop-table th{color:var(--a-muted);letter-spacing:.045em;text-transform:uppercase;background:#f3f6f2;padding:11px 12px;font-size:11px;font-weight:800}.owner-ingredient-desktop-table td{border-top:1px solid var(--a-line);min-width:0;color:var(--a-muted);vertical-align:middle;padding:12px;font-size:11px}.owner-ingredient-desktop-table tbody tr:hover{background:#fbfcf9}.owner-ingredient-desktop-table tbody tr.is-inactive{background:#f5f6f4}.owner-ingredient-desktop-table .owner-ingredient-identity{min-width:190px}.owner-ingredient-desktop-table .is-numeric{text-align:right;font-variant-numeric:tabular-nums}.owner-ingredient-stock,.owner-ingredient-cost{white-space:nowrap;font-weight:780;color:var(--a-primary-strong)!important}.owner-ingredient-stock.is-alert{color:var(--a-warning)!important}.owner-inventory-recipes,.owner-inventory-recipes-header{gap:14px;min-width:0;display:grid}.owner-inventory-recipes-header h1{color:var(--a-ink);letter-spacing:-.035em;margin-top:4px;font-size:clamp(26px,7vw,38px);font-weight:780;line-height:1.15}.owner-inventory-recipes-header>div>p:last-child{max-width:680px;color:var(--a-muted);margin-top:7px;font-size:12px;line-height:1.5}.owner-recipe-pricing{border:1px solid var(--a-line);background:var(--a-surface);border-radius:17px;gap:14px;min-width:0;padding:15px;display:grid;box-shadow:0 7px 22px #17362f0d}.owner-recipe-pricing>header{gap:10px;min-width:0;display:grid}.owner-recipe-pricing>header>div{min-width:0}.owner-recipe-pricing h2{color:var(--a-ink);font-size:16px;font-weight:780;line-height:1.35}.owner-recipe-pricing header p{color:var(--a-muted);margin-top:3px;font-size:11px;line-height:1.45}.owner-recipe-pricing header p strong{color:var(--a-primary-strong);font-variant-numeric:tabular-nums;font-weight:800}.owner-recipe-data-status{background:var(--a-success-soft);width:fit-content;min-height:32px;color:var(--a-success);border:1px solid #c9ddd2;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:760;display:inline-flex}.owner-recipe-data-status.is-warning{background:var(--a-warning-soft);color:var(--a-warning);border-color:#ead4ad}.owner-recipe-pricing-controls{gap:12px;min-width:0;display:grid}.owner-recipe-profit-input{min-width:0;color:var(--a-muted);gap:6px;font-size:11px;font-weight:720;display:grid}.owner-recipe-number-field{min-width:0;display:block;position:relative}.owner-recipe-number-field input{border:1px solid var(--a-line);width:100%;min-height:44px;color:var(--a-ink);font-variant-numeric:tabular-nums;background:#f8faf7;border-radius:11px;padding:9px 38px 9px 12px;font-size:13px;font-weight:780}.owner-recipe-number-field b{color:var(--a-muted);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.owner-recipe-mode-with-help{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:7px;min-width:0;display:grid}.owner-recipe-mode-with-help>span{z-index:4;justify-content:center;align-items:center;width:44px;min-width:44px;min-height:44px;display:inline-flex;position:relative}.owner-recipe-mode-with-help>span>button{border:1px solid var(--a-line)!important;width:44px!important;height:44px!important;color:var(--a-primary)!important;background:#f8faf7!important;border-radius:11px!important}.owner-recipe-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.owner-recipe-mode button{border:1px solid var(--a-line);min-width:0;min-height:52px;color:var(--a-muted);text-align:left;background:#f8faf7;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:740;line-height:1.25;display:flex}.owner-recipe-mode button i{color:var(--a-primary)}.owner-recipe-mode button span{min-width:0}.owner-recipe-mode button small{color:inherit;margin-top:2px;font-size:11px;font-weight:650;display:block}.owner-recipe-mode button.is-active{background:var(--a-soft);color:var(--a-primary-strong);border-color:#bfd2c7;box-shadow:inset 0 0 0 1px #356a5814}.owner-recipe-mode button:hover{border-color:var(--a-primary);color:var(--a-primary-strong)}.owner-recipe-method-note{border-top:1px solid var(--a-line);color:var(--a-muted);padding-top:11px;font-size:11px}.owner-recipe-method-note summary{width:fit-content;color:var(--a-primary-strong);cursor:pointer;font-weight:760}.owner-recipe-method-note p{max-width:760px;margin-top:7px;line-height:1.55}.owner-recipe-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.owner-recipe-summary>div{border:1px solid var(--a-line);background:var(--a-surface);border-radius:13px;gap:4px;min-width:0;padding:11px;display:grid}.owner-recipe-summary span{min-width:0;color:var(--a-muted);align-items:center;gap:5px;font-size:11px;font-weight:680;line-height:1.3;display:flex}.owner-recipe-summary span i{color:var(--a-primary)}.owner-recipe-summary strong{color:var(--a-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.owner-recipe-summary .is-warning{background:var(--a-warning-soft);border-color:#ead4ad}.owner-recipe-summary .is-warning span,.owner-recipe-summary .is-warning span i,.owner-recipe-summary .is-warning strong{color:var(--a-warning)}.owner-recipe-search{min-width:0;display:block;position:relative}.owner-recipe-search>i{z-index:1;color:var(--a-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.owner-recipe-search input{border:1px solid var(--a-line);background:var(--a-surface);width:100%;min-width:0;min-height:44px;color:var(--a-ink);border-radius:11px;padding:9px 12px 9px 40px;font-size:12px}.owner-recipe-search input::placeholder{color:#83918c}.owner-recipe-list{border:1px solid var(--a-line);background:var(--a-surface);border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #17362f0d}.owner-recipe-list>header{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:15px;display:flex}.owner-recipe-list>header>div{min-width:0}.owner-recipe-list>header h2{color:var(--a-ink);font-size:15px;font-weight:780;line-height:1.35}.owner-recipe-list>header p{color:var(--a-muted);margin-top:2px;font-size:11px;line-height:1.45}.owner-recipe-list>header>span{background:var(--a-soft);color:var(--a-primary-strong);border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:800}.owner-recipe-empty{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:150px;padding:20px;display:grid}.owner-recipe-empty h3{color:var(--a-ink);font-size:14px;font-weight:780}.owner-recipe-empty p{color:var(--a-muted);margin-top:3px;font-size:11px}.owner-recipe-mobile-cards{gap:10px;padding:11px;display:grid}.owner-recipe-card{border:1px solid var(--a-line);background:#fbfcf9;border-radius:14px;min-width:0;padding:13px}.owner-recipe-card>header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.owner-recipe-card>header .owner-recipe-identity{flex:auto}.owner-recipe-card>header .owner-recipe-status{flex:none}.owner-recipe-identity{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.owner-recipe-identity>span{border:1px solid var(--a-line);background:var(--a-soft);width:46px;height:46px;color:var(--a-primary-strong);border-radius:11px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.owner-recipe-identity>div{gap:2px;min-width:0;display:grid}.owner-recipe-identity h3,.owner-recipe-identity strong{overflow-wrap:anywhere;color:var(--a-ink);font-size:12px;font-weight:780;line-height:1.35}.owner-recipe-identity p,.owner-recipe-identity small{color:var(--a-muted);font-size:11px;line-height:1.35}.owner-recipe-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:5px 8px;font-size:11px;font-weight:780;display:inline-flex}.owner-recipe-status.is-ready{background:var(--a-success-soft);color:var(--a-success);border-color:#c9ddd2}.owner-recipe-status.is-missing{background:var(--a-warning-soft);color:var(--a-warning);border-color:#ead4ad}.owner-recipe-status.is-loading{border-color:var(--a-line);color:var(--a-muted);background:#eef1ef}.owner-recipe-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.owner-recipe-metrics>div{background:#eef2ee;border-radius:10px;min-width:0;padding:9px}.owner-recipe-metrics>div.is-highlight{background:var(--a-soft);grid-column:1/-1}.owner-recipe-metrics dt{color:var(--a-muted);font-size:11px;font-weight:650}.owner-recipe-metrics dd{overflow-wrap:anywhere;color:var(--a-ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;font-weight:780}.owner-recipe-metrics .is-highlight dt,.owner-recipe-metrics .is-highlight dd{color:var(--a-primary-strong)}.owner-recipe-actions{border-top:1px solid var(--a-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;padding-top:11px;display:grid}.owner-recipe-button{border:1px solid var(--a-line);border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:8px 9px;font-size:11px;font-weight:740;display:inline-flex}.owner-recipe-button--secondary{background:var(--a-surface);color:var(--a-primary-strong)}.owner-recipe-button--primary{border-color:var(--a-primary);background:var(--a-primary);color:#fff}.owner-recipe-button--secondary:hover{border-color:var(--a-primary);background:var(--a-soft)}.owner-recipe-button--primary:hover{background:var(--a-primary-strong)}.owner-recipe-actions.is-compact{border:0;justify-content:flex-end;margin:0;padding:0;display:flex}.owner-recipe-actions.is-compact button{width:44px;padding:0}.owner-recipe-desktop-table{overscroll-behavior-inline:contain;width:100%;min-width:0;display:none;overflow-x:auto}.owner-recipe-desktop-table table{border-collapse:collapse;width:100%;min-width:940px;color:var(--a-ink);text-align:left}.owner-recipe-desktop-table th{color:var(--a-muted);letter-spacing:.045em;text-transform:uppercase;background:#f3f6f2;padding:11px 12px;font-size:11px;font-weight:800}.owner-recipe-desktop-table td{border-top:1px solid var(--a-line);min-width:0;color:var(--a-muted);vertical-align:middle;padding:12px;font-size:11px}.owner-recipe-desktop-table tbody tr:hover{background:#fbfcf9}.owner-recipe-desktop-table .is-numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.owner-recipe-desktop-table .owner-recipe-cost{color:var(--a-ink);font-weight:760}.owner-recipe-desktop-table .owner-recipe-suggested{color:var(--a-primary-strong);font-weight:800}.owner-recipe-desktop-table .owner-recipe-code{color:var(--a-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.owner-inventory-stock,.owner-inventory-stock-header{gap:14px;min-width:0;display:grid}.owner-inventory-stock-header h1{color:var(--a-ink);letter-spacing:-.035em;margin-top:4px;font-size:clamp(26px,7vw,38px);font-weight:780;line-height:1.15}.owner-inventory-stock-header>div>p:last-child{max-width:680px;color:var(--a-muted);margin-top:7px;font-size:12px;line-height:1.5}.owner-stock-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.owner-stock-summary>div{border:1px solid var(--a-line);background:var(--a-surface);border-radius:13px;gap:4px;min-width:0;padding:11px;display:grid}.owner-stock-summary span{min-width:0;color:var(--a-muted);align-items:flex-start;gap:5px;font-size:11px;font-weight:680;line-height:1.3;display:flex}.owner-stock-summary span i{color:var(--a-primary);margin-top:2px}.owner-stock-summary strong{color:var(--a-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.owner-stock-entry,.owner-stock-history{border:1px solid var(--a-line);background:var(--a-surface);border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #17362f0d}.owner-stock-entry>header,.owner-stock-history>header{border-bottom:1px solid var(--a-line);gap:12px;min-width:0;padding:15px;display:grid}.owner-stock-entry>header>div:first-child{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.owner-stock-entry>header h2,.owner-stock-history>header h2{color:var(--a-ink);font-size:15px;font-weight:780;line-height:1.35}.owner-stock-entry>header p,.owner-stock-history>header p{color:var(--a-muted);margin-top:2px;font-size:11px;line-height:1.45}.owner-stock-history>header>span{background:var(--a-soft);width:fit-content;color:var(--a-primary-strong);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.owner-stock-waste-button{background:var(--a-warning-soft);min-width:44px;min-height:44px;color:var(--a-warning);border:1px solid #ead4ad;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:760;display:inline-flex}.owner-stock-waste-button:hover{border-color:var(--a-warning);background:#ffedc8}.owner-stock-entry form{gap:11px;min-width:0;padding:11px;display:grid}.owner-stock-entry-table-header{display:none}.owner-stock-entry-rows{gap:10px;min-width:0;display:grid}.owner-stock-entry-row{border:1px solid var(--a-line);background:#fbfcf9;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;padding:13px;display:grid}.owner-stock-entry-row>label{min-width:0;color:var(--a-muted);gap:5px;font-size:11px;font-weight:700;display:grid}.owner-stock-entry-row>label:first-child,.owner-stock-entry-row>label:nth-child(5){grid-column:1/-1}.owner-stock-entry-row input,.owner-stock-entry-row select{border:1px solid var(--a-line);width:100%;min-width:0;min-height:44px;color:var(--a-ink);font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8faf7;border-radius:10px;padding:9px 10px;font-size:12px}.owner-stock-entry-row input[aria-invalid=true],.owner-stock-entry-row select[aria-invalid=true]{border-color:var(--a-danger);outline-color:color-mix(in srgb, var(--a-danger) 28%, transparent)}.owner-stock-field-error{color:var(--a-danger);font-size:11px;font-weight:680;line-height:1.35}.owner-stock-submit-error{border:1px solid color-mix(in srgb, var(--a-danger) 32%, var(--a-line));background:color-mix(in srgb, var(--a-danger) 7%, #fff);color:var(--a-danger);border-radius:11px;align-items:flex-start;gap:7px;margin-top:12px;padding:11px 12px;font-size:11px;font-weight:700;line-height:1.45;display:flex}.owner-stock-entry-row input::placeholder{color:#83918c}.owner-stock-entry-row select:disabled{cursor:not-allowed;opacity:.58}.owner-stock-price-field{min-width:0;display:block;position:relative}.owner-stock-price-field input{padding-right:34px}.owner-stock-price-field b{color:var(--a-muted);pointer-events:none;font-size:11px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.owner-stock-remove-row{background:var(--a-danger-soft);width:44px;height:44px;color:var(--a-danger);border:1px solid #e7c6bf;border-radius:10px;justify-content:center;place-self:end;align-items:center;padding:0;display:inline-flex;min-width:44px!important;min-height:44px!important}.owner-stock-remove-row:hover{border-color:var(--a-danger)}.owner-stock-remove-row:disabled{cursor:not-allowed;opacity:.4}.owner-stock-entry form>footer{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:2px;display:grid}.owner-stock-history-toolbar{border-bottom:1px solid var(--a-line);gap:8px;min-width:0;padding:11px;display:grid}.owner-stock-search{min-width:0;display:block;position:relative}.owner-stock-search>i{z-index:1;color:var(--a-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.owner-stock-search input{border:1px solid var(--a-line);width:100%;min-width:0;min-height:44px;color:var(--a-ink);background:#f8faf7;border-radius:11px;padding:9px 12px 9px 40px;font-size:12px}.owner-stock-search input::placeholder{color:#83918c}.owner-stock-time-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.owner-stock-time-filters button,.owner-stock-movement-tabs button{border:1px solid var(--a-line);min-width:0;min-height:44px;color:var(--a-muted);background:#f8faf7;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 9px;font-size:11px;font-weight:730;display:inline-flex}.owner-stock-time-filters button:hover,.owner-stock-movement-tabs button:hover{border-color:var(--a-primary);color:var(--a-primary-strong)}.owner-stock-time-filters button.is-active,.owner-stock-movement-tabs button.is-active{background:var(--a-soft);color:var(--a-primary-strong);border-color:#bfd2c7;box-shadow:inset 0 0 0 1px #356a5814}.owner-stock-custom-dates{border-bottom:1px solid var(--a-line);background:#f7f9f6;gap:8px;min-width:0;padding:11px;display:grid}.owner-stock-custom-dates label{min-width:0;color:var(--a-muted);gap:5px;font-size:11px;font-weight:720;display:grid}.owner-stock-custom-dates input{border:1px solid var(--a-line);background:var(--a-surface);width:100%;min-width:0;min-height:44px;color:var(--a-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:10px;padding:9px 10px;font-size:12px}.owner-stock-movement-tabs{border-bottom:1px solid var(--a-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:11px;display:grid}.owner-stock-movement-tabs button i{color:var(--a-primary)}.owner-stock-state{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:150px;padding:20px;display:grid}.owner-stock-state h3{color:var(--a-ink);font-size:14px;font-weight:780}.owner-stock-state p{color:var(--a-muted);margin-top:3px;font-size:11px;line-height:1.45}.owner-stock-state.is-error .owner-icon-tile,.owner-stock-state.is-error h3{color:var(--a-danger)}.owner-stock-state.is-error button{margin-top:10px}.owner-stock-movement-cards{gap:10px;padding:11px;display:grid}.owner-stock-movement-card{border:1px solid var(--a-line);background:#fbfcf9;border-radius:14px;min-width:0;padding:13px}.owner-stock-movement-card.is-batch{background:#f6faf7;border-color:#bfd2c7}.owner-stock-movement-card.is-negative{background:var(--a-danger-soft);border-color:#e7c6bf}.owner-stock-movement-card>header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.owner-stock-movement-card>header>strong{color:var(--a-ink);font-variant-numeric:tabular-nums;grid-column:2;font-size:13px;font-weight:800}.owner-stock-movement-card>header>strong.is-positive{color:var(--a-success)}.owner-stock-movement-card>header>strong.is-negative{color:var(--a-danger)}.owner-stock-movement-icon{border:1px solid var(--a-line);background:var(--a-soft);width:42px;height:42px;color:var(--a-primary-strong);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.owner-stock-movement-card h3{overflow-wrap:anywhere;color:var(--a-ink);font-size:12px;font-weight:780;line-height:1.35}.owner-stock-movement-card header p{color:var(--a-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.owner-stock-movement-copy{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex}.owner-stock-movement-copy>p{color:var(--a-muted);flex-basis:100%;font-size:11px;line-height:1.45}.owner-stock-movement-status,.owner-stock-negative-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:5px 8px;font-size:11px;font-weight:780;display:inline-flex}.owner-stock-movement-status.is-in{background:var(--a-success-soft);color:var(--a-success);border-color:#c9ddd2}.owner-stock-movement-status.is-out{background:var(--a-danger-soft);color:var(--a-danger);border-color:#e7c6bf}.owner-stock-movement-status.is-waste{background:var(--a-warning-soft);color:var(--a-warning);border-color:#ead4ad}.owner-stock-movement-status.is-adjust{background:var(--a-info-soft);color:var(--a-info);border-color:#cadee7}.owner-stock-negative-badge{background:var(--a-danger-soft);color:var(--a-danger);border-color:#e7c6bf}.owner-stock-movement-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.owner-stock-movement-meta>div{background:#eef2ee;border-radius:10px;min-width:0;padding:9px}.owner-stock-movement-meta dt{color:var(--a-muted);font-size:11px;font-weight:650}.owner-stock-movement-meta dd{overflow-wrap:anywhere;min-width:0;color:var(--a-ink);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:6px;margin-top:2px;font-size:11px;font-weight:760;display:flex}.owner-stock-batch-toggle{width:100%;min-width:0;min-height:52px;color:var(--a-ink);text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:9px;padding:0;display:grid}.owner-stock-batch-toggle>span:nth-child(2){gap:2px;min-width:0;display:grid}.owner-stock-batch-toggle strong{color:var(--a-ink);font-size:12px;font-weight:780}.owner-stock-batch-toggle small{color:var(--a-muted);font-variant-numeric:tabular-nums;font-size:11px}.owner-stock-batch-count{background:var(--a-soft);color:var(--a-primary-strong);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:760}.owner-stock-batch-details{border-top:1px solid var(--a-line);min-width:0;margin-top:11px;padding-top:11px}.owner-stock-batch-details h4{overflow-wrap:anywhere;color:var(--a-muted);font-size:11px;font-weight:760}.owner-stock-batch-details ul{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.owner-stock-batch-details li{border:1px solid var(--a-line);background:var(--a-surface);border-radius:10px;gap:8px;min-width:0;padding:9px;display:grid}.owner-stock-batch-details li>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.owner-stock-batch-details strong{overflow-wrap:anywhere;min-width:0;color:var(--a-ink);font-size:11px}.owner-stock-batch-details span{color:var(--a-muted);font-variant-numeric:tabular-nums;font-size:11px}.owner-stock-edit-price{border:1px solid var(--a-line);background:var(--a-surface);width:44px;height:44px;color:var(--a-primary);border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex;min-width:44px!important;min-height:44px!important}.owner-stock-edit-price:hover{border-color:var(--a-primary);background:var(--a-soft)}.owner-stock-movement-table{overscroll-behavior-inline:contain;width:100%;min-width:0;display:none;overflow-x:auto}.owner-stock-movement-table table{border-collapse:collapse;width:100%;min-width:1050px;color:var(--a-ink);text-align:left}.owner-stock-movement-table th{color:var(--a-muted);letter-spacing:.045em;text-transform:uppercase;background:#f3f6f2;padding:11px 12px;font-size:11px;font-weight:800}.owner-stock-movement-table td{border-top:1px solid var(--a-line);min-width:0;color:var(--a-muted);vertical-align:middle;padding:12px;font-size:11px}.owner-stock-movement-table tbody tr:hover{background:#fbfcf9}.owner-stock-movement-table tbody tr.is-negative{background:var(--a-danger-soft)}.owner-stock-movement-table .is-numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.owner-stock-movement-table .is-positive{color:var(--a-success);font-weight:800}.owner-stock-movement-table .is-negative{color:var(--a-danger);font-weight:800}.owner-stock-table-batch-toggle{min-width:190px;min-height:44px;color:var(--a-ink);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:5px 7px;display:flex}.owner-stock-table-batch-toggle:hover{background:var(--a-soft)}.owner-stock-table-batch-toggle>span{gap:1px;min-width:0;display:grid}.owner-stock-table-batch-toggle strong{color:var(--a-ink);font-size:11px}.owner-stock-table-batch-toggle small{color:var(--a-muted);font-size:11px}.owner-stock-movement-table .owner-stock-batch-details{min-width:360px}.owner-stock-movement-table .owner-stock-batch-details li{grid-template-columns:minmax(0,1fr) auto;align-items:center}.owner-stock-table-note{align-items:center;gap:8px;min-width:210px;display:flex}.owner-stock-table-note>span{overflow-wrap:anywhere;min-width:0}.owner-stock-table-note>small{color:var(--a-primary-strong);white-space:nowrap;font-size:11px;font-weight:740}.owner-stock-history>footer{border-top:1px solid var(--a-line);justify-content:center;padding:11px;display:flex}.owner-stock-waste-dialog{color:var(--a-ink)}.owner-stock-waste-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;border-color:var(--a-line)!important;background:#edf1ed!important;display:grid!important}.owner-stock-waste-types button{border:1px solid #0000;border-radius:9px;min-width:0;min-height:44px;color:var(--a-muted)!important;font-size:11px!important}.owner-stock-waste-types button[aria-pressed=true]{border-color:var(--a-line);box-shadow:0 3px 9px #17362f0f;background:var(--a-surface)!important;color:var(--a-primary-strong)!important}.owner-stock-field-help{color:var(--a-muted);margin:-2px 0 6px;font-size:11px;line-height:1.4}.owner-stock-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1f1b94;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.owner-stock-dialog{border:1px solid var(--a-line);background:var(--a-surface);width:min(100%,480px);max-height:calc(100dvh - 24px);color:var(--a-ink);border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #0d1f1b38}.owner-stock-dialog>header{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:15px;display:flex}.owner-stock-dialog>header>div{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.owner-stock-dialog>header h2{color:var(--a-ink);font-size:16px;font-weight:810;line-height:1.3}.owner-stock-dialog>header>button{border:1px solid var(--a-line);width:44px;min-width:44px;height:44px;color:var(--a-primary-strong);background:#f4f7f3;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.owner-stock-dialog>form{gap:13px;max-height:calc(100dvh - 104px);padding:15px;display:grid;overflow-y:auto}.owner-stock-dialog .owner-module-icon.is-warning{background:var(--a-warning-soft);color:var(--a-warning)}.owner-stock-dialog-intro{color:var(--a-muted);font-size:11px;line-height:1.5}.owner-stock-price-context{border:1px solid var(--a-line);background:#f8faf7;border-radius:12px;gap:3px;padding:12px;display:grid}.owner-stock-price-context span,.owner-stock-price-context small{color:var(--a-muted);font-size:11px;line-height:1.4}.owner-stock-price-context strong{color:var(--a-ink);overflow-wrap:anywhere;font-size:13px;font-weight:800}.owner-stock-dialog-field{min-width:0;color:var(--a-muted);gap:6px;font-size:11px;font-weight:720;display:grid}.owner-stock-dialog-field input,.owner-stock-dialog-field select,.owner-stock-dialog-field textarea{border:1px solid var(--a-line);width:100%;min-width:0;min-height:44px;color:var(--a-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8faf7;border-radius:10px;padding:9px 10px;font-size:12px}.owner-stock-dialog-field input[aria-invalid=true],.owner-stock-dialog-field select[aria-invalid=true]{border-color:var(--a-danger)}.owner-stock-dialog-field textarea{resize:vertical;min-height:82px}.owner-stock-waste-fields{gap:10px;min-width:0;display:grid}.owner-stock-dialog-error{border:1px solid color-mix(in srgb, var(--a-danger) 32%, var(--a-line));background:color-mix(in srgb, var(--a-danger) 7%, #fff);color:var(--a-danger);border-radius:10px;align-items:flex-start;gap:7px;padding:10px 11px;font-size:11px;font-weight:700;line-height:1.45;display:flex}.owner-stock-dialog footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:2px;display:grid}.owner-stock-dialog footer button{border:1px solid var(--a-line);background:var(--a-surface);min-height:44px;color:var(--a-primary-strong);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:780;display:inline-flex}.owner-stock-dialog footer button.is-primary{border-color:var(--a-primary);background:var(--a-primary);color:#fff}.owner-stock-dialog footer button.is-primary.is-warning{border-color:var(--a-warning);background:var(--a-warning)}.owner-stock-dialog button:disabled,.owner-stock-dialog input:disabled,.owner-stock-dialog select:disabled,.owner-stock-dialog textarea:disabled{cursor:not-allowed;opacity:.58}body:has(.owner-stock-dialog[aria-modal=true]){overflow:hidden}@media (width>=640px){.owner-stock-dialog-backdrop{padding:16px}.owner-stock-dialog>header,.owner-stock-dialog>form{padding:18px}.owner-stock-waste-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.owner-recipe-dialog-backdrop,.owner-recipe-preview-backdrop{background:#0d1f1b94!important}.owner-recipe-dialog{color:var(--a-ink)}.owner-recipe-dialog>div:first-child h3{align-items:center;gap:7px;font-size:14px;line-height:1.4;display:flex;color:var(--a-ink)!important}.owner-recipe-dialog>div:first-child h3 i{color:var(--a-primary)}.owner-recipe-dialog>div:first-child>button{border:1px solid var(--a-line);background:#f4f7f3;border-radius:10px;width:44px;padding:0;color:var(--a-primary-strong)!important}.owner-recipe-preview-layer{z-index:90;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.owner-recipe-preview-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10252080;position:fixed;inset:0}.owner-recipe-preview{z-index:1;border:1px solid var(--a-line);background:var(--a-surface);width:100%;max-width:380px;color:var(--a-ink);text-align:left;border-radius:16px;padding:18px;position:relative;box-shadow:0 22px 60px #1025203d}.owner-recipe-preview__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.owner-recipe-preview__header h4{color:var(--a-ink);font-size:15px;font-weight:820}.owner-recipe-preview__header p{color:var(--a-muted);margin-top:2px;font-size:12px}.owner-recipe-preview__close{border:1px solid var(--a-line);width:34px;min-width:34px;height:34px;color:var(--a-primary-strong);background:#f4f7f3;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.owner-recipe-preview__state{text-align:center;color:var(--a-muted);padding:18px 0;font-size:12px}.owner-recipe-preview__empty{text-align:center;padding:12px 0}.owner-recipe-preview__empty p{color:var(--a-muted);margin-bottom:12px;font-size:12px}.owner-recipe-preview__cta{background:var(--a-primary);color:#fff;border:0;border-radius:12px;width:100%;min-height:44px;font-size:13px;font-weight:780}.owner-recipe-preview__list{max-height:260px;overflow-y:auto}.owner-recipe-preview__list li{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:8px;padding:9px 0;display:flex}.owner-recipe-preview__list li:last-child{border-bottom:0}.owner-recipe-preview__ing{min-width:0;color:var(--a-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.owner-recipe-preview__nums{flex-shrink:0;align-items:center;gap:6px;font-size:11px;display:inline-flex}.owner-recipe-preview__nums .is-qty{color:var(--a-muted)}.owner-recipe-preview__nums .is-cost{color:var(--a-primary-strong);font-weight:800}.owner-recipe-preview__nums .is-pct{color:var(--a-success);font-weight:800}.owner-recipe-preview__total{border-top:1px solid var(--a-line);justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}.owner-recipe-preview__total span{color:var(--a-muted);font-size:12px;font-weight:700}.owner-recipe-preview__total strong{color:var(--a-success);font-size:15px;font-weight:820}:is(body:has(.owner-recipe-dialog[aria-modal=true]),body:has(.owner-recipe-preview[aria-modal=true])){overflow:hidden}.owner-inventory-a-plus .glass-modal{border:1px solid var(--a-line)!important;background:var(--a-surface)!important;color:var(--a-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 24px 70px #10252038!important}.owner-inventory-a-plus .glass-modal .text-white{color:var(--a-ink)!important}.owner-inventory-a-plus .glass-modal [class*=text-slate-]{color:var(--a-muted)!important}.owner-inventory-a-plus .glass-modal [class*=border-slate-]{border-color:var(--a-line)!important}.owner-inventory-a-plus .glass-modal [class*=bg-slate-9],.owner-inventory-a-plus .glass-modal [class*=bg-slate-8]{background-color:#f4f7f3!important}.owner-inventory-a-plus .glass-modal input,.owner-inventory-a-plus .glass-modal select,.owner-inventory-a-plus .glass-modal textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:44px;border-color:var(--a-line)!important;color:var(--a-ink)!important;background:#f8faf7!important}.owner-inventory-a-plus .glass-modal button{min-height:44px}.owner-inventory-a-plus .glass-modal span.relative.inline-block>button{isolation:isolate;border:0;margin:-12px;position:relative;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--a-primary)!important;box-shadow:none!important;background:0 0!important}.owner-inventory-a-plus .glass-modal span.relative.inline-block>button:before{z-index:-1;background:var(--a-soft);content:"";border:1px solid #c9d8cf;border-radius:50%;position:absolute;inset:12px}.owner-inventory-a-plus .glass-modal input[type=checkbox]{min-height:16px;accent-color:var(--a-primary)}.owner-inventory-a-plus .glass-modal .bg-indigo-600{background:var(--a-primary)!important;color:#fff!important}.owner-inventory-a-plus .glass-modal [class*=text-indigo-]{color:var(--a-primary)!important}.owner-inventory-a-plus .glass-modal input:focus,.owner-inventory-a-plus .glass-modal select:focus,.owner-inventory-a-plus .glass-modal textarea:focus{outline-offset:1px;outline:3px solid #356a5833;border-color:var(--a-primary)!important}body:has(.owner-inventory-a-plus [aria-modal=true]){overflow:hidden}body:has(.owner-inventory-a-plus [aria-modal=true]) .owner-module-nav{visibility:hidden;pointer-events:none}@media (width>=640px){:is(.owner-inventory-a-plus .owner-inventory-secondary-tabs,.owner-inventory-shell:has(.owner-a-plus-canvas) .owner-inventory-secondary-tabs){grid-template-columns:repeat(3,minmax(0,1fr))}.owner-inventory-ingredients-header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.owner-inventory-ingredients-actions{display:flex}.owner-ingredient-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-ingredient-card>header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.owner-ingredient-card>header .owner-ingredient-status{margin-left:0}.owner-ingredient-card>footer{grid-template-columns:minmax(150px,.7fr) minmax(280px,1.3fr);align-items:center}.owner-recipe-pricing>header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.owner-recipe-pricing-controls{grid-template-columns:minmax(170px,.45fr) minmax(0,1fr);align-items:end}.owner-recipe-mobile-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-recipe-card>header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.owner-recipe-card>header .owner-recipe-status{margin-left:0}.owner-stock-entry>header,.owner-stock-history>header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.owner-stock-history>header>span{justify-self:end}.owner-stock-entry form>footer{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-stock-time-filters,.owner-stock-movement-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-stock-custom-dates,.owner-stock-movement-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){:is(.owner-inventory-a-plus .owner-inventory-navigation,.owner-inventory-shell:has(.owner-a-plus-canvas) .owner-inventory-navigation){width:fit-content}:is(.owner-inventory-a-plus .owner-inventory-primary-tabs,.owner-inventory-a-plus .owner-inventory-secondary-tabs,.owner-inventory-shell:has(.owner-a-plus-canvas) .owner-inventory-primary-tabs,.owner-inventory-shell:has(.owner-a-plus-canvas) .owner-inventory-secondary-tabs){width:fit-content;display:flex}:is(.owner-inventory-a-plus .owner-inventory-navigation button,.owner-inventory-shell:has(.owner-a-plus-canvas) .owner-inventory-navigation button){min-width:150px}.owner-ingredient-toolbar{grid-template-columns:minmax(260px,1.2fr) minmax(180px,.7fr) auto auto}.owner-ingredient-mobile-cards{display:none}.owner-ingredient-desktop-table{contain:paint;display:block}.owner-ingredient-desktop-table table{min-width:100%}.owner-recipe-search{max-width:440px}.owner-recipe-mobile-cards{display:none}.owner-recipe-desktop-table{contain:paint;display:block}.owner-recipe-desktop-table table{min-width:100%}.owner-stock-entry form{gap:0;padding:0}.owner-stock-entry-table-header,.owner-stock-entry-row{grid-template-columns:minmax(190px,1.25fr) minmax(100px,.55fr) minmax(110px,.62fr) minmax(130px,.72fr) minmax(170px,1fr) 44px;align-items:end;gap:10px;display:grid}.owner-stock-entry-table-header{color:var(--a-muted);letter-spacing:.045em;text-transform:uppercase;background:#f3f6f2;padding:11px 13px;font-size:11px;font-weight:800}.owner-stock-entry-table-header>span:last-child{text-align:center}.owner-stock-entry-rows{gap:0}.owner-stock-entry-row{border:0;border-top:1px solid var(--a-line);background:var(--a-surface);border-radius:0;padding:11px 13px}.owner-stock-entry-row>label:first-child,.owner-stock-entry-row>label:nth-child(5){grid-column:auto}.owner-stock-entry-row>label>span:first-child{display:none}.owner-stock-entry form>footer{border-top:1px solid var(--a-line);justify-content:flex-end;padding:13px;display:flex}.owner-stock-history-toolbar{grid-template-columns:minmax(260px,.75fr) minmax(460px,1.25fr);align-items:center;padding:13px 15px}.owner-stock-custom-dates{max-width:620px;padding:13px 15px}.owner-stock-movement-tabs{padding:11px 15px}.owner-stock-movement-cards{display:none}.owner-stock-movement-table{contain:paint;display:block}.owner-stock-movement-table table{min-width:100%}}@media (width<=520px){.owner-inventory-primary-tabs button{flex-direction:column;gap:4px!important;padding:7px 5px!important;font-size:11px!important}.owner-ingredient-summary>div{padding:9px}.owner-ingredient-summary span{align-items:flex-start}.owner-recipe-summary>div{padding:9px}.owner-recipe-summary span{align-items:flex-start}.owner-recipe-mode button{padding-inline:7px}.owner-recipe-dialog{max-width:100%!important;padding:16px!important}.owner-recipe-dialog>.space-y-4>.flex.justify-between.items-center{flex-direction:column;align-items:stretch;gap:8px}.owner-recipe-dialog>.space-y-4>.flex.justify-between.items-center>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.owner-stock-summary>div{padding:9px}.owner-stock-entry>header{align-items:stretch}.owner-stock-entry>header .owner-stock-waste-button{width:100%}.owner-stock-movement-meta{grid-template-columns:minmax(0,1fr)}.owner-stock-batch-toggle{grid-template-columns:42px minmax(0,1fr) 18px}.owner-stock-batch-count{grid-column:2;justify-self:start}.owner-inventory-a-plus .glass-modal{padding:18px!important}.owner-inventory-a-plus .glass-modal form .grid-cols-2,.owner-inventory-a-plus .glass-modal .grid-cols-3{grid-template-columns:minmax(0,1fr)!important}.owner-inventory-a-plus .glass-modal [class*=max-w-4xl]>.flex.justify-between:last-child{flex-direction:column;align-items:stretch;gap:8px}.owner-inventory-a-plus .glass-modal [class*=max-w-4xl]>.flex.justify-between:last-child>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.owner-summary-header{display:block}.owner-summary-status{margin-top:12px}}.owner-revenue-section{border:1px solid var(--a-line);background:var(--a-bg);color:var(--a-ink);border-radius:20px;margin-top:24px;padding:18px;box-shadow:0 10px 28px #17362f0e}.owner-revenue-section-header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:13px;display:flex}.owner-revenue-section-header h2{color:var(--a-ink);letter-spacing:-.025em;margin:3px 0 0;font-size:clamp(23px,4vw,32px);line-height:1.2}.owner-revenue-section-header>div>p:last-child{color:var(--a-muted);margin-top:5px;font-size:12px}.owner-analysis-status{border:1px solid var(--a-line);background:var(--a-surface);min-height:36px;color:var(--a-primary);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:750;display:inline-flex}.owner-revenue-layout{align-items:start;gap:14px;display:grid}.owner-trend-card,.owner-category-card,.owner-hourly-card,.owner-insight-panel,.owner-period-comparisons{border:1px solid var(--a-line);background:var(--a-surface);border-radius:18px;min-width:0;box-shadow:0 6px 18px #17362f0b}.owner-trend-card{padding:17px}.owner-trend-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.owner-trend-card h3,.owner-card-title h3,.owner-insight-heading h3,.owner-period-comparisons h3{color:var(--a-ink);margin:0;font-size:16px;font-weight:780;line-height:1.3}.owner-trend-card-header p,.owner-card-title p{color:var(--a-muted);margin:3px 0 0;font-size:11px}.owner-chart-legend{color:var(--a-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:11px;font-weight:650;display:flex}.owner-chart-legend span{align-items:center;gap:7px;display:inline-flex}.owner-legend-line{border-top:3px solid;width:24px;height:0;display:inline-block}.owner-legend-line--current{border-color:var(--a-primary)}.owner-legend-line--comparison{border-color:#9ca9a3;border-top-style:dashed}.owner-chart-frame{aspect-ratio:760/360;width:100%;margin-top:12px;position:relative;overflow:clip}.owner-chart-frame svg{width:100%;height:100%;display:block;overflow:visible}.owner-chart-grid-line{stroke:#dfe5e1;stroke-width:1px}.owner-chart-axis-label{fill:var(--a-muted);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.owner-chart-axis-label--x{font-size:28px}.owner-chart-area{fill:#356a581a}.owner-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.owner-chart-line--current{stroke:var(--a-primary);stroke-width:3.5px}.owner-chart-line--comparison{stroke:#9ca9a3;stroke-width:2.5px;stroke-dasharray:8 7}.owner-chart-line--comparison-dim{opacity:.4}.owner-chart-dot--current{fill:var(--a-surface);stroke:var(--a-primary);stroke-width:3px}.owner-chart-dot--comparison{fill:#9ca9a3;stroke:var(--a-surface);stroke-width:1.5px}.owner-chart-point{min-width:18px;height:100%;color:var(--a-ink);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;transform:translate(-50%)}.owner-chart-point__anchor{width:0;height:0;position:absolute;left:50%}.owner-chart-point__dot{border:3px solid var(--a-primary);background:var(--a-surface);opacity:0;border-radius:50%;width:12px;height:12px;transition:opacity .14s,transform .14s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.owner-chart-point.is-active .owner-chart-point__dot,.owner-chart-point:hover .owner-chart-point__dot,.owner-chart-point:focus-visible .owner-chart-point__dot{opacity:1;transform:translate(-50%,-50%)scale(1.15)}.owner-chart-tooltip{z-index:8;color:#fff;text-align:left;pointer-events:none;background:#17362f;border:1px solid #234b40;border-radius:11px;gap:4px;width:max-content;min-width:176px;max-width:min(240px,75vw);padding:10px 11px;font-size:11px;line-height:1.35;display:grid;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 14px 28px #17362f33}.owner-chart-tooltip strong{font-size:12px}.owner-chart-tooltip span{color:#dce9e4;justify-content:space-between;gap:12px;display:flex}.owner-chart-tooltip b{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.owner-chart-tooltip--start{left:0;transform:none}.owner-chart-tooltip--end{left:auto;right:0;transform:none}.owner-chart-actions{border-top:1px solid var(--a-line);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:9px;padding-top:12px;display:flex}.owner-chart-actions .owner-button{min-width:132px}.owner-chart-actions i{margin-right:5px}.owner-coverage-note{background:var(--a-warning-soft);color:var(--a-warning);border-radius:10px;margin:10px 0 0;padding:9px 11px;font-size:11px;line-height:1.45}.owner-coverage-note i{margin-right:5px}.owner-chart-table-wrap{border:1px solid var(--a-line);border-radius:12px;margin-top:12px;overflow:hidden}.owner-chart-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.owner-chart-table caption{color:var(--a-muted);text-align:left;background:#f5f7f4;padding:10px 12px;font-weight:700}.owner-chart-table th,.owner-chart-table td{border-top:1px solid var(--a-line);text-align:left;padding:9px 11px}.owner-chart-table th{color:var(--a-muted);background:#fafbf8}.owner-chart-table td:nth-child(2),.owner-chart-table td:nth-child(4),.owner-chart-table th:nth-child(2),.owner-chart-table th:nth-child(4){text-align:right}.owner-data-empty{min-height:210px;color:var(--a-muted);text-align:center;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.owner-data-empty i{color:var(--a-primary);font-size:22px}.owner-data-empty--small{min-height:90px}.owner-revenue-side{gap:14px;display:grid}.owner-category-card,.owner-hourly-card{padding:16px}.owner-card-title{align-items:center;gap:11px;display:flex}.owner-category-list{gap:10px;margin-top:16px;display:grid}.owner-category-list strong{font-variant-numeric:tabular-nums}.owner-donut-wrap{justify-content:center;margin-top:4px;display:flex}.owner-donut{aspect-ratio:1;width:100%;max-width:190px;position:relative}.owner-donut svg{width:100%;height:100%;display:block}.owner-donut-mid{text-align:center;pointer-events:none;place-content:center;padding:0 10px;display:grid;position:absolute;inset:0}.owner-donut-mid strong{letter-spacing:-.01em;color:var(--a-ink);font-size:15px;font-weight:800;display:block}.owner-donut-mid span{color:var(--a-muted);font-size:11px}.owner-donut-slice{cursor:pointer}.owner-donut-slice:focus-visible{outline:2px solid var(--a-primary);outline-offset:2px}.owner-donut-slice-visual{pointer-events:none;transition:stroke-width .12s,opacity .12s}.owner-donut-legend-row{width:100%;color:var(--a-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:11px minmax(0,1fr) auto;align-items:center;gap:9px;padding:3px 4px;font-size:11.5px;display:grid}.owner-donut-legend-row:hover,.owner-donut-legend-row:focus-visible,.owner-donut-legend-row.is-active{background:var(--a-soft)}.owner-donut-key{border-radius:3px;flex:none;width:11px;height:11px}.owner-donut-legend-row span{min-width:0}.owner-donut-legend-row small{color:var(--a-muted);margin-top:1px;font-size:11px;display:block}.owner-donut-legend-row strong{font-variant-numeric:tabular-nums}.owner-hourly-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;margin:14px 0 0!important}.owner-hourly-facts>div{border:1px solid var(--a-line);text-align:center;background:#fbfcf9;border-radius:10px;min-width:0;padding:9px 5px}.owner-hourly-facts dt{color:var(--a-muted);font-size:11px;line-height:1.3}.owner-hourly-facts dd{color:var(--a-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:780}.owner-hourly-facts__secondary{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.3;color:var(--a-muted)!important;margin-top:3px!important;font-size:11px!important;font-weight:400!important}.owner-hour-bars{border-bottom:1px solid var(--a-line);cursor:pointer;align-items:flex-end;gap:3px;height:142px;margin-top:16px;padding:10px 4px 23px;display:flex;position:relative}.owner-hour-column{flex:1;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.owner-hour-column i{background:var(--a-primary);opacity:.82;border-radius:3px 3px 0 0;width:100%;min-height:3px;transition:opacity .12s}.owner-hour-column.is-active i{opacity:1}.owner-hour-column small{color:var(--a-muted);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.owner-hour-tooltip{pointer-events:none;top:10px;bottom:auto;transform:translate(-50%)}.owner-hour-tooltip.owner-hour-tooltip--start{transform:none;left:0!important}.owner-hour-tooltip.owner-hour-tooltip--end{right:0;transform:none;left:auto!important}.owner-hour-tooltip{pointer-events:none;margin-bottom:8px;bottom:100%}.owner-hourly-detail-button{border:1px solid var(--a-line);background:var(--a-surface);width:100%;color:var(--a-primary-strong);border-radius:10px;margin-top:12px;padding:8px 11px;font-size:11px;font-weight:750}.owner-hourly-detail-button i{margin-right:5px}.owner-hourly-table-wrap{border:1px solid var(--a-line);border-radius:10px;max-height:260px;margin-top:9px;overflow-y:auto}.owner-hourly-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.owner-hourly-table caption{color:var(--a-muted);text-align:left;background:#f5f7f4;padding:9px;font-weight:700}.owner-hourly-table th,.owner-hourly-table td{border-top:1px solid var(--a-line);text-align:left;overflow-wrap:anywhere;padding:7px 8px}.owner-hourly-table th:nth-child(2),.owner-hourly-table td:nth-child(2),.owner-hourly-table th:nth-child(3),.owner-hourly-table td:nth-child(3){text-align:right}.owner-hourly-table th:first-child{width:25%}.owner-hourly-table th:last-child{width:18%}.owner-insight-panel{border-left:5px solid var(--a-primary);background:#e4f0ea;margin-top:14px;padding:18px}.owner-insight-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.owner-insight-stamp{color:var(--a-muted);font-variant-numeric:tabular-nums;flex:none;padding-top:4px;font-size:11px;font-weight:600}.owner-insight-list{color:#36564d;gap:6px;margin:14px 0 0;padding-left:20px;font-size:12px;line-height:1.55;display:grid}.owner-insight-list li::marker{color:var(--a-primary)}.owner-period-comparisons{margin-top:14px;padding:18px}.owner-period-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.owner-period-grid article{border:1px solid var(--a-line);text-align:center;background:#fbfcf9;border-radius:12px;min-width:0;padding:14px 10px}.owner-period-grid article>p{color:var(--a-muted);margin:0;font-size:11px;font-weight:700}.owner-period-grid article>strong{color:var(--a-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:5px;font-size:clamp(14px,3.4vw,19px);display:block}.owner-period-grid .owner-comparison{margin:8px auto 0!important}.owner-period-grid article>small{color:var(--a-muted);font-variant-numeric:tabular-nums;margin-top:7px;font-size:11px;display:block}@media (width>=700px){.owner-revenue-section{padding:22px}.owner-trend-card{padding:21px}.owner-revenue-side{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.owner-category-card{flex-direction:column;display:flex}.owner-category-list{flex:1;align-content:space-evenly}.owner-insight-panel,.owner-period-comparisons{padding:22px}.owner-period-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-chart-axis-label,.owner-chart-axis-label--x{font-size:20px}}@media (width>=1200px){.owner-revenue-section{padding:26px}.owner-chart-axis-label,.owner-chart-axis-label--x{font-size:14px}}@media (width<=639px){.owner-revenue-section-header,.owner-trend-card-header,.owner-insight-heading{display:block}.owner-analysis-status,.owner-trend-card-header .owner-comparison,.owner-insight-stamp{margin-top:10px}.owner-chart-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.owner-chart-legend{flex-direction:column;gap:6px}.owner-chart-legend span{width:100%}.owner-chart-actions .owner-button{min-width:0;padding-inline:7px}.owner-chart-table thead{display:none}.owner-chart-table,.owner-chart-table tbody,.owner-chart-table tr,.owner-chart-table td{width:100%;display:block}.owner-chart-table tr{border-top:1px solid var(--a-line);grid-template-columns:repeat(2,minmax(0,1fr));padding:7px;display:grid}.owner-chart-table td,.owner-chart-table td:nth-child(2),.owner-chart-table td:nth-child(4){text-align:right;overflow-wrap:anywhere;border:0;justify-content:space-between;gap:8px;min-width:0;padding:6px;display:flex}.owner-chart-table td:before{content:attr(data-label);color:var(--a-muted);text-align:left;font-weight:650}.owner-chart-tooltip{min-width:168px}}.owner-ops-sections{color:var(--a-ink);gap:24px;margin-top:24px;display:grid}.owner-ops-section,.owner-workforce-section{border:1px solid var(--a-line);background:var(--a-bg);border-radius:20px;min-width:0;padding:18px;box-shadow:0 10px 28px #17362f0e}.owner-ops-section-header,.owner-workforce-header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.owner-ops-kicker{color:var(--a-primary);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:780}.owner-ops-section-header h2,.owner-workforce-header h2{color:var(--a-ink);letter-spacing:-.025em;margin:3px 0 0;font-size:clamp(23px,4vw,31px);line-height:1.2}.owner-ops-section-header>div>p:last-child,.owner-workforce-header>div>p:last-child{color:var(--a-muted);margin-top:5px;font-size:12px}.owner-ops-period{border:1px solid var(--a-line);background:var(--a-surface);min-height:36px;color:var(--a-primary);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:750;display:inline-flex}.owner-ops-product-grid,.owner-ops-funnel-grid,.owner-ops-activity-grid{gap:14px;display:grid}.owner-ops-product-card,.owner-ops-funnel-card,.owner-ops-cart-card,.owner-ops-activity-card,.owner-workforce-list-card,.owner-attendance-card{border:1px solid var(--a-line);background:var(--a-surface);border-radius:17px;min-width:0;padding:16px;overflow:hidden;box-shadow:0 6px 18px #17362f0a}.owner-ops-card-header{border-bottom:1px solid var(--a-line);align-items:center;gap:11px;padding-bottom:13px;display:flex}.owner-ops-card-header h3,.owner-ops-funnel-card h3,.owner-workforce-state h3,.owner-workforce-person h4,.owner-attendance-list h4{color:var(--a-ink);margin:0;font-size:14px;font-weight:760;line-height:1.35}.owner-ops-card-header p{color:var(--a-muted);margin-top:2px;font-size:11px}.owner-ops-icon{background:var(--a-soft);width:42px;height:42px;color:var(--a-primary-strong);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.owner-ops-icon--danger{background:var(--a-danger-soft);color:var(--a-danger)}.owner-ops-product-list,.owner-ops-cart-list,.owner-ops-activity-list,.owner-ops-order-list,.owner-attendance-list{margin:0;padding:0;list-style:none}.owner-ops-activity-scroll{overscroll-behavior:contain;border:1px solid var(--a-line);background:var(--a-bg);border-radius:12px;height:340px;padding:0 12px;overflow-y:auto}.owner-ops-activity-note{color:var(--a-muted);align-items:center;gap:6px;margin-top:10px;font-size:11px;font-weight:600;display:flex}.owner-ops-order-group{border-bottom:1px solid var(--a-line)}.owner-ops-order-group:last-child{border-bottom:0}.owner-ops-order-summary{cursor:pointer;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;list-style:none;display:grid}.owner-ops-order-summary::-webkit-details-marker{display:none}.owner-ops-order-summary:focus-visible{outline:2px solid var(--a-primary);outline-offset:2px;border-radius:8px}.owner-ops-order-items{background:var(--a-soft);border-radius:10px;margin:0 0 13px;padding:4px 10px;list-style:none}.owner-ops-order-item{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.owner-ops-order-item:last-child{border-bottom:0}.owner-ops-order-item>div:first-child{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.owner-ops-order-item strong{overflow-wrap:anywhere;font-size:12px}.owner-ops-order-item--cancelled strong{opacity:.67;text-decoration:line-through}.owner-ops-order-item-value{flex:none;align-items:center;gap:8px;display:flex}.owner-ops-order-item-value strong{color:var(--a-primary-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.owner-ops-insight-grid{gap:14px;margin-top:24px;display:grid}@media (width>=760px){.owner-ops-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.owner-ops-insight-card{border:1px solid var(--a-line);background:var(--a-surface);border-radius:17px;min-width:0;padding:16px}.owner-ops-staff-bars{gap:12px;margin-top:4px;display:grid}.owner-ops-staff-bar-top{color:var(--a-ink);justify-content:space-between;gap:10px;font-size:12px;display:flex}.owner-ops-staff-bar-top strong{font-variant-numeric:tabular-nums}.owner-ops-staff-bar-track{background:var(--a-soft);border-radius:4px;height:16px;margin-top:5px}.owner-ops-staff-bar-fill{background:var(--chart-c1);border-radius:0 4px 4px 0;height:100%}.owner-ops-pending-total{color:var(--a-ink);margin:2px 0 12px;font-size:22px;font-weight:800}.owner-ops-pending-total span{color:var(--a-muted);margin-left:8px;font-size:12px;font-weight:600}.owner-ops-pending-error{background:var(--a-danger-soft);color:var(--a-danger);border-radius:9px;margin:0 0 10px;padding:8px 11px;font-size:12px;font-weight:650}.owner-ops-pending-list{display:grid}.owner-ops-pending-row{border-top:1px solid var(--a-line);gap:9px;padding:12px 0;display:grid}.owner-ops-pending-row:first-child{border-top:0}.owner-ops-pending-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.owner-ops-pending-top strong{font-size:12.5px}.owner-ops-pending-top small{color:var(--a-muted);margin-top:2px;font-size:11px;display:block}.owner-ops-pending-acts{flex-wrap:wrap;gap:8px;display:flex}.owner-ops-btn{cursor:pointer;border:1px solid var(--a-line);background:var(--a-surface);min-height:36px;color:var(--a-ink);border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.owner-ops-btn:disabled{opacity:.55;cursor:not-allowed}.owner-ops-btn:focus-visible{outline:2px solid var(--a-primary);outline-offset:2px}.owner-ops-btn--ok{border-color:var(--a-success);background:var(--a-success);color:#fff}.owner-ops-btn--no{color:var(--a-danger);border-color:var(--a-danger)}.owner-ops-btn--no:hover:not(:disabled){background:var(--a-danger-soft)}.owner-ops-btn--ghost{color:var(--a-muted)}.owner-ops-reason-box{border:1px solid var(--a-danger);background:var(--a-danger-soft);border-radius:11px;gap:9px;padding:12px;display:grid}.owner-ops-reason-box label{color:var(--a-danger);font-size:11.5px;font-weight:700}.owner-ops-reason-quick{flex-wrap:wrap;gap:6px;display:flex}.owner-ops-reason-quick button{cursor:pointer;border:1px solid var(--a-line);background:var(--a-surface);color:var(--a-ink);border-radius:999px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:650}.owner-ops-reason-quick button:hover{border-color:var(--a-danger);color:var(--a-danger)}.owner-ops-reason-quick button:focus-visible{outline:2px solid var(--a-danger);outline-offset:2px}.owner-ops-reason-box input{border:1px solid var(--a-line);background:var(--a-surface);width:100%;min-height:38px;color:var(--a-ink);border-radius:9px;padding:8px 11px;font-family:inherit;font-size:12px}.owner-ops-reason-box input:focus-visible{outline:2px solid var(--a-danger);outline-offset:1px}.owner-batch2-rank{background:var(--a-soft);width:18px;height:18px;color:var(--a-primary-strong);border-radius:6px;justify-content:center;align-items:center;margin-right:6px;font-size:11px;font-style:normal;font-weight:750;display:inline-flex}.owner-batch2-chart{position:relative;overflow:clip}.owner-batch2-chart svg{width:100%;height:auto;display:block;overflow:visible}.owner-batch2-gridline{stroke:#dfe5e1;stroke-width:1px}.owner-batch2-axislabel{fill:var(--a-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.owner-batch2-bar{fill:var(--a-primary);opacity:.82;transition:opacity .12s}.owner-batch2-bar.is-active{opacity:1}.owner-batch2-endlabel{fill:var(--a-ink);font-size:11px;font-weight:750}.owner-batch2-point{cursor:pointer;background:0 0;border:0;min-width:14px;height:100%;margin:0;padding:0;position:absolute;top:0;transform:translate(-50%)}.owner-batch2-point:focus-visible{outline:2px solid var(--a-primary);outline-offset:2px;border-radius:4px}.owner-batch2-tooltip{z-index:8;color:#fff;text-align:left;pointer-events:none;background:#17362f;border:1px solid #234b40;border-radius:9px;gap:3px;width:max-content;min-width:110px;padding:7px 9px;font-size:10.5px;line-height:1.3;display:grid;position:absolute;left:50%;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 10px 22px #17362f33}.owner-batch2-tooltip strong{font-size:11px;display:block}.owner-batch2-tooltip span{font-variant-numeric:tabular-nums;color:#fff;font-weight:700}.owner-batch2-tooltip--start{left:0;transform:translateY(calc(-100% - 12px))}.owner-batch2-tooltip--end{left:auto;right:0;transform:translateY(calc(-100% - 12px))}.owner-batch2-tooltip--below{transform:translate(-50%,12px)}.owner-batch2-tooltip--below.owner-batch2-tooltip--start,.owner-batch2-tooltip--below.owner-batch2-tooltip--end{transform:translateY(12px)}.owner-ops-product-item{border-bottom:1px solid var(--a-line);grid-template-columns:32px minmax(0,1fr);gap:10px;padding:14px 0;display:grid}.owner-ops-product-item:last-child{border-bottom:0;padding-bottom:0}.owner-ops-rank{background:var(--a-soft);width:30px;height:30px;color:var(--a-primary-strong);border-radius:9px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.owner-ops-product-copy{min-width:0}.owner-ops-product-copy strong,.owner-ops-product-copy span,.owner-ops-product-copy small{overflow-wrap:anywhere;display:block}.owner-ops-product-copy strong{color:var(--a-ink);font-size:13px}.owner-ops-product-copy>span{color:var(--a-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.owner-ops-delta{margin-top:6px;font-size:11px;font-weight:680;line-height:1.45}.owner-ops-delta--neutral{color:var(--a-muted)}.owner-ops-delta--positive{color:var(--a-success)}.owner-ops-delta--negative{color:var(--a-danger)}.owner-ops-product-values{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid;margin-top:2px!important}.owner-ops-product-values>div{text-align:center;background:#f5f7f4;border-radius:9px;min-width:0;padding:8px}.owner-ops-product-values dt{color:var(--a-muted);font-size:11px}.owner-ops-product-values dd{color:var(--a-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:2px;font-size:12px;font-weight:780}.owner-ops-empty{min-height:124px;color:var(--a-muted);text-align:center;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.owner-ops-empty i{color:var(--a-primary);font-size:20px}.owner-ops-funnel-grid{margin-bottom:14px}.owner-ops-funnel-card header{align-items:center;gap:10px;display:flex}.owner-ops-funnel-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid;margin-top:14px!important}.owner-ops-funnel-metrics>div{border:1px solid var(--a-line);text-align:center;background:#fbfcf9;border-radius:10px;min-width:0;padding:11px 5px}.owner-ops-funnel-metrics dt{color:var(--a-muted);font-size:11px;line-height:1.3}.owner-ops-funnel-metrics dd{color:var(--a-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:clamp(16px,4vw,21px);font-weight:780}.owner-ops-conversion{border-top:1px solid var(--a-line);color:var(--a-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:11px;display:flex;margin-top:12px!important}.owner-ops-conversion strong{color:var(--a-primary-strong);font-variant-numeric:tabular-nums;font-size:13px}.owner-ops-cart-list{gap:8px;margin-top:12px;display:grid}.owner-ops-cart-list li{background:#f5f7f4;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.owner-ops-cart-list li>span{background:var(--a-surface);width:28px;height:28px;color:var(--a-primary);border-radius:8px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.owner-ops-cart-list div{min-width:0}.owner-ops-cart-list strong,.owner-ops-cart-list small{overflow-wrap:anywhere;display:block}.owner-ops-cart-list strong{color:var(--a-ink);font-size:12px}.owner-ops-cart-list small{color:var(--a-muted);margin-top:2px;font-size:11px}.owner-ops-cart-list b{color:var(--a-primary-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.owner-ops-activity-list{margin-top:2px}.owner-ops-order,.owner-ops-expense{border-bottom:1px solid var(--a-line);grid-template-columns:50px minmax(0,1fr);gap:10px;padding:14px 0;display:grid}.owner-ops-order:last-child,.owner-ops-expense:last-child{border-bottom:0;padding-bottom:0}.owner-ops-activity-time strong,.owner-ops-activity-time span{font-variant-numeric:tabular-nums;display:block}.owner-ops-activity-time strong{color:var(--a-ink);font-size:12px}.owner-ops-activity-time span{color:var(--a-muted);white-space:nowrap;margin-top:2px;font-size:11px}.owner-ops-activity-main{min-width:0}.owner-ops-activity-main>strong,.owner-ops-order-heading strong{color:var(--a-ink);overflow-wrap:anywhere;font-size:12px}.owner-ops-activity-main p{color:var(--a-muted);margin-top:3px;font-size:11px}.owner-ops-order-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.owner-ops-order-heading>span{color:var(--a-muted);flex:none;font-family:ui-monospace,monospace;font-size:11px}.owner-ops-order-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.owner-ops-order-meta>span{min-height:28px;color:var(--a-muted);background:#f0f3f0;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:650;display:inline-flex}.owner-ops-status--success{background:var(--a-success-soft)!important;color:var(--a-success)!important}.owner-ops-status--danger{background:var(--a-danger-soft)!important;color:var(--a-danger)!important}.owner-ops-status--warning{background:var(--a-warning-soft)!important;color:var(--a-warning)!important}.owner-ops-status--neutral{color:var(--a-muted)!important;background:#eef1ef!important}.owner-ops-order--cancelled .owner-ops-activity-main>:not(.owner-ops-order-meta){opacity:.67}.owner-ops-order--cancelled .owner-ops-activity-value>strong{color:var(--a-muted);text-decoration:line-through}.owner-ops-activity-value{grid-column:2;justify-content:space-between;align-items:center;gap:9px;min-width:0;display:flex}.owner-ops-activity-value>strong{color:var(--a-primary-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px}.owner-ops-activity-value--expense>strong{color:var(--a-danger)}.owner-ops-edit-price{border:1px solid var(--a-line);background:var(--a-surface);color:var(--a-primary-strong);border-radius:10px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:750;display:inline-flex}.owner-ops-edit-price:hover{border-color:var(--a-primary);background:var(--a-soft)}.owner-workforce-section{margin-top:24px}.owner-workforce-month{min-width:180px;color:var(--a-muted);gap:5px;font-size:11px;font-weight:700;display:grid}.owner-workforce-month input{border:1px solid var(--a-line);background:var(--a-surface);width:100%;min-height:44px;color:var(--a-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:10px;padding:9px 11px;font-size:13px}.owner-workforce-state{border:1px solid var(--a-line);background:var(--a-surface);min-height:116px;color:var(--a-muted);text-align:center;border-radius:15px;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex}.owner-workforce-state>i{color:var(--a-primary);font-size:20px}.owner-workforce-state p{margin-top:3px;font-size:11px;line-height:1.45}.owner-workforce-state--locked{text-align:left;grid-template-columns:42px minmax(0,1fr);justify-content:stretch;display:grid}.owner-workforce-state--locked button{border:1px solid var(--a-primary);background:var(--a-primary);color:#fff;border-radius:10px;grid-column:2;justify-self:start;padding:8px 12px;font-size:11px;font-weight:750}.owner-workforce-state--error{background:var(--a-danger-soft);color:var(--a-danger);border-color:#e7c6bf}.owner-workforce-state--error>i{color:var(--a-danger)}.owner-workforce-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid;margin-bottom:14px!important}.owner-workforce-summary>div{border:1px solid var(--a-line);background:var(--a-surface);text-align:center;border-radius:13px;min-width:0;padding:14px 8px}.owner-workforce-summary .owner-module-icon{margin:0 auto 9px}.owner-workforce-summary dt{color:var(--a-muted);justify-items:center;font-size:11px;font-weight:700;display:grid}.owner-workforce-summary dd{color:var(--a-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:3px;font-size:clamp(17px,4.4vw,23px);font-weight:780;line-height:1.2}.owner-workforce-summary dd small{color:var(--a-muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;font-weight:400;line-height:1.35;display:block}.owner-workforce-layout{gap:14px;display:grid}.owner-workforce-list-card .owner-card-title,.owner-attendance-card .owner-card-title{border-bottom:1px solid var(--a-line);padding-bottom:13px}.owner-workforce-list{gap:0;display:grid}.owner-workforce-person{border-bottom:1px solid var(--a-line);padding:14px 0}.owner-workforce-person:last-child{border-bottom:0;padding-bottom:0}.owner-workforce-person-heading{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.owner-person-avatar{background:var(--a-soft);width:42px;height:42px;color:var(--a-primary-strong);border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.owner-workforce-person-heading p{color:var(--a-muted);margin-top:2px;font-size:11px}.owner-workforce-person>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;margin-top:10px!important}.owner-workforce-person>dl>div{text-align:center;background:#f5f7f4;border-radius:9px;min-width:0;padding:8px 5px}.owner-workforce-person dt{color:var(--a-muted);font-size:11px;line-height:1.3}.owner-workforce-person dd{color:var(--a-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:3px;font-size:11px;font-weight:780}.owner-attendance-list li{border-bottom:1px solid var(--a-line);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:12px 0;display:grid}.owner-attendance-icon{background:var(--a-warning-soft);width:36px;height:36px;color:var(--a-warning);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.owner-attendance-icon--in{background:var(--a-success-soft);color:var(--a-success)}.owner-attendance-list h4{font-size:12px}.owner-attendance-list p{color:var(--a-muted);margin-top:2px;font-size:11px}.owner-attendance-list time{color:var(--a-muted);font-variant-numeric:tabular-nums;grid-column:2;font-size:11px}.owner-workforce-open-button{border:1px solid var(--a-line);background:var(--a-surface);width:100%;color:var(--a-primary-strong);border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:9px 12px;font-size:11px;font-weight:750;display:flex}.owner-workforce-open-button:hover{border-color:var(--a-primary);background:var(--a-soft)}@media (width>=600px){.owner-ops-product-item{grid-template-columns:32px minmax(0,1fr) minmax(190px,.7fr);align-items:center}.owner-ops-product-values{grid-column:auto;margin-top:0!important}.owner-ops-funnel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-ops-order,.owner-ops-expense{grid-template-columns:58px minmax(0,1fr) auto;align-items:center}.owner-ops-activity-value{grid-column:auto;justify-items:end;display:grid}.owner-attendance-list li{grid-template-columns:36px minmax(0,1fr) auto}.owner-attendance-list time{grid-column:auto}}@media (width>=760px){.owner-ops-section,.owner-workforce-section{padding:22px}.owner-ops-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-ops-product-item{grid-template-columns:32px minmax(0,1fr);align-items:start}.owner-ops-product-values{grid-column:2;margin-top:2px!important}.owner-workforce-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1080px){.owner-ops-section,.owner-workforce-section{padding:26px}.owner-ops-activity-grid,.owner-workforce-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr)}}@media (width>=1280px){.owner-ops-product-item{grid-template-columns:32px minmax(0,1fr) minmax(190px,.7fr);align-items:center}.owner-ops-product-values{grid-column:auto;margin-top:0!important}}@media (width<=599px){.owner-ops-section-header,.owner-workforce-header{display:block}.owner-ops-period,.owner-workforce-month{margin-top:10px}.owner-workforce-month{width:100%}.owner-ops-cart-list li{grid-template-columns:30px minmax(0,1fr)}.owner-ops-cart-list b{grid-column:2}.owner-workforce-state--locked{grid-template-columns:42px minmax(0,1fr)}}.owner-app-header,.owner-module-nav,.owner-module-sheet-layer,.owner-module-nav~footer{--owner-nav-bg:#fffefa;--owner-nav-canvas:#f7f5ef;--owner-nav-ink:#17362f;--owner-nav-muted:#5e6e68;--owner-nav-primary:#356a58;--owner-nav-primary-strong:#214f41;--owner-nav-soft:#e6efe9;--owner-nav-line:#c6d0c9;--owner-nav-warning:#855b18;--owner-nav-warning-soft:#fff4de;--owner-nav-danger:#a84f3d;--owner-nav-danger-soft:#fcede9;box-sizing:border-box;color:var(--owner-nav-ink);font-family:Be Vietnam Pro,sans-serif}.owner-app-header *,.owner-module-nav *,.owner-module-sheet-layer *{box-sizing:border-box}.owner-app-header button,.owner-module-nav button,.owner-module-sheet-layer button{min-width:44px;min-height:44px;font:inherit;cursor:pointer}.owner-app-header button:focus-visible,.owner-module-nav button:focus-visible,.owner-module-sheet-layer button:focus-visible{outline-offset:2px;outline:3px solid #356a584d}.owner-app-header{z-index:45;border-bottom:1px solid var(--owner-nav-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefaf7;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:70px;padding:11px 14px;display:flex;position:sticky;top:0;box-shadow:0 5px 18px #17362f0f}.owner-app-brand{min-width:0;color:var(--owner-nav-ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.owner-app-brand__mark{background:var(--owner-nav-soft);width:42px;height:42px;color:var(--owner-nav-primary-strong);border-radius:13px;flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.owner-app-brand__copy{min-width:0;display:grid}.owner-app-brand__copy strong{color:var(--owner-nav-ink);letter-spacing:-.02em;font-size:16px;line-height:1.25}.owner-app-brand__copy small{max-width:min(50vw,230px);color:var(--owner-nav-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.owner-desktop-nav{display:none}.owner-app-header__actions{flex:none;align-items:center;gap:7px;display:flex;position:relative}.owner-plan-status,.owner-header-profile,.owner-header-logout{border:1px solid var(--owner-nav-line);background:var(--owner-nav-bg);color:var(--owner-nav-primary-strong);border-radius:12px}.owner-plan-status{align-items:center;gap:7px;padding:7px 10px;display:none}.owner-plan-status span{color:var(--owner-nav-primary-strong);text-transform:uppercase;font-size:11px;font-weight:800}.owner-plan-status small{color:var(--owner-nav-muted);font-size:11px}.owner-header-profile,.owner-header-logout{justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:15px;display:inline-flex}.owner-header-profile{background:var(--owner-nav-soft)}.owner-header-logout{background:var(--owner-nav-danger-soft);color:var(--owner-nav-danger);border-color:#e7c6bf;display:none}.owner-header-profile:hover,.owner-plan-status:hover{border-color:var(--owner-nav-primary);background:var(--owner-nav-soft)}.owner-header-logout:hover{border-color:var(--owner-nav-danger)}.owner-account-menu{z-index:90;border:1px solid var(--owner-nav-line);background:var(--owner-nav-bg);border-radius:16px;width:min(310px,100vw - 20px);padding:7px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 42px #17362f2b}.owner-account-menu>header{border-bottom:1px solid var(--owner-nav-line);gap:2px;padding:9px 10px 11px;display:grid}.owner-account-menu>header strong{color:var(--owner-nav-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.owner-account-menu>header span{color:var(--owner-nav-primary);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:760}.owner-account-menu>button{text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:38px minmax(0,1fr);gap:10px;width:100%;padding:8px;display:grid}.owner-account-menu>button:hover{background:var(--owner-nav-soft)}.owner-account-menu>button>span:first-child{background:var(--owner-nav-soft);width:38px;height:38px;color:var(--owner-nav-primary-strong);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.owner-account-menu>button>span:last-child{align-content:center;gap:2px;min-width:0;display:grid}.owner-account-menu>button strong{color:var(--owner-nav-ink);font-size:12px;line-height:1.35}.owner-account-menu>button small{color:var(--owner-nav-muted);font-size:11px;line-height:1.35}.owner-account-menu>button.is-danger{border-top:1px solid var(--owner-nav-line);border-radius:0 0 11px 11px;margin-top:3px}.owner-account-menu>button.is-danger>span:first-child{background:var(--owner-nav-danger-soft);color:var(--owner-nav-danger)}.owner-account-menu>button.is-danger strong{color:var(--owner-nav-danger)}.owner-module-nav{z-index:70;min-height:72px;padding:6px max(8px, env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-top:1px solid var(--owner-nav-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefafa;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -9px 26px #17362f1a}.owner-module-nav__destination{color:var(--owner-nav-muted);background:0 0;border:0;border-radius:12px;align-content:center;place-items:center;gap:3px;padding:5px 3px;font-size:11px;font-weight:680;display:grid;position:relative;min-width:0!important;min-height:58px!important}.owner-module-nav__destination>i,.owner-module-nav__destination-icon{font-size:18px;line-height:1}.owner-module-nav__destination-icon{display:inline-flex;position:relative}.owner-module-nav__destination-lock{border:2px solid var(--owner-nav-bg);background:var(--owner-nav-warning-soft);width:14px;height:14px;color:var(--owner-nav-warning);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex;position:absolute;bottom:-4px;right:-8px}.owner-module-nav__destination.is-active{background:var(--owner-nav-soft);color:var(--owner-nav-primary-strong);font-weight:800}.owner-module-nav__destination[data-locked=true]:not(.is-active){color:#7b817e}.owner-module-nav__destination:hover{color:var(--owner-nav-primary-strong);background:#f1f4f1}.owner-module-nav~main{padding-bottom:1.5rem}.owner-module-nav~footer{padding-bottom:calc(96px + env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--owner-nav-line)!important;background:var(--owner-nav-bg)!important;color:var(--owner-nav-muted)!important}.owner-module-nav~footer p,.owner-module-nav~footer span{color:var(--owner-nav-muted)!important}.owner-module-nav~footer a{color:var(--owner-nav-primary-strong)!important}.owner-module-nav~footer a:hover{color:var(--owner-nav-primary)!important}.owner-module-sheet-layer{z-index:80;padding:14px 10px max(10px, env(safe-area-inset-bottom));justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.owner-module-sheet__backdrop{z-index:0;cursor:default;background:#0c1b178c;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.owner-module-sheet{z-index:1;border:1px solid var(--owner-nav-line);background:var(--owner-nav-canvas);overscroll-behavior:contain;border-radius:22px;width:min(100%,620px);max-height:min(82vh,720px);padding:17px;position:relative;overflow:hidden auto;box-shadow:0 24px 60px #0c1b1740}.owner-module-sheet__header{z-index:2;border-bottom:1px solid var(--owner-nav-line);background:#f7f5effa;justify-content:space-between;align-items:center;gap:12px;margin:-17px -17px 0;padding:17px;display:flex;position:sticky;top:-17px}.owner-module-sheet__eyebrow{color:var(--owner-nav-primary);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.owner-module-sheet__header h2{color:var(--owner-nav-ink);letter-spacing:-.025em;margin:2px 0 0;font-size:25px;line-height:1.2}.owner-module-sheet__close{border:1px solid var(--owner-nav-line);background:var(--owner-nav-bg);width:44px;height:44px;color:var(--owner-nav-muted);border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;font-size:17px;display:inline-flex}.owner-module-sheet__list{margin:0;padding:0;list-style:none}.owner-module-sheet__list li{border-bottom:1px solid var(--owner-nav-line)}.owner-module-sheet__list li:last-child{border-bottom:0}.owner-module-sheet__item{width:100%;color:var(--owner-nav-ink);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:48px minmax(0,1fr) 28px;align-items:center;gap:11px;padding:10px 4px;display:grid;min-height:72px!important}.owner-module-sheet__item:hover,.owner-module-sheet__item[aria-current=page]{background:var(--owner-nav-soft)}.owner-module-sheet__icon{background:var(--owner-nav-soft);width:46px;height:46px;color:var(--owner-nav-primary-strong);border-radius:13px;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.owner-module-sheet__copy{min-width:0;display:grid}.owner-module-sheet__copy strong{color:var(--owner-nav-ink);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.owner-module-sheet__copy small{color:var(--owner-nav-muted);overflow-wrap:anywhere;margin-top:2px;font-size:11px;line-height:1.4}.owner-module-sheet__chevron,.owner-module-sheet__status{color:#82908a;justify-self:center;font-size:12px}.owner-module-sheet__status{background:var(--owner-nav-warning-soft);width:28px;height:28px;color:var(--owner-nav-warning);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.owner-module-sheet__item[data-locked=true] .owner-module-sheet__icon{color:#6f7b76;background:#eef1ef}.owner-module-sheet__item.is-danger .owner-module-sheet__icon{background:var(--owner-nav-danger-soft);color:var(--owner-nav-danger)}.owner-module-sheet__item.is-danger .owner-module-sheet__copy strong{color:var(--owner-nav-danger)}@media (width>=700px){.owner-module-sheet-layer{padding-bottom:22px}.owner-module-sheet{padding:22px}.owner-module-sheet__header{margin:-22px -22px 0;padding:20px 22px;top:-22px}.owner-module-sheet__item{padding-inline:8px}}@media (width>=1280px){.owner-app-header{gap:16px;padding:9px 18px}.owner-app-brand{flex:0 0 178px}.owner-desktop-nav{flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:3px;min-width:0;display:flex}.owner-desktop-nav__item{min-width:58px;min-height:50px;color:var(--owner-nav-muted);background:0 0;border:0;border-radius:11px;align-content:center;place-items:center;gap:2px;padding:4px 6px;display:grid;position:relative}.owner-desktop-nav__item>span{font-size:15px;display:inline-flex;position:relative}.owner-desktop-nav__item b{white-space:nowrap;font-size:11px;font-weight:680}.owner-desktop-nav__item:hover{color:var(--owner-nav-primary-strong);background:#f1f4f1}.owner-desktop-nav__item.is-active{background:var(--owner-nav-soft);color:var(--owner-nav-primary-strong)}.owner-desktop-nav__item.is-active b{font-weight:800}.owner-desktop-nav__item.is-locked:not(.is-active){color:#7b817e}.owner-desktop-nav__lock{border:2px solid var(--owner-nav-bg);background:var(--owner-nav-warning-soft);width:14px;height:14px;color:var(--owner-nav-warning);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex;position:absolute;bottom:-4px;right:-8px}.owner-plan-status,.owner-header-profile,.owner-header-logout{display:inline-flex}.owner-module-nav{display:none}.owner-module-nav~main,.owner-module-nav~footer{padding-bottom:1.5rem}}@media (width<=430px){.owner-app-header{padding-inline:10px}.owner-app-brand__mark{display:none}.owner-app-brand__copy small{max-width:calc(100vw - 96px)}}.owner-inventory-alerts,.owner-inventory-alerts-header{gap:14px;min-width:0;display:grid}.owner-inventory-alerts-header h1{color:var(--a-ink);letter-spacing:-.035em;margin-top:4px;font-size:clamp(26px,7vw,38px);font-weight:780;line-height:1.15}.owner-inventory-alerts-header>div>p:last-child{max-width:680px;color:var(--a-muted);margin-top:7px;font-size:12px;line-height:1.5}.owner-alert-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.owner-alert-summary>div{border:1px solid var(--a-line);background:var(--a-surface);border-radius:13px;gap:4px;min-width:0;padding:11px;display:grid}.owner-alert-summary dt{min-width:0;color:var(--a-muted);align-items:flex-start;gap:5px;font-size:11px;font-weight:680;line-height:1.3;display:flex}.owner-alert-summary dt i{color:var(--a-primary);margin-top:2px}.owner-alert-summary dd{color:var(--a-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.owner-alert-summary .is-danger{background:var(--a-danger-soft);border-color:#e7c6bf}.owner-alert-summary .is-danger dt,.owner-alert-summary .is-danger dt i,.owner-alert-summary .is-danger dd{color:var(--a-danger)}.owner-alert-summary .is-warning{background:var(--a-warning-soft);border-color:#ead4ad}.owner-alert-summary .is-warning dt,.owner-alert-summary .is-warning dt i,.owner-alert-summary .is-warning dd{color:var(--a-warning)}.owner-alert-list{border:1px solid var(--a-line);background:var(--a-surface);border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #17362f0d}.owner-alert-list>header{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:15px;display:flex}.owner-alert-list>header>div{min-width:0}.owner-alert-list>header h2{color:var(--a-ink);font-size:15px;font-weight:780;line-height:1.35}.owner-alert-list>header p{color:var(--a-muted);margin-top:2px;font-size:11px;line-height:1.45}.owner-alert-list>header>span{background:var(--a-warning-soft);color:var(--a-warning);border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:800}.owner-alert-loading{gap:10px;min-height:180px;padding:11px;display:grid}.owner-alert-loading>span{border:1px solid var(--a-line);background:#eef2ee;border-radius:14px;min-height:128px}.owner-alert-state{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:170px;padding:20px;display:grid}.owner-alert-state>span{background:var(--a-success-soft);width:44px;height:44px;color:var(--a-success);border-radius:12px;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.owner-alert-state>span.is-danger{background:var(--a-danger-soft);color:var(--a-danger)}.owner-alert-state h3{color:var(--a-ink);font-size:14px;font-weight:780}.owner-alert-state p{max-width:620px;color:var(--a-muted);margin-top:3px;font-size:11px;line-height:1.45}.owner-alert-state button{border:1px solid var(--a-primary);background:var(--a-primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:44px;margin-top:10px;padding:8px 12px;font-size:11px;font-weight:760;display:inline-flex}.owner-alert-state button:hover{background:var(--a-primary-strong)}.owner-alert-cards{gap:10px;padding:11px;display:grid}.owner-alert-card{background:#fffdf8;border:1px solid #ead4ad;border-radius:14px;min-width:0;padding:13px}.owner-alert-card>header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.owner-alert-card>header .owner-alert-identity{flex:auto}.owner-alert-card>header .owner-alert-status{flex:none}.owner-alert-identity{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.owner-alert-identity>span{background:var(--a-warning-soft);width:46px;height:46px;color:var(--a-warning);border:1px solid #ead4ad;border-radius:11px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.owner-alert-identity>div{gap:2px;min-width:0;display:grid}.owner-alert-identity h3,.owner-alert-identity strong{overflow-wrap:anywhere;color:var(--a-ink);font-size:12px;font-weight:780;line-height:1.35}.owner-alert-identity p,.owner-alert-identity small{color:var(--a-muted);align-items:center;gap:5px;font-size:11px;line-height:1.35;display:flex}.owner-alert-identity p i,.owner-alert-identity small i{color:var(--a-primary)}.owner-alert-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:5px 8px;font-size:11px;font-weight:780;display:inline-flex}.owner-alert-status.is-danger{background:var(--a-danger-soft);color:var(--a-danger);border-color:#e7c6bf}.owner-alert-status.is-warning{background:var(--a-warning-soft);color:var(--a-warning);border-color:#ead4ad}.owner-alert-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.owner-alert-metrics>div{background:#eef2ee;border-radius:10px;min-width:0;padding:9px}.owner-alert-metrics>div:last-child{grid-column:1/-1}.owner-alert-metrics dt{color:var(--a-muted);font-size:11px;font-weight:650}.owner-alert-metrics dd{overflow-wrap:anywhere;color:var(--a-ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;font-weight:780}.owner-alert-metrics .is-danger{background:var(--a-danger-soft)}.owner-alert-metrics .is-danger dt,.owner-alert-metrics .is-danger dd{color:var(--a-danger)}.owner-alert-metrics .is-warning{background:var(--a-warning-soft)}.owner-alert-metrics .is-warning dt,.owner-alert-metrics .is-warning dd{color:var(--a-warning)}.owner-alert-card>footer{border-top:1px solid var(--a-line);margin-top:12px;padding-top:11px}.owner-alert-stock-button{border:1px solid var(--a-primary);background:var(--a-primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-width:44px;min-height:44px;padding:8px 12px;font-size:11px;font-weight:760;display:inline-flex}.owner-alert-stock-button:hover{background:var(--a-primary-strong)}.owner-alert-stock-button.is-compact{width:44px;height:44px;padding:0}.owner-alert-table{overscroll-behavior-inline:contain;width:100%;min-width:0;display:none;overflow-x:auto}.owner-alert-table table{border-collapse:collapse;width:100%;min-width:900px;color:var(--a-ink);text-align:left}.owner-alert-table th{color:var(--a-muted);letter-spacing:.045em;text-transform:uppercase;background:#f3f6f2;padding:11px 12px;font-size:11px;font-weight:800}.owner-alert-table td{border-top:1px solid var(--a-line);min-width:0;color:var(--a-muted);vertical-align:middle;padding:12px;font-size:11px}.owner-alert-table tbody tr:hover{background:#fffaf0}.owner-alert-table .is-numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.owner-alert-table td.is-danger{color:var(--a-danger);font-weight:800}.owner-alert-table td.is-warning{color:var(--a-warning);font-weight:800}@media (width>=700px){.owner-inventory-alerts{gap:18px}.owner-alert-summary{gap:10px}.owner-alert-summary>div{padding:14px}.owner-alert-cards{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.owner-alert-list>header{padding:17px}}@media (width>=1024px){.owner-alert-cards{display:none}.owner-alert-table{display:block}.owner-alert-loading{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px}}.owner-inventory-audit,.owner-audit-detail{min-width:0;color:var(--a-ink);gap:14px;display:grid}.owner-inventory-audit-header,.owner-audit-detail-header{gap:14px;min-width:0;display:grid}.owner-inventory-audit-header h1,.owner-audit-detail-header h1{color:var(--a-ink);letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:4px;font-size:clamp(26px,7vw,38px);font-weight:780;line-height:1.15}.owner-inventory-audit-header>div:first-child>p:last-child{max-width:720px;color:var(--a-muted);margin-top:7px;font-size:12px;line-height:1.5}.owner-audit-create-actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.owner-audit-create-actions button,.owner-audit-open-button,.owner-audit-delete-button,.owner-audit-state button,.owner-audit-inline-state button,.owner-audit-save-settings,.owner-audit-back,.owner-audit-detail-actions button{border:1px solid var(--a-line);background:var(--a-surface);min-width:44px;min-height:44px;color:var(--a-primary-strong);text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:11px;font-weight:760;line-height:1.35;display:inline-flex}.owner-audit-create-actions button:hover,.owner-audit-open-button:hover,.owner-audit-save-settings:hover,.owner-audit-detail-actions button.is-primary:hover{border-color:var(--a-primary)}.owner-audit-create-actions .is-primary,.owner-audit-save-settings,.owner-audit-detail-actions button.is-primary{border-color:var(--a-primary);background:var(--a-primary);color:#fff}.owner-audit-create-actions .is-primary:hover,.owner-audit-save-settings:hover,.owner-audit-detail-actions button.is-primary:hover{background:var(--a-primary-strong)}.owner-audit-create-actions button:disabled,.owner-audit-save-settings:disabled,.owner-audit-detail-actions button:disabled{cursor:wait;opacity:.62}.owner-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.owner-audit-summary>div{border:1px solid var(--a-line);background:var(--a-surface);border-radius:13px;align-content:space-between;gap:5px;min-width:0;min-height:88px;padding:11px;display:grid}.owner-audit-summary dt{min-width:0;color:var(--a-muted);align-items:flex-start;gap:6px;font-size:11px;font-weight:680;line-height:1.35;display:flex}.owner-audit-summary dt i{color:var(--a-primary);margin-top:2px}.owner-audit-summary dd{color:var(--a-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(17px,5vw,22px);font-weight:800;line-height:1.2}.owner-audit-summary>.is-warning{background:var(--a-warning-soft);border-color:#ead4ad}.owner-audit-summary>.is-warning dt,.owner-audit-summary>.is-warning dt i,.owner-audit-summary>.is-warning dd{color:var(--a-warning)}.owner-audit-summary>.is-success{background:var(--a-success-soft);border-color:#c8dfd2}.owner-audit-summary>.is-success dt,.owner-audit-summary>.is-success dt i,.owner-audit-summary>.is-success dd{color:var(--a-success)}.owner-audit-summary>.is-danger{background:var(--a-danger-soft);border-color:#e7c6bf}.owner-audit-summary>.is-danger dt,.owner-audit-summary>.is-danger dt i,.owner-audit-summary>.is-danger dd{color:var(--a-danger)}.owner-audit-layout{align-items:start;gap:14px;min-width:0;display:grid}.owner-audit-history,.owner-audit-settings,.owner-audit-counts,.owner-audit-note-field{border:1px solid var(--a-line);background:var(--a-surface);border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #17362f0d}.owner-audit-history>header,.owner-audit-counts>header{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:15px;display:flex}.owner-audit-history>header>div,.owner-audit-counts>header>div{min-width:0}.owner-audit-history>header h2,.owner-audit-counts>header h2,.owner-audit-settings h2{color:var(--a-ink);font-size:15px;font-weight:780;line-height:1.35}.owner-audit-history>header p,.owner-audit-counts>header p{color:var(--a-muted);margin-top:2px;font-size:11px;line-height:1.45}.owner-audit-history>header>span,.owner-audit-counts>header>span{background:var(--a-soft);color:var(--a-primary-strong);white-space:nowrap;border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:800}.owner-audit-history-cards{gap:10px;padding:11px;display:grid}.owner-audit-history-card{border:1px solid var(--a-line);background:#fffdf8;border-radius:14px;min-width:0;padding:13px}.owner-audit-history-card>header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.owner-audit-history-card>header>div{min-width:0}.owner-audit-history-card small,.owner-audit-history-card dt{color:var(--a-muted);font-size:11px;line-height:1.35}.owner-audit-history-card h3{color:var(--a-ink);overflow-wrap:anywhere;margin-top:2px;font-size:12px;font-weight:800;line-height:1.35}.owner-audit-history-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.owner-audit-history-card dl>div{background:#eef2ee;border-radius:10px;min-width:0;padding:9px}.owner-audit-history-card dl>div:last-child{grid-column:1/-1}.owner-audit-history-card dd{color:var(--a-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;font-weight:760;line-height:1.4}.owner-audit-history-card dd.is-danger,.owner-audit-history-table td.is-danger{color:var(--a-danger)}.owner-audit-history-card dd.is-success,.owner-audit-history-table td.is-success{color:var(--a-success)}.owner-audit-history-card>footer{border-top:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:11px;display:flex}.owner-audit-delete-button{color:var(--a-danger);border-color:#e7c6bf}.owner-audit-delete-button:hover,.owner-audit-detail-actions button.is-danger:hover{border-color:var(--a-danger);background:var(--a-danger-soft)}.owner-audit-open-button{margin-left:auto}.owner-audit-status{border:1px solid var(--a-line);min-height:30px;color:var(--a-muted);white-space:nowrap;background:#eef2ee;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:780;line-height:1.2;display:inline-flex}.owner-audit-status.is-warning{background:var(--a-warning-soft);color:var(--a-warning);border-color:#ead4ad}.owner-audit-status.is-success{background:var(--a-success-soft);color:var(--a-success);border-color:#c8dfd2}.owner-audit-status.is-danger{background:var(--a-danger-soft);color:var(--a-danger);border-color:#e7c6bf}.owner-audit-history-table{overscroll-behavior-inline:contain;width:100%;min-width:0;display:none;overflow-x:auto}.owner-audit-history-table table{border-collapse:collapse;text-align:left;width:100%;min-width:780px}.owner-audit-history-table th{color:var(--a-muted);letter-spacing:.045em;text-transform:uppercase;background:#f3f6f2;padding:11px 12px;font-size:11px;font-weight:800}.owner-audit-history-table td{border-top:1px solid var(--a-line);min-width:0;color:var(--a-muted);vertical-align:middle;padding:12px;font-size:11px}.owner-audit-history-table td strong{color:var(--a-ink);overflow-wrap:anywhere}.owner-audit-history-table tbody tr:hover{background:#f8faf7}.owner-audit-history-table td:nth-child(4){font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:780}.owner-audit-history-loading,.owner-audit-settings-loading,.owner-audit-detail-loading{gap:10px;min-height:170px;padding:11px;display:grid}.owner-audit-history-loading>span,.owner-audit-settings-loading>span,.owner-audit-detail-loading>span{border:1px solid var(--a-line);background:#eef2ee;border-radius:12px;min-height:74px}.owner-audit-state{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:170px;padding:20px;display:grid}.owner-audit-state>span{background:var(--a-soft);width:44px;height:44px;color:var(--a-primary);border-radius:12px;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.owner-audit-state.is-error>span{background:var(--a-danger-soft);color:var(--a-danger)}.owner-audit-state h2,.owner-audit-state h3{color:var(--a-ink);font-size:14px;font-weight:780}.owner-audit-state p{color:var(--a-muted);margin-top:3px;font-size:11px;line-height:1.45}.owner-audit-state button{border-color:var(--a-primary);background:var(--a-primary);color:#fff;margin-top:10px}.owner-audit-settings>header{border-bottom:1px solid var(--a-line);padding:15px}.owner-audit-settings>header p{color:var(--a-primary);letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:780}.owner-audit-settings>form{gap:14px;padding:12px;display:grid}.owner-audit-setting-list{display:grid}.owner-audit-setting-row{border-bottom:1px solid var(--a-line);grid-template-columns:42px minmax(0,1fr) 52px;align-items:center;gap:9px;min-width:0;padding:11px 0;display:grid}.owner-audit-setting-row:first-child{padding-top:0}.owner-audit-setting-icon{background:var(--a-soft);width:42px;height:42px;color:var(--a-primary-strong);border-radius:11px;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.owner-audit-setting-copy{gap:2px;min-width:0;display:grid}.owner-audit-setting-copy strong{color:var(--a-ink);font-size:11px;line-height:1.4}.owner-audit-setting-copy small{color:var(--a-muted);font-size:11px;line-height:1.4}.owner-audit-switch{cursor:pointer;background:0 0;border:0;width:52px;min-width:52px;height:44px;min-height:44px;padding:0;position:relative}.owner-audit-switch:before{content:"";background:#cbd4cf;border-radius:999px;width:46px;height:24px;transition:background .16s;position:absolute;top:10px;right:0}.owner-audit-switch>span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:13px;right:25px;box-shadow:0 1px 3px #142c2540}.owner-audit-switch[aria-checked=true]:before{background:var(--a-primary)}.owner-audit-switch[aria-checked=true]>span{transform:translate(22px)}.owner-audit-switch:focus-visible:before{outline-offset:3px;outline:3px solid #356a582e}.owner-audit-reject-policy{border:1px solid var(--a-line);background:#f8faf7;border-radius:13px;min-width:0;padding:12px}.owner-audit-reject-policy legend{color:var(--a-ink);padding:0 5px;font-size:11px;font-weight:780}.owner-audit-reject-policy>p{color:var(--a-muted);font-size:11px;line-height:1.4}.owner-audit-reject-policy>div{gap:7px;margin-top:9px;display:grid}.owner-audit-reject-policy button{border:1px solid var(--a-line);background:var(--a-surface);min-width:0;min-height:52px;color:var(--a-muted);text-align:left;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.owner-audit-reject-policy button>i{width:30px;height:30px;color:var(--a-primary);background:#eef2ee;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.owner-audit-reject-policy button>span{gap:1px;min-width:0;display:grid}.owner-audit-reject-policy button strong{color:var(--a-ink);font-size:11px;line-height:1.35}.owner-audit-reject-policy button small{color:var(--a-muted);font-size:11px;line-height:1.35}.owner-audit-reject-policy button[aria-checked=true]{border-color:var(--a-primary);background:var(--a-soft)}.owner-audit-reject-policy button[aria-checked=true]>i{background:var(--a-primary);color:#fff}.owner-audit-save-settings{width:100%;min-height:48px}.owner-audit-inline-state{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:160px;padding:16px;display:grid}.owner-audit-inline-state>i{color:var(--a-danger);text-align:center;font-size:20px}.owner-audit-inline-state>div{gap:3px;display:grid}.owner-audit-inline-state strong{color:var(--a-ink);font-size:11px}.owner-audit-inline-state span{color:var(--a-muted);font-size:11px;line-height:1.4}.owner-audit-inline-state button{justify-self:start;margin-top:6px}.owner-audit-back{background:0 0;border-color:#0000;justify-content:flex-start;width:fit-content;padding-inline:0 12px}.owner-audit-back:hover{color:var(--a-primary)}.owner-audit-detail-meta{flex-wrap:wrap;align-items:center;gap:7px 12px;min-width:0;margin-top:10px;display:flex}.owner-audit-detail-meta>span:not(.owner-audit-status){min-width:0;color:var(--a-muted);overflow-wrap:anywhere;align-items:center;gap:5px;font-size:11px;line-height:1.4;display:inline-flex}.owner-audit-detail-meta>span i{color:var(--a-primary)}.owner-audit-resolution{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.owner-audit-resolution>div{background:var(--a-success-soft);border:1px solid #c8dfd2;border-radius:10px;min-width:0;padding:9px}.owner-audit-resolution dt{color:var(--a-success);font-size:11px}.owner-audit-resolution dd{color:var(--a-primary-strong);overflow-wrap:anywhere;margin-top:2px;font-size:11px;font-weight:760}.owner-audit-rejected-note{background:var(--a-danger-soft);color:var(--a-danger);border:1px solid #e7c6bf;border-radius:13px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.owner-audit-rejected-note>i{text-align:center;font-size:19px}.owner-audit-rejected-note strong{font-size:11px}.owner-audit-rejected-note p{margin-top:2px;font-size:11px;line-height:1.4}.owner-audit-count-grid{min-width:0}.owner-audit-count-head{display:none}.owner-audit-count-row{border:1px solid var(--a-line);background:#fffdf8;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:10px;padding:12px;display:grid}.owner-audit-count-name{border-bottom:1px solid var(--a-line);grid-column:1/-1;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding-bottom:10px;display:grid}.owner-audit-count-name>span{background:var(--a-soft);width:42px;height:42px;color:var(--a-primary);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.owner-audit-count-name>div{gap:2px;min-width:0;display:grid}.owner-audit-count-name strong{color:var(--a-ink);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.owner-audit-count-name small,.owner-audit-count-row [role=cell]>small{color:var(--a-muted);font-size:11px;line-height:1.35}.owner-audit-count-system,.owner-audit-count-actual,.owner-audit-count-difference,.owner-audit-count-impact{align-content:start;gap:3px;min-width:0;display:grid}.owner-audit-count-row [role=cell]>strong{color:var(--a-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:11px;font-weight:780;line-height:1.4}.owner-audit-count-row .is-danger>strong{color:var(--a-danger)}.owner-audit-count-row .is-success>strong{color:var(--a-success)}.owner-audit-count-row .is-neutral>strong{color:var(--a-muted)}.owner-audit-count-actual label{border:1px solid var(--a-line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;overflow:hidden}.owner-audit-count-actual input{width:100%;min-width:0;min-height:44px;color:var(--a-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:8px 9px;font-size:12px;font-weight:760}.owner-audit-count-actual label>span:last-child{color:var(--a-muted);padding-right:9px;font-size:11px}.owner-audit-count-row.is-blind .owner-audit-count-system strong{color:var(--a-warning)}.owner-audit-note-field{gap:7px;padding:13px;display:grid}.owner-audit-note-field label{color:var(--a-ink);font-size:11px;font-weight:780}.owner-audit-note-field textarea{resize:vertical;border:1px solid var(--a-line);width:100%;min-height:112px;color:var(--a-ink);background:#fff;border-radius:11px;padding:11px;font-size:12px;line-height:1.5}.owner-audit-note-field textarea:disabled{color:var(--a-muted);background:#eef2ee}.owner-audit-detail-actions{border:1px solid var(--a-line);background:var(--a-surface);border-radius:15px;gap:8px;min-width:0;padding:12px;display:grid;box-shadow:0 7px 22px #17362f0d}.owner-audit-detail-actions>div{min-width:0;color:var(--a-muted);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;display:grid}.owner-audit-detail-actions>div>i{background:var(--a-info-soft);width:34px;height:34px;color:var(--a-info);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.owner-audit-detail-actions>div p{font-size:11px;line-height:1.4}.owner-audit-detail-actions button.is-danger{color:var(--a-danger);border-color:#e7c6bf}.owner-audit-detail-actions.is-resolution{border-color:#c8dfd2}.owner-audit-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1c189e;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.owner-audit-dialog{border:1px solid var(--a-line);background:var(--a-surface);width:min(100%,620px);max-height:min(820px,100dvh - 28px);color:var(--a-ink);border-radius:18px;display:grid;overflow:hidden;box-shadow:0 24px 70px #0b1d1847}.owner-audit-dialog>header{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:15px;display:flex}.owner-audit-dialog>header>div{min-width:0}.owner-audit-dialog>header p{color:var(--a-primary);letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:780}.owner-audit-dialog>header h2{color:var(--a-ink);margin-top:3px;font-size:18px;font-weight:800;line-height:1.3}.owner-audit-dialog>header span{color:var(--a-muted);margin-top:3px;font-size:11px;line-height:1.4;display:block}.owner-audit-dialog>header>button{border:1px solid var(--a-line);width:44px;height:44px;color:var(--a-muted);background:#eef2ee;border-radius:11px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.owner-audit-dialog-toolbar{border-bottom:1px solid var(--a-line);gap:8px;padding:12px;display:grid}.owner-audit-dialog-toolbar>label{border:1px solid var(--a-line);background:#fff;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;min-width:0;display:grid;overflow:hidden}.owner-audit-dialog-toolbar>label>i{color:var(--a-muted);text-align:center}.owner-audit-dialog-toolbar input{width:100%;min-width:0;min-height:44px;color:var(--a-ink);background:0 0;border:0;padding:8px 10px 8px 0;font-size:12px}.owner-audit-dialog-toolbar>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.owner-audit-dialog-toolbar button,.owner-audit-dialog>footer button{border:1px solid var(--a-line);background:var(--a-surface);min-width:44px;min-height:44px;color:var(--a-primary-strong);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:760;display:inline-flex}.owner-audit-dialog-list{align-content:start;min-height:180px;padding:8px 12px;display:grid;overflow-y:auto}.owner-audit-dialog-option{border:0;border-bottom:1px solid var(--a-line);min-width:0;min-height:58px;color:var(--a-ink);text-align:left;background:0 0;grid-template-columns:40px minmax(0,1fr) 30px;align-items:center;gap:9px;padding:8px 0;display:grid}.owner-audit-dialog-option>span:first-child{background:var(--a-soft);width:40px;height:40px;color:var(--a-primary);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.owner-audit-dialog-option>span:nth-child(2){gap:1px;min-width:0;display:grid}.owner-audit-dialog-option strong{overflow-wrap:anywhere;font-size:11px;line-height:1.35}.owner-audit-dialog-option small{color:var(--a-muted);font-size:11px;line-height:1.35}.owner-audit-dialog-option>i{color:var(--a-primary);text-align:center;font-size:18px}.owner-audit-dialog-empty{min-height:180px;color:var(--a-muted);align-content:center;place-items:center;gap:8px;display:grid}.owner-audit-dialog-empty i{font-size:20px}.owner-audit-dialog-empty p{font-size:11px}.owner-audit-dialog>footer{border-top:1px solid var(--a-line);background:#f8faf7;gap:9px;padding:12px;display:grid}.owner-audit-dialog>footer p{color:var(--a-muted);font-size:11px}.owner-audit-dialog>footer p strong{color:var(--a-ink);font-size:14px}.owner-audit-dialog>footer>div{grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:7px;display:grid}.owner-audit-dialog>footer button.is-primary{border-color:var(--a-primary);background:var(--a-primary);color:#fff}.owner-audit-dialog>footer button:disabled{cursor:not-allowed;opacity:.55}@media (width>=700px){.owner-inventory-audit,.owner-audit-detail{gap:18px}.owner-inventory-audit-header,.owner-audit-detail-header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.owner-audit-create-actions{grid-template-columns:repeat(2,minmax(170px,1fr))}.owner-audit-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.owner-audit-summary>div{min-height:96px;padding:14px}.owner-audit-history-cards{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.owner-audit-history>header,.owner-audit-counts>header,.owner-audit-settings>header{padding:17px}.owner-audit-settings>form{padding:15px}.owner-audit-detail-actions{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:14px}.owner-audit-dialog-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.owner-audit-dialog-toolbar>div{grid-template-columns:repeat(2,auto)}.owner-audit-dialog>footer{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (width>=1024px){.owner-audit-layout{grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:18px}.owner-audit-history-cards{display:none}.owner-audit-history-table{display:block}.owner-audit-settings{position:sticky;top:16px}.owner-audit-count-head,.owner-audit-count-row{grid-template-columns:minmax(190px,1.4fr) minmax(120px,.8fr) minmax(160px,.9fr) minmax(130px,.8fr) minmax(130px,.8fr);align-items:center;gap:12px;display:grid}.owner-audit-count-head{color:var(--a-muted);letter-spacing:.045em;text-transform:uppercase;background:#f3f6f2;padding:11px 14px;font-size:11px;font-weight:800}.owner-audit-count-row{border:0;border-top:1px solid var(--a-line);background:var(--a-surface);border-radius:0;margin:0;padding:13px 14px}.owner-audit-count-name{border:0;grid-column:auto;padding:0}.owner-audit-count-row [role=cell]>small{display:none}}@media (width<=420px){.owner-audit-history-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.owner-audit-history-card>header>:first-child{flex:auto;min-width:0}.owner-audit-history-card>header .owner-audit-status{flex:none}.owner-audit-setting-row{grid-template-columns:38px minmax(0,1fr) 52px;gap:7px}.owner-audit-setting-icon{width:38px;height:38px}.owner-audit-count-row{grid-template-columns:minmax(0,1fr)}.owner-audit-count-name{grid-column:auto}.owner-audit-dialog>footer>div{grid-template-columns:minmax(0,1fr)}}.dashboard-a-plus.owner-purchasing-tabs,.dashboard-a-plus.owner-purchasing-suppliers{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.owner-purchasing-shell:has(.owner-purchasing-suppliers){min-width:0}.owner-purchasing-tabs{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid;border:1px solid var(--a-line)!important;background:var(--a-surface)!important;border-radius:16px!important;padding:8px!important}.owner-purchasing-tabs button{min-width:0;min-height:52px;color:var(--a-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:7px 12px;font-size:12px;font-weight:750;display:grid}.owner-purchasing-tab-icon{background:var(--a-soft);width:38px;height:38px;color:var(--a-primary);border-radius:10px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.owner-purchasing-tabs button:hover{color:var(--a-primary-strong);background:#f2f6f2}.owner-purchasing-tabs button.is-active{background:var(--a-soft);color:var(--a-primary-strong);border-color:#c6d7ce}.owner-purchasing-tabs button.is-active .owner-purchasing-tab-icon{background:var(--a-primary);color:#fff}.owner-purchasing-suppliers{gap:16px;min-width:0;display:grid}.owner-purchasing-suppliers *,.owner-purchasing-suppliers :before,.owner-purchasing-suppliers :after{box-sizing:border-box}.owner-purchasing-suppliers button,.owner-purchasing-suppliers input,.owner-purchasing-suppliers textarea{font:inherit}.owner-purchasing-suppliers h1,.owner-purchasing-suppliers h2,.owner-purchasing-suppliers h3,.owner-purchasing-suppliers p,.owner-purchasing-suppliers dl,.owner-purchasing-suppliers dd{margin:0}.owner-supplier-header{border:1px solid var(--a-line);background:var(--a-surface);border-radius:18px;gap:14px;min-width:0;padding:18px;display:grid}.owner-supplier-header>div{min-width:0}.owner-supplier-kicker{color:var(--a-primary);letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:800}.owner-supplier-header h1{color:var(--a-ink);letter-spacing:-.035em;margin-top:4px;font-size:clamp(27px,8vw,38px);font-weight:800;line-height:1.15}.owner-supplier-header>div>p:last-child{max-width:640px;color:var(--a-muted);margin-top:6px;font-size:12px;line-height:1.5}.owner-supplier-primary-button,.owner-supplier-state button{border:1px solid var(--a-primary);background:var(--a-primary);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:9px 14px;font-size:12px;font-weight:780;display:inline-flex}.owner-supplier-primary-button:hover,.owner-supplier-state button:hover{background:var(--a-primary-strong)}.owner-supplier-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.owner-supplier-summary>div{border:1px solid var(--a-line);background:var(--a-surface);text-align:center;border-radius:15px;align-content:center;place-items:center;gap:7px;min-width:0;min-height:108px;padding:11px 7px;display:grid}.owner-supplier-summary dt{min-width:0;color:var(--a-muted);justify-items:center;gap:5px;font-size:11px;font-weight:700;line-height:1.3;display:grid}.owner-supplier-summary dt i{color:var(--a-primary);font-size:15px}.owner-supplier-summary dd{color:var(--a-ink);font-variant-numeric:tabular-nums;font-size:clamp(22px,7vw,30px);font-weight:820;line-height:1}.owner-supplier-directory{border:1px solid var(--a-line);background:var(--a-surface);border-radius:18px;min-width:0;overflow:hidden}.owner-supplier-directory-header{border-bottom:1px solid var(--a-line);gap:13px;min-width:0;padding:16px;display:grid}.owner-supplier-directory-header>div:first-child{min-width:0}.owner-supplier-directory-header h2{color:var(--a-ink);font-size:17px;font-weight:800;line-height:1.3}.owner-supplier-directory-header>div:first-child p{color:var(--a-muted);margin-top:3px;font-size:11px}.owner-supplier-controls{gap:8px;min-width:0;display:grid}.owner-supplier-search{border:1px solid var(--a-line);background:#fff;border-radius:11px;grid-template-columns:40px minmax(0,1fr);align-items:center;min-width:0;display:grid;overflow:hidden}.owner-supplier-search>i{color:var(--a-muted);text-align:center}.owner-supplier-search input{width:100%;min-width:0;min-height:44px;color:var(--a-ink);background:0 0;border:0;outline:0;padding:8px 10px 8px 0;font-size:12px}.owner-supplier-search input::placeholder{color:#7a8984;opacity:1}.owner-supplier-search:focus-within{border-color:var(--a-primary);box-shadow:0 0 0 3px #356a5824}.owner-supplier-inactive-control{cursor:pointer;min-width:0;min-height:44px;color:var(--a-ink);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px;font-size:11px;font-weight:700;line-height:1.35;display:grid}.owner-supplier-inactive-control input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.owner-supplier-switch{background:#e7ece9;border:1px solid #b9c7c1;border-radius:999px;width:44px;height:26px;transition:background-color .15s,border-color .15s;display:inline-block;position:relative}.owner-supplier-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #17362f33}.owner-supplier-inactive-control input:checked+.owner-supplier-switch{border-color:var(--a-primary);background:var(--a-primary)}.owner-supplier-inactive-control input:checked+.owner-supplier-switch:after{transform:translate(18px)}.owner-supplier-inactive-control input:focus-visible+.owner-supplier-switch{outline-offset:2px;outline:3px solid #356a5847}.owner-supplier-cards{gap:10px;min-width:0;padding:12px;display:grid}.owner-supplier-card{border:1px solid var(--a-line);background:#fffdf8;border-radius:14px;gap:12px;min-width:0;padding:14px;display:grid}.owner-supplier-card.is-inactive{background:#f4f5f2}.owner-supplier-card>header{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.owner-supplier-card-icon{background:var(--a-soft);width:42px;height:42px;color:var(--a-primary);border-radius:11px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.owner-supplier-card h3,.owner-supplier-table strong{color:var(--a-ink);overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.35}.owner-supplier-status{border-radius:999px;align-items:center;gap:5px;width:fit-content;min-height:26px;margin-top:4px;padding:4px 8px;font-size:11px;font-weight:740;line-height:1.2;display:inline-flex}.owner-supplier-status.is-active{background:var(--a-success-soft);color:var(--a-success)}.owner-supplier-status.is-inactive{color:var(--a-muted);background:#e8ebe8}.owner-supplier-card-details{gap:8px;min-width:0;display:grid}.owner-supplier-card-details>div{border-bottom:1px solid var(--a-line);grid-template-columns:minmax(100px,.42fr) minmax(0,.58fr);gap:9px;min-width:0;padding-bottom:8px;display:grid}.owner-supplier-card-details>div:last-child{border-bottom:0;padding-bottom:0}.owner-supplier-card-details dt{color:var(--a-muted);align-items:flex-start;gap:6px;font-size:11px;line-height:1.4;display:inline-flex}.owner-supplier-card-details dt i{width:13px;color:var(--a-primary);text-align:center;padding-top:2px}.owner-supplier-card-details dd{min-width:0;color:var(--a-ink);overflow-wrap:anywhere;text-align:right;font-size:11px;font-weight:690;line-height:1.4}.owner-supplier-missing{color:var(--a-muted);font-style:italic;font-weight:520}.owner-supplier-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.owner-supplier-action{border:1px solid var(--a-line);background:var(--a-surface);min-width:44px;min-height:44px;color:var(--a-primary-strong);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 9px;font-size:11px;font-weight:750;display:inline-flex}.owner-supplier-action:hover{border-color:var(--a-primary);background:var(--a-soft)}.owner-supplier-action--stop{color:var(--a-danger);border-color:#e4c8c1}.owner-supplier-action--restore{color:var(--a-success);border-color:#c6d9ce}.owner-supplier-no-action{color:var(--a-muted);font-size:11px}.owner-supplier-table{display:none;overflow-x:auto}.owner-supplier-table table{border-collapse:collapse;width:100%;color:var(--a-ink);font-size:11px}.owner-supplier-table th{color:var(--a-muted);letter-spacing:.035em;text-align:left;text-transform:uppercase;background:#f1f5f1;padding:11px 14px;font-size:11px;font-weight:800}.owner-supplier-table td{border-top:1px solid var(--a-line);vertical-align:middle;min-width:130px;padding:13px 14px;line-height:1.45}.owner-supplier-table td:first-child,.owner-supplier-table td:last-child{min-width:190px}.owner-supplier-table td .owner-supplier-status{margin-top:5px;display:flex}.owner-supplier-table .owner-supplier-actions{grid-template-columns:repeat(2,minmax(80px,1fr))}.owner-supplier-loading{gap:10px;min-width:0;padding:12px;display:grid}.owner-supplier-skeleton{border:1px solid var(--a-line);background:#fffdf8;border-radius:14px;align-content:center;gap:10px;min-height:116px;padding:14px;display:grid}.owner-supplier-skeleton span{background:#e6ece8;border-radius:999px;height:11px;animation:1.25s ease-in-out infinite alternate owner-supplier-pulse;display:block}.owner-supplier-skeleton span:first-child{width:42%}.owner-supplier-skeleton span:nth-child(2){width:68%}.owner-supplier-skeleton span:last-child{width:55%}@keyframes owner-supplier-pulse{to{opacity:.45}}.owner-supplier-state{min-height:240px;color:var(--a-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:28px 18px;display:grid}.owner-supplier-state>i{color:var(--a-primary);font-size:24px}.owner-supplier-state h2{color:var(--a-ink);font-size:16px;font-weight:800}.owner-supplier-state p{max-width:430px;font-size:11px;line-height:1.5}.owner-supplier-state button{width:auto;margin-top:4px}.owner-supplier-state--error>i,.owner-supplier-state--error h2{color:var(--a-danger)}.owner-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width>=640px){.owner-purchasing-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-purchasing-tabs button{grid-template-columns:38px minmax(0,1fr)}.owner-supplier-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:22px}.owner-supplier-primary-button{width:auto}.owner-supplier-summary{gap:10px}.owner-supplier-summary>div{min-height:116px;padding:14px}.owner-supplier-summary dt{align-items:center;display:flex}.owner-supplier-directory-header{padding:18px}.owner-supplier-controls{grid-template-columns:minmax(260px,1fr) minmax(230px,auto);align-items:center}.owner-supplier-cards,.owner-supplier-loading{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}}@media (width>=1024px){.owner-purchasing-tabs{width:min(100%,760px)}.owner-supplier-header{padding:24px}.owner-supplier-directory-header{grid-template-columns:minmax(220px,.55fr) minmax(520px,1.45fr);align-items:center;padding:18px 20px}.owner-supplier-cards{display:none}.owner-supplier-table{display:block}.owner-supplier-loading{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}}@media (prefers-reduced-motion:reduce){.owner-supplier-skeleton span,.owner-supplier-switch,.owner-supplier-switch:after{transition:none;animation:none}}.owner-supplier-dialog-backdrop{--a-surface:#fffefa;--a-ink:#17362f;--a-muted:#5e6e68;--a-primary:#356a58;--a-primary-strong:#214f41;--a-soft:#e6efe9;--a-line:#c6d0c9;--a-danger:#a84f3d;--a-danger-soft:#fcede9;--a-success:#287257;--a-success-soft:#e8f4ee;z-index:100;background:#0f1c18a3;place-items:center;padding:14px;display:grid;position:fixed;inset:0}body:has(.owner-supplier-dialog[aria-modal=true]){overflow:hidden}body:has(.owner-supplier-dialog[aria-modal=true]) .owner-module-nav{visibility:hidden;pointer-events:none}.owner-supplier-dialog{border:1px solid var(--a-line);background:var(--a-surface);width:min(100%,520px);max-height:calc(100dvh - 28px);color:var(--a-ink);border-radius:18px;font-family:Be Vietnam Pro,sans-serif;display:grid;overflow:hidden;box-shadow:0 24px 70px #0b1d184d}.owner-supplier-dialog *,.owner-supplier-dialog :before,.owner-supplier-dialog :after{box-sizing:border-box}.owner-supplier-dialog h2,.owner-supplier-dialog p{margin:0}.owner-supplier-dialog button,.owner-supplier-dialog input,.owner-supplier-dialog textarea{font:inherit}.owner-supplier-dialog button:focus-visible,.owner-supplier-dialog input:focus-visible,.owner-supplier-dialog textarea:focus-visible{outline-offset:2px;outline:3px solid #356a5847}.owner-supplier-dialog>header{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.owner-supplier-dialog>header>div{min-width:0}.owner-supplier-dialog>header p{color:var(--a-primary);letter-spacing:.065em;text-transform:uppercase;font-size:11px;font-weight:800}.owner-supplier-dialog>header h2{margin-top:3px;font-size:19px;font-weight:820;line-height:1.3}.owner-supplier-dialog>header span{color:var(--a-muted);margin-top:3px;font-size:11px;line-height:1.4;display:block}.owner-supplier-dialog>header>button{border:1px solid var(--a-line);width:44px;height:44px;color:var(--a-muted);background:#eef2ee;border-radius:11px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.owner-supplier-dialog>form{min-height:0;display:grid;overflow-y:auto}.owner-supplier-form-fields{gap:12px;min-width:0;padding:16px;display:grid}.owner-supplier-form-fields label{min-width:0;color:var(--a-ink);gap:6px;font-size:11px;font-weight:760;display:grid}.owner-supplier-form-fields label>span strong{color:var(--a-danger)}.owner-supplier-form-fields input,.owner-supplier-form-fields textarea{border:1px solid var(--a-line);width:100%;min-width:0;min-height:44px;color:var(--a-ink);background:#fff;border-radius:10px;padding:10px 11px;font-size:12px;font-weight:520;line-height:1.45}.owner-supplier-form-fields textarea{resize:vertical;min-height:88px}.owner-supplier-form-fields input[aria-invalid=true]{border-color:var(--a-danger);background:var(--a-danger-soft)}.owner-supplier-form-fields small{color:var(--a-danger);font-size:11px;font-weight:670}.owner-supplier-dialog-error{background:var(--a-danger-soft);color:var(--a-danger);border:1px solid #e7c6bf;border-radius:10px;align-items:flex-start;gap:7px;padding:10px 11px;font-size:11px;font-weight:680;line-height:1.4;display:flex;margin:0 16px 14px!important}.owner-supplier-dialog-error i{padding-top:2px}.owner-supplier-dialog footer{border-top:1px solid var(--a-line);background:#f7f9f6;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;padding:13px 16px 16px;display:grid}.owner-supplier-dialog footer button{border:1px solid var(--a-line);background:var(--a-surface);min-width:44px;min-height:44px;color:var(--a-primary-strong);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:780;display:inline-flex}.owner-supplier-dialog footer button.is-primary{border-color:var(--a-primary);background:var(--a-primary);color:#fff}.owner-supplier-dialog footer button.is-danger{border-color:var(--a-danger);background:var(--a-danger);color:#fff}.owner-supplier-dialog button:disabled,.owner-supplier-dialog input:disabled,.owner-supplier-dialog textarea:disabled{cursor:not-allowed;opacity:.58}.owner-supplier-confirm-dialog{width:min(100%,480px)}.owner-supplier-confirm-copy{grid-template-columns:46px minmax(0,1fr);gap:11px;min-width:0;padding:18px 16px;display:grid}.owner-supplier-confirm-copy>span{border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;display:inline-flex}.owner-supplier-confirm-copy>span.is-danger{background:var(--a-danger-soft);color:var(--a-danger)}.owner-supplier-confirm-copy>span.is-success{background:var(--a-success-soft);color:var(--a-success)}.owner-supplier-confirm-copy p{color:var(--a-ink);font-size:13px;line-height:1.45}.owner-supplier-confirm-copy small{color:var(--a-muted);margin-top:5px;font-size:11px;line-height:1.5;display:block}@media (width<=420px){.owner-supplier-dialog footer{grid-template-columns:minmax(0,1fr)}}.dashboard-a-plus.owner-purchasing-orders{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;padding:0;display:grid;overflow:visible}.owner-purchasing-shell:has(.owner-purchasing-orders){min-width:0}.owner-purchasing-orders *,.owner-purchasing-orders :before,.owner-purchasing-orders :after{box-sizing:border-box}.owner-purchasing-orders button,.owner-purchasing-orders input{font:inherit}.owner-purchasing-orders h1,.owner-purchasing-orders h2,.owner-purchasing-orders h3,.owner-purchasing-orders p,.owner-purchasing-orders dl,.owner-purchasing-orders dd{margin:0}.owner-order-header{border:1px solid var(--a-line);background:var(--a-surface);border-radius:18px;gap:16px;min-width:0;padding:18px;display:grid}.owner-order-header>div{min-width:0}.owner-order-kicker{color:var(--a-primary);letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:800}.owner-order-header h1{color:var(--a-ink);letter-spacing:-.035em;margin-top:4px;font-size:clamp(27px,8vw,38px);font-weight:800;line-height:1.15}.owner-order-header>div>p:last-child{max-width:690px;color:var(--a-muted);margin-top:6px;font-size:12px;line-height:1.5}.owner-order-primary-button,.owner-order-state button,.owner-order-reference-error button{border:1px solid var(--a-primary);background:var(--a-primary);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:9px 14px;font-size:12px;font-weight:780;display:inline-flex}.owner-order-primary-button:hover,.owner-order-state button:hover,.owner-order-reference-error button:hover{background:var(--a-primary-strong)}.owner-order-primary-button:disabled{cursor:not-allowed;opacity:.58}.owner-order-reference-error,.owner-order-notice{background:var(--a-danger-soft);min-width:0;color:var(--a-danger);border:1px solid #e5c6bf;border-radius:13px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:12px 14px;font-size:11px;font-weight:680;line-height:1.45;display:grid}.owner-order-reference-error button{grid-column:1/-1;margin-top:2px}.owner-order-notice{background:var(--a-success-soft);color:var(--a-success);border-color:#c7dbcf}.owner-order-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.owner-order-summary>div{border:1px solid var(--a-line);background:var(--a-surface);text-align:center;border-radius:15px;align-content:center;place-items:center;gap:7px;min-width:0;min-height:108px;padding:11px 7px;display:grid}.owner-order-summary>div.is-warning{background:#fffaf0;border-color:#e4cfaa}.owner-order-summary dt{min-width:0;color:var(--a-muted);justify-items:center;gap:5px;font-size:11px;font-weight:700;line-height:1.3;display:grid}.owner-order-summary dt i{color:var(--a-primary);font-size:15px}.owner-order-summary>div.is-warning dt i{color:var(--a-warning)}.owner-order-summary dd{color:var(--a-ink);font-variant-numeric:tabular-nums;font-size:clamp(22px,7vw,30px);font-weight:820;line-height:1}.owner-order-directory{border:1px solid var(--a-line);background:var(--a-surface);border-radius:18px;min-width:0;overflow:hidden}.owner-order-directory-header{border-bottom:1px solid var(--a-line);gap:14px;min-width:0;padding:16px;display:grid}.owner-order-directory-header>div:first-child{min-width:0}.owner-order-directory-header h2{color:var(--a-ink);font-size:17px;font-weight:800;line-height:1.3}.owner-order-directory-header>div:first-child p{color:var(--a-muted);margin-top:3px;font-size:11px;line-height:1.4}.owner-order-controls{gap:9px;min-width:0;display:grid}.owner-order-search{border:1px solid var(--a-line);background:#fff;border-radius:11px;grid-template-columns:40px minmax(0,1fr);align-items:center;min-width:0;display:grid;overflow:hidden}.owner-order-search>i{color:var(--a-muted);text-align:center}.owner-order-search input{width:100%;min-width:0;min-height:44px;color:var(--a-ink);background:0 0;border:0;outline:0;padding:8px 10px 8px 0;font-size:12px}.owner-order-search input::placeholder{color:#7a8984;opacity:1}.owner-order-search:focus-within{border-color:var(--a-primary);box-shadow:0 0 0 3px #356a5824}.owner-order-status-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.owner-order-status-filters button{border:1px solid var(--a-line);min-width:0;min-height:44px;color:var(--a-muted);background:#fff;border-radius:10px;padding:8px 9px;font-size:11px;font-weight:750}.owner-order-status-filters button:hover{border-color:var(--a-primary);color:var(--a-primary-strong)}.owner-order-status-filters button.is-active{background:var(--a-soft);color:var(--a-primary-strong);border-color:#bdd2c6}.owner-order-cards{gap:10px;min-width:0;padding:12px;display:grid}.owner-order-card{border:1px solid var(--a-line);background:#fffdf8;border-radius:14px;gap:13px;min-width:0;padding:14px;display:grid}.owner-order-card>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.owner-order-card-icon{background:var(--a-soft);width:42px;height:42px;color:var(--a-primary);border-radius:11px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.owner-order-card h3,.owner-order-table strong{color:var(--a-ink);overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.35}.owner-order-card header p{color:var(--a-muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.4}.owner-order-status{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;width:fit-content;min-height:28px;padding:5px 8px;font-size:11px;font-weight:750;line-height:1.2;display:inline-flex}.owner-order-status.is-draft{background:var(--a-warning-soft);color:var(--a-warning)}.owner-order-status.is-received{background:var(--a-success-soft);color:var(--a-success)}.owner-order-status.is-cancelled{color:var(--a-muted);background:#eceeec}.owner-order-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.owner-order-card dl>div{background:#f8faf7;border:1px solid #e4eae5;border-radius:10px;min-width:0;padding:10px}.owner-order-card dt{color:var(--a-muted);align-items:center;gap:6px;font-size:11px;line-height:1.35;display:flex}.owner-order-card dt i{color:var(--a-primary)}.owner-order-card dd{color:var(--a-ink);font-variant-numeric:tabular-nums;margin-top:5px;font-size:12px;font-weight:780;line-height:1.35}.owner-order-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.owner-order-action{border:1px solid var(--a-line);background:var(--a-surface);min-width:44px;min-height:44px;color:var(--a-primary-strong);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:750;display:inline-flex}.owner-order-action:first-child{grid-column:1/-1}.owner-order-action:hover{border-color:var(--a-primary);background:var(--a-soft)}.owner-order-action.is-receive{color:var(--a-success);border-color:#bfd8c8}.owner-order-action.is-cancel{color:var(--a-danger);border-color:#e2c8c1}.owner-order-table{display:none;overflow-x:auto}.owner-order-table table{border-collapse:collapse;width:100%;color:var(--a-ink);font-size:11px}.owner-order-table th{color:var(--a-muted);letter-spacing:.035em;text-align:left;text-transform:uppercase;background:#f1f5f1;padding:11px 13px;font-size:11px;font-weight:800}.owner-order-table td{border-top:1px solid var(--a-line);vertical-align:middle;min-width:130px;padding:13px;line-height:1.45}.owner-order-table th.is-numeric,.owner-order-table td.is-numeric{text-align:right;font-variant-numeric:tabular-nums}.owner-order-table td:first-child{min-width:160px}.owner-order-table td:nth-child(2){min-width:180px}.owner-order-table td:last-child{min-width:250px}.owner-order-table .owner-order-actions{grid-template-columns:repeat(3,minmax(72px,1fr))}.owner-order-table .owner-order-action:first-child{grid-column:auto}.owner-order-loading{gap:10px;min-width:0;padding:12px;display:grid}.owner-order-skeleton{border:1px solid var(--a-line);background:#fffdf8;border-radius:14px;align-content:center;gap:11px;min-height:150px;padding:14px;display:grid}.owner-order-skeleton span{background:#e6ece8;border-radius:999px;height:11px;animation:1.25s ease-in-out infinite alternate owner-order-pulse;display:block}.owner-order-skeleton span:first-child{width:46%}.owner-order-skeleton span:nth-child(2){width:72%}.owner-order-skeleton span:last-child{width:58%}@keyframes owner-order-pulse{to{opacity:.45}}.owner-order-state{min-height:240px;color:var(--a-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:28px 18px;display:grid}.owner-order-state>i{color:var(--a-primary);font-size:25px}.owner-order-state h2{color:var(--a-ink);font-size:16px;font-weight:800}.owner-order-state p{max-width:440px;font-size:11px;line-height:1.5}.owner-order-state button{width:auto;margin-top:4px}.owner-order-state.is-error>i,.owner-order-state.is-error h2{color:var(--a-danger)}@media (width>=640px){.owner-order-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:22px}.owner-order-primary-button{width:auto}.owner-order-reference-error{grid-template-columns:22px minmax(0,1fr) auto}.owner-order-reference-error button{grid-column:auto;width:auto;margin-top:0}.owner-order-summary{gap:10px}.owner-order-summary>div{min-height:116px;padding:14px}.owner-order-summary dt{align-items:center;display:flex}.owner-order-directory-header{padding:18px}.owner-order-status-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-order-cards,.owner-order-loading{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}}@media (width>=1024px){.owner-order-header{padding:24px}.owner-order-directory-header{grid-template-columns:minmax(220px,.55fr) minmax(600px,1.45fr);align-items:center;padding:18px 20px}.owner-order-controls{grid-template-columns:minmax(260px,1fr) minmax(410px,auto);align-items:center}.owner-order-cards{display:none}.owner-order-table{display:block}.owner-order-loading{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}}@media (width<=420px){.owner-order-card>header{grid-template-columns:42px minmax(0,1fr)}.owner-order-card>header .owner-order-status{grid-column:2}.owner-order-card dl{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.owner-order-skeleton span{animation:none}}.owner-order-dialog-backdrop{--a-surface:#fffefa;--a-ink:#17362f;--a-muted:#5e6e68;--a-primary:#356a58;--a-primary-strong:#214f41;--a-soft:#e6efe9;--a-line:#c6d0c9;--a-warning:#855b18;--a-warning-soft:#fff4de;--a-danger:#a84f3d;--a-danger-soft:#fcede9;--a-success:#287257;--a-success-soft:#e8f4ee;z-index:140;background:#0f1c18a3;place-items:center;padding:10px;display:grid;position:fixed;inset:0}body:has(.owner-order-dialog[aria-modal=true]){overflow:hidden}body:has(.owner-order-dialog[aria-modal=true]) .owner-module-nav{visibility:hidden;pointer-events:none}.owner-order-dialog{border:1px solid var(--a-line);background:var(--a-surface);width:min(100%,880px);max-height:100%;color:var(--a-ink);border-radius:18px;font-family:Be Vietnam Pro,sans-serif;display:grid;overflow:hidden;box-shadow:0 24px 70px #0b1d184d}.owner-order-form-dialog{grid-template-rows:auto minmax(0,1fr)}.owner-order-dialog *,.owner-order-dialog :before,.owner-order-dialog :after{box-sizing:border-box}.owner-order-dialog h2,.owner-order-dialog h3,.owner-order-dialog p{margin:0}.owner-order-dialog button,.owner-order-dialog input,.owner-order-dialog select,.owner-order-dialog textarea{font:inherit}.owner-order-dialog button:focus-visible,.owner-order-dialog input:focus-visible,.owner-order-dialog select:focus-visible,.owner-order-dialog textarea:focus-visible{outline-offset:2px;outline:3px solid #356a5847}.owner-order-dialog>header{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.owner-order-dialog>header>div{min-width:0}.owner-order-dialog>header p{color:var(--a-primary);letter-spacing:.065em;text-transform:uppercase;font-size:11px;font-weight:800}.owner-order-dialog>header h2{color:var(--a-ink);margin-top:3px;font-size:19px;font-weight:820;line-height:1.3}.owner-order-dialog>header span{color:var(--a-muted);margin-top:4px;font-size:11px;line-height:1.45;display:block}.owner-order-dialog>header>button{border:1px solid var(--a-line);width:44px;height:44px;color:var(--a-muted);background:#eef2ee;border-radius:11px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.owner-order-dialog>form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.owner-order-form-body{align-content:start;gap:16px;min-height:0;padding:16px;display:grid;overflow-y:auto}.owner-order-form-meta{gap:12px;min-width:0;display:grid}.owner-order-form-meta label,.owner-order-form-row label,.owner-order-note-field{min-width:0;color:var(--a-ink);align-content:start;gap:6px;font-size:11px;font-weight:760;display:grid}.owner-order-form-meta label>span strong{color:var(--a-danger)}.owner-order-form-meta input,.owner-order-form-meta select,.owner-order-form-row input,.owner-order-form-row select,.owner-order-note-field textarea{border:1px solid var(--a-line);width:100%;min-width:0;min-height:44px;color:var(--a-ink);background:#fff;border-radius:10px;padding:10px 11px;font-size:12px;font-weight:520;line-height:1.4}.owner-order-note-field textarea{resize:vertical;min-height:84px}.owner-order-form-meta [aria-invalid=true],.owner-order-form-row [aria-invalid=true]{border-color:var(--a-danger);background:var(--a-danger-soft)}.owner-order-form-meta small,.owner-order-form-row small{color:var(--a-danger);font-size:11px;font-weight:670;line-height:1.35}.owner-order-form-lines{border:1px solid var(--a-line);background:#fbfcf9;border-radius:14px;min-width:0;overflow:clip}.owner-order-form-lines>header{border-bottom:1px solid var(--a-line);gap:10px;min-width:0;padding:13px;display:grid}.owner-order-form-lines>header h3{color:var(--a-ink);font-size:14px;font-weight:800}.owner-order-form-lines>header p{color:var(--a-muted);margin-top:3px;font-size:11px;line-height:1.4}.owner-order-form-lines>header button{border:1px solid var(--a-primary);background:var(--a-surface);width:100%;min-height:44px;color:var(--a-primary-strong);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:760;display:inline-flex}.owner-order-form-row-header{display:none}.owner-order-form-rows{gap:10px;min-width:0;padding:11px;display:grid}.owner-order-form-row{border:1px solid var(--a-line);background:#fff;border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid}.owner-order-price-field{border:1px solid var(--a-line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;min-width:0;display:grid;overflow:hidden}.owner-order-price-field input{border:0;border-radius:0}.owner-order-price-field b{color:var(--a-muted);text-align:center;font-size:11px}.owner-order-remove-line{background:var(--a-danger-soft);width:100%;min-width:44px;min-height:44px;color:var(--a-danger);border:1px solid #e2c8c1;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.owner-order-form-total{background:var(--a-soft);min-height:58px;color:var(--a-muted);border:1px solid #c9d9d0;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;font-size:11px;font-weight:700;display:flex}.owner-order-form-total strong{color:var(--a-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:820}.owner-order-dialog-error{background:var(--a-danger-soft);color:var(--a-danger);border:1px solid #e7c6bf;border-radius:10px;align-items:flex-start;gap:7px;padding:10px 11px;font-size:11px;font-weight:680;line-height:1.4;display:flex}.owner-order-dialog footer{border-top:1px solid var(--a-line);background:#f7f9f6;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;padding:13px 16px 16px;display:grid}.owner-order-dialog footer button{border:1px solid var(--a-line);background:var(--a-surface);min-width:44px;min-height:44px;color:var(--a-primary-strong);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:780;display:inline-flex}.owner-order-dialog footer button.is-primary{border-color:var(--a-primary);background:var(--a-primary);color:#fff}.owner-order-dialog footer button.is-danger{border-color:var(--a-danger);background:var(--a-danger);color:#fff}.owner-order-dialog button:disabled,.owner-order-dialog input:disabled,.owner-order-dialog select:disabled,.owner-order-dialog textarea:disabled{cursor:not-allowed;opacity:.58}@media (width>=640px){.owner-order-dialog-backdrop{padding:14px}.owner-order-dialog{max-height:100%}.owner-order-dialog>header,.owner-order-form-body{padding:18px}.owner-order-form-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-order-form-lines>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:14px}.owner-order-form-lines>header button{width:auto}}@media (width>=900px){.owner-order-form-row-header,.owner-order-form-row{grid-template-columns:minmax(170px,1.5fr) minmax(92px,.7fr) minmax(130px,.9fr) minmax(130px,.95fr) 44px;gap:8px;display:grid}.owner-order-form-row-header{color:var(--a-muted);letter-spacing:.025em;text-transform:uppercase;background:#f1f5f1;padding:10px 12px;font-size:11px;font-weight:800}.owner-order-form-row{border-radius:10px;align-items:start;padding:10px}.owner-order-form-row label>span:first-child{display:none}.owner-order-remove-line{width:44px}}@media (width<=420px){.owner-order-dialog footer{grid-template-columns:minmax(0,1fr)}}.owner-order-detail-dialog{grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,780px)}.owner-order-detail-body,.owner-order-action-body{align-content:start;gap:14px;min-height:0;padding:16px;display:grid;overflow-y:auto}.owner-order-detail-identity{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:11px;min-width:0;display:grid}.owner-order-detail-identity>span:first-child{background:var(--a-soft);width:46px;height:46px;color:var(--a-primary);border-radius:12px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.owner-order-detail-identity>div{min-width:0}.owner-order-detail-identity h3{color:var(--a-ink);overflow-wrap:anywhere;font-size:16px;font-weight:820}.owner-order-detail-identity p{color:var(--a-muted);margin-top:3px;font-size:11px;line-height:1.4}.owner-order-detail-identity .owner-order-status{grid-column:2}.owner-order-detail-facts{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.owner-order-detail-facts>div{border:1px solid var(--a-line);background:#f8faf7;border-radius:10px;min-width:0;padding:10px 11px}.owner-order-detail-facts dt{color:var(--a-muted);font-size:11px;line-height:1.3}.owner-order-detail-facts dd{color:var(--a-ink);overflow-wrap:anywhere;margin-top:4px;font-size:11px;font-weight:760;line-height:1.4}.owner-order-detail-note{border:1px solid var(--a-line);background:#fffdf8;border-radius:11px;padding:11px 12px}.owner-order-detail-note strong{color:var(--a-ink);font-size:11px;font-weight:800}.owner-order-detail-note p{color:var(--a-muted);margin-top:5px;font-size:11px;line-height:1.5}.owner-order-detail-items{border:1px solid var(--a-line);border-radius:13px;min-width:0;overflow:clip}.owner-order-detail-items>header{border-bottom:1px solid var(--a-line);background:#f8faf7;padding:12px 13px}.owner-order-detail-items>header h3{color:var(--a-ink);font-size:13px;font-weight:800}.owner-order-detail-items>header p{color:var(--a-muted);margin-top:3px;font-size:11px}.owner-order-detail-item-cards{gap:8px;min-width:0;padding:10px;display:grid}.owner-order-detail-item-cards article{border:1px solid var(--a-line);background:#fff;border-radius:10px;padding:11px}.owner-order-detail-item-cards h4{color:var(--a-ink);margin:0;font-size:12px;font-weight:800}.owner-order-detail-item-cards dl{gap:7px;margin-top:9px;display:grid}.owner-order-detail-item-cards dl>div{justify-content:space-between;gap:10px;min-width:0;display:flex}.owner-order-detail-item-cards dt{color:var(--a-muted);font-size:11px}.owner-order-detail-item-cards dd{color:var(--a-ink);text-align:right;font-size:11px;font-weight:750}.owner-order-detail-item-table{display:none;overflow-x:auto}.owner-order-detail-item-table table{border-collapse:collapse;width:100%;color:var(--a-ink);font-size:11px}.owner-order-detail-item-table th{color:var(--a-muted);text-align:left;background:#f1f5f1;padding:10px 12px;font-size:11px;font-weight:800}.owner-order-detail-item-table td{border-top:1px solid var(--a-line);min-width:120px;padding:11px 12px}.owner-order-detail-item-table th.is-numeric,.owner-order-detail-item-table td.is-numeric{text-align:right;font-variant-numeric:tabular-nums}.owner-order-detail-item-table td strong{font-weight:800}.owner-order-detail-item-table td small{color:var(--a-muted);margin-top:3px;font-size:11px;display:block}.owner-order-detail-empty{color:var(--a-muted);text-align:center;padding:20px;font-size:11px}.owner-order-detail-total{background:var(--a-soft);min-height:58px;color:var(--a-muted);border:1px solid #c9d9d0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:11px;font-weight:700;display:flex}.owner-order-detail-total strong{color:var(--a-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:820}.owner-order-detail-dialog>footer{grid-template-columns:minmax(0,1fr)}.owner-order-dialog-state{min-height:230px;color:var(--a-muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.owner-order-dialog-state>i{color:var(--a-primary);font-size:24px}.owner-order-dialog-state h3{color:var(--a-ink);font-size:15px;font-weight:800}.owner-order-dialog-state p{max-width:420px;font-size:11px;line-height:1.5}.owner-order-dialog-state button{border:1px solid var(--a-primary);background:var(--a-primary);color:#fff;border-radius:10px;min-height:44px;margin-top:3px;padding:8px 13px;font-size:11px;font-weight:760}.owner-order-dialog-state.is-error>i,.owner-order-dialog-state.is-error h3{color:var(--a-danger)}.owner-order-action-dialog{grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,520px)}.owner-order-action-identity{border:1px solid var(--a-line);background:#f8faf7;border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:12px;display:grid}.owner-order-action-identity>span{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;display:inline-flex}.owner-order-action-identity.is-receive>span{background:var(--a-success-soft);color:var(--a-success)}.owner-order-action-identity.is-cancel>span{background:var(--a-danger-soft);color:var(--a-danger)}.owner-order-action-identity strong{color:var(--a-ink);overflow-wrap:anywhere;font-size:13px;font-weight:820}.owner-order-action-identity p{color:var(--a-muted);margin-top:3px;font-size:11px;line-height:1.4}.owner-order-action-copy{border:1px solid var(--a-line);color:var(--a-ink);background:#fffdf8;border-radius:12px;padding:12px 13px;font-size:11px;line-height:1.55}.owner-order-action-copy p{font-size:12px;font-weight:720}.owner-order-action-copy ul{color:var(--a-muted);gap:6px;margin:9px 0 0;padding-left:18px;display:grid}@media (width>=640px){.owner-order-detail-body,.owner-order-action-body{padding:18px}.owner-order-detail-identity{grid-template-columns:46px minmax(0,1fr) auto;align-items:center}.owner-order-detail-identity .owner-order-status{grid-column:auto}.owner-order-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-order-detail-item-cards{display:none}.owner-order-detail-item-table{display:block}}.owner-purchasing-debts{gap:16px;min-width:0;display:grid}.owner-purchasing-debts *,.owner-purchasing-debts :before,.owner-purchasing-debts :after{box-sizing:border-box}.owner-purchasing-debts button,.owner-purchasing-debts input{font:inherit}.owner-purchasing-debts h1,.owner-purchasing-debts h2,.owner-purchasing-debts h3,.owner-purchasing-debts p,.owner-purchasing-debts dl,.owner-purchasing-debts dd{margin:0}.owner-purchasing-debts button:focus-visible,.owner-purchasing-debts input:focus-visible{outline-offset:2px;outline:3px solid #356a5847}.owner-debt-header{border:1px solid var(--a-line);background:var(--a-surface);border-radius:18px;gap:14px;min-width:0;padding:18px;display:grid}.owner-debt-header>div{min-width:0}.owner-debt-kicker{color:var(--a-primary);letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:800}.owner-debt-header h1{color:var(--a-ink);letter-spacing:-.035em;margin-top:4px;font-size:clamp(27px,8vw,38px);font-weight:820;line-height:1.15}.owner-debt-header>div>p:last-child{max-width:680px;color:var(--a-muted);margin-top:6px;font-size:12px;line-height:1.5}.owner-debt-scope-note{background:var(--a-soft);min-height:44px;color:var(--a-primary-strong);border:1px solid #cbd9d1;border-radius:11px;align-items:center;gap:8px;padding:9px 11px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.owner-debt-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.owner-debt-summary>div{border:1px solid var(--a-line);background:var(--a-surface);border-radius:14px;align-content:space-between;gap:7px;min-width:0;min-height:96px;padding:12px;display:grid}.owner-debt-summary dt{min-width:0;color:var(--a-muted);align-items:flex-start;gap:7px;font-size:11px;font-weight:690;line-height:1.35;display:flex}.owner-debt-summary dt i{color:var(--a-primary);margin-top:2px;font-size:14px}.owner-debt-summary dd{color:var(--a-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:nowrap;font-size:clamp(16px,4.4vw,23px);font-weight:830;line-height:1.2}.owner-debt-summary>.is-outstanding{background:#fff9f7;border-color:#e5c8c1}.owner-debt-summary>.is-outstanding dt,.owner-debt-summary>.is-outstanding dt i,.owner-debt-summary>.is-outstanding dd{color:var(--a-danger)}.owner-debt-summary>.is-credit{background:#f5fbf7;border-color:#c6ddd2}.owner-debt-summary>.is-credit dt,.owner-debt-summary>.is-credit dt i,.owner-debt-summary>.is-credit dd{color:var(--a-success)}.owner-debt-notice{background:var(--a-success-soft);min-height:46px;color:var(--a-success);border:1px solid #c5ddcf;border-radius:12px;align-items:flex-start;gap:8px;padding:11px 13px;font-size:11px;font-weight:700;line-height:1.45;display:flex}.owner-debt-notice i{margin-top:2px}.owner-debt-directory{border:1px solid var(--a-line);background:var(--a-surface);border-radius:18px;min-width:0;overflow:clip}.owner-debt-directory-header{border-bottom:1px solid var(--a-line);gap:13px;min-width:0;padding:16px;display:grid}.owner-debt-directory-header>div{min-width:0}.owner-debt-directory-header h2{color:var(--a-ink);font-size:17px;font-weight:820;line-height:1.3}.owner-debt-directory-header h2:focus{outline:none}.owner-debt-directory-header p{color:var(--a-muted);margin-top:3px;font-size:11px;line-height:1.4}.owner-debt-search{border:1px solid var(--a-line);background:#fff;border-radius:12px;align-items:center;min-width:0;min-height:48px;display:flex;position:relative;overflow:hidden}.owner-debt-search:focus-within{border-color:var(--a-primary);box-shadow:0 0 0 3px #356a5824}.owner-debt-search>i{color:var(--a-muted);pointer-events:none;font-size:13px;position:absolute;left:13px}.owner-debt-search input{width:100%;min-width:0;min-height:48px;color:var(--a-ink);background:0 0;border:0;outline:0;padding:10px 12px 10px 38px;font-size:12px}.owner-debt-search input::placeholder{color:#85918c}.owner-debt-filter{border-bottom:1px solid var(--a-line);background:#f7f9f6;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;padding:11px 16px;display:grid}.owner-debt-filter button{border:1px solid var(--a-line);background:var(--a-surface);min-width:0;min-height:44px;color:var(--a-muted);border-radius:10px;padding:8px 10px;font-size:11px;font-weight:740}.owner-debt-filter button:hover{border-color:var(--a-primary);color:var(--a-primary-strong)}.owner-debt-filter button.is-active{background:var(--a-soft);color:var(--a-primary-strong);border-color:#bdd2c6}.owner-debt-cards{gap:10px;min-width:0;padding:12px;display:grid}.owner-debt-card{border:1px solid var(--a-line);background:#fff;border-radius:14px;min-width:0;overflow:clip}.owner-debt-card>header{border-bottom:1px solid var(--a-line);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:13px;display:grid}.owner-debt-card-icon{background:var(--a-soft);width:44px;height:44px;color:var(--a-primary);border-radius:11px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.owner-debt-card>header>div{min-width:0}.owner-debt-card h3{color:var(--a-ink);overflow-wrap:anywhere;font-size:13px;font-weight:820;line-height:1.35}.owner-debt-card header p{color:var(--a-muted);margin-top:3px;font-size:11px;line-height:1.35}.owner-debt-card>header .owner-debt-status{grid-column:2;justify-self:start}.owner-debt-card>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:12px 13px;display:grid}.owner-debt-card>dl>div{border:1px solid var(--a-line);background:#fafbf8;border-radius:10px;min-width:0;padding:10px}.owner-debt-card>dl>.owner-debt-card-balance{background:#fffdf8;grid-column:1/-1}.owner-debt-card dt{color:var(--a-muted);font-size:11px;line-height:1.3}.owner-debt-card dd{color:var(--a-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:760}.owner-debt-balance{color:var(--a-ink);font-weight:820}.owner-debt-balance.is-outstanding{color:var(--a-danger)}.owner-debt-balance.is-credit{color:var(--a-success)}.owner-debt-status{border:1px solid var(--a-line);min-height:28px;color:var(--a-muted);white-space:nowrap;background:#f0f3f0;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:760;line-height:1;display:inline-flex}.owner-debt-status.is-outstanding{background:var(--a-danger-soft);color:var(--a-danger);border-color:#e5c7c0}.owner-debt-status.is-settled{background:var(--a-success-soft);color:var(--a-success);border-color:#c6ddd2}.owner-debt-status.is-credit{background:var(--a-soft);color:var(--a-primary-strong);border-color:#c7d9cf}.owner-debt-actions{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;min-width:0;padding:0 13px 13px;display:grid}.owner-debt-action{border:1px solid var(--a-line);background:var(--a-surface);min-width:44px;min-height:44px;color:var(--a-primary-strong);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:760;display:inline-flex}.owner-debt-action:hover{border-color:var(--a-primary);background:var(--a-soft)}.owner-debt-action.is-primary{border-color:var(--a-primary);background:var(--a-primary);color:#fff}.owner-debt-table{display:none;overflow-x:auto}.owner-debt-table table{border-collapse:collapse;width:100%;min-width:940px;color:var(--a-ink);font-size:11px}.owner-debt-table th{color:var(--a-muted);letter-spacing:.025em;text-align:left;text-transform:uppercase;background:#f1f5f1;padding:11px 13px;font-size:11px;font-weight:800}.owner-debt-table td{border-top:1px solid var(--a-line);vertical-align:middle;min-width:118px;padding:12px 13px}.owner-debt-table td:first-child{min-width:200px}.owner-debt-table td:last-child{min-width:240px}.owner-debt-table td strong{font-size:12px;font-weight:810}.owner-debt-table td small{color:var(--a-muted);margin-top:4px;font-size:11px;line-height:1.35;display:block}.owner-debt-table .is-numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.owner-debt-table td .owner-debt-actions{grid-template-columns:repeat(2,minmax(96px,1fr));padding:0}.owner-debt-loading{gap:10px;min-width:0;padding:12px;display:grid}.owner-debt-skeleton{border:1px solid var(--a-line);border-radius:13px;gap:12px;min-height:150px;padding:14px;display:grid}.owner-debt-skeleton span{background:linear-gradient(90deg,#eef2ed 20%,#f8faf7 50%,#eef2ed 80%) 0 0/220% 100%;border-radius:999px;height:14px;animation:1.35s infinite owner-debt-shimmer}.owner-debt-skeleton span:first-child{width:52%}.owner-debt-skeleton span:nth-child(2){width:78%}.owner-debt-skeleton span:nth-child(3){width:100%;height:54px}@keyframes owner-debt-shimmer{to{background-position:-220% 0}}.owner-debt-state{min-height:260px;color:var(--a-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:28px 18px;display:grid}.owner-debt-state>i{color:var(--a-primary);font-size:25px}.owner-debt-state h2{color:var(--a-ink);font-size:16px;font-weight:810}.owner-debt-state p{max-width:460px;font-size:11px;line-height:1.5}.owner-debt-state button{border:1px solid var(--a-primary);background:var(--a-primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin-top:3px;padding:8px 13px;font-size:11px;font-weight:760;display:inline-flex}.owner-debt-state.is-error>i,.owner-debt-state.is-error h2{color:var(--a-danger)}@media (width>=640px){.owner-debt-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:20px}.owner-debt-scope-note{max-width:260px}.owner-debt-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-debt-summary>div{min-height:108px;padding:14px}.owner-debt-directory-header{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:center;padding:18px}.owner-debt-filter{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:18px}.owner-debt-cards,.owner-debt-loading{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}}@media (width>=1024px){.owner-debt-cards{display:none}.owner-debt-table{display:block}.owner-debt-loading{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}}@media (prefers-reduced-motion:reduce){.owner-debt-skeleton span{animation:none}}.owner-debt-dialog-backdrop{--a-surface:#fffefa;--a-ink:#17362f;--a-muted:#5e6e68;--a-primary:#356a58;--a-primary-strong:#214f41;--a-soft:#e6efe9;--a-line:#c6d0c9;--a-danger:#a84f3d;--a-danger-soft:#fcede9;--a-success:#287257;--a-success-soft:#e8f4ee;z-index:140;background:#0f1c18a3;place-items:center;padding:10px;display:grid;position:fixed;inset:0}body:has(.owner-debt-dialog[aria-modal=true]){overflow:hidden}body:has(.owner-debt-dialog[aria-modal=true]) .owner-module-nav{visibility:hidden;pointer-events:none}.owner-debt-dialog{border:1px solid var(--a-line);background:var(--a-surface);width:min(100%,620px);max-height:100%;color:var(--a-ink);border-radius:18px;font-family:Be Vietnam Pro,sans-serif;display:grid;overflow:hidden;box-shadow:0 24px 70px #0b1d184d}.owner-debt-payment-dialog{grid-template-rows:auto minmax(0,1fr)}.owner-debt-history-dialog{grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,860px)}.owner-debt-dialog *,.owner-debt-dialog :before,.owner-debt-dialog :after{box-sizing:border-box}.owner-debt-dialog h2,.owner-debt-dialog h3,.owner-debt-dialog p,.owner-debt-dialog dl,.owner-debt-dialog dd{margin:0}.owner-debt-dialog button,.owner-debt-dialog input,.owner-debt-dialog select,.owner-debt-dialog textarea{font:inherit}.owner-debt-dialog button:focus-visible,.owner-debt-dialog input:focus-visible,.owner-debt-dialog select:focus-visible,.owner-debt-dialog textarea:focus-visible{outline-offset:2px;outline:3px solid #356a5847}.owner-debt-dialog>header{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.owner-debt-dialog>header>div{min-width:0}.owner-debt-dialog>header p{color:var(--a-primary);letter-spacing:.065em;text-transform:uppercase;font-size:11px;font-weight:800}.owner-debt-dialog>header h2{color:var(--a-ink);margin-top:3px;font-size:19px;font-weight:820;line-height:1.3}.owner-debt-dialog>header span{color:var(--a-muted);margin-top:4px;font-size:11px;line-height:1.45;display:block}.owner-debt-dialog>header>button{border:1px solid var(--a-line);width:44px;height:44px;color:var(--a-muted);background:#eef2ee;border-radius:11px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.owner-debt-dialog>form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.owner-debt-payment-body,.owner-debt-history-body{align-content:start;gap:13px;min-height:0;padding:16px;display:grid;overflow-y:auto}.owner-debt-payment-supplier{border:1px solid var(--a-line);background:#f8faf7;border-radius:12px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.owner-debt-payment-supplier>span{background:var(--a-soft);width:46px;height:46px;color:var(--a-primary);border-radius:11px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.owner-debt-payment-supplier>div{min-width:0}.owner-debt-payment-supplier h3{color:var(--a-ink);overflow-wrap:anywhere;font-size:13px;font-weight:820}.owner-debt-payment-supplier p{color:var(--a-muted);margin-top:3px;font-size:11px;line-height:1.35}.owner-debt-payment-supplier dl{border-top:1px solid var(--a-line);grid-column:1/-1;padding-top:10px}.owner-debt-payment-supplier dt{color:var(--a-muted);font-size:11px}.owner-debt-payment-supplier dd{color:var(--a-danger);font-variant-numeric:tabular-nums;margin-top:3px;font-size:18px;font-weight:830}.owner-debt-form-field{min-width:0;color:var(--a-ink);gap:6px;font-size:11px;font-weight:760;display:grid}.owner-debt-form-field>span strong{color:var(--a-danger)}.owner-debt-form-field input,.owner-debt-form-field select,.owner-debt-form-field textarea{border:1px solid var(--a-line);width:100%;min-width:0;min-height:44px;color:var(--a-ink);background:#fff;border-radius:10px;padding:10px 11px;font-size:12px;font-weight:520;line-height:1.4}.owner-debt-form-field textarea{resize:vertical;min-height:76px}.owner-debt-form-field [aria-invalid=true]{border-color:var(--a-danger);background:var(--a-danger-soft)}.owner-debt-form-field small{color:var(--a-danger);font-size:11px;font-weight:680;line-height:1.35}.owner-debt-money-input{border:1px solid var(--a-line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;min-width:0;display:grid;overflow:hidden}.owner-debt-money-input input{border:0;border-radius:0}.owner-debt-money-input:has([aria-invalid=true]){border-color:var(--a-danger);background:var(--a-danger-soft)}.owner-debt-money-input b{color:var(--a-muted);text-align:center;font-size:12px}.owner-debt-pay-full{border:1px solid var(--a-primary);background:var(--a-soft);width:100%;min-height:44px;color:var(--a-primary-strong);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:760;display:inline-flex}.owner-debt-payment-preview{background:var(--a-soft);border:1px solid #c9d9d0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 13px;display:flex}.owner-debt-payment-preview dt{color:var(--a-muted);font-size:11px;font-weight:700;line-height:1.35}.owner-debt-payment-preview dd{color:var(--a-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:830}.owner-debt-dialog-error{background:var(--a-danger-soft);color:var(--a-danger);border:1px solid #e7c6bf;border-radius:10px;align-items:flex-start;gap:7px;padding:10px 11px;font-size:11px;font-weight:680;line-height:1.4;display:flex}.owner-debt-dialog footer{border-top:1px solid var(--a-line);background:#f7f9f6;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;padding:13px 16px 16px;display:grid}.owner-debt-dialog footer button{border:1px solid var(--a-line);background:var(--a-surface);min-width:44px;min-height:44px;color:var(--a-primary-strong);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:780;display:inline-flex}.owner-debt-dialog footer button.is-primary{border-color:var(--a-primary);background:var(--a-primary);color:#fff}.owner-debt-dialog button:disabled,.owner-debt-dialog input:disabled,.owner-debt-dialog select:disabled,.owner-debt-dialog textarea:disabled{cursor:not-allowed;opacity:.58}.owner-debt-history-balance{border:1px solid var(--a-line);background:#f8faf7;border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid}.owner-debt-history-balance>div{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.owner-debt-history-balance>div>span{background:var(--a-soft);width:44px;height:44px;color:var(--a-primary);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.owner-debt-history-balance strong{color:var(--a-ink);overflow-wrap:anywhere;font-size:13px;font-weight:820;display:block}.owner-debt-history-balance small{color:var(--a-muted);margin-top:3px;font-size:11px;display:block}.owner-debt-history-balance dl{border-top:1px solid var(--a-line);padding-top:10px}.owner-debt-history-balance dt{color:var(--a-muted);font-size:11px}.owner-debt-history-balance dd{color:var(--a-ink);font-variant-numeric:tabular-nums;margin-top:3px;font-size:18px;font-weight:830}.owner-debt-history-list{border:1px solid var(--a-line);border-radius:13px;min-width:0;overflow:clip}.owner-debt-history-cards{gap:9px;min-width:0;padding:10px;display:grid}.owner-debt-history-cards article{border:1px solid var(--a-line);background:#fff;border-radius:11px;padding:11px}.owner-debt-history-cards header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.owner-debt-history-cards time{color:var(--a-muted);font-size:11px;line-height:1.4}.owner-debt-history-cards header strong{color:var(--a-primary-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:820}.owner-debt-history-cards dl{border-top:1px solid var(--a-line);gap:7px;margin-top:10px;padding-top:9px;display:grid}.owner-debt-history-cards dl>div{grid-template-columns:92px minmax(0,1fr);gap:8px;min-width:0;display:grid}.owner-debt-history-cards dt{color:var(--a-muted);font-size:11px}.owner-debt-history-cards dd{color:var(--a-ink);overflow-wrap:anywhere;font-size:11px;font-weight:700}.owner-debt-history-table{display:none;overflow-x:auto}.owner-debt-history-table table{border-collapse:collapse;width:100%;min-width:760px;color:var(--a-ink);font-size:11px}.owner-debt-history-table th{color:var(--a-muted);text-align:left;background:#f1f5f1;padding:10px 12px;font-size:11px;font-weight:800}.owner-debt-history-table td{border-top:1px solid var(--a-line);vertical-align:top;min-width:130px;padding:11px 12px}.owner-debt-history-table td.is-numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.owner-debt-history-table td strong{font-weight:820}.owner-debt-dialog-state{min-height:230px;color:var(--a-muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.owner-debt-dialog-state>i{color:var(--a-primary);font-size:24px}.owner-debt-dialog-state h3{color:var(--a-ink);font-size:15px;font-weight:800}.owner-debt-dialog-state p{max-width:420px;font-size:11px;line-height:1.5}.owner-debt-dialog-state button{border:1px solid var(--a-primary);background:var(--a-primary);color:#fff;border-radius:10px;min-height:44px;margin-top:3px;padding:8px 13px;font-size:11px;font-weight:760}.owner-debt-dialog-state.is-error>i,.owner-debt-dialog-state.is-error h3{color:var(--a-danger)}.owner-debt-history-dialog>footer{grid-template-columns:minmax(0,1fr)}@media (width>=640px){.owner-debt-dialog-backdrop{padding:14px}.owner-debt-dialog>header,.owner-debt-payment-body,.owner-debt-history-body{padding:18px}.owner-debt-payment-supplier{grid-template-columns:46px minmax(0,1fr) auto}.owner-debt-payment-supplier dl{border-top:0;border-left:1px solid var(--a-line);text-align:right;grid-column:auto;padding:0 0 0 14px}.owner-debt-history-balance{grid-template-columns:minmax(0,1fr) auto;align-items:center}.owner-debt-history-balance dl{border-top:0;border-left:1px solid var(--a-line);text-align:right;padding:0 0 0 16px}.owner-debt-history-cards{display:none}.owner-debt-history-table{display:block}}@media (width>=640px) and (width<=900px){.owner-debt-summary dd{font-size:clamp(17px,2.55vw,20px)}}@media (width<=420px){.owner-debt-dialog footer{grid-template-columns:minmax(0,1fr)}.owner-debt-payment-preview{flex-direction:column;align-items:flex-start}}.owner-tables-a-plus{width:100%;min-width:0;max-width:none;color:var(--a-ink);overflow:visible}.owner-tables-workspace{gap:14px;min-width:0;display:grid}.owner-tables-hero{border:1px solid var(--a-line);background:linear-gradient(135deg, var(--a-surface) 0%, #f1f6f2 100%);border-radius:18px;gap:15px;min-width:0;padding:18px;display:grid;box-shadow:0 7px 22px #17362f0e}.owner-tables-hero>div{min-width:0}.owner-tables-hero .owner-section-kicker i{margin-right:6px}.owner-tables-hero h1{color:var(--a-ink);letter-spacing:-.04em;margin-top:5px;font-size:clamp(27px,8vw,40px);font-weight:820;line-height:1.12}.owner-tables-hero>div>p:last-child{max-width:680px;color:var(--a-muted);margin-top:8px;font-size:12px;line-height:1.55}.owner-tables-hero>.owner-menu-button{width:100%}.owner-tables-page-notice{background:var(--a-success-soft);min-height:44px;color:var(--a-success);border:1px solid #c9ddd2;border-radius:11px;align-items:flex-start;gap:8px;padding:11px 13px;font-size:11px;font-weight:720;line-height:1.45;display:flex}.owner-tables-page-notice i{flex:none;margin-top:3px}.owner-tables-page-notice.is-error{background:var(--a-danger-soft);color:var(--a-danger);border-color:#e7c6bf}.owner-tables-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.owner-tables-summary>div{border:1px solid var(--a-line);background:var(--a-surface);text-align:center;border-radius:15px;align-content:center;min-width:0;min-height:116px;padding:13px 8px;display:grid}.owner-tables-summary dt{color:var(--a-muted);font-size:11px;font-weight:720;line-height:1.35}.owner-tables-summary dt i{color:var(--a-primary);margin-bottom:7px;font-size:15px;display:block}.owner-tables-summary dd{color:var(--a-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:clamp(17px,4.5vw,24px);font-weight:830;line-height:1.2}.owner-tables-summary small{color:var(--a-muted);margin-top:4px;font-size:11px;line-height:1.35}.owner-tables-summary .is-success{background:var(--a-success-soft);border-color:#c9ddd2}.owner-tables-summary .is-success dt i,.owner-tables-summary .is-success dd{color:var(--a-success)}.owner-tables-summary .is-neutral{background:#f2f4f1}.owner-tables-section{border:1px solid var(--a-line);background:var(--a-surface);border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 6px 18px #17362f0b}.owner-tables-section>header{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.owner-tables-section>header>div{min-width:0}.owner-tables-section>header h2{color:var(--a-ink);letter-spacing:-.018em;margin-top:3px;font-size:18px;font-weight:820;line-height:1.3}.owner-tables-section>header>div>p:last-child{max-width:660px;color:var(--a-muted);margin-top:4px;font-size:11px;line-height:1.5}.owner-tables-section-icon,.owner-tables-count{background:var(--a-soft);min-width:44px;min-height:44px;color:var(--a-primary-strong);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.owner-tables-count{white-space:nowrap;min-width:auto;padding:8px 11px;font-size:11px;font-weight:800}.owner-tables-search{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px 12px 0;display:grid}.owner-tables-search>label{min-width:0;display:block;position:relative}.owner-tables-search>label>i{z-index:1;color:var(--a-muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.owner-tables-search input{border:1px solid var(--a-line);width:100%;min-width:0;min-height:44px;color:var(--a-ink);background:#f8faf7;border-radius:11px;padding:10px 46px 10px 38px;font-size:12px}.owner-tables-search input::placeholder{color:#87948f}.owner-tables-search>label>button{width:44px;height:44px;color:var(--a-muted);background:0 0;border:0;padding:0;position:absolute;top:0;right:0;min-width:44px!important;min-height:44px!important}.owner-tables-search>span{color:var(--a-muted);white-space:nowrap;font-size:11px;font-weight:720}.owner-tables-config form{min-width:0;display:grid}.owner-tables-config-grid{gap:14px;min-width:0;padding:16px;display:grid}.owner-tables-switch-list{gap:9px;min-width:0;display:grid}.owner-tables-switch-row{border:1px solid var(--a-line);background:#f8faf7;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 48px;align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.owner-tables-setting-icon{background:var(--a-soft);width:42px;height:42px;color:var(--a-primary-strong);border-radius:11px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.owner-tables-switch-row>div{min-width:0}.owner-tables-switch-row strong{color:var(--a-ink);font-size:12px;font-weight:790;line-height:1.35;display:block}.owner-tables-switch-row small{color:var(--a-muted);margin-top:3px;font-size:11px;line-height:1.4;display:block}.owner-tables-switch{background:0 0;border:0;width:48px;height:44px;padding:0;position:relative;min-width:48px!important;min-height:44px!important}.owner-tables-switch:before{content:"";background:#c9d1cd;border-radius:999px;height:22px;transition:background-color .16s;position:absolute;top:11px;left:0;right:0}.owner-tables-switch>span{z-index:1;background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:14px;left:3px;box-shadow:0 1px 4px #17362f3d}.owner-tables-switch[aria-checked=true]:before{background:var(--a-primary)}.owner-tables-switch[aria-checked=true]>span{transform:translate(26px)}.owner-tables-wifi-fields{gap:10px;min-width:0;display:grid}.owner-tables-wifi-fields label{min-width:0;color:var(--a-ink);gap:6px;font-size:11px;font-weight:740;display:grid}.owner-tables-wifi-fields input{border:1px solid var(--a-line);width:100%;min-width:0;min-height:44px;color:var(--a-ink);background:#fff;border-radius:10px;padding:10px 11px;font-size:12px}.owner-tables-wifi-fields input::placeholder{color:#87948f}.owner-tables-wifi-fields>p{color:var(--a-muted);align-items:flex-start;gap:6px;font-size:11px;line-height:1.45;display:flex}.owner-tables-wifi-fields>p i{color:var(--a-primary);margin-top:3px}.owner-tables-config form>footer{border-top:1px solid var(--a-line);background:#f8faf7;justify-content:flex-end;padding:13px 16px 16px;display:flex}.owner-tables-config form>footer .owner-menu-button{width:100%}.owner-tables-feedback{background:var(--a-success-soft);color:var(--a-success);border:1px solid #c9ddd2;border-radius:10px;align-items:flex-start;gap:8px;margin:0 16px 13px;padding:10px 11px;font-size:11px;font-weight:700;line-height:1.45;display:flex}.owner-tables-feedback i{flex:none;margin-top:3px}.owner-tables-feedback.is-error{background:var(--a-danger-soft);color:var(--a-danger);border-color:#e7c6bf}.owner-tables-state,.owner-tables-empty{min-height:160px;color:var(--a-muted);text-align:center;align-content:center;place-items:center;gap:9px;padding:22px 16px;display:grid}.owner-tables-state .owner-icon-tile,.owner-tables-empty .owner-icon-tile{background:var(--a-soft);width:48px;height:48px;color:var(--a-primary);border-radius:13px;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.owner-tables-state h3,.owner-tables-empty h3{color:var(--a-ink);font-size:14px;font-weight:800}.owner-tables-state p,.owner-tables-empty p{color:var(--a-muted);margin-top:3px;font-size:11px;line-height:1.5}.owner-tables-empty .owner-menu-button{margin-top:3px}.owner-tables-no-result{min-height:190px}.owner-tables-state.is-error .owner-icon-tile,.owner-tables-state.is-error h3{color:var(--a-danger)}.owner-tables-grid{gap:10px;min-width:0;padding:12px;display:grid}.owner-table-card{min-width:0;color:var(--a-ink);border-radius:14px;padding:13px;overflow:hidden;border:1px solid var(--a-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fbfcf9!important}.owner-table-card>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.owner-table-card-icon{background:var(--a-soft);width:44px;height:44px;color:var(--a-primary-strong);border-radius:11px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.owner-table-card>header>div{min-width:0}.owner-table-card>header p{color:var(--a-muted);font-size:11px;font-weight:680}.owner-table-card>header h3{color:var(--a-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:14px;font-weight:820;line-height:1.35;overflow:hidden}.owner-table-card-status{background:var(--a-success-soft);min-height:30px;color:var(--a-success);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:740;display:inline-flex}.owner-table-card-status i{font-size:11px}.owner-table-card-url{min-width:0;color:var(--a-muted);text-overflow:ellipsis;white-space:nowrap;background:#eef3ef;border-radius:9px;align-items:center;gap:6px;padding:9px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:flex;overflow:hidden;margin-top:11px!important}.owner-table-card-url i{color:var(--a-primary);flex:none}.owner-table-card>footer{border-top:1px solid var(--a-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:11px;padding-top:11px;display:grid}.owner-table-card>footer button{border:1px solid var(--a-line);background:var(--a-surface);min-width:44px;min-height:44px;color:var(--a-primary-strong);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-size:11px;font-weight:740;display:inline-flex}.owner-table-card>footer button:hover{border-color:var(--a-primary);background:var(--a-soft)}.owner-table-card>footer button.is-danger{color:var(--a-danger)}.owner-table-card>footer button.is-danger:hover{background:var(--a-danger-soft);border-color:#e7c6bf}@media (width<=460px){.owner-tables-summary small{display:none}.owner-table-card-status{padding-inline:7px}.owner-table-card>footer button{flex-direction:column;gap:2px}}@media (width>=640px){.owner-tables-workspace{gap:18px}.owner-tables-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:22px}.owner-tables-hero>.owner-menu-button{width:auto}.owner-tables-summary{gap:12px}.owner-tables-summary>div{min-height:124px;padding:15px}.owner-tables-section>header,.owner-tables-config-grid{padding:19px}.owner-tables-config form>footer{padding:14px 19px 19px}.owner-tables-feedback{margin-inline:19px}.owner-tables-config form>footer .owner-menu-button{width:auto}.owner-tables-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px}.owner-tables-search{padding:15px 15px 0}}@media (width>=1024px){.owner-tables-hero{padding:24px}.owner-tables-config-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:20px;padding:22px}.owner-tables-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:14px;padding:18px}}.owner-table-dialog-backdrop{z-index:150;background:#0f1c18a3;place-items:center;padding:10px;display:grid;position:fixed;inset:0}.owner-table-dialog{border:1px solid var(--a-line);background:var(--a-surface);width:min(100%,520px);max-height:100%;color:var(--a-ink);border-radius:18px;font-family:Be Vietnam Pro,sans-serif;display:grid;overflow:hidden;box-shadow:0 24px 70px #0b1d184d}.owner-table-dialog *,.owner-table-dialog :before,.owner-table-dialog :after{box-sizing:border-box}.owner-table-dialog h2,.owner-table-dialog p{margin:0}.owner-table-dialog button,.owner-table-dialog input{font:inherit}.owner-table-dialog button:focus-visible,.owner-table-dialog input:focus-visible{outline-offset:2px;outline:3px solid #356a5847}.owner-table-dialog>header{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.owner-table-dialog>header>div{min-width:0}.owner-table-dialog>header p{color:var(--a-primary);letter-spacing:.065em;text-transform:uppercase;font-size:11px;font-weight:800}.owner-table-dialog>header h2{color:var(--a-ink);margin-top:3px;font-size:19px;font-weight:830;line-height:1.3}.owner-table-dialog>header span{color:var(--a-muted);margin-top:4px;font-size:11px;line-height:1.45;display:block}.owner-table-dialog>header>button{border:1px solid var(--a-line);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--a-muted);background:#eef2ee;border-radius:11px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.owner-table-dialog>form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.owner-table-dialog-body{align-content:start;gap:13px;min-height:0;padding:16px;display:grid;overflow-y:auto}.owner-table-dialog-field{min-width:0;color:var(--a-ink);gap:6px;font-size:11px;font-weight:760;display:grid}.owner-table-dialog-field>span strong{color:var(--a-danger)}.owner-table-dialog-field input{border:1px solid var(--a-line);width:100%;min-width:0;min-height:44px;color:var(--a-ink);background:#fff;border-radius:10px;padding:10px 11px;font-size:12px;font-weight:520}.owner-table-dialog-field input::placeholder{color:#87948f}.owner-table-dialog-field input[aria-invalid=true]{border-color:var(--a-danger);background:var(--a-danger-soft)}.owner-table-dialog-error{background:var(--a-danger-soft);color:var(--a-danger);border:1px solid #e7c6bf;border-radius:10px;align-items:flex-start;gap:7px;padding:10px 11px;font-size:11px;font-weight:680;line-height:1.4;display:flex}.owner-table-dialog-error i{flex:none;margin-top:3px}.owner-table-dialog footer{border-top:1px solid var(--a-line);background:#f7f9f6;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;padding:13px 16px 16px;display:grid}.owner-table-dialog footer button{border:1px solid var(--a-line);background:var(--a-surface);min-width:44px;min-height:44px;color:var(--a-primary-strong);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:780;display:inline-flex}.owner-table-dialog footer button.is-primary{border-color:var(--a-primary);background:var(--a-primary);color:#fff}.owner-table-dialog footer button.is-danger{border-color:var(--a-danger);background:var(--a-danger);color:#fff}.owner-table-dialog button:disabled,.owner-table-dialog input:disabled{cursor:not-allowed;opacity:.58}.owner-table-delete-summary{border:1px solid var(--a-line);background:#f8faf7;border-radius:12px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.owner-table-delete-summary>span{background:var(--a-soft);width:46px;height:46px;color:var(--a-primary);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.owner-table-delete-summary div{min-width:0}.owner-table-delete-summary strong{color:var(--a-ink);overflow-wrap:anywhere;font-size:13px;font-weight:820;display:block}.owner-table-delete-summary small{color:var(--a-muted);margin-top:3px;font-size:11px;display:block}.owner-table-delete-warning{color:var(--a-danger);align-items:flex-start;gap:7px;font-size:11px;font-weight:680;line-height:1.45;display:flex}.owner-table-delete-warning i{margin-top:3px}.owner-table-qr-dialog{grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,600px)}.owner-table-qr-body{background:#eef2ee;align-content:center;place-items:center;min-height:min(480px,62vh)}.owner-table-qr-canvas{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.owner-table-qr-state{min-height:270px;color:var(--a-muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.owner-table-qr-state>i{color:var(--a-primary);font-size:25px}.owner-table-qr-state h3{color:var(--a-ink);font-size:15px;font-weight:810}.owner-table-qr-state p{max-width:350px;font-size:11px;line-height:1.5}.owner-table-qr-state button{border:1px solid var(--a-primary);background:var(--a-primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin-top:3px;padding:9px 13px;font-size:11px;font-weight:760;display:inline-flex}.owner-table-qr-state.is-error>i,.owner-table-qr-state.is-error h3{color:var(--a-danger)}.owner-table-qr-preview{place-items:center;gap:8px;max-width:100%;margin:0;display:grid}.owner-table-qr-preview img{background:#fff;border:7px solid #fff;border-radius:13px;width:auto;max-width:min(100%,310px);max-height:min(54vh,550px);display:block;box-shadow:0 12px 34px #17362f29}.owner-table-qr-preview figcaption{color:var(--a-muted);text-align:center;font-size:11px;font-weight:680}@media (width>=640px){.owner-table-dialog-backdrop{padding:14px}.owner-table-dialog>header,.owner-table-dialog-body{padding:18px}.owner-table-dialog footer{padding:14px 18px 18px}}.owner-staff-a-plus{width:100%;max-width:1220px;color:var(--a-ink);gap:18px;margin:0 auto;display:grid}.owner-staff-hero{flex-direction:column;justify-content:space-between;align-items:stretch;gap:16px;display:flex}.owner-staff-hero h1{color:var(--a-ink);letter-spacing:-.045em;margin:7px 0 5px;font-size:clamp(28px,8vw,42px);font-weight:840;line-height:1.08}.owner-staff-hero>div>p:last-child{max-width:680px;color:var(--a-muted);margin:0;font-size:13px;line-height:1.55}.owner-staff-hero__actions{gap:9px;display:grid}.owner-staff-primary-action,.owner-staff-secondary-action{border:1px solid var(--a-line);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 14px;font-size:12px;font-weight:780;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.owner-staff-primary-action{border-color:var(--a-primary);background:var(--a-primary);color:#fff}.owner-staff-secondary-action{background:var(--a-surface);color:var(--a-primary-strong)}.owner-staff-primary-action:hover,.owner-staff-secondary-action:hover{transform:translateY(-1px)}.owner-staff-pwa-card{background:#f3f7f4;border:1px solid #b9cec4;border-radius:15px;gap:13px;margin:0 14px 16px;padding:15px;display:grid}.owner-staff-pwa-card[data-onboarding-focus]{scroll-margin-top:88px}.owner-staff-pwa-card[data-onboarding-focus]:focus{outline:0;box-shadow:0 0 0 4px #356a5829}.owner-staff-pwa-card__intro{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:11px;display:grid}.owner-staff-pwa-card__intro>span:first-child{width:44px;height:44px;color:var(--a-primary);background:#dfece6;border-radius:12px;place-items:center;display:inline-grid}.owner-staff-pwa-card__intro h2{color:var(--a-ink);letter-spacing:-.02em;margin:2px 0 4px;font-size:17px;font-weight:820}.owner-staff-pwa-card__intro p:last-child{color:var(--a-muted);margin:0;font-size:11px;line-height:1.45}.owner-staff-pwa-status{min-height:32px;color:var(--a-muted);background:#edf0ed;border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:780;display:inline-flex}.owner-staff-pwa-status.is-active{color:var(--a-primary-strong);background:#dfece6}.owner-staff-pwa-settings{background:var(--a-surface);border:1px solid #c9d8d1;border-radius:13px;gap:12px;padding:13px;display:grid}.owner-staff-pwa-settings__copy{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.owner-staff-pwa-settings__copy>span:first-child{width:40px;height:40px;color:var(--a-primary);background:#e4efe9;border-radius:11px;place-items:center;display:inline-grid}.owner-staff-pwa-settings__copy h3{color:var(--a-ink);margin:0 0 3px;font-size:12px;font-weight:800}.owner-staff-pwa-settings__copy p{color:var(--a-muted);margin:0;font-size:11px;line-height:1.4}.owner-staff-pwa-switch{background:0 0;border:0;border-radius:999px;flex:none;width:50px;min-width:50px;height:44px;min-height:44px;padding:0;position:relative}.owner-staff-pwa-switch:before{content:"";background:#dfe5e1;border:1px solid #b8c5bf;border-radius:999px;width:50px;height:30px;transition:border-color .16s,background .16s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.owner-staff-pwa-switch>span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .16s;position:absolute;top:50%;left:4px;transform:translateY(-50%);box-shadow:0 2px 6px #18362d33}.owner-staff-pwa-switch.is-active:before{border-color:var(--a-primary);background:var(--a-primary)}.owner-staff-pwa-switch.is-active>span{transform:translate(20px,-50%)}.owner-staff-pwa-settings__form{gap:8px;display:grid}.owner-staff-pwa-settings__form label{color:var(--a-ink);gap:6px;font-size:11px;font-weight:760;display:grid}.owner-staff-pwa-settings__form input{border:1px solid var(--a-line);width:100%;min-height:44px;color:var(--a-ink);background:#fff;border-radius:10px;padding:9px 11px;font-size:12px}.owner-staff-pwa-settings__form>button{border:1px solid var(--a-primary);background:var(--a-primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 12px;font-size:11px;font-weight:780;display:inline-flex}.owner-staff-pwa-settings__form>button:disabled,.owner-staff-pwa-switch:disabled{cursor:not-allowed;opacity:.58}.owner-staff-pwa-switch:focus-visible,.owner-staff-pwa-settings__form input:focus-visible,.owner-staff-pwa-settings__form>button:focus-visible{outline-offset:2px;outline:3px solid #356a5838}.owner-staff-pwa-card__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.owner-staff-pwa-card__actions button,.owner-staff-pwa-card__actions a{border:1px solid var(--a-line);background:var(--a-surface);min-height:44px;color:var(--a-primary-strong);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:760;text-decoration:none;display:inline-flex}.owner-staff-pwa-card__actions .is-primary{border-color:var(--a-primary);background:var(--a-primary);color:#fff}.owner-staff-pwa-card__actions>:first-child{grid-column:1/-1}.owner-staff-pwa-card__actions button:disabled{cursor:wait;opacity:.58}.owner-staff-tabs{flex-direction:column;gap:8px;padding:0;display:flex}.owner-staff-tabs>button{border:1px solid var(--a-line);background:var(--a-surface);width:100%;min-height:60px;color:var(--a-ink);text-align:left;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 12px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.owner-staff-tabs>button.is-active{background:var(--a-soft);box-shadow:inset 3px 0 0 var(--a-primary);border-color:#9dbbad}.owner-staff-tabs__icon{width:42px;height:42px;color:var(--a-primary);background:#edf3ef;border-radius:11px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.owner-staff-tabs>button.is-active .owner-staff-tabs__icon{background:var(--a-primary);color:#fff}.owner-staff-tabs__copy{min-width:0}.owner-staff-tabs__copy strong{font-size:13px;font-weight:810;display:block}.owner-staff-tabs__copy small{color:var(--a-muted);margin-top:3px;font-size:11px;line-height:1.35;display:block}.owner-staff-tabs__chevron{color:#81938c;font-size:11px}@media (width>=768px){.owner-staff-hero{flex-direction:row;align-items:flex-end}.owner-staff-hero__actions{flex-wrap:wrap;justify-content:flex-end;display:flex}.owner-staff-tabs{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.owner-staff-tabs>button{grid-template-columns:38px minmax(0,1fr);min-height:78px;padding:10px}.owner-staff-tabs__icon{width:38px;height:38px}.owner-staff-tabs__chevron{display:none}.owner-staff-tabs>button.is-active{box-shadow:inset 0 -3px 0 var(--a-primary)}.owner-staff-pwa-card{margin:0 20px 18px;padding:18px}.owner-staff-pwa-card__intro{grid-template-columns:48px minmax(0,1fr) auto;align-items:center}.owner-staff-pwa-card__intro>span:first-child{width:48px;height:48px}.owner-staff-pwa-status{grid-column:auto;justify-self:end}.owner-staff-pwa-settings__form{grid-template-columns:minmax(180px,1fr) auto;align-items:end}.owner-staff-pwa-card__actions{grid-template-columns:repeat(auto-fit,minmax(150px,max-content));justify-content:start}.owner-staff-pwa-card__actions>:first-child{grid-column:auto}}.owner-staff-panel{border:1px solid var(--a-line);background:var(--a-surface);border-radius:18px;min-width:0;overflow:hidden}.owner-staff-panel__header{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:flex-end;gap:14px;padding:16px;display:flex}.owner-staff-panel__header h2{color:var(--a-ink);letter-spacing:-.025em;margin:5px 0 3px;font-size:20px;font-weight:830}.owner-staff-panel__header>div>p:last-child{color:var(--a-muted);margin:0;font-size:11px}.owner-staff-notice{min-height:44px;color:var(--a-primary-strong);background:#edf6f1;border:1px solid #b8d7c9;border-radius:11px;align-items:center;gap:8px;margin:12px 16px 0;padding:9px 11px;font-size:11px;font-weight:720;display:flex}.owner-staff-notice.is-error{color:var(--a-danger);background:#fff2ef;border-color:#e8b8b0}.owner-staff-state{min-height:220px;color:var(--a-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:24px 16px;display:grid}.owner-staff-state>i{color:var(--a-primary);font-size:25px}.owner-staff-state h3{color:var(--a-ink);margin:0;font-size:15px;font-weight:810}.owner-staff-state p{max-width:380px;margin:0;font-size:11px;line-height:1.5}.owner-staff-state button{border:1px solid var(--a-primary);background:var(--a-primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin-top:4px;padding:9px 14px;font-size:11px;font-weight:760;display:inline-flex}.owner-staff-state.is-error>i,.owner-staff-state.is-error h3{color:var(--a-danger)}.owner-staff-employee-cards{gap:10px;padding:12px;display:grid}.owner-staff-employee-card{border:1px solid var(--a-line);background:#fff;border-radius:14px;min-width:0;padding:13px}.owner-staff-employee-card.is-inactive{background:#f5f5f1}.owner-staff-employee-card>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.owner-staff-avatar{background:var(--a-soft);width:42px;height:42px;color:var(--a-primary);border-radius:12px;justify-content:center;align-items:center;font-size:15px;font-weight:850;display:inline-flex}.owner-staff-employee-card h3{color:var(--a-ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:820}.owner-staff-employee-card header p{color:var(--a-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:11px}.owner-staff-role,.owner-staff-inactive-label{width:fit-content;min-height:24px;color:var(--a-primary);white-space:nowrap;background:#e8f2ed;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.owner-staff-role.is-owner{color:#644f82;background:#eee9f7}.owner-staff-role.is-manager{color:#8a5b14;background:#fff2d9}.owner-staff-role.is-admin{color:var(--a-danger);background:#fde9e6}.owner-staff-inactive-label{color:#69756f;background:#ebece8;margin-top:9px}.owner-staff-employee-card dl{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 0;display:grid}.owner-staff-employee-card dl>div{background:#f5f7f4;border-radius:10px;min-width:0;padding:10px}.owner-staff-employee-card dt{color:var(--a-muted);font-size:11px;font-weight:700}.owner-staff-employee-card dd{color:var(--a-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:760}.owner-staff-employee-card footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.owner-staff-employee-card footer button,.owner-staff-row-actions button{border:1px solid var(--a-line);background:var(--a-surface);min-height:44px;color:var(--a-primary);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:760;display:inline-flex}.owner-staff-employee-card footer button:only-child{grid-column:1/-1}.owner-staff-employee-card footer button.is-danger,.owner-staff-row-actions button.is-danger{color:var(--a-danger)}.owner-staff-table-wrap{display:none;overflow-x:auto}.owner-staff-table-wrap table{border-collapse:collapse;width:100%;color:var(--a-ink);font-size:11px}.owner-staff-table-wrap th{color:var(--a-muted);text-align:left;background:#f1f4f1;padding:11px 13px;font-size:11px;font-weight:800}.owner-staff-table-wrap td{border-top:1px solid var(--a-line);vertical-align:middle;padding:12px 13px}.owner-staff-table-wrap tr.is-inactive{background:#f6f6f2}.owner-staff-table-wrap td strong{color:var(--a-ink);font-size:12px;font-weight:790}.owner-staff-table-wrap td .owner-staff-inactive-label{margin:0 0 0 7px}.owner-staff-table-wrap code{color:var(--a-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.owner-staff-row-actions{justify-content:flex-end;gap:7px;display:flex}.owner-staff-row-actions button{width:44px;padding:0}.owner-staff-schedule-header{flex-direction:column;align-items:stretch}.owner-staff-week-controls{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.owner-staff-week-controls strong{min-height:40px;color:var(--a-ink);grid-area:1/1/auto/-1;justify-content:center;align-items:center;font-size:12px;font-weight:810;display:flex}.owner-staff-week-controls button{border:1px solid var(--a-line);min-height:44px;color:var(--a-primary-strong);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:760;display:inline-flex}.owner-staff-schedule-days{gap:10px;padding:12px;display:grid}.owner-staff-schedule-day{border:1px solid var(--a-line);background:#fff;border-radius:14px;overflow:hidden}.owner-staff-schedule-day>header{border-bottom:1px solid var(--a-line);background:#f2f5f1;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.owner-staff-schedule-day h3{color:var(--a-ink);margin:0;font-size:13px;font-weight:820}.owner-staff-schedule-day time{color:var(--a-muted);margin-top:2px;font-size:11px;font-weight:680;display:block}.owner-staff-schedule-day>header>span{color:var(--a-muted);font-size:11px;font-weight:720}.owner-staff-schedule-day__staff{display:grid}.owner-staff-schedule-day__staff>article{border-top:1px solid var(--a-line);gap:9px;min-width:0;padding:12px;display:grid}.owner-staff-schedule-day__staff>article:first-child{border-top:0}.owner-staff-schedule-day__staff strong{color:var(--a-ink);overflow-wrap:anywhere;font-size:12px;font-weight:790;display:block}.owner-staff-schedule-day__staff small{color:var(--a-muted);margin-top:2px;font-size:11px;display:block}.owner-staff-schedule-control{grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0;display:grid}.owner-staff-schedule-control label{min-width:0}.owner-staff-schedule-control select{border:1px solid var(--a-line);width:100%;min-height:44px;color:var(--a-ink);background:#fff;border-radius:10px;outline:none;padding:8px 30px 8px 10px;font-size:11px;font-weight:690}.owner-staff-schedule-control select:focus{border-color:var(--a-primary);box-shadow:0 0 0 3px #356a581f}.owner-shift-select-trigger{border:1px solid var(--a-line);width:100%;min-width:0;min-height:44px;color:var(--a-ink);text-align:left;cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:690;display:flex}.owner-shift-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-shift-select-trigger>i{color:var(--a-muted);flex:none;font-size:10px;transition:transform .15s}.owner-shift-select-trigger[aria-expanded=true]{border-color:var(--a-primary);box-shadow:0 0 0 3px #356a581f}.owner-shift-select-trigger[aria-expanded=true]>i{transform:rotate(180deg)}.owner-shift-select-trigger:focus-visible{border-color:var(--a-primary);outline:none;box-shadow:0 0 0 3px #356a581f}.owner-shift-select-trigger:disabled{opacity:.6;cursor:not-allowed}.owner-shift-select-menu{z-index:140;border:1px solid var(--a-line);background:#fff;border-radius:12px;outline:none;max-height:240px;margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #0f172a29}.owner-shift-select-menu>li{min-width:0}.owner-shift-select-menu button{width:100%;min-height:40px;color:var(--a-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:690;display:flex}.owner-shift-select-menu button.is-active{background:var(--a-soft,#eef4f1)}.owner-shift-select-menu button[aria-selected=true]{color:var(--a-primary)}.owner-shift-select-menu button>i{color:var(--a-primary);font-size:10px}.owner-staff-schedule-control>button:not(.owner-shift-select-trigger){width:44px;min-height:44px;color:var(--a-danger);background:#fff4f1;border:1px solid #e8b8b0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.owner-staff-schedule-control :disabled{cursor:wait;opacity:.58}.owner-staff-schedule-grid{display:none;overflow-x:auto}.owner-staff-schedule-grid table{border-collapse:collapse;width:100%;min-width:1000px;color:var(--a-ink)}.owner-staff-schedule-grid th,.owner-staff-schedule-grid td{border-top:1px solid var(--a-line);border-left:1px solid var(--a-line);text-align:left;vertical-align:top;padding:10px}.owner-staff-schedule-grid thead th{color:var(--a-muted);text-align:center;background:#f1f4f1;border-top:0;font-size:11px;font-weight:800}.owner-staff-schedule-grid thead th:first-child{text-align:left;border-left:0;width:150px}.owner-staff-schedule-grid tbody th{background:#fbfcf9;border-left:0}.owner-staff-schedule-grid tbody th strong{overflow-wrap:anywhere;font-size:11px;font-weight:790;display:block}.owner-staff-schedule-grid tbody th small,.owner-staff-schedule-grid thead time{color:var(--a-muted);margin-top:3px;font-size:11px;font-weight:650;display:block}.owner-staff-schedule-grid .owner-staff-schedule-control{grid-template-columns:minmax(105px,1fr)}.owner-staff-schedule-grid .owner-staff-schedule-control>button:not(.owner-shift-select-trigger){width:100%;margin-top:5px}.owner-staff-data-header{flex-direction:column;align-items:stretch}.owner-staff-panel-actions{gap:8px;display:grid}.owner-staff-panel-actions label{color:var(--a-muted);gap:5px;font-size:11px;font-weight:740;display:grid}.owner-staff-panel-actions input,.owner-staff-panel-actions button{border:1px solid var(--a-line);min-height:44px;color:var(--a-ink);background:#fff;border-radius:10px;padding:9px 11px;font-size:11px;font-weight:720}.owner-staff-panel-actions button{color:var(--a-primary);justify-content:center;align-items:center;gap:7px;display:inline-flex}.owner-staff-panel-actions button:disabled{cursor:not-allowed;opacity:.48}.owner-staff-month-control{border:1px solid var(--a-line);min-height:44px;color:var(--a-ink);background:#fff;border-radius:10px;align-items:center;padding:9px 34px 9px 11px;font-size:11px;font-weight:760;display:flex;position:relative}.owner-staff-month-control:after{content:"";color:var(--a-muted);pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:11px}.owner-staff-panel-actions .owner-staff-month-control input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.owner-staff-month-control:focus-within{border-color:var(--a-primary);box-shadow:0 0 0 3px #356a581f}.owner-staff-locked-content{padding:12px}.owner-staff-locked-content>*{margin:0}.owner-upgrade-light{width:100%;min-width:0;min-height:330px;color:var(--a-ink);justify-content:center;align-items:center;padding:12px;font-family:Be Vietnam Pro,sans-serif;display:flex}.owner-upgrade-light__card{border:1px solid var(--a-line);text-align:center;background:#fff;border-radius:18px;gap:18px;width:min(100%,660px);min-width:0;padding:clamp(20px,4vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px #1f3b3214}.owner-upgrade-light__glow{filter:blur(42px);pointer-events:none;background:#5b8f7a1c;border-radius:50%;width:170px;height:170px;position:absolute}.owner-upgrade-light__glow.is-top{top:-100px;left:-70px}.owner-upgrade-light__glow.is-bottom{bottom:-110px;right:-70px}.owner-upgrade-light__icon{background:var(--a-soft);width:58px;height:58px;color:var(--a-primary);border:1px solid #bad3c8;border-radius:16px;justify-content:center;align-items:center;margin:0 auto;font-size:18px;display:inline-flex;position:relative}.owner-upgrade-light__copy{justify-items:center;gap:7px;display:grid;position:relative}.owner-upgrade-light__badge{background:var(--a-soft);width:fit-content;min-height:26px;color:var(--a-primary);border:1px solid #bad3c8;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.owner-upgrade-light__title{color:var(--a-ink);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(20px,4vw,24px);font-weight:830;line-height:1.3}.owner-upgrade-light__description,.owner-upgrade-light__renewal{max-width:52ch;color:var(--a-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.owner-upgrade-light__renewal{color:#825c20;font-weight:700}.owner-upgrade-light__benefits{border:1px solid var(--a-line);text-align:left;background:#f4f7f3;border-radius:14px;gap:10px;padding:16px;display:grid;position:relative}.owner-upgrade-light__benefits-title{color:var(--a-muted);letter-spacing:.01em;margin:0;font-size:12px;font-weight:800}.owner-upgrade-light__benefits ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.owner-upgrade-light__benefit{min-width:0;color:var(--a-ink);align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.owner-upgrade-light__benefit i{color:var(--a-primary);flex:none;margin-top:4px;font-size:11px}.owner-upgrade-light__action{justify-content:center;display:flex;position:relative}.owner-upgrade-light__button{border:1px solid var(--a-primary);background:var(--a-primary);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:780;line-height:1.4;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.owner-upgrade-light__button:hover{border-color:var(--a-primary-strong);background:var(--a-primary-strong)}.owner-upgrade-light__button:focus-visible{outline-offset:3px;outline:3px solid #356a5847}@media (width<=639px){.owner-upgrade-light{min-height:0;padding:0}.owner-upgrade-light__card{border-radius:16px;gap:16px}.owner-upgrade-light__action,.owner-upgrade-light__button{width:100%}}@media (prefers-reduced-motion:reduce){.owner-upgrade-light__button{transition:none}}.owner-staff-attendance-cards,.owner-staff-reconciliation-cards,.owner-staff-payroll-cards{gap:10px;padding:12px;display:grid}.owner-staff-data-card{border:1px solid var(--a-line);background:#fff;border-radius:14px;min-width:0;padding:13px}.owner-staff-data-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.owner-staff-data-card>header h3{color:var(--a-ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:820}.owner-staff-data-card>header p{color:var(--a-muted);margin:3px 0 0;font-size:11px}.owner-staff-event,.owner-staff-approval,.owner-staff-difference{width:fit-content;min-height:24px;color:var(--a-primary);white-space:nowrap;background:#e8f2ed;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.owner-staff-event.is-checkout{color:#3d6678;background:#e9eff4}.owner-staff-approval{color:#8a5b14;background:#fff2d9;margin:10px 0 0}.owner-staff-approval.is-approved,.owner-staff-difference.is-match{color:var(--a-primary);background:#e8f2ed}.owner-staff-difference.is-over{color:#8a5b14;background:#fff2d9}.owner-staff-difference.is-short{color:var(--a-danger);background:#fff0ed}.owner-staff-data-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:11px 0 0;display:grid}.owner-staff-data-card dl>div{background:#f4f7f3;border-radius:10px;min-width:0;padding:9px}.owner-staff-data-card dt{color:var(--a-muted);font-size:11px;font-weight:690}.owner-staff-data-card dd{color:var(--a-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:780}.owner-staff-data-card>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.owner-staff-data-card>footer button{border:1px solid var(--a-line);background:var(--a-surface);min-height:44px;color:var(--a-primary);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:760;display:inline-flex}.owner-staff-data-card>footer button:only-child{grid-column:1/-1}.owner-staff-data-card>footer button:disabled{cursor:wait;opacity:.55}.owner-staff-closed-by{color:var(--a-muted);margin:10px 0 0;font-size:11px}.owner-staff-data-note{color:var(--a-muted);background:#f4f6f2;border-left:3px solid #a8bdb5;border-radius:0 8px 8px 0;margin:10px 0 0;padding:9px 10px;font-size:11px;line-height:1.5}.owner-staff-payroll-total{background:var(--a-primary);color:#fff;border-radius:11px;justify-content:space-between;align-items:baseline;gap:10px;margin-top:11px;padding:11px;display:flex}.owner-staff-payroll-total span{font-size:11px;font-weight:700}.owner-staff-payroll-total strong{font-size:16px;font-weight:850}.owner-staff-data-table{display:none;overflow-x:auto}.owner-staff-data-table table{border-collapse:collapse;width:100%;min-width:880px;color:var(--a-ink);font-size:11px}.owner-staff-data-table th{color:var(--a-muted);text-align:left;white-space:nowrap;background:#f1f4f1;padding:11px 12px;font-size:11px;font-weight:800}.owner-staff-data-table td{border-top:1px solid var(--a-line);vertical-align:middle;padding:12px}.owner-staff-data-table td strong{color:var(--a-ink);font-size:11px;font-weight:790}.owner-staff-data-table td small,.owner-staff-data-table time small{color:var(--a-muted);margin-top:3px;font-size:11px;display:block}.owner-staff-data-table .owner-staff-approval{margin:0}.owner-staff-data-table .owner-staff-row-actions{min-width:96px}.owner-staff-data-table button:disabled{cursor:wait;opacity:.55}.owner-staff-dialog-backdrop{z-index:180;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101c1994;place-items:center;padding:10px;display:grid;position:fixed;inset:0}.owner-staff-dialog{border:1px solid var(--a-line);background:var(--a-surface);border-radius:18px;width:min(100%,560px);max-height:calc(100dvh - 20px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0f231e42}.owner-staff-dialog>header{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}.owner-staff-dialog>header h2{color:var(--a-ink);letter-spacing:-.025em;margin:5px 0 0;font-size:19px;font-weight:830}.owner-staff-dialog>header button{border:1px solid var(--a-line);min-width:44px;min-height:44px;color:var(--a-muted);background:#f4f6f3;border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.owner-staff-dialog form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.owner-staff-dialog-body{gap:12px;min-height:0;padding:15px 16px;display:grid;overflow-y:auto}.owner-staff-dialog-body label{color:var(--a-ink);gap:6px;font-size:11px;font-weight:760;display:grid}.owner-staff-dialog-body input,.owner-staff-dialog-body select,.owner-staff-dialog-body textarea{border:1px solid var(--a-line);width:100%;min-height:44px;color:var(--a-ink);background:#fff;border-radius:10px;outline:none;padding:9px 11px;font-size:12px}.owner-staff-dialog-body input:focus,.owner-staff-dialog-body select:focus,.owner-staff-dialog-body textarea:focus{border-color:var(--a-primary);box-shadow:0 0 0 3px #356a581f}.owner-staff-dialog-grid{gap:12px;display:grid}.owner-staff-dialog-summary{background:#f1f4f1;border-radius:11px;gap:8px;padding:11px;display:grid}.owner-staff-dialog-summary>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.owner-staff-dialog-summary span{color:var(--a-muted);font-size:11px}.owner-staff-dialog-summary strong{color:var(--a-ink);text-align:right;overflow-wrap:anywhere;font-size:11px;font-weight:780}.owner-staff-dialog-hint{color:var(--a-muted);margin:-5px 0 0;font-size:11px;line-height:1.45}.owner-staff-dialog-error{min-height:44px;color:var(--a-danger);background:#fff2ef;border:1px solid #e8b8b0;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;font-size:11px;font-weight:700;display:flex}.owner-staff-dialog footer{border-top:1px solid var(--a-line);grid-template-columns:1fr 1fr;gap:9px;padding:12px 16px 16px;display:grid}.owner-staff-dialog footer button{border:1px solid var(--a-line);background:var(--a-surface);min-height:44px;color:var(--a-primary-strong);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:780;display:inline-flex}.owner-staff-dialog footer button.is-primary{border-color:var(--a-primary);background:var(--a-primary);color:#fff}.owner-staff-dialog footer button.is-danger{border-color:var(--a-danger);background:var(--a-danger);color:#fff}.owner-staff-confirm-copy{color:var(--a-muted);margin:0;font-size:12px;line-height:1.6}.owner-staff-confirm-copy strong{color:var(--a-ink)}.owner-staff-dialog button:disabled,.owner-staff-dialog input:disabled,.owner-staff-dialog select:disabled{cursor:not-allowed;opacity:.58}@media (width>=640px){.owner-staff-dialog-grid{grid-template-columns:1fr 1fr}}@media (width>=768px){.owner-staff-panel__header{padding:18px 20px}.owner-staff-employee-cards{display:none}.owner-staff-table-wrap{display:block}.owner-staff-schedule-header{flex-direction:row;align-items:flex-end}.owner-staff-week-controls{grid-template-columns:auto minmax(120px,auto) auto;align-items:center;width:auto}.owner-staff-week-controls strong{grid-area:auto;min-height:44px;padding:0 5px}.owner-staff-data-header{flex-direction:row;align-items:flex-end}.owner-staff-panel-actions{align-items:flex-end;display:flex}.owner-staff-panel-actions label{min-width:160px}.owner-staff-attendance-cards,.owner-staff-reconciliation-cards,.owner-staff-payroll-cards{display:none}.owner-staff-data-table{display:block}}@media (width>=1024px){.owner-staff-schedule-days{display:none}.owner-staff-schedule-grid{display:block}}.owner-crm-a-plus{width:100%;max-width:1220px;color:var(--a-ink);gap:18px;margin:0 auto;display:grid}.owner-crm-workspace{gap:16px;min-width:0;display:grid}.owner-crm-a-plus .owner-a-kicker{font-size:11px}.owner-crm-page-header h1{color:var(--a-ink);letter-spacing:-.045em;margin:7px 0 5px;font-size:clamp(28px,8vw,42px);font-weight:840;line-height:1.08}.owner-crm-page-header>p:last-child{max-width:680px;color:var(--a-muted);margin:0;font-size:13px;line-height:1.55}.owner-crm-tabs{flex-direction:column;gap:8px;display:flex}.owner-crm-tabs>button{border:1px solid var(--a-line);background:var(--a-surface);width:100%;min-height:64px;color:var(--a-ink);text-align:left;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:9px 12px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.owner-crm-tabs>button:hover{border-color:#a9beb5}.owner-crm-tabs>button:focus-visible{outline-offset:2px;outline:3px solid #356a582e}.owner-crm-tabs>button.is-active{background:var(--a-soft);box-shadow:inset 3px 0 0 var(--a-primary);border-color:#9dbbad}.owner-crm-tab-icon{width:42px;height:42px;color:var(--a-primary);background:#edf3ef;border-radius:11px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.owner-crm-tabs>button.is-active .owner-crm-tab-icon{background:var(--a-primary);color:#fff}.owner-crm-tabs>button>span:nth-child(2){min-width:0}.owner-crm-tabs strong{font-size:13px;font-weight:810;display:block}.owner-crm-tabs small{color:var(--a-muted);margin-top:3px;font-size:11px;line-height:1.35;display:block}.owner-crm-tab-chevron{color:#81938c;font-size:11px}.owner-crm-section{border:1px solid var(--a-line);background:var(--a-surface);border-radius:18px;min-width:0;overflow:hidden}.owner-crm-section-header{border-bottom:1px solid var(--a-line);flex-direction:column;justify-content:space-between;align-items:stretch;gap:14px;padding:16px;display:flex}.owner-crm-section-header h2{color:var(--a-ink);letter-spacing:-.025em;margin:5px 0 3px;font-size:21px;font-weight:830}.owner-crm-section-header>div>p:last-child{color:var(--a-muted);margin:0;font-size:11px;line-height:1.5}.owner-crm-primary-action{border:1px solid var(--a-primary);background:var(--a-primary);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-size:11px;font-weight:780;transition:background .16s,transform .16s;display:inline-flex}.owner-crm-primary-action:hover{background:var(--a-primary-strong);transform:translateY(-1px)}.owner-crm-primary-action:disabled{cursor:wait;opacity:.58;transform:none}.owner-crm-notice{min-height:44px;color:var(--a-primary-strong);background:#edf6f1;border:1px solid #b8d7c9;border-radius:11px;align-items:center;gap:8px;margin:12px 16px 0;padding:9px 11px;font-size:11px;font-weight:720;display:flex}.owner-crm-notice--error{color:var(--a-danger);background:#fff2ef;border-color:#e8b8b0}.owner-crm-search{border:1px solid var(--a-line);background:#f5f7f4;border-radius:13px;gap:10px;margin:12px 16px;padding:12px;display:grid}.owner-crm-search label{min-width:0;color:var(--a-muted);gap:6px;font-size:11px;font-weight:740;display:grid}.owner-crm-input-wrap{display:block;position:relative}.owner-crm-input-wrap>i{color:#71837c;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.owner-crm-input-wrap input{border:1px solid var(--a-line);width:100%;min-height:44px;color:var(--a-ink);background:#fff;border-radius:10px;outline:none;padding:9px 12px 9px 38px;font-size:12px}.owner-crm-input-wrap input:focus{border-color:var(--a-primary);box-shadow:0 0 0 3px #356a581f}.owner-crm-search>div{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.owner-crm-search button{border:1px solid var(--a-line);min-height:44px;color:var(--a-primary-strong);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:760;display:inline-flex}.owner-crm-search button.is-primary{border-color:var(--a-primary);background:var(--a-primary);color:#fff}.owner-crm-result-heading{border-top:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:12px;margin:0 16px;padding:11px 0;display:flex}.owner-crm-result-heading strong{color:var(--a-ink);font-size:12px;font-weight:800;display:block}.owner-crm-result-heading span{color:var(--a-muted);margin-top:3px;font-size:11px;display:block}.owner-crm-result-heading>i{color:#77968a;font-size:17px}.owner-crm-state{min-height:220px;color:var(--a-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:24px 16px;display:grid}.owner-crm-state>i{color:var(--a-primary);font-size:25px}.owner-crm-state strong{color:var(--a-ink);font-size:14px;font-weight:810}.owner-crm-state span{max-width:390px;font-size:11px;line-height:1.5}.owner-crm-state button{border:1px solid var(--a-primary);background:var(--a-primary);color:#fff;border-radius:10px;min-height:44px;margin-top:4px;padding:9px 14px;font-size:11px;font-weight:760}.owner-crm-state--error>i,.owner-crm-state--error strong{color:var(--a-danger)}.owner-crm-mobile-list{gap:10px;padding:4px 12px 14px;display:grid}.owner-crm-customer-card,.owner-crm-reward-card{border:1px solid var(--a-line);background:#fff;border-radius:14px;min-width:0;padding:13px}.owner-crm-customer-card>header{grid-template-columns:42px minmax(0,1fr) 44px;align-items:center;gap:9px;display:grid}.owner-crm-avatar{background:var(--a-soft);width:42px;height:42px;color:var(--a-primary);border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;font-size:15px;font-weight:850;display:inline-flex}.owner-crm-customer-card h3,.owner-crm-reward-card h3{color:var(--a-ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:820}.owner-crm-customer-card a{color:var(--a-muted);margin-top:3px;font-size:11px;font-weight:680;display:inline-block}.owner-crm-customer-card header button{border:1px solid var(--a-line);width:44px;min-height:44px;color:var(--a-primary);background:#f6f8f5;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.owner-crm-customer-card dl,.owner-crm-reward-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0;display:grid}.owner-crm-customer-card dl>div,.owner-crm-reward-card dl>div{background:#f4f7f3;border-radius:10px;min-width:0;padding:9px}.owner-crm-customer-card dt,.owner-crm-reward-card dt{color:var(--a-muted);font-size:11px;font-weight:690}.owner-crm-customer-card dd,.owner-crm-reward-card dd{color:var(--a-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:780}.owner-crm-desktop-table{display:none;overflow-x:auto}.owner-crm-desktop-table table{border-collapse:collapse;width:100%;color:var(--a-ink);font-size:11px}.owner-crm-desktop-table th{color:var(--a-muted);text-align:left;white-space:nowrap;background:#f1f4f1;padding:11px 13px;font-size:11px;font-weight:800}.owner-crm-desktop-table td{border-top:1px solid var(--a-line);vertical-align:middle;padding:12px 13px}.owner-crm-desktop-table td strong{color:var(--a-ink);font-size:11px;font-weight:790}.owner-crm-desktop-table td a{color:var(--a-primary);font-weight:690}.owner-crm-phone-link{border-radius:8px;align-items:center;min-width:44px;min-height:44px;display:inline-flex!important}.owner-crm-phone-link:focus-visible{outline-offset:2px;outline:3px solid #356a5833}.owner-crm-desktop-table td>button,.owner-crm-row-actions button{border:1px solid var(--a-line);width:44px;min-height:44px;color:var(--a-primary);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.owner-crm-row-actions{gap:7px;display:flex}.owner-crm-row-actions button.is-danger{color:var(--a-danger)}.owner-crm-reward-card>header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;display:grid}.owner-crm-reward-card>header>.owner-crm-status{grid-column:1/-1}.owner-crm-reward-card header p{color:var(--a-muted);margin:3px 0 0;font-size:11px}.owner-crm-reward-icon,.owner-crm-config-icon,.owner-crm-mode-icon{background:var(--a-soft);width:42px;height:42px;color:var(--a-primary);border-radius:11px;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.owner-crm-status{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.owner-crm-status--active{color:var(--a-primary);background:#e8f2ed}.owner-crm-status--inactive{color:#69756f;background:#ebece8}.owner-crm-reward-card>footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.owner-crm-reward-card>footer button{border:1px solid var(--a-line);min-height:44px;color:var(--a-primary);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:760;display:inline-flex}.owner-crm-reward-card>footer button.is-danger{color:var(--a-danger)}.owner-crm-config-form{gap:0;display:grid}.owner-crm-config-enable{border:1px solid var(--a-line);background:#f5f7f4;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:14px;padding:13px;display:flex}.owner-crm-config-enable>div{align-items:center;gap:10px;min-width:0;display:flex}.owner-crm-config-enable strong{color:var(--a-ink);font-size:12px;font-weight:800;display:block}.owner-crm-config-enable p{color:var(--a-muted);margin:3px 0 0;font-size:11px;line-height:1.45}.owner-crm-switch{cursor:pointer;width:52px;min-width:52px;height:44px;display:block;position:relative}.owner-crm-switch input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.owner-crm-switch>span{background:#cbd4cf;border-radius:999px;width:46px;height:24px;transition:background .16s;position:absolute;top:10px;right:0}.owner-crm-switch>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #142c2540}.owner-crm-switch input:checked+span{background:var(--a-primary)}.owner-crm-switch input:checked+span:after{transform:translate(22px)}.owner-crm-switch input:focus-visible+span{outline-offset:3px;outline:3px solid #356a582e}.owner-crm-config-body{gap:14px;padding:4px 14px 16px;display:grid}.owner-crm-config-body h3{color:var(--a-ink);margin:5px 0 3px;font-size:17px;font-weight:820}.owner-crm-config-body>div:first-child>p:last-child{color:var(--a-muted);margin:0;font-size:11px}.owner-crm-mode-grid{gap:9px;display:grid}.owner-crm-mode-grid>label{border:1px solid var(--a-line);cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:11px;display:grid;position:relative}.owner-crm-mode-grid>label.is-selected{background:var(--a-soft);box-shadow:inset 3px 0 0 var(--a-primary);border-color:#9dbbad}.owner-crm-mode-grid input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.owner-crm-mode-grid label:focus-within{outline-offset:2px;outline:3px solid #356a582e}.owner-crm-mode-grid strong{color:var(--a-ink);font-size:11px;font-weight:800;display:block}.owner-crm-mode-grid small{color:var(--a-muted);margin-top:3px;font-size:11px;line-height:1.4;display:block}.owner-crm-config-field{color:var(--a-ink);gap:6px;font-size:11px;font-weight:760;display:grid}.owner-crm-config-field>small{color:var(--a-muted);font-size:11px;font-weight:500}.owner-crm-input-suffix{border:1px solid var(--a-line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.owner-crm-input-suffix:focus-within{border-color:var(--a-primary);box-shadow:0 0 0 3px #356a581f}.owner-crm-input-suffix input{width:100%;min-height:44px;color:var(--a-ink);background:0 0;border:0;outline:none;padding:9px 11px;font-size:12px}.owner-crm-input-suffix b{border-left:1px solid var(--a-line);color:var(--a-muted);white-space:nowrap;background:#f4f6f3;align-self:stretch;align-items:center;padding:0 11px;font-size:11px;font-weight:750;display:flex}.owner-crm-config-form>footer{border-top:1px solid var(--a-line);justify-content:flex-end;padding:14px;display:flex}.owner-crm-config-form>footer .owner-crm-primary-action{width:100%}.owner-crm-dialog{color:var(--a-ink)}.owner-crm-dialog-notice--success{color:var(--a-primary-strong);background:#edf6f1;border-color:#b8d7c9}.owner-crm-dialog-toggle{border:1px solid var(--a-line);background:#f5f7f4;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:9px 11px;display:flex}.owner-crm-dialog-toggle strong{color:var(--a-ink);font-size:11px;font-weight:760;display:block}.owner-crm-dialog-toggle small{color:var(--a-muted);margin-top:3px;font-size:11px;font-weight:500;line-height:1.4;display:block}.owner-crm-customer-detail{grid-template-rows:auto minmax(0,1fr);width:min(100%,780px)}.owner-crm-dialog-scroll{min-height:0;overflow-y:auto}.owner-crm-customer-summary{border-bottom:1px solid var(--a-line);gap:12px;padding:15px 16px;display:grid}.owner-crm-customer-identity{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;display:grid}.owner-crm-customer-identity h3{color:var(--a-ink);margin:0;font-size:15px;font-weight:820}.owner-crm-customer-identity a{color:var(--a-primary);margin-top:3px;font-size:11px;display:inline-block}.owner-crm-customer-identity button{border:1px solid var(--a-line);min-height:44px;color:var(--a-primary);background:#fff;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:760;display:inline-flex}.owner-crm-customer-summary dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.owner-crm-customer-summary dl>div{background:#f4f7f3;border-radius:10px;min-width:0;padding:9px}.owner-crm-customer-summary dt{color:var(--a-muted);font-size:11px;font-weight:690}.owner-crm-customer-summary dd{color:var(--a-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:780}.owner-crm-customer-detail .owner-crm-adjust-form{border:1px solid var(--a-line);background:#f5f7f4;border-radius:13px;grid-template-rows:auto;gap:11px;min-height:0;margin:14px 16px;padding:12px;display:grid}.owner-crm-adjust-form>header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;display:grid}.owner-crm-adjust-form h3{color:var(--a-ink);margin:0;font-size:13px;font-weight:810}.owner-crm-adjust-form header p{color:var(--a-muted);margin:3px 0 0;font-size:11px}.owner-crm-adjust-form>div:last-child{gap:9px;display:grid}.owner-crm-adjust-form label{color:var(--a-ink);gap:5px;font-size:11px;font-weight:750;display:grid}.owner-crm-adjust-form input{border:1px solid var(--a-line);width:100%;min-height:44px;color:var(--a-ink);background:#fff;border-radius:10px;outline:none;padding:9px 11px;font-size:11px}.owner-crm-adjust-form input:focus{border-color:var(--a-primary);box-shadow:0 0 0 3px #356a581f}.owner-crm-adjust-form button{border:1px solid var(--a-primary);background:var(--a-primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:11px;font-weight:770;display:inline-flex}.owner-crm-history{gap:10px;padding:0 16px 16px;display:grid}.owner-crm-history>header{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.owner-crm-history h3{color:var(--a-ink);margin:4px 0 0;font-size:14px;font-weight:810}.owner-crm-history>header>span{color:var(--a-muted);font-size:11px;font-weight:720}.owner-crm-history-cards{gap:8px;display:grid}.owner-crm-history-cards article{border:1px solid var(--a-line);background:#fff;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px;display:grid}.owner-crm-history-icon{width:38px;height:38px;color:var(--a-primary);background:#e8f2ed;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.owner-crm-history-icon--redeem{color:#8a5b14;background:#fff2d9}.owner-crm-history-cards strong{color:var(--a-ink);font-size:11px;font-weight:790;display:block}.owner-crm-history-cards time{color:var(--a-muted);margin-top:2px;font-size:11px;display:block}.owner-crm-history-cards p{color:var(--a-muted);margin:5px 0 0;font-size:11px;line-height:1.4}.owner-crm-history-cards b{white-space:nowrap;font-size:12px;font-weight:820}.owner-crm-history .is-positive{color:var(--a-success)}.owner-crm-history .is-negative{color:var(--a-danger)}.owner-crm-history-table{border:1px solid var(--a-line);border-radius:11px;display:none;overflow-x:auto}.owner-crm-history-table table{border-collapse:collapse;width:100%;color:var(--a-ink);font-size:11px}.owner-crm-history-table th{color:var(--a-muted);text-align:left;background:#f1f4f1;padding:9px 10px;font-size:11px;font-weight:800}.owner-crm-history-table td{border-top:1px solid var(--a-line);padding:10px}.owner-crm-dialog-state{min-height:100px;color:var(--a-muted);justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.owner-crm-dialog-state.is-error{color:var(--a-danger)}@media (width>=640px){.owner-crm-section-header{flex-direction:row;align-items:flex-end;padding:18px 20px}.owner-crm-primary-action{width:auto}.owner-crm-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin:14px 20px}.owner-crm-search>div{display:flex}.owner-crm-result-heading{margin:0 20px}.owner-crm-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr));padding:5px 16px 18px}.owner-crm-mode-grid{grid-template-columns:1fr 1fr}.owner-crm-config-enable{margin:18px 20px;padding:15px}.owner-crm-config-body{padding:4px 20px 20px}.owner-crm-config-form>footer{padding:16px 20px 20px}.owner-crm-config-form>footer .owner-crm-primary-action{width:auto}.owner-crm-customer-identity{grid-template-columns:42px minmax(0,1fr) auto}.owner-crm-customer-identity button{grid-column:auto;min-width:120px}.owner-crm-customer-summary dl{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-crm-adjust-form>div:last-child{grid-template-columns:minmax(120px,.6fr) minmax(180px,1fr) auto;align-items:end}.owner-crm-adjust-form button{padding:9px 14px}.owner-crm-history-cards{display:none}.owner-crm-history-table{display:block}}@media (width>=768px){.owner-crm-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.owner-crm-tabs>button{grid-template-columns:40px minmax(0,1fr);min-height:76px}.owner-crm-tab-icon{width:40px;height:40px}.owner-crm-tab-chevron{display:none}.owner-crm-tabs>button.is-active{box-shadow:inset 0 -3px 0 var(--a-primary)}}@media (width>=1024px){.owner-crm-mobile-list{display:none}.owner-crm-desktop-table{display:block}}.owner-pl-a-plus{--a-bg:#f7f5ef;--a-surface:#fffefa;--a-ink:#17362f;--a-muted:#5e6e68;--a-primary:#356a58;--a-primary-strong:#214f41;--a-soft:#e6efe9;--a-line:#c6d0c9;--a-warning:#855b18;--a-warning-soft:#fff4de;--a-danger:#a84f3d;--a-danger-soft:#fcede9;--a-success:#287257;--a-success-soft:#e8f4ee;width:100%;min-width:0;max-width:1220px;color:var(--a-ink);gap:16px;margin:0 auto;padding:0 0 86px;font-family:Be Vietnam Pro,sans-serif;display:grid}.owner-pl-a-plus,.owner-pl-a-plus *{box-sizing:border-box}.owner-pl-a-plus button,.owner-pl-a-plus a,.owner-pl-a-plus input,.owner-pl-a-plus select{font:inherit}.owner-pl-a-plus button:focus-visible,.owner-pl-a-plus a:focus-visible,.owner-pl-a-plus input:focus-visible,.owner-pl-a-plus select:focus-visible{outline-offset:2px;outline:3px solid #356a583d}.owner-pl-header{flex-direction:column;gap:15px;display:flex}.owner-pl-header .owner-a-kicker,.owner-pl-chart-card .owner-a-kicker,.owner-pl-summary .owner-a-kicker,.owner-pl-sheet .owner-a-kicker,.owner-pl-statement .owner-a-kicker{color:var(--a-primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:820}.owner-pl-header .owner-a-kicker{align-items:center;gap:7px;display:flex}.owner-pl-header h1{color:var(--a-ink);letter-spacing:-.045em;margin:7px 0 5px;font-size:clamp(28px,8vw,42px);font-weight:850;line-height:1.08}.owner-pl-header>div:first-child>p:last-child{max-width:680px;color:var(--a-muted);margin:0;font-size:13px;line-height:1.55}.owner-pl-header-actions{gap:9px;display:grid}.owner-pl-fixed-trigger{border:1px solid var(--a-primary);background:var(--a-primary);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-size:11px;font-weight:790;display:inline-flex}.owner-pl-fixed-trigger:hover{background:var(--a-primary-strong)}.owner-pl-period{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px;display:grid}.owner-pl-period>button,.owner-pl-period-current{border:1px solid var(--a-line);background:var(--a-surface);min-width:44px;min-height:44px;color:var(--a-primary);border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:780;display:inline-flex}.owner-pl-period>button:hover,.owner-pl-period-current:hover{background:#f4f8f5;border-color:#aac1b8}.owner-pl-period-current{width:100%;padding:8px 12px}.owner-pl-period-current span{color:var(--a-ink);white-space:nowrap;flex:1}.owner-pl-month-picker{min-width:0;position:relative}.owner-pl-picker-popover{z-index:40;border:1px solid var(--a-line);background:var(--a-surface);border-radius:14px;width:min(310px,100vw - 32px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #17362f29}.owner-pl-picker-popover>header{grid-template-columns:44px 1fr 44px;align-items:center;margin-bottom:8px;display:grid}.owner-pl-picker-popover>header strong{color:var(--a-ink);text-align:center;font-size:14px;font-weight:820}.owner-pl-picker-popover>header button,.owner-pl-picker-popover>div button{min-width:44px;min-height:44px;color:var(--a-muted);background:0 0;border:0;border-radius:9px;font-size:11px;font-weight:740}.owner-pl-picker-popover>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.owner-pl-picker-popover button:hover{background:var(--a-soft);color:var(--a-primary-strong)}.owner-pl-picker-popover button.is-selected{background:var(--a-primary);color:#fff}.owner-pl-warning{background:var(--a-warning-soft);border:1px solid #ecd29e;border-left:4px solid #b77a1b;border-radius:13px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px;display:grid}.owner-pl-warning>span{width:38px;height:38px;color:var(--a-warning);background:#ffe8ba;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.owner-pl-warning strong{color:#694711;font-size:11px;font-weight:820;display:block}.owner-pl-warning p{color:#765827;margin:3px 0 0;font-size:11px;line-height:1.5}.owner-pl-warning button{color:#704b12;background:#fff9ec;border:1px solid #d4a250;border-radius:10px;grid-column:1/-1;min-height:44px;padding:8px 12px;font-size:11px;font-weight:790}.owner-pl-gate{background:#fff8e8;border:1px solid #d9c590;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:16px;display:grid}.owner-pl-gate>span{color:#74521b;background:#f8e7bd;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.owner-pl-gate h2{color:var(--a-ink);margin:0;font-size:14px;font-weight:820}.owner-pl-gate p{color:var(--a-muted);margin:4px 0 0;font-size:11px;line-height:1.5}.owner-pl-gate a{background:var(--a-primary);color:#fff;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;min-height:44px;padding:8px 14px;font-size:11px;font-weight:790;text-decoration:none;display:inline-flex}.owner-pl-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.owner-pl-kpi{border:1px solid var(--a-line);background:var(--a-surface);border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:12px 10px;display:grid}.owner-pl-kpi>span{width:34px;height:34px;color:var(--a-primary);background:#eef3ef;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.owner-pl-kpi--cost>span{color:var(--a-danger);background:#fff0e9}.owner-pl-kpi--positive>span{background:var(--a-success-soft);color:var(--a-success)}.owner-pl-kpi--negative>span{background:var(--a-danger-soft);color:var(--a-danger)}.owner-pl-kpi p{color:var(--a-muted);margin:0;font-size:11px;font-weight:750}.owner-pl-kpi strong{color:var(--a-ink);letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:5px;font-size:clamp(14px,3.8vw,21px);font-weight:850;line-height:1.2;display:block}.owner-pl-kpi--negative strong{color:var(--a-danger)}.owner-pl-kpi small{color:var(--a-muted);margin-top:5px;font-size:11px;font-weight:570;line-height:1.35;display:block}.owner-pl-content-grid{gap:15px;min-width:0;display:grid}.owner-pl-statement,.owner-pl-chart-card{border:1px solid var(--a-line);background:var(--a-surface);border-radius:15px;min-width:0;overflow:hidden}.owner-pl-statement>header,.owner-pl-chart-card>header{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:15px;display:flex}.owner-pl-statement>header h2,.owner-pl-chart-card>header h2{color:var(--a-ink);letter-spacing:-.025em;margin:4px 0 0;font-size:17px;font-weight:830}.owner-pl-statement>header p:last-child{color:var(--a-muted);margin:4px 0 0;font-size:11px}.owner-pl-statement>header>span,.owner-pl-chart-card>header>span{color:var(--a-muted);flex:none;font-size:11px;font-weight:720}.owner-pl-statement-mobile{padding:5px 12px 12px}.owner-pl-statement-mobile>h3{color:var(--a-primary);letter-spacing:.07em;text-transform:uppercase;margin:13px 0 4px;padding:6px 4px;font-size:11px;font-weight:830}.owner-pl-statement-mobile article{border-bottom:1px solid #e8ece9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;padding:9px 4px;display:grid}.owner-pl-statement-mobile article.is-total{border:1px solid var(--a-line);background:#f5f8f5;border-radius:10px;margin-top:3px;padding:11px 7px}.owner-pl-statement-mobile article.is-final{background:#edf5f1;border-color:#aac9bd}.owner-pl-statement-mobile article>div>span:first-child{color:var(--a-ink);align-items:center;gap:2px;font-size:11px;font-weight:670;line-height:1.4;display:flex}.owner-pl-statement-mobile article.is-total>div>span:first-child{font-weight:820}.owner-pl-statement-mobile article>strong{color:var(--a-ink);white-space:nowrap;font-size:11px;font-weight:800}.owner-pl-statement .is-positive{color:var(--a-success)!important}.owner-pl-statement .is-negative{color:var(--a-danger)!important}.owner-pl-row-metrics{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.owner-pl-row-metrics b{color:var(--a-muted);background:#edf1ee;border-radius:6px;padding:2px 5px;font-size:11px;font-weight:720}.owner-pl-statement .owner-helptip{justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;margin:-12px -11px;display:inline-flex}.owner-pl-statement button.owner-help-chip{color:#779087!important;background:0 0!important;border:0!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.owner-pl-statement button.owner-help-chip:hover{color:var(--a-primary)!important}.owner-pl-statement-desktop{display:none}.owner-pl-analysis{gap:15px;min-width:0;display:grid}.owner-pl-summary{border:1px solid #b9d2c7;border-left:4px solid var(--a-success);background:var(--a-success-soft);border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:15px;display:grid}.owner-pl-summary--negative{border-color:#e4c0b8;border-left-color:var(--a-danger);background:var(--a-danger-soft)}.owner-pl-summary-icon{width:42px;height:42px;color:var(--a-success);background:#d7ebe1;border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.owner-pl-summary--negative .owner-pl-summary-icon{color:var(--a-danger);background:#f5dcd6}.owner-pl-summary h2{color:var(--a-ink);margin:4px 0 3px;font-size:14px;font-weight:830}.owner-pl-summary>div>p:last-child{color:#46655a;margin:0;font-size:11px;line-height:1.55}.owner-pl-summary--negative>div>p:last-child{color:#805047}.owner-pl-chart-grid{gap:15px;min-width:0;display:grid}.owner-pl-donut-layout{gap:10px;padding:14px;display:grid}.owner-pl-donut{width:min(210px,72vw);margin:0 auto;position:relative}.owner-pl-donut svg{width:100%;display:block;transform:rotate(-90deg)}.owner-pl-donut-track,.owner-pl-donut-segment{fill:none;stroke-width:18px}.owner-pl-donut-track{stroke:#edf1ee}.owner-pl-donut-segment{stroke-linecap:butt;cursor:pointer;transition:stroke-width .16s,opacity .16s}.owner-pl-donut-segment.is-active{stroke-width:23px}.owner-pl-donut-segment.is-dim{opacity:.32}.owner-pl-donut figcaption{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 12px;display:flex;position:absolute;inset:0}.owner-pl-donut figcaption span{color:var(--a-muted);text-align:center;font-size:11px;font-weight:700}.owner-pl-donut figcaption strong{max-width:118px;color:var(--a-ink);text-align:center;overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:840}.owner-pl-donut-pct{color:var(--a-primary);margin-top:2px;font-size:12px;font-weight:820}.owner-pl-cost-legend{gap:2px;margin:0;padding:0;list-style:none;display:grid}.owner-pl-cost-legend li{border-bottom:1px solid #edf0ed}.owner-pl-cost-legend li:last-child{border-bottom:0}.owner-pl-legend-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:48px;padding:6px;transition:background .14s;display:grid}.owner-pl-legend-row:hover,.owner-pl-legend-row.is-active{background:var(--a-soft)}.owner-pl-legend-dot{border-radius:50%;width:11px;height:11px}.owner-pl-cost-legend strong{color:var(--a-ink);font-size:11px;font-weight:730;display:block}.owner-pl-cost-legend small{color:var(--a-muted);margin-top:2px;font-size:11px;display:block}.owner-pl-cost-legend b{color:var(--a-primary);white-space:nowrap;font-size:11px;font-weight:790}.owner-pl-chart-description{color:var(--a-muted);margin:0;padding:12px 14px 0;font-size:11px;line-height:1.5}.owner-pl-bar-chart{gap:14px;padding:14px;display:grid}.owner-pl-bar-row>div:first-child{justify-content:space-between;gap:8px;margin-bottom:6px;display:flex}.owner-pl-bar-row strong{color:var(--a-ink);font-size:11px;font-weight:740}.owner-pl-bar-row span{color:var(--a-primary);font-size:11px;font-weight:790}.owner-pl-bar-row span.is-negative{color:var(--a-danger)}.owner-pl-bar-track{background:linear-gradient(90deg,#f1f3f1 0 49.5%,#9eaca6 49.5% 50.5%,#f1f3f1 50.5% 100%);border-radius:6px;height:18px;position:relative}.owner-pl-bar{height:12px;width:var(--owner-pl-bar-size);border-radius:4px;position:absolute;top:3px}.owner-pl-bar.is-positive{left:50%}.owner-pl-bar.is-negative{right:50%}.owner-pl-bar--revenue{background:#4a7d6b}.owner-pl-bar--cost{background:#c58a39}.owner-pl-bar--profit{background:#287257}.owner-pl-bar--loss{background:#b65745}.owner-pl-chart-empty{min-height:230px;color:var(--a-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:11px;display:flex}.owner-pl-chart-empty i{color:#8da198;font-size:24px}.owner-pl-state{border:1px solid var(--a-line);background:var(--a-surface);text-align:center;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;padding:28px;display:flex}.owner-pl-state>i{color:#88a097;font-size:26px}.owner-pl-state h2{color:var(--a-ink);margin:2px 0 0;font-size:15px}.owner-pl-state p{color:var(--a-muted);margin:0;font-size:11px}.owner-pl-state button{background:var(--a-primary);color:#fff;border:0;border-radius:10px;min-height:44px;margin-top:5px;padding:8px 16px;font-size:11px;font-weight:780}.owner-pl-state.is-error>i{color:var(--a-danger)}.owner-pl-loading{gap:12px;display:grid}.owner-pl-loading>i{background:linear-gradient(90deg,#edf0ed,#f7f8f6,#edf0ed) 0 0/200% 100%;border-radius:15px;min-height:240px;animation:1.4s linear infinite owner-pl-shimmer;display:block}.owner-pl-loading-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.owner-pl-loading-kpis i{background:#edf0ed;border-radius:13px;min-height:112px;display:block}@keyframes owner-pl-shimmer{to{background-position:-200% 0}}.owner-pl-sheet-backdrop{z-index:100;background:#0c191585;justify-content:flex-end;display:flex;position:fixed;inset:0}.owner-pl-sheet{background:var(--a-bg,#f7f5ef);width:100%;max-width:560px;height:100%;color:var(--a-ink,#17362f);grid-template-rows:auto minmax(0,1fr) auto;display:grid;box-shadow:-18px 0 46px #0c1f1938}.owner-pl-sheet>header{border-bottom:1px solid var(--a-line,#d7ded9);background:var(--a-surface,#fffefa);grid-template-columns:minmax(0,1fr) 44px;gap:10px;padding:16px;display:grid}.owner-pl-sheet>header h2{color:var(--a-ink,#17362f);letter-spacing:-.025em;margin:5px 0 4px;font-size:18px;font-weight:840}.owner-pl-sheet>header p:last-child{color:var(--a-muted,#5e6e68);margin:0;font-size:11px;line-height:1.5}.owner-pl-sheet>header button{border:1px solid var(--a-line,#d7ded9);width:44px;height:44px;color:var(--a-primary,#356a58);background:#fff;border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.owner-pl-sheet-body{min-height:0;padding:13px;overflow-y:auto}.owner-pl-sheet-notice{min-height:44px;color:var(--a-primary-strong,#214f41);background:#edf6f1;border:1px solid #b8d7c9;border-radius:10px;align-items:center;gap:8px;margin-bottom:10px;padding:9px 11px;font-size:11px;display:flex}.owner-pl-sheet-notice--error{color:var(--a-danger,#a84f3d);background:#fcede9;border-color:#e4b8af}.owner-pl-sheet-state{min-height:220px;color:var(--a-muted,#5e6e68);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.owner-pl-sheet-state button{border:1px solid var(--a-line,#d7ded9);min-height:44px;color:var(--a-primary,#356a58);background:#fff;border-radius:10px;padding:8px 14px;font-weight:750}.owner-pl-fixed-card{border:1px solid var(--a-line,#d7ded9);background:var(--a-surface,#fffefa);border-radius:13px;margin-bottom:10px;padding:12px}.owner-pl-fixed-card>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.owner-pl-fixed-card>header>span{background:var(--a-soft,#e6efe9);width:38px;height:38px;color:var(--a-primary,#356a58);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.owner-pl-fixed-card h3{color:var(--a-ink,#17362f);margin:1px 0 0;font-size:12px;font-weight:810}.owner-pl-fixed-card>header p{color:var(--a-muted,#5e6e68);margin:3px 0 0;font-size:11px;line-height:1.4}.owner-pl-fixed-card>header b{color:#6c7772;white-space:nowrap;background:#eef0ed;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:760}.owner-pl-fixed-card>header b.is-confirmed{background:var(--a-success-soft,#e8f4ee);color:var(--a-success,#287257)}.owner-pl-fixed-card>header b.is-adjusted{background:var(--a-warning-soft,#fff4de);color:var(--a-warning,#855b18)}.owner-pl-money-field,.owner-pl-rent-grid>label{color:var(--a-ink,#17362f);gap:6px;margin-top:12px;font-size:11px;font-weight:730;display:grid}.owner-pl-money-field>span,.owner-pl-rent-grid>label>span{border:1px solid var(--a-line,#d7ded9);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.owner-pl-fixed-card input,.owner-pl-fixed-card select{border:1px solid var(--a-line,#d7ded9);width:100%;min-width:0;min-height:44px;color:var(--a-ink,#17362f);background:#fff;border-radius:10px;padding:9px 10px;font-size:12px;font-weight:680}.owner-pl-money-field>span input,.owner-pl-rent-grid>label>span input{border:0;border-radius:0}.owner-pl-money-field>span b,.owner-pl-rent-grid>label>span b{border-left:1px solid var(--a-line,#d7ded9);min-width:42px;color:var(--a-muted,#5e6e68);background:#f1f4f1;justify-content:center;align-items:center;padding:0 9px;font-size:11px;display:inline-flex}.owner-pl-rent-settings{border-top:1px solid var(--a-line,#d7ded9);margin-top:13px;padding-top:13px}.owner-pl-rent-settings>header{align-items:center;gap:9px;display:flex}.owner-pl-rent-settings>header>span{color:#8a5b14;background:#fff2d9;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.owner-pl-rent-settings h4{color:var(--a-ink,#17362f);margin:0;font-size:11px;font-weight:800}.owner-pl-rent-settings p{color:var(--a-muted,#5e6e68);margin:3px 0 0;font-size:11px}.owner-pl-rent-grid{gap:2px 10px;display:grid}.owner-pl-sheet>footer{padding:12px max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));border-top:1px solid var(--a-line,#d7ded9);background:var(--a-surface,#fffefa);grid-template-columns:.7fr 1.3fr;gap:8px;display:grid}.owner-pl-sheet>footer button{border:1px solid var(--a-line,#d7ded9);min-height:46px;color:var(--a-primary,#356a58);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:780;display:inline-flex}.owner-pl-sheet>footer button.is-primary{border-color:var(--a-primary,#356a58);background:var(--a-primary,#356a58);color:#fff}.owner-pl-sheet>footer button:disabled{opacity:.58}@media (width>=640px){.owner-pl-header-actions{grid-template-columns:auto minmax(260px,1fr);align-items:center}.owner-pl-warning{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;padding:13px 15px}.owner-pl-warning button{grid-column:auto;min-width:150px}.owner-pl-gate{grid-template-columns:42px minmax(0,1fr) auto}.owner-pl-gate a{grid-column:auto;min-width:140px}.owner-pl-kpi{padding:15px}.owner-pl-chart-grid,.owner-pl-rent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-pl-sheet-body{padding:16px}}@media (width>=768px){.owner-pl-a-plus{padding-bottom:24px}.owner-pl-header{flex-direction:row;justify-content:space-between;align-items:flex-end}.owner-pl-header-actions{width:min(560px,52vw)}.owner-pl-kpis{gap:12px}.owner-pl-kpi{grid-template-columns:40px minmax(0,1fr)}.owner-pl-kpi>span{width:40px;height:40px}.owner-pl-donut-layout{grid-template-columns:minmax(150px,.85fr) minmax(0,1.15fr);align-items:center}.owner-pl-sheet>header{padding:20px}}@media (width>=900px){.owner-pl-kpis,.owner-pl-loading-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.owner-pl-statement-mobile{display:none}.owner-pl-statement-desktop{display:block}.owner-pl-statement-desktop table{border-collapse:collapse;table-layout:fixed;width:100%}.owner-pl-statement-desktop th,.owner-pl-statement-desktop td{color:var(--a-muted);text-align:right;vertical-align:middle;border-top:1px solid #e7ebe8;padding:11px 14px;font-size:11px}.owner-pl-statement-desktop thead th{color:var(--a-muted);text-transform:uppercase;background:#f1f4f1;border-top:0;font-size:11px;font-weight:800}.owner-pl-statement-desktop th:first-child{text-align:left;width:48%}.owner-pl-statement-desktop tbody th{color:var(--a-ink);font-weight:670}.owner-pl-statement-desktop tbody tr.is-section th{color:var(--a-primary);letter-spacing:.07em;text-transform:uppercase;background:#f8f8f5;padding-top:17px;font-size:11px;font-weight:830}.owner-pl-statement-desktop tbody tr.is-total{background:#f5f8f5}.owner-pl-statement-desktop tbody tr.is-total th,.owner-pl-statement-desktop tbody tr.is-total td{color:var(--a-ink);font-weight:820}.owner-pl-statement-desktop tbody tr.is-final{background:#edf5f1}.owner-pl-statement-desktop .owner-helptip{margin:-12px -9px -12px 0}}@media (width>=1120px){.owner-pl-content-grid{grid-template-columns:minmax(0,1.65fr) minmax(340px,.8fr);align-items:start}.owner-pl-chart-grid{grid-template-columns:1fr}.owner-pl-donut-layout{grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);padding:12px}}@media (width>=768px){.owner-pl-donut-layout{grid-template-columns:1fr}}.owner-branches-a-plus{--a-bg:#f7f5ef;--a-surface:#fffefa;--a-ink:#17362f;--a-muted:#5e6e68;--a-primary:#356a58;--a-primary-strong:#214f41;--a-soft:#e6efe9;--a-line:#c6d0c9;--a-warning:#855b18;--a-warning-soft:#fff4de;--a-danger:#a84f3d;--a-danger-soft:#fcede9;--a-success:#287257;--a-success-soft:#e8f4ee;width:100%;min-width:0;max-width:1220px;color:var(--a-ink);gap:18px;margin:0 auto;padding-bottom:86px;font-family:Be Vietnam Pro,sans-serif;display:grid}.owner-branches-a-plus,.owner-branches-a-plus *{box-sizing:border-box}.owner-branches-a-plus button,.owner-branches-a-plus input,.owner-branches-a-plus a{font:inherit}.owner-branches-a-plus button:focus-visible,.owner-branches-a-plus input:focus-visible,.owner-branches-a-plus a:focus-visible,.owner-branches-dialog button:focus-visible,.owner-branches-dialog input:focus-visible{outline-offset:2px;outline:3px solid #356a583d}.owner-branches-hero{gap:14px;display:grid}.owner-branches-hero>div:first-child{min-width:0}.owner-branches-hero .owner-a-kicker,.owner-branches-card-heading .owner-a-kicker,.owner-branches-section-heading .owner-a-kicker,.owner-branches-report-heading .owner-a-kicker,.owner-branches-dialog .owner-a-kicker{color:var(--a-primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:820;display:flex}.owner-branches-hero h1{color:var(--a-ink);letter-spacing:-.05em;margin:5px 0 4px;font-size:clamp(30px,9vw,44px);font-weight:850;line-height:1.05}.owner-branches-hero>div:first-child>p:last-child{max-width:670px;color:var(--a-muted);margin:0;font-size:13px;line-height:1.55}.owner-branches-hero-actions{gap:9px;min-width:0;display:grid}.owner-branches-capacity{border:1px solid var(--a-line);background:#fffefabf;border-radius:13px;padding:12px 13px}.owner-branches-capacity>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-branches-capacity span{color:var(--a-muted);font-size:11px;font-weight:720}.owner-branches-capacity strong{color:var(--a-primary-strong);font-size:15px;font-weight:840}.owner-branches-capacity-track{background:#e5ebe7;border-radius:999px;height:5px;margin-top:7px;overflow:hidden}.owner-branches-capacity-track i{border-radius:inherit;background:var(--a-primary);height:100%;display:block}.owner-branches-capacity p{color:var(--a-muted);margin:6px 0 0;font-size:11px}.owner-branches-create-trigger{border:1px solid var(--a-primary);background:var(--a-primary);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:10px 16px;font-size:12px;font-weight:790;transition:transform .16s,background .16s;display:inline-flex;box-shadow:0 8px 20px #356a5824}.owner-branches-create-trigger:hover:not(:disabled){background:var(--a-primary-strong);transform:translateY(-1px)}.owner-branches-create-trigger:disabled{cursor:not-allowed;opacity:.52}.owner-branches-directory,.owner-branches-breakdown,.owner-branches-chart,.owner-branches-best,.owner-branches-activity{border:1px solid var(--a-line);background:var(--a-surface);border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 8px 22px #17362f09}.owner-branches-section-heading,.owner-branches-card-heading{border-bottom:1px solid var(--a-line);gap:12px;padding:15px;display:grid}.owner-branches-section-heading h2,.owner-branches-card-heading h2,.owner-branches-report-heading h2{color:var(--a-ink);letter-spacing:-.025em;margin:4px 0 2px;font-size:18px;font-weight:830;line-height:1.2}.owner-branches-section-heading>div>p:last-child,.owner-branches-card-heading>div>p:last-child,.owner-branches-report-heading>div>p:last-child{color:var(--a-muted);margin:0;font-size:11px;line-height:1.5}.owner-branches-status-tabs{background:#edf1ed;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;display:grid}.owner-branches-status-tabs button{min-height:44px;color:var(--a-muted);background:0 0;border:0;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:760}.owner-branches-status-tabs button.is-active{color:var(--a-ink);background:#fff;box-shadow:0 2px 8px #17362f14}.owner-branches-list{display:grid}.owner-branch-row{border-top:1px solid var(--a-line);background:var(--a-surface);grid-template-columns:42px minmax(0,1fr);gap:10px 12px;min-width:0;padding:14px;display:grid}.owner-branch-row:first-child{border-top:0}.owner-branch-row.is-current{box-shadow:inset 3px 0 var(--a-primary);background:#f2f7f4}.owner-branch-row.is-archived{background:#faf9f5}.owner-branch-icon{background:var(--a-soft);width:42px;height:42px;color:var(--a-primary);border-radius:12px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.owner-branch-row.is-archived .owner-branch-icon{color:#77837e;background:#eceeea}.owner-branch-identity{min-width:0}.owner-branch-identity>div{gap:6px;display:grid}.owner-branch-identity h3{min-width:0;color:var(--a-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:810;overflow:hidden}.owner-branch-badges{flex-wrap:wrap;gap:4px;display:flex}.owner-branch-badges span{border-radius:999px;padding:3px 7px;font-size:11px;font-weight:800;line-height:1.25}.owner-branch-badges .is-main{background:var(--a-warning-soft);color:var(--a-warning)}.owner-branch-badges .is-current{background:var(--a-success-soft);color:var(--a-success)}.owner-branch-badges .is-archived{color:#69756f;background:#eceeea}.owner-branch-identity>p{color:var(--a-muted);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden}.owner-branch-identity>p span{font-family:Be Vietnam Pro,sans-serif;font-weight:720}.owner-branch-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.owner-branch-actions a,.owner-branch-actions button{border:1px solid var(--a-line);min-width:0;min-height:44px;color:var(--a-primary);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 9px;font-size:11px;font-weight:760;text-decoration:none;display:inline-flex}.owner-branch-actions .is-switch{border-color:var(--a-primary);background:var(--a-primary);color:#fff}.owner-branch-actions .is-archive{color:var(--a-danger)}.owner-branch-actions .is-restore{background:var(--a-success-soft);color:var(--a-success);border-color:#b9d7c9}.owner-branch-actions button:disabled{opacity:.5}.owner-branches-inline-state,.owner-branches-report-error{background:var(--a-danger-soft);color:var(--a-danger);border:1px solid #efc3b9;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin:12px;padding:12px;display:grid}.owner-branches-inline-state>i,.owner-branches-report-error>span{background:#ffffff9e;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.owner-branches-inline-state strong,.owner-branches-report-error strong{font-size:11px;font-weight:800}.owner-branches-inline-state p,.owner-branches-report-error p{color:#825247;margin:3px 0 0;font-size:11px;line-height:1.45}.owner-branches-inline-state button,.owner-branches-report-error button{min-height:44px;color:inherit;background:#fff;border:1px solid;border-radius:9px;grid-column:1/-1;padding:8px 12px;font-size:11px;font-weight:780}.owner-branches-list-loading{gap:1px;display:grid}.owner-branches-list-loading i{background:linear-gradient(90deg,#f1f3f0,#fafbf8,#f1f3f0) 0 0/220% 100%;height:92px;animation:1.4s linear infinite owner-pl-shimmer;display:block}.owner-branches-empty{min-height:150px;color:var(--a-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:22px;display:grid}.owner-branches-empty>i{background:var(--a-soft);width:42px;height:42px;color:var(--a-primary);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.owner-branches-empty p{margin:0;font-size:11px}.owner-branches-report{gap:14px;display:grid}.owner-branches-report-heading{gap:10px;padding:3px 1px;display:grid}.owner-branches-report-heading>span{background:var(--a-soft);width:max-content;max-width:100%;min-height:38px;color:var(--a-primary);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:760;display:inline-flex}.owner-branches-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.owner-branches-kpi{border:1px solid var(--a-line);background:var(--a-surface);border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:12px;display:grid}.owner-branches-kpi:last-child{grid-column:1/-1}.owner-branches-kpi>span{background:var(--a-soft);width:36px;height:36px;color:var(--a-primary);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.owner-branches-kpi.is-expense>span{background:var(--a-danger-soft);color:var(--a-danger)}.owner-branches-kpi.is-profit>span{background:var(--a-success-soft);color:var(--a-success)}.owner-branches-kpi p{color:var(--a-muted);margin:0;font-size:11px;font-weight:720}.owner-branches-kpi strong{color:var(--a-ink);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:clamp(15px,4.4vw,21px);font-weight:850;display:block;overflow:hidden}.owner-branches-kpi.is-expense strong{color:var(--a-danger)}.owner-branches-kpi.is-profit strong{color:var(--a-success)}.owner-branches-kpi small{color:var(--a-muted);text-overflow:ellipsis;margin-top:4px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.owner-branches-count-pill{background:var(--a-soft);width:max-content;min-height:36px;color:var(--a-primary);border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:11px;font-weight:780;display:inline-flex}.owner-branches-breakdown-cards{gap:8px;padding:10px;display:grid}.owner-branches-breakdown-cards>article{border:1px solid var(--a-line);background:#fff;border-radius:13px;padding:12px}.owner-branches-breakdown-cards article>header{align-items:center;gap:9px;display:flex}.owner-branches-breakdown-cards article>header>span{background:var(--a-soft);width:36px;height:36px;color:var(--a-primary);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.owner-branches-breakdown-cards h3{color:var(--a-ink);margin:0;font-size:11px;font-weight:800}.owner-branches-breakdown-cards header p{color:var(--a-muted);margin:2px 0 0;font-size:11px}.owner-branches-breakdown-cards dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.owner-branches-breakdown-cards dl div{background:#f4f6f3;border-radius:9px;min-width:0;padding:8px}.owner-branches-breakdown-cards dt{color:var(--a-muted);font-size:11px}.owner-branches-breakdown-cards dd{color:var(--a-ink);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;font-weight:780;overflow:hidden}.owner-branches-breakdown-cards dd.is-positive,.owner-branches-breakdown-table td.is-positive{color:var(--a-success)}.owner-branches-breakdown-cards dd.is-negative,.owner-branches-breakdown-table td.is-negative{color:var(--a-danger)}.owner-branches-breakdown-cards article>button{border:1px solid var(--a-line);width:100%;min-height:44px;color:var(--a-primary);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 11px;font-size:11px;font-weight:780;display:flex}.owner-branches-breakdown-table{display:none;overflow-x:auto}.owner-branches-analysis-grid,.owner-branches-insights-grid{gap:14px;min-width:0;display:grid}.owner-branches-card-heading{align-items:start}.owner-branches-legend{color:var(--a-muted);flex-wrap:wrap;gap:8px 13px;font-size:11px;font-weight:700;display:flex}.owner-branches-legend span{align-items:center;gap:5px;display:inline-flex}.owner-branches-legend i{border-radius:999px;width:14px;height:5px;display:inline-block}.owner-branches-legend .is-revenue,.owner-branches-bar-row i.is-revenue{background:var(--a-primary)}.owner-branches-legend .is-profit,.owner-branches-bar-row i.is-profit{background:#d39b3a}.owner-branches-comparison-rows{gap:1px;display:grid}.owner-branches-comparison-rows article{border-top:1px solid #e7ebe8;gap:8px;padding:13px 14px;display:grid}.owner-branches-comparison-rows article:first-child{border-top:0}.owner-branches-chart-branch{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.owner-branches-chart-branch strong{color:var(--a-ink);font-size:11px;font-weight:800}.owner-branches-chart-branch span{color:var(--a-muted);text-align:right;font-size:11px}.owner-branches-bar-row{grid-template-columns:54px minmax(0,1fr) 55px;align-items:center;gap:7px;display:grid}.owner-branches-bar-row>span{color:var(--a-muted);font-size:11px}.owner-branches-bar-row>div{background:#edf1ed;border-radius:999px;height:8px;overflow:hidden}.owner-branches-bar-row i{border-radius:inherit;height:100%;display:block}.owner-branches-bar-row i.is-negative{background:var(--a-danger)}.owner-branches-bar-row b{color:var(--a-ink);text-align:right;font-size:11px;font-weight:780}.owner-branches-bar-row b.is-negative{color:var(--a-danger)}.owner-branches-latest-value{width:max-content;color:var(--a-primary-strong);text-align:left;font-size:13px;font-weight:840;display:grid}.owner-branches-latest-value small{color:var(--a-muted);margin-top:2px;font-size:11px;font-weight:650}.owner-branches-trend-visual{padding:8px 7px 5px}.owner-branches-trend-visual svg{width:100%;height:auto;display:block;overflow:visible}.owner-branches-gridline{stroke:#dfe5e1;stroke-width:.8px}.owner-branches-axis-label,.owner-branches-x-label{fill:var(--a-muted);font-family:Be Vietnam Pro,sans-serif;font-size:11px;font-weight:600}.owner-branches-trend-area{fill:#356a581f}.owner-branches-trend-line{fill:none;stroke:var(--a-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.owner-branches-trend-dot{fill:#fff;stroke:var(--a-primary);stroke-width:2px}.owner-branches-best ol{margin:0;padding:0;list-style:none;display:grid}.owner-branches-best li{border-top:1px solid #e7ebe8;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:12px 14px;display:grid}.owner-branches-best li:first-child{border-top:0}.owner-branches-best li>span{background:var(--a-soft);width:30px;height:30px;color:var(--a-primary);border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:850;display:inline-flex}.owner-branches-best li:first-child>span{background:var(--a-warning-soft);color:var(--a-warning)}.owner-branches-best li>div{min-width:0}.owner-branches-best li strong{color:var(--a-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:780;display:block;overflow:hidden}.owner-branches-best li small{color:var(--a-muted);font-size:11px}.owner-branches-best li dl{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.owner-branches-best li dl div{background:#f4f6f3;border-radius:8px;padding:7px 9px}.owner-branches-best dt{color:var(--a-muted);font-size:11px}.owner-branches-best dd{color:var(--a-ink);margin:2px 0 0;font-size:11px;font-weight:780}.owner-branches-activity .owner-branches-card-heading{border-bottom:1px solid var(--a-line)}.owner-branches-txn-cards{gap:8px;padding:10px;display:grid}.owner-branches-txn-card{border:1px solid var(--a-line);background:#fff;border-radius:12px;padding:11px}.owner-branches-txn-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.owner-branches-txn-card>header>div{align-items:baseline;gap:7px;display:flex}.owner-branches-txn-card header strong{color:var(--a-ink);font-size:11px}.owner-branches-txn-card header div span{color:var(--a-muted);font-size:11px}.owner-branches-txn-card header>span,.owner-branches-txn-table td>b{border-radius:999px;padding:3px 7px;font-size:11px;font-weight:790}.owner-branches-txn-card header>span.is-complete,.owner-branches-txn-table .is-complete{background:var(--a-success-soft);color:var(--a-success)}.owner-branches-txn-card header>span.is-cancelled,.owner-branches-txn-table .is-cancelled{background:var(--a-danger-soft);color:var(--a-danger)}.owner-branches-txn-card h3{color:var(--a-ink);margin:10px 0 2px;font-size:11px;font-weight:800}.owner-branches-txn-card>p{color:var(--a-muted);margin:0;font-size:11px}.owner-branches-txn-card>footer{border-top:1px solid #e8ece9;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:9px;display:flex}.owner-branches-txn-card footer span{color:var(--a-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.owner-branches-txn-card footer strong{color:var(--a-primary-strong);font-size:11px}.owner-branches-txn-table{display:none;overflow-x:auto}.owner-branches-report-loading,.owner-branches-report-error{border:1px solid var(--a-line);background:var(--a-surface);border-radius:17px;min-height:180px}.owner-branches-report-loading{color:var(--a-primary);text-align:center;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.owner-branches-report-loading>i{font-size:22px}.owner-branches-report-loading strong{font-size:12px}.owner-branches-report-loading p{color:var(--a-muted);margin:0;font-size:11px}.owner-branches-report-error.is-empty{border-color:var(--a-line);background:var(--a-surface);color:var(--a-primary)}.owner-branches-report-error.is-empty p{color:var(--a-muted)}.owner-branches-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1d198a;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.owner-branches-dialog{border:1px solid var(--a-line,#d7ded9);background:var(--a-surface,#fffefa);width:100%;max-height:min(92dvh,680px);color:var(--a-ink,#17362f);border-radius:20px 20px 0 0;font-family:Be Vietnam Pro,sans-serif;overflow:auto;box-shadow:0 -18px 60px #0f1d1938}.owner-branches-dialog,.owner-branches-dialog *{box-sizing:border-box}.owner-branches-dialog>header{border-bottom:1px solid var(--a-line,#d7ded9);grid-template-columns:40px minmax(0,1fr) 44px;align-items:start;gap:10px;padding:16px;display:grid}.owner-branches-dialog-icon{background:var(--a-soft,#e6efe9);width:40px;height:40px;color:var(--a-primary,#356a58);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.owner-branches-dialog h2{color:var(--a-ink,#17362f);letter-spacing:-.025em;margin:4px 0 2px;font-size:18px;font-weight:840}.owner-branches-dialog header p:last-child{color:var(--a-muted,#5e6e68);margin:0;font-size:11px;line-height:1.45}.owner-branches-dialog>header>button{border:1px solid var(--a-line,#d7ded9);width:44px;height:44px;color:var(--a-primary,#356a58);background:#fff;border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.owner-branches-dialog-capacity{background:#f1f7f3;border:1px solid #d7e4dd;border-radius:12px;margin:14px 14px 0;padding:12px}.owner-branches-dialog-capacity>span{color:var(--a-muted,#5e6e68);align-items:center;gap:6px;font-size:11px;font-weight:720;display:flex}.owner-branches-dialog-capacity>strong{float:right;color:var(--a-primary-strong,#214f41);margin-top:-18px;font-size:13px}.owner-branches-dialog-capacity>div{background:#dde7e1;border-radius:999px;height:6px;margin-top:9px;overflow:hidden}.owner-branches-dialog-capacity>div i{border-radius:inherit;background:var(--a-primary,#356a58);height:100%;display:block}.owner-branches-dialog-capacity>p{color:var(--a-muted,#5e6e68);margin:6px 0 0;font-size:11px}.owner-branches-dialog form{gap:8px;padding:14px;display:grid}.owner-branches-dialog form>label{color:var(--a-ink,#17362f);font-size:11px;font-weight:760}.owner-branches-name-field{border:1px solid var(--a-line,#d7ded9);background:#fff;border-radius:11px;grid-template-columns:38px minmax(0,1fr);display:grid;overflow:hidden}.owner-branches-name-field.has-error{border-color:var(--a-danger,#a84f3d);box-shadow:0 0 0 3px #a84f3d1a}.owner-branches-name-field>i{color:var(--a-primary,#356a58);justify-content:center;align-items:center;display:inline-flex}.owner-branches-name-field input{width:100%;min-width:0;min-height:46px;color:var(--a-ink,#17362f);background:0 0;border:0;outline:0;padding:10px 11px 10px 0;font-size:11px;font-weight:670}.owner-branches-name-field input::placeholder{color:#8c9893;font-weight:520}.owner-branches-field-help,.owner-branches-field-error{align-items:center;gap:5px;margin:0;font-size:11px;line-height:1.45;display:flex}.owner-branches-field-help{color:var(--a-muted,#5e6e68)}.owner-branches-field-error{color:var(--a-danger,#a84f3d);font-weight:700}.owner-branches-dialog form>footer{grid-template-columns:.8fr 1.2fr;gap:8px;margin-top:8px;display:grid}.owner-branches-dialog form>footer button{border:1px solid var(--a-line,#d7ded9);min-height:46px;color:var(--a-primary,#356a58);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:780;display:inline-flex}.owner-branches-dialog form>footer button.is-primary{border-color:var(--a-primary,#356a58);background:var(--a-primary,#356a58);color:#fff}.owner-branches-dialog button:disabled,.owner-branches-dialog input:disabled{opacity:.55}@media (width>=640px){.owner-branches-hero-actions{grid-template-columns:minmax(0,1fr) minmax(140px,auto);align-items:stretch}.owner-branches-create-trigger{width:auto;min-width:140px}.owner-branches-section-heading,.owner-branches-card-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:17px}.owner-branches-status-tabs{min-width:260px}.owner-branch-identity>div{align-items:center;gap:8px;display:flex}.owner-branches-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.owner-branches-kpi{grid-column:span 2}.owner-branches-kpi:nth-child(4),.owner-branches-kpi:nth-child(5){grid-column:span 3}.owner-branches-best li{grid-template-columns:32px minmax(0,1fr) minmax(180px,.8fr)}.owner-branches-best li dl{grid-column:auto}.owner-branches-dialog-backdrop{align-items:center;padding:18px}.owner-branches-dialog{border-radius:19px;max-width:520px;box-shadow:0 22px 70px #0f1d1947}.owner-branches-dialog>header{padding:18px}.owner-branches-dialog-capacity{margin:16px 18px 0}.owner-branches-dialog form{padding:16px 18px 18px}}@media (width>=768px){.owner-branches-a-plus{padding-bottom:24px}.owner-branch-row{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;padding:15px 17px}.owner-branch-icon{width:46px;height:46px}.owner-branch-actions{grid-column:auto;justify-content:flex-end;display:flex}.owner-branch-actions a,.owner-branch-actions button{min-width:44px}.owner-branch-actions .is-switch{min-width:118px}.owner-branch-actions .is-archive span{display:none}.owner-branches-inline-state,.owner-branches-report-error{grid-template-columns:38px minmax(0,1fr) auto}.owner-branches-inline-state button,.owner-branches-report-error button{grid-column:auto;min-width:110px}.owner-branches-report-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end}.owner-branches-breakdown-cards{display:none}.owner-branches-breakdown-table{display:block}.owner-branches-breakdown-table table,.owner-branches-txn-table table{border-collapse:collapse;table-layout:fixed;width:100%}.owner-branches-breakdown-table th,.owner-branches-breakdown-table td,.owner-branches-txn-table th,.owner-branches-txn-table td{color:var(--a-muted);text-align:left;vertical-align:middle;border-top:1px solid #e7ebe8;padding:11px 12px;font-size:11px}.owner-branches-breakdown-table thead th,.owner-branches-txn-table thead th{color:var(--a-muted);text-transform:uppercase;background:#f1f4f1;border-top:0;font-size:11px;font-weight:800}.owner-branches-breakdown-table th:first-child{width:22%}.owner-branches-breakdown-table th:last-child{width:80px}.owner-branches-breakdown-table td{color:var(--a-ink);font-weight:650}.owner-branches-breakdown-table td>button{border:1px solid var(--a-line);min-width:70px;min-height:44px;color:var(--a-primary);background:#fff;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:760}.owner-branches-txn-cards{display:none}.owner-branches-txn-table{display:block}.owner-branches-txn-table th:first-child{width:100px}.owner-branches-txn-table td strong,.owner-branches-txn-table td small{display:block}.owner-branches-txn-table td strong{color:var(--a-ink)}.owner-branches-txn-table td small{color:var(--a-muted);margin-top:2px;font-size:11px}.owner-branches-txn-table td>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}}@media (width>=900px){.owner-branches-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end}}@media (width>=1024px){.owner-branches-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.owner-branches-kpi,.owner-branches-kpi:nth-child(4),.owner-branches-kpi:nth-child(5){grid-column:auto}.owner-branches-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.owner-branches-insights-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start}.owner-branches-chart,.owner-branches-best,.owner-branches-activity{height:100%}}@media (width>=1180px){.owner-branches-kpi{padding:14px}.owner-branches-kpi strong{font-size:20px}.owner-branches-card-heading,.owner-branches-section-heading{padding:18px}}.owner-settings-a-plus{--a-bg:#f7f5ef;--a-surface:#fffefa;--a-ink:#17362f;--a-muted:#5e6e68;--a-primary:#356a58;--a-primary-strong:#214f41;--a-soft:#e6efe9;--a-line:#c6d0c9;--a-warning:#855b18;--a-warning-soft:#fff4de;--a-danger:#a84f3d;--a-danger-soft:#fcede9;width:100%;color:var(--a-ink);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 26px;overflow:visible}.owner-settings-a-plus,.owner-settings-a-plus *{box-sizing:border-box}.owner-settings-a-plus h1,.owner-settings-a-plus h2,.owner-settings-a-plus h3,.owner-settings-a-plus h4,.owner-settings-a-plus h5,.owner-settings-a-plus p{margin:0}.owner-settings-hero{align-items:end;gap:12px;margin-bottom:14px;display:grid}.owner-settings-kicker{color:var(--a-primary);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:800}.owner-settings-hero h1{color:var(--a-ink);letter-spacing:-.04em;margin-top:4px;font-size:clamp(28px,7vw,42px);font-weight:850;line-height:1.12}.owner-settings-hero>div>p:last-child{max-width:620px;color:var(--a-muted);margin-top:6px;font-size:12px;line-height:1.55}.owner-settings-hero__status{width:fit-content;min-height:38px;color:var(--a-primary-strong);background:#edf5f0;border:1px solid #c8d8cf;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:760;display:inline-flex}.owner-settings-readiness{gap:8px;margin-bottom:14px;display:grid}.owner-settings-readiness article{border:1px solid var(--a-line);background:var(--a-surface);border-radius:14px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0;padding:12px;display:grid;box-shadow:0 5px 14px #17362f09}.owner-settings-readiness__icon{background:var(--a-soft);width:40px;height:40px;color:var(--a-primary-strong);border-radius:11px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.owner-settings-readiness article>div{min-width:0}.owner-settings-readiness article>div span,.owner-settings-readiness article>div strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.owner-settings-readiness article>div span{color:var(--a-muted);font-size:11px;font-weight:680}.owner-settings-readiness article>div strong{color:var(--a-ink);margin-top:2px;font-size:11px;font-weight:790}.owner-settings-readiness article>i{color:var(--a-primary);font-size:15px}.owner-settings-readiness article>i.fa-circle-exclamation{color:var(--a-warning)}.owner-settings-modules{gap:9px;display:grid}.owner-settings-module{border:1px solid var(--a-line);background:var(--a-surface);border-radius:16px;min-width:0;transition:border-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 5px 16px #17362f0a}.owner-settings-module.is-open{border-color:#aac2b6;box-shadow:0 9px 24px #17362f11}.owner-settings-module__trigger{width:100%;min-height:82px;color:var(--a-ink);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px;display:grid}.owner-settings-module__trigger:hover{background:#f7faf7}.owner-settings-module.is-open .owner-settings-module__trigger{background:#f2f7f4}.owner-settings-module__identity{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.owner-settings-module__icon{background:var(--a-soft);width:44px;height:44px;color:var(--a-primary-strong);border-radius:12px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.owner-settings-module.is-open .owner-settings-module__icon{background:var(--a-primary-strong);color:#fff}.owner-settings-module__copy{min-width:0;display:block}.owner-settings-module__copy strong,.owner-settings-module__copy small{display:block}.owner-settings-module__copy strong{color:var(--a-ink);font-size:13px;font-weight:810;line-height:1.35}.owner-settings-module__copy small{color:var(--a-muted);margin-top:3px;font-size:11px;font-weight:520;line-height:1.45}.owner-settings-module__state{justify-content:flex-end;align-items:center;gap:8px;min-width:20px;display:flex}.owner-settings-module__state>span{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:250px;padding:5px 8px;font-size:11px;font-weight:760;display:none;overflow:hidden}.owner-settings-module__state>span.is-ready{color:#287257;background:#e8f4ee}.owner-settings-module__state>span.is-pending{background:var(--a-warning-soft);color:var(--a-warning)}.owner-settings-module__state>i{color:var(--a-primary);font-size:11px;transition:transform .18s}.owner-settings-panel{border-top:1px solid var(--a-line);min-width:0;color:var(--a-ink);background:#fbfcf9;padding:15px}.owner-settings-panel [class*=text-white],.owner-settings-panel [class*=text-slate-2],.owner-settings-panel [class*=text-slate-3]{color:var(--a-ink)!important}.owner-settings-panel [class*=text-slate-4],.owner-settings-panel [class*=text-slate-5],.owner-settings-panel [class*=text-slate-6]{color:var(--a-muted)!important}.owner-settings-panel [class*=text-indigo]{color:var(--a-primary)!important}.owner-settings-panel [class*=border-slate]{border-color:var(--a-line)!important}.owner-settings-panel [class*=bg-slate-9],.owner-settings-panel [class*=bg-slate-8]{background-color:#f3f6f3!important}.owner-settings-panel [class~=bg-indigo-600]{border-color:var(--a-primary)!important;background:var(--a-primary)!important;color:#fff!important}.owner-settings-panel [class~=bg-indigo-600]:hover{background:var(--a-primary-strong)!important}.owner-settings-panel [class*=border-indigo]{border-color:#b9d0c4!important}.owner-settings-panel [class*=bg-indigo-600\/10]{background:#e9f2ed!important}.owner-settings-panel [class*=bg-indigo-500\/5]{background:#f0f6f2!important}.owner-settings-panel [class*=bg-indigo-500\/10]{background:#e9f2ed!important}.owner-settings-panel [class*=bg-amber]{background:var(--a-warning-soft)!important;color:var(--a-warning)!important}.owner-settings-panel [class*=text-red],.owner-settings-panel [class*=text-rose]{color:var(--a-danger)!important}.owner-settings-panel code{border-radius:5px;color:var(--a-primary-strong)!important;background:#e9eeea!important}.owner-settings-panel h4,.owner-settings-panel h5{letter-spacing:.055em;font-size:11px;font-weight:820;line-height:1.45;color:var(--a-ink)!important}.owner-settings-panel form{min-width:0}.owner-settings-panel label{font-size:11px;font-weight:690;line-height:1.45;color:var(--a-muted)!important}.owner-settings-panel input:not([type=checkbox]):not([type=radio]):not([type=color]),.owner-settings-panel select,.owner-settings-panel textarea{width:100%;min-width:0;line-height:1.4;border:1px solid var(--a-line)!important;min-height:44px!important;color:var(--a-ink)!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important;font-size:11px!important}.owner-settings-panel textarea{min-height:92px!important}.owner-settings-panel input::-moz-placeholder{color:#88968f!important}.owner-settings-panel textarea::-moz-placeholder{color:#88968f!important}.owner-settings-panel input::placeholder,.owner-settings-panel textarea::placeholder{color:#88968f!important}.owner-settings-panel input:focus,.owner-settings-panel select:focus,.owner-settings-panel textarea:focus{border-color:var(--a-primary)!important;outline:3px solid #356a5824!important}.owner-settings-panel input[type=checkbox]:not(.sr-only){min-width:20px;accent-color:var(--a-primary);width:20px!important;height:20px!important}.owner-settings-panel input[type=color]{min-width:58px;min-height:44px;border-color:var(--a-line)!important;background:#fff!important}.owner-settings-panel label .relative>button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;color:var(--a-primary-strong)!important;background:#e2ece7!important}.owner-settings-panel button,.owner-settings-panel a[class*=inline-flex]{font-weight:750;border-radius:10px!important}.owner-settings-panel form>div.flex.justify-end>button{min-width:138px;min-height:46px}.owner-settings-panel .fa-copy{margin-right:6px}.owner-settings-landing-actions{flex:none}.owner-settings-landing-actions>button,.owner-settings-landing-actions>a{white-space:nowrap;min-width:98px;padding-inline:12px!important}.owner-settings-landing-actions>button:first-child{min-width:148px}.owner-settings-panel table{color:var(--a-ink)}.owner-settings-panel thead tr{border-color:var(--a-line)!important;background:#eef3ef!important}.owner-settings-panel th{font-size:11px;font-weight:780;color:var(--a-muted)!important}.owner-settings-panel td{border-color:var(--a-line)!important;color:var(--a-ink)!important}.owner-settings-inline-error{background:var(--a-danger-soft);color:var(--a-danger);border:1px solid #e4bbb1;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-size:11px;font-weight:700;display:flex}.owner-settings-qr-backdrop{z-index:130;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1d1994;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.owner-settings-qr-dialog{border:1px solid var(--a-line,#d7ded9);background:var(--a-surface,#fffefa);width:100%;max-height:94dvh;color:var(--a-ink,#17362f);border-radius:20px 20px 0 0;font-family:Be Vietnam Pro,sans-serif;overflow:auto;box-shadow:0 -18px 60px #0f1d193d}.owner-settings-qr-dialog,.owner-settings-qr-dialog *{box-sizing:border-box}.owner-settings-qr-dialog>header{border-bottom:1px solid var(--a-line,#d7ded9);grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:10px;padding:15px;display:grid}.owner-settings-qr-dialog h2{color:var(--a-ink,#17362f);letter-spacing:-.025em;margin:3px 0 0;font-size:18px;font-weight:840;line-height:1.3}.owner-settings-qr-dialog>header button{border:1px solid var(--a-line,#d7ded9);width:44px;height:44px;color:var(--a-primary,#356a58);background:#fff;border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.owner-settings-qr-preview{border:1px solid var(--a-line,#d7ded9);background:#fff;border-radius:14px;justify-content:center;align-items:center;width:min(280px,100% - 30px);min-height:300px;margin:15px auto 0;padding:7px;display:flex;overflow:hidden;box-shadow:0 8px 22px #17362f14}.owner-settings-qr-preview img{border-radius:10px;width:100%;height:auto}.owner-settings-qr-preview>div{max-width:100%;color:var(--a-muted,#5e6e68)!important}.owner-settings-qr-note{max-width:360px;color:var(--a-muted,#5e6e68);text-align:center;margin:10px auto 0;padding:0 15px;font-size:11px;line-height:1.5}.owner-settings-qr-dialog>footer{padding:14px 15px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--a-line,#d7ded9);grid-template-columns:.8fr 1.2fr;gap:8px;margin-top:14px;display:grid}.owner-settings-qr-dialog>footer button{border:1px solid var(--a-line,#d7ded9);min-height:46px;color:var(--a-primary,#356a58);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:780;display:inline-flex}.owner-settings-qr-dialog>footer button.is-primary{border-color:var(--a-primary,#356a58);background:var(--a-primary,#356a58);color:#fff}.owner-settings-qr-dialog>footer button:disabled{opacity:.5}body:has(.owner-settings-qr-dialog[aria-modal=true]){overflow:hidden}body:has(.owner-settings-qr-dialog[aria-modal=true]) .owner-module-nav{visibility:hidden;pointer-events:none}@media (width<=639px){.owner-settings-panel [class*=grid-cols-2],.owner-settings-panel [class*=grid-cols-3],.owner-settings-panel [class*=grid-cols-4]{grid-template-columns:minmax(0,1fr)!important}.owner-settings-panel [class*=space-x-2]{-moz-column-gap:7px;column-gap:7px}.owner-settings-panel .md\:flex-row{flex-direction:column!important}.owner-settings-panel form>div.flex.justify-end>button{width:100%}.owner-settings-landing-actions>button,.owner-settings-landing-actions>a,.owner-settings-landing-actions>button:first-child{width:100%;min-width:0}#owner-settings-panel-shifts table,#owner-settings-panel-shifts tbody,#owner-settings-panel-shifts tr,#owner-settings-panel-shifts td{width:100%;display:block}#owner-settings-panel-shifts thead{display:none}#owner-settings-panel-shifts tbody{gap:8px;padding:8px;display:grid}#owner-settings-panel-shifts tr{border:1px solid var(--a-line);background:#fff;border-radius:11px;overflow:hidden}#owner-settings-panel-shifts td{text-align:right;border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 10px;display:flex}#owner-settings-panel-shifts td:before{color:var(--a-muted);text-transform:uppercase;font-size:11px;font-weight:750}#owner-settings-panel-shifts td:first-child:before{content:"Tên ca"}#owner-settings-panel-shifts td:nth-child(2):before{content:"Bắt đầu"}#owner-settings-panel-shifts td:nth-child(3):before{content:"Kết thúc"}#owner-settings-panel-shifts td:nth-child(4):before{content:"Thao tác"}#owner-settings-panel-shifts td:last-child{border-bottom:0}#owner-settings-panel-shifts td:last-child button{min-width:112px}}@media (width>=640px){.owner-settings-hero{grid-template-columns:minmax(0,1fr) auto}.owner-settings-readiness{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-settings-module__state>span{display:inline-flex}.owner-settings-module__trigger{min-height:86px;padding:15px 17px}.owner-settings-panel{padding:18px}.owner-settings-qr-backdrop{align-items:center;padding:18px}.owner-settings-qr-dialog{border-radius:19px;max-width:510px;box-shadow:0 22px 70px #0f1d1947}.owner-settings-qr-preview{width:310px}}@media (width>=1024px){.owner-settings-readiness article{padding:14px}.owner-settings-readiness article>div strong{font-size:12px}.owner-settings-module__copy strong{font-size:14px}.owner-settings-module__copy small{font-size:11px}.owner-settings-panel{padding:22px}}.dashboard-a-plus.owner-profile-a-plus{width:min(100%,1480px);box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;margin:0 auto;padding:0;display:grid;overflow:visible}.owner-profile-hero,.owner-profile-panel,.owner-profile-tabs,.owner-profile-summary article{border:1px solid var(--a-line);background:var(--a-surface);box-shadow:0 7px 22px #17362f0d}.owner-profile-hero{border-radius:19px;gap:14px;padding:18px;display:grid}.owner-profile-kicker{color:var(--a-primary);letter-spacing:.105em;text-transform:uppercase;font-size:11px;font-weight:810;line-height:1.35}.owner-profile-hero h1{color:var(--a-ink);letter-spacing:-.04em;margin-top:4px;font-size:clamp(27px,6vw,39px);font-weight:850;line-height:1.1}.owner-profile-hero>div>p:last-child{max-width:650px;color:var(--a-muted);margin-top:7px;font-size:11px;line-height:1.55}.owner-profile-hero__status{background:var(--a-success-soft);width:fit-content;min-height:36px;color:var(--a-success);border:1px solid #c2d7cc;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:760;display:inline-flex}.owner-profile-summary{gap:8px;display:grid}.owner-profile-summary article{border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.owner-profile-summary article>span{background:var(--a-soft);width:40px;height:40px;color:var(--a-primary-strong);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.owner-profile-summary article>div{min-width:0}.owner-profile-summary small,.owner-profile-summary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.owner-profile-summary small{color:var(--a-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:690}.owner-profile-summary strong{color:var(--a-ink);margin-top:3px;font-size:11px;font-weight:780}.owner-profile-demo-notice,.owner-profile-notice{border:1px solid;border-radius:11px;align-items:center;gap:9px;padding:11px 12px;font-size:11px;font-weight:680;line-height:1.5;display:flex}.owner-profile-demo-notice{background:var(--a-warning-soft);color:var(--a-warning);border-color:#ead5a9}.owner-profile-notice.is-success{background:var(--a-success-soft);color:var(--a-success);border-color:#c2d7cc}.owner-profile-notice.is-error{background:var(--a-danger-soft);color:var(--a-danger);border-color:#e4bbb1}.owner-profile-notice.is-info{background:var(--a-info-soft);color:var(--a-info);border-color:#c9dce4}.owner-profile-tabs{border-radius:16px;display:grid;overflow:hidden}.owner-profile-tabs>button{border:0;border-bottom:1px solid var(--a-line);width:100%;min-height:72px;color:var(--a-muted);text-align:left;background:0 0;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:11px 13px;display:grid}.owner-profile-tabs>button:last-child{border-bottom:0}.owner-profile-tabs>button:hover{background:#f5f8f5}.owner-profile-tabs>button.is-active{color:var(--a-primary-strong);background:#edf4f0}.owner-profile-tabs>button>span:first-child{width:40px;height:40px;color:var(--a-primary);background:#edf1ee;border-radius:11px;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.owner-profile-tabs>button.is-active>span:first-child{background:var(--a-primary);color:#fff}.owner-profile-tabs strong,.owner-profile-tabs small{display:block}.owner-profile-tabs strong{color:inherit;font-size:11px;font-weight:800;line-height:1.4}.owner-profile-tabs small{color:var(--a-muted);margin-top:2px;font-size:11px;font-weight:540;line-height:1.4}.owner-profile-panel{min-width:0;color:var(--a-ink);border-radius:18px;padding:14px}.owner-profile-info-grid{box-shadow:none;background:0 0;border:0;align-items:start;gap:12px;padding:0;display:grid}.owner-profile-card{border:1px solid var(--a-line);background:var(--a-surface);border-radius:16px;min-width:0;padding:15px;box-shadow:0 7px 22px #17362f0d}.owner-profile-card__heading{border-bottom:1px solid var(--a-line);padding-bottom:12px}.owner-profile-card h2,.owner-profile-panel__header h2{color:var(--a-ink);letter-spacing:-.015em;font-size:15px;font-weight:830;line-height:1.3}.owner-profile-card h2 i{width:24px;color:var(--a-primary)}.owner-profile-card__heading p,.owner-profile-panel__header>div>p:last-child{color:var(--a-muted);margin-top:4px;font-size:11px;line-height:1.5}.owner-profile-card form{gap:13px;display:grid}.owner-profile-card form>div,.owner-profile-checkout__form>div,.owner-profile-otp-dialog__body>div:first-child{gap:5px;min-width:0;display:grid}.owner-profile-card label,.owner-profile-checkout label,.owner-profile-otp-dialog label{letter-spacing:.025em;font-size:11px;font-weight:710;line-height:1.4;color:var(--a-muted)!important}.owner-profile-card input,.owner-profile-checkout select,.owner-profile-otp-dialog input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;min-height:44px;padding:10px 12px;line-height:1.4;border:1px solid var(--a-line)!important;color:var(--a-ink)!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important;font-size:11px!important}.owner-profile-card input:focus,.owner-profile-checkout select:focus,.owner-profile-otp-dialog input:focus{border-color:var(--a-primary)!important;outline:3px solid #356a5826!important}.owner-profile-card input:disabled{color:#84918c!important;background:#eff2ef!important}.owner-profile-field-note{margin-top:1px;font-size:11px;line-height:1.5}.owner-profile-field-note.is-warning{color:var(--a-warning)}.owner-profile-metadata{border-top:1px solid var(--a-line);padding-top:12px;gap:8px!important;display:grid!important}.owner-profile-metadata>div{background:#f1f5f2;border-radius:10px;min-width:0;padding:10px}.owner-profile-metadata span,.owner-profile-metadata strong{display:block}.owner-profile-metadata span{color:var(--a-muted);text-transform:uppercase;font-size:11px;font-weight:700}.owner-profile-metadata strong{color:var(--a-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-family:inherit;font-size:11px;font-weight:760;overflow:hidden}.owner-profile-primary-action,.owner-profile-secondary-action{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 13px;font-size:11px;font-weight:780;line-height:1.35;display:inline-flex}.owner-profile-primary-action{border:1px solid var(--a-primary);background:var(--a-primary);color:#fff}.owner-profile-primary-action:hover{border-color:var(--a-primary-strong);background:var(--a-primary-strong)}.owner-profile-secondary-action{border:1px solid var(--a-line);color:var(--a-primary-strong);background:#fff}.owner-profile-secondary-action:hover{background:#f2f6f3}.owner-profile-password-checklist{border:1px solid var(--a-line);color:var(--a-muted);background:#f3f6f3;border-radius:11px;padding:11px;font-size:11px;gap:7px!important;display:grid!important}.owner-profile-password-checklist>div:first-child{border-bottom:1px solid var(--a-line);color:var(--a-ink);justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.owner-profile-password-checklist>div:not(:first-child){gap:7px;display:flex}.owner-profile-password-checklist .text-emerald-400{color:var(--a-success)!important}.owner-profile-password-checklist .text-slate-600{color:#9ba7a2!important}.owner-profile-panel__header{border-bottom:1px solid var(--a-line);align-items:center;gap:12px;padding-bottom:13px;display:grid}.owner-profile-panel__header .owner-profile-secondary-action{width:100%}.owner-profile-empty{min-height:180px;color:var(--a-muted);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.owner-profile-period{border:1px solid var(--a-line);background:#eff3f0;border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.owner-profile-period button{min-height:42px;color:var(--a-muted);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:740;display:flex}.owner-profile-period button small{background:var(--a-success-soft);color:var(--a-success);white-space:nowrap;border-radius:999px;padding:3px 5px;font-size:11px}.owner-profile-period button.is-active{color:var(--a-ink);background:#fff;box-shadow:0 4px 10px #17362f14}.owner-profile-plans{gap:10px;margin-top:14px;display:grid}.owner-profile-plan{border:1px solid var(--a-line);background:#fcfdfa;border-radius:14px;flex-direction:column;min-width:0;padding:14px;display:flex;position:relative}.owner-profile-plan[data-selected=true]{border-color:var(--a-primary);box-shadow:0 0 0 2px #356a581f}.owner-profile-plan__topline{min-height:22px;color:var(--a-primary);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:7px;font-size:11px;font-weight:790;display:flex}.owner-profile-plan__topline>div{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.owner-profile-plan__topline .is-current,.owner-profile-plan__topline .is-selected{letter-spacing:0;border-radius:999px;padding:3px 6px}.owner-profile-plan__topline .is-current{background:var(--a-success-soft);color:var(--a-success)}.owner-profile-plan__topline .is-selected{background:var(--a-soft);color:var(--a-primary)}.owner-profile-plan h3{color:var(--a-ink);margin-top:8px;font-size:14px;font-weight:830;line-height:1.3}.owner-profile-plan__price{align-items:baseline;gap:5px;display:flex;margin-top:6px!important}.owner-profile-plan__price strong{color:var(--a-primary-strong);letter-spacing:-.03em;font-size:20px;font-weight:850;line-height:1.15}.owner-profile-plan__price span{color:var(--a-muted);font-size:11px}.owner-profile-plan__saving{min-height:17px;color:var(--a-success);font-size:11px;font-weight:690;margin-top:4px!important}.owner-profile-plan ul{border-top:1px solid var(--a-line);flex:1;gap:7px;margin:12px 0 0;padding:12px 0 0;list-style:none;display:grid}.owner-profile-plan li{color:var(--a-ink);grid-template-columns:15px minmax(0,1fr);gap:5px;font-size:11px;line-height:1.45;display:grid}.owner-profile-plan li i{color:var(--a-success);margin-top:2px}.owner-profile-plan li.is-locked{color:#89958f}.owner-profile-plan li.is-locked i{color:#aeb7b2}.owner-profile-plan>button{border:1px solid var(--a-line);width:100%;color:var(--a-primary);background:#fff;border-radius:9px;margin-top:13px;padding:8px 10px;font-size:11px;font-weight:760}.owner-profile-plan>button.is-selected{border-color:var(--a-primary);background:var(--a-primary);color:#fff}.owner-profile-checkout{border-top:1px solid var(--a-line);gap:10px;margin-top:14px;padding-top:14px;display:grid}.owner-profile-checkout__form,.owner-profile-payment-state{border:1px solid var(--a-line);background:#fbfcf9;border-radius:14px;min-width:0;padding:14px}.owner-profile-checkout__form{gap:12px;display:grid}.owner-profile-billing-summary{background:#edf3ef;border-radius:11px;gap:8px;padding:12px;display:grid}.owner-profile-billing-summary>div{color:var(--a-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.owner-profile-billing-summary strong{color:var(--a-ink);font-variant-numeric:tabular-nums;text-align:right}.owner-profile-billing-summary .is-total{color:var(--a-ink);border-top:1px solid #cfd9d3;margin-top:2px;padding-top:10px;font-size:11px;font-weight:760}.owner-profile-billing-summary .is-total strong{color:var(--a-primary-strong);font-size:15px}.owner-profile-payment-state{text-align:center;justify-content:center;align-items:center;min-height:220px;display:flex}.owner-profile-payment-state>div{max-width:410px}.owner-profile-payment-state__icon{background:var(--a-soft);width:52px;height:52px;color:var(--a-primary);border-radius:15px;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.owner-profile-payment-state__icon.is-success{background:var(--a-success-soft);color:var(--a-success)}.owner-profile-payment-state h3{color:var(--a-ink);margin-top:10px;font-size:13px;font-weight:820}.owner-profile-payment-state p{color:var(--a-muted);margin-top:5px;font-size:11px;line-height:1.55}.owner-profile-payment-state__status{background:var(--a-info-soft);border-radius:9px;padding:8px 10px;font-weight:700;color:var(--a-info)!important}.owner-profile-payment-state__status.is-success{background:var(--a-success-soft);color:var(--a-success)!important}.owner-profile-payment-state__status.is-warning{background:var(--a-warning-soft);color:var(--a-warning)!important}.owner-profile-payment-state a{background:var(--a-primary);color:#fff;border-radius:9px;align-items:center;gap:6px;min-height:42px;margin-top:12px;padding:8px 12px;font-size:11px;font-weight:760;text-decoration:none;display:inline-flex}.owner-profile-audit-cards{gap:8px;margin-top:13px;display:grid}.owner-profile-audit-cards article{border:1px solid var(--a-line);background:#fbfcf9;border-radius:12px;padding:12px}.owner-profile-audit-card__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.owner-profile-audit-card__top time{color:var(--a-muted);font-variant-numeric:tabular-nums;font-size:11px}.owner-profile-audit-cards article>strong{color:var(--a-ink);overflow-wrap:anywhere;margin-top:9px;font-size:11px;display:block}.owner-profile-audit-cards article>p{color:var(--a-muted);margin-top:4px;font-size:11px;line-height:1.5}.owner-profile-audit-badge{white-space:nowrap;border-radius:999px;width:fit-content;padding:4px 7px;font-size:11px;font-weight:760;line-height:1.2;display:inline-flex}.owner-profile-audit-badge.is-profile{background:var(--a-soft);color:var(--a-primary)}.owner-profile-audit-badge.is-security{background:var(--a-warning-soft);color:var(--a-warning)}.owner-profile-audit-badge.is-people{background:var(--a-info-soft);color:var(--a-info)}.owner-profile-audit-badge.is-default{color:#765b87;background:#f0ebf5}.owner-profile-audit-table{border:1px solid var(--a-line);border-radius:12px;margin-top:13px;display:none;overflow:hidden}.owner-profile-audit-table table{border-collapse:collapse;width:100%;color:var(--a-ink);font-size:11px}.owner-profile-audit-table thead{background:#eef3ef}.owner-profile-audit-table th,.owner-profile-audit-table td{border-bottom:1px solid var(--a-line);text-align:left;vertical-align:top;padding:10px}.owner-profile-audit-table th{color:var(--a-muted);letter-spacing:.04em;text-transform:uppercase;font-weight:760}.owner-profile-audit-table tbody tr:last-child td{border-bottom:0}.owner-profile-audit-table time{white-space:nowrap;font-variant-numeric:tabular-nums}.owner-profile-otp-backdrop{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1d1994;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.owner-profile-otp-dialog{border:1px solid var(--a-line);background:var(--a-surface);width:100%;max-height:94dvh;color:var(--a-ink);border-radius:20px 20px 0 0;padding:15px;font-family:Be Vietnam Pro,sans-serif;overflow:auto;box-shadow:0 -18px 60px #0f1d193d}.owner-profile-otp-dialog>header{border-bottom:1px solid var(--a-line);grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:10px;padding-bottom:13px;display:grid}.owner-profile-otp-dialog h2{color:var(--a-ink);letter-spacing:-.025em;margin:3px 0 0;font-size:18px;font-weight:840;line-height:1.3}.owner-profile-otp-dialog>header button{border:1px solid var(--a-line);width:44px;height:44px;color:var(--a-primary);background:#fff;border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.owner-profile-otp-dialog__copy{color:var(--a-muted);margin:14px 0 0;font-size:11px;line-height:1.6}.owner-profile-otp-dialog__copy strong{color:var(--a-ink);overflow-wrap:anywhere}.owner-profile-otp-dialog .owner-profile-notice{margin-top:11px}.owner-profile-otp-dialog__body{gap:14px;margin-top:14px;display:grid}.owner-profile-otp-dialog input{text-align:center;letter-spacing:.3em;font-family:ui-monospace,monospace;font-weight:760;font-size:16px!important}.owner-profile-otp-dialog__actions{padding-bottom:env(safe-area-inset-bottom);grid-template-columns:1fr 1fr;gap:8px;display:grid}body:has(.owner-profile-otp-dialog[aria-modal=true]){overflow:hidden}@media (width>=640px){.owner-profile-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:20px}.owner-profile-summary,.owner-profile-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-profile-tabs>button{border-right:1px solid var(--a-line);border-bottom:0}.owner-profile-tabs>button:last-child{border-right:0}.owner-profile-panel,.owner-profile-card{padding:18px}.owner-profile-metadata{grid-template-columns:1fr 1fr}.owner-profile-panel__header{grid-template-columns:minmax(0,1fr) auto}.owner-profile-panel__header .owner-profile-secondary-action{width:auto}.owner-profile-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-profile-checkout{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr)}.owner-profile-audit-cards{display:none}.owner-profile-audit-table{display:block;overflow-x:auto}.owner-profile-otp-backdrop{align-items:center;padding:18px}.owner-profile-otp-dialog{border-radius:19px;max-width:480px;padding:20px;box-shadow:0 22px 70px #0f1d1947}}@media (width>=1024px){.owner-profile-hero{padding:24px}.owner-profile-summary article{padding:14px}.owner-profile-summary strong{font-size:11px}.owner-profile-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-profile-plans{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-profile-plan{padding:16px}.owner-profile-plan li,.owner-profile-audit-table table{font-size:11px}}:is(html:has(.admin-a-plus-canvas),body:has(.admin-a-plus-canvas)){background-color:#f7f5ef}body:has(.admin-a-plus-canvas){color:#17362f;scrollbar-color:#9aaca4 #edf1ed}body:has(.admin-a-plus-canvas) #root{background-color:#f7f5ef}body:has(.admin-a-plus-canvas) #root>div{background-color:#f7f5ef}body:has(.admin-a-plus-canvas) #root>div>main{background:0 0;width:100%;max-width:none;padding:16px}body:has(.admin-a-plus-canvas) #root>div>footer{color:#5e6e68;background:#fffefa;border-color:#d7ded9}body:has(.admin-a-plus-canvas) ::-webkit-scrollbar-track{background:#edf1ed}body:has(.admin-a-plus-canvas) ::-webkit-scrollbar-thumb{background:#9aaca4}body:has(.admin-a-plus-canvas) ::-webkit-scrollbar-thumb:hover{background:#748880}body:has(.admin-more-dialog[aria-modal=true]){overflow:hidden}.super-admin-header{z-index:60;color:#17362f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefaf5;border-bottom:1px solid #d7ded9;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:10px 16px;font-family:Be Vietnam Pro,sans-serif;display:flex;position:sticky;top:0}.super-admin-header button{min-width:44px;min-height:44px;font:inherit}.super-admin-header button:focus-visible{outline-offset:2px;outline:3px solid #356a5842}.super-admin-brand{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:flex;min-width:0!important}.super-admin-brand>span:first-child{color:#214f41;background:#e6efe9;border-radius:13px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;display:inline-flex}.super-admin-brand strong,.super-admin-brand small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.super-admin-brand strong{letter-spacing:-.015em;font-size:14px;font-weight:820;line-height:1.3}.super-admin-brand small{color:#5e6e68;margin-top:2px;font-size:11px;font-weight:620}.super-admin-header__actions{align-items:center;gap:7px;display:flex}.super-admin-header__actions>button{color:#356a58;background:#fff;border:1px solid #d7ded9;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:760;display:inline-flex}.super-admin-header__actions>button:hover,.super-admin-header__actions>button.is-active{color:#214f41;background:#edf4f0;border-color:#b8ccc1}.super-admin-header__actions>button span{display:none}.super-admin-header__actions>.super-admin-logout{color:#a84f3d}.dashboard-a-plus.admin-a-plus{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 76px;overflow:visible}.admin-a-plus *,.admin-a-plus :before,.admin-a-plus :after{box-sizing:border-box}.admin-a-plus button,.admin-a-plus input,.admin-a-plus select,.admin-a-plus textarea{font:inherit}.admin-a-plus button:focus-visible,.admin-a-plus input:focus-visible,.admin-a-plus select:focus-visible,.admin-a-plus textarea:focus-visible{outline-offset:2px;outline:3px solid #356a5840}.admin-a-plus h1,.admin-a-plus h2,.admin-a-plus h3,.admin-a-plus p{margin:0}.admin-shell-layout{width:100%;min-width:0;display:block}.admin-sidebar{display:none}.admin-shell-content{width:100%;min-width:0}.admin-mobile-navigation{z-index:80;min-height:68px;padding:6px max(8px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefaf7;border-top:1px solid #d7ded9;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #17362f14}.admin-mobile-navigation button{color:#687a73;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:44px;min-height:44px;padding:5px 3px;font-size:11px;font-weight:690;display:flex}.admin-mobile-navigation button i{font-size:15px}.admin-mobile-navigation button:hover,.admin-mobile-navigation button.is-active{color:#214f41;background:#eaf2ed}.admin-more-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1d1994;justify-content:center;align-items:flex-end;padding:12px 12px 0;display:flex;position:fixed;inset:0}.admin-more-dialog{width:100%;max-height:88dvh;padding:16px 16px max(16px, env(safe-area-inset-bottom));color:#17362f;background:#fffefa;border:1px solid #d7ded9;border-bottom:0;border-radius:22px 22px 0 0;overflow-y:auto;box-shadow:0 -22px 70px #0f1d1940}.admin-more-dialog>header{border-bottom:1px solid #d7ded9;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:12px;padding-bottom:14px;display:grid}.admin-more-dialog>header p{color:#356a58;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:780}.admin-more-dialog>header h2{letter-spacing:-.025em;margin-top:3px;font-size:18px;font-weight:830;line-height:1.3}.admin-more-dialog>header>button{color:#356a58;background:#fff;border:1px solid #d7ded9;border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.admin-more-list{margin-top:4px;display:grid}.admin-more-list>button{color:#17362f;text-align:left;background:0 0;border:0;border-bottom:1px solid #d7ded9;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:70px;padding:11px 4px;display:grid}.admin-more-list>button:last-child{border-bottom:0}.admin-more-list>button:hover,.admin-more-list>button.is-active{background:#f2f6f3}.admin-more-list>button>span:first-child{color:#356a58;background:#e6efe9;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.admin-more-list strong,.admin-more-list small{display:block}.admin-more-list strong{font-size:11px;font-weight:800}.admin-more-list small{color:#5e6e68;margin-top:2px;font-size:11px;line-height:1.4}.admin-more-list>button>i{color:#81918b;font-size:11px}.admin-overview{gap:16px;min-width:0;display:grid}.admin-overview__hero{background:#fffefa;border:1px solid #d7ded9;border-radius:20px;gap:13px;padding:18px;display:grid;box-shadow:0 8px 26px #17362f0e}.admin-overview__eyebrow,.admin-section-heading p,.admin-revenue-panel__header>div>p{color:#356a58;letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:790}.admin-overview__hero h1{color:#17362f;letter-spacing:-.04em;margin-top:4px;font-size:clamp(25px,7vw,38px);font-weight:850;line-height:1.13}.admin-overview__hero>div>p:last-child{color:#5e6e68;max-width:620px;margin-top:7px;font-size:11px;line-height:1.55}.admin-overview__status{color:#287257;background:#e8f4ee;border:1px solid #c4d9ce;border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:34px;padding:6px 10px;font-size:11px;font-weight:750;display:inline-flex}.admin-overview__section,.admin-revenue-panel{background:#fffefa;border:1px solid #d7ded9;border-radius:20px;min-width:0;padding:16px;box-shadow:0 8px 26px #17362f0d}.admin-section-heading{border-bottom:1px solid #d7ded9;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:13px;display:flex}.admin-section-heading h2,.admin-revenue-panel__header h2{color:#17362f;letter-spacing:-.02em;margin-top:3px;font-size:16px;font-weight:830;line-height:1.3}.admin-section-heading>span{color:#5e6e68;background:#edf3ef;border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:730}.admin-kpi-grid{gap:9px;margin-top:13px;display:grid}.admin-kpi-card{background:#fbfcf9;border:1px solid #d7ded9;border-radius:15px;min-width:0;padding:14px;position:relative;overflow:hidden}.admin-kpi-card:before{content:"";background:#b8c8c0;width:3px;position:absolute;top:0;bottom:0;right:0}.admin-kpi-card--positive:before{background:#4b8b70}.admin-kpi-card--attention:before{background:#b27c2b}.admin-kpi-card__top{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;display:grid}.admin-kpi-card__top>span{color:#356a58;background:#e6efe9;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;display:inline-flex}.admin-kpi-card--attention .admin-kpi-card__top>span{color:#855b18;background:#fff4de}.admin-kpi-card__top p{color:#5e6e68;font-size:11px;font-weight:690;line-height:1.4}.admin-kpi-card>strong{overflow-wrap:anywhere;color:#17362f;letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:12px;font-size:clamp(20px,6vw,27px);font-weight:850;line-height:1.1;display:block}.admin-kpi-card>small{color:#6b7b75;min-height:30px;margin-top:6px;font-size:11px;line-height:1.5;display:block}.admin-revenue-panel__header{border-bottom:1px solid #d7ded9;gap:13px;padding-bottom:14px;display:grid}.admin-revenue-panel__header small{color:#5e6e68;margin-top:4px;font-size:11px;display:block}.admin-period-switcher{background:#eef3f0;border:1px solid #d7ded9;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:grid}.admin-period-switcher button{color:#63736d;background:0 0;border:0;border-radius:9px;min-width:44px;min-height:44px;padding:7px 9px;font-size:11px;font-weight:760}.admin-period-switcher button:hover,.admin-period-switcher button.is-active{color:#214f41;background:#fff;box-shadow:0 3px 9px #17362f17}.admin-revenue-chart{width:100%;min-width:0;margin-top:14px;overflow:hidden}.admin-revenue-chart svg{width:100%;height:auto;max-height:340px;display:block;overflow:visible}.admin-chart-gridline{stroke:#dfe5e1;stroke-width:1px}.admin-chart-axis{fill:#6c7c76;font-family:Be Vietnam Pro,sans-serif;font-size:11px;font-weight:610}.admin-chart-axis--month{font-size:11px}.admin-chart-bar__shape{fill:#4a7d69;transition:fill .16s,opacity .16s}.admin-chart-bar:hover .admin-chart-bar__shape{fill:#214f41}.admin-chart-empty{color:#6b7b75;justify-content:center;align-items:center;gap:8px;min-height:240px;font-size:11px;display:flex}.super-admin-global-nav{z-index:80;padding:7px 16px max(7px, env(safe-area-inset-bottom));background:#fffefaf7;border-top:1px solid #d7ded9;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #17362f14}.super-admin-global-nav button{color:#687a73;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:48px;font:690 11px Be Vietnam Pro,sans-serif;display:flex}.super-admin-global-nav button.is-active{color:#214f41;background:#eaf2ed}@media (width>=640px){body:has(.admin-a-plus-canvas) #root>div>main{padding:20px}.super-admin-header{padding-inline:20px}.super-admin-header__actions>button span{display:inline}.admin-more-backdrop{align-items:center;padding:20px}.admin-more-dialog{border-bottom:1px solid #d7ded9;border-radius:22px;max-width:620px;padding:20px}.admin-overview__hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:22px}.admin-overview__section,.admin-revenue-panel{padding:20px}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-revenue-panel__header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-period-switcher{min-width:245px}}@media (width>=1024px){body:has(.admin-a-plus-canvas) #root>div>main{padding:24px}.super-admin-header{padding-inline:24px}.dashboard-a-plus.admin-a-plus{padding-bottom:0}.admin-shell-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:22px;display:grid}.admin-sidebar{background:#fffefa;border:1px solid #d7ded9;border-radius:19px;flex-direction:column;max-height:calc(100dvh - 116px);padding:14px;display:flex;position:sticky;top:92px;overflow:auto;box-shadow:0 8px 26px #17362f0d}.admin-sidebar__heading{border-bottom:1px solid #d7ded9;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:3px 3px 13px;display:grid}.admin-sidebar__heading>span{color:#fff;background:#214f41;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.admin-sidebar__heading strong,.admin-sidebar__heading small{display:block}.admin-sidebar__heading strong{color:#17362f;font-size:11px;font-weight:820}.admin-sidebar__heading small{color:#6b7b75;margin-top:2px;font-size:11px}.admin-sidebar nav{gap:3px;margin-top:9px;display:grid}.admin-sidebar nav button,.admin-sidebar__profile{color:#63736d;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:58px;padding:8px;display:grid}.admin-sidebar nav button:hover,.admin-sidebar nav button.is-active,.admin-sidebar__profile:hover{color:#214f41;background:#eaf2ed}.admin-sidebar nav button>span:first-child,.admin-sidebar__profile>span:first-child{color:#356a58;background:#edf2ef;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.admin-sidebar nav button.is-active>span:first-child{color:#fff;background:#356a58}.admin-sidebar nav strong,.admin-sidebar nav small,.admin-sidebar__profile strong,.admin-sidebar__profile small{display:block}.admin-sidebar nav strong,.admin-sidebar__profile strong{font-size:11px;font-weight:800}.admin-sidebar nav small,.admin-sidebar__profile small{color:#71817b;margin-top:1px;font-size:11px;line-height:1.35}.admin-sidebar__profile{border-top:1px solid #d7ded9;border-radius:0 0 11px 11px;margin-top:9px;padding-top:10px;position:relative}.admin-sidebar__profile>i{color:#84938e;font-size:11px;position:absolute;right:10px}.admin-mobile-navigation,.super-admin-global-nav{display:none}.admin-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-overview__hero{padding:24px}.admin-overview__section,.admin-revenue-panel{padding:22px}}@media (width>=1320px){.admin-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-kpi-card{padding:13px}.admin-kpi-card__top{grid-template-columns:34px minmax(0,1fr);gap:7px}.admin-kpi-card__top>span{width:34px;height:34px}.admin-kpi-card>strong{font-size:22px}}.admin-tenant-center{gap:14px;min-width:0;display:grid}.admin-module-hero{background:#fffefa;border:1px solid #d7ded9;border-radius:20px;gap:14px;padding:18px;display:grid;box-shadow:0 8px 26px #17362f0d}.admin-module-hero>div>p{color:#356a58;letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:790}.admin-module-hero h1{color:#17362f;letter-spacing:-.04em;margin-top:4px;font-size:clamp(25px,7vw,38px);font-weight:850;line-height:1.13}.admin-module-hero>div>span{color:#5e6e68;max-width:660px;margin-top:7px;font-size:11px;line-height:1.55;display:block}.admin-module-count{color:#356a58;background:#e8f4ee;border:1px solid #c4d9ce;border-radius:999px;align-items:baseline;gap:5px;width:fit-content;min-height:38px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.admin-module-count strong{color:#214f41;font-variant-numeric:tabular-nums;font-size:15px}.admin-module-action{color:#356a58;background:#fff;border:1px solid #c7d3cc;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:44px;padding:9px 13px;font-size:11px;font-weight:760;display:inline-flex}.admin-module-action:hover{color:#214f41;background:#edf4f0}.admin-module-loading{color:#687871;background:#fffefa;border:1px solid #d7ded9;border-radius:20px;justify-content:center;align-items:center;gap:8px;min-height:280px;font-size:11px;display:flex}.admin-tenant-toolbar{background:#fffefa;border:1px solid #d7ded9;border-radius:18px;gap:9px;min-width:0;padding:14px;display:grid;box-shadow:0 7px 22px #17362f0b}.admin-tenant-toolbar label{color:#5e6e68;gap:5px;min-width:0;font-size:11px;font-weight:730;display:grid}.admin-tenant-toolbar input,.admin-tenant-toolbar select{color:#17362f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #d7ded9;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:9px 11px;font-size:11px}.admin-tenant-search>span:last-child{display:block;position:relative}.admin-tenant-search>span:last-child>i{z-index:1;color:#73837d;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.admin-tenant-search input{padding-left:34px}.admin-tenant-toolbar__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:8px;display:grid}.admin-tenant-toolbar__actions button{color:#356a58;background:#fff;border:1px solid #c7d3cc;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 10px;font-size:11px;font-weight:760;display:inline-flex}.admin-tenant-toolbar__actions button:first-child{color:#fff;background:#356a58;border-color:#356a58}.admin-tenant-toolbar__actions button:hover{color:#fff;background:#214f41;border-color:#214f41}.admin-tenant-results{background:#fffefa;border:1px solid #d7ded9;border-radius:20px;min-width:0;padding:15px;box-shadow:0 8px 26px #17362f0d}.admin-tenant-cards{gap:9px;margin-top:13px;display:grid}.admin-tenant-card{background:#fbfcf9;border:1px solid #d7ded9;border-radius:15px;min-width:0;padding:13px}.admin-tenant-card>header{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.admin-tenant-card>header>span:first-child{color:#356a58;background:#e6efe9;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.admin-tenant-card h3{color:#17362f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:820;line-height:1.35;overflow:hidden}.admin-tenant-card header p{color:#71817b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:ui-monospace,monospace;font-size:11px;overflow:hidden}.admin-plan-badge{color:#61726b;white-space:nowrap;background:#f0f3f1;border:1px solid #ccd7d1;border-radius:999px;width:fit-content;max-width:100%;padding:4px 7px;font-size:11px;font-weight:770;line-height:1.25;display:inline-flex}.admin-plan-badge--basic{color:#287257;background:#e8f4ee;border-color:#c3d9cd}.admin-plan-badge--premium{color:#3f6f86;background:#eaf3f7;border-color:#c7d9e2}.admin-plan-badge--enterprise{color:#705982;background:#f2edf5;border-color:#d8cee0}.admin-tenant-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.admin-tenant-card__meta>div{background:#f0f4f1;border-radius:10px;min-width:0;padding:9px}.admin-tenant-card__meta>div>span{color:#71817b;text-transform:uppercase;font-size:11px;font-weight:720;display:block}.admin-tenant-card__meta>div>strong{overflow-wrap:anywhere;color:#17362f;margin-top:3px;font-size:11px;font-weight:760;line-height:1.4;display:block}.admin-tenant-card__meta .is-warning,.admin-tenant-table .is-warning{color:#9a5f12}.admin-health{grid-template-columns:minmax(45px,1fr) auto;align-items:center;gap:6px;min-width:84px;display:grid}.admin-health>span{background:#dce3df;border-radius:999px;height:6px;overflow:hidden}.admin-health>span>span{border-radius:inherit;background:#4a7d69;height:100%;display:block}.admin-health--attention>span>span{background:#b27c2b}.admin-health--risk>span>span{background:#b65743}.admin-health strong{color:#356a58;font-variant-numeric:tabular-nums;font-size:11px}.admin-health--attention strong{color:#855b18}.admin-health--risk strong{color:#a84f3d}.admin-health--unavailable{color:#687871;grid-template-columns:none;gap:7px;min-width:118px;display:inline-flex}.admin-health--unavailable i{font-size:12px}.admin-health--unavailable strong{color:#687871;white-space:nowrap;font-size:11px}.admin-tenant-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.admin-tenant-actions button{color:#356a58;background:#fff;border:1px solid #ccd7d1;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:7px 6px;font-size:11px;font-weight:750;display:inline-flex}.admin-tenant-actions button:hover{background:#edf4f0;border-color:#356a58}.admin-tenant-actions button.is-warning{color:#855b18}.admin-tenant-table{border:1px solid #d7ded9;border-radius:13px;margin-top:13px;display:none;overflow:hidden}.admin-tenant-table table{border-collapse:collapse;color:#17362f;width:100%;font-size:11px}.admin-tenant-table thead{background:#eef3ef}.admin-tenant-table th,.admin-tenant-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #d7ded9;padding:11px 8px}.admin-tenant-table th{color:#61726b;letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:780}.admin-tenant-table tbody tr:last-child td{border-bottom:0}.admin-tenant-table td>strong,.admin-tenant-table td>small{display:block}.admin-tenant-table td>strong{font-size:11px}.admin-tenant-table td>small{color:#71817b;margin-top:3px;font-family:ui-monospace,monospace;font-size:11px}.admin-tenant-table .admin-tenant-actions{min-width:150px;margin-top:0}.admin-tenant-table .admin-tenant-actions button{min-height:44px}.admin-tenant-table .admin-tenant-actions button span{display:none}.admin-tenant-empty{color:#71817b;text-align:center;padding:30px 14px;font-size:11px}.admin-pagination{border-top:1px solid #d7ded9;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding-top:13px;display:flex}.admin-pagination>span{color:#71817b;font-size:11px}.admin-pagination>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.admin-pagination button{color:#61726b;background:#fff;border:1px solid #d7ded9;border-radius:9px;justify-content:center;align-items:center;width:44px;height:44px;font-size:11px;font-weight:760;display:inline-flex}.admin-pagination button.is-active{color:#fff;background:#356a58;border-color:#356a58}.admin-archive-section{background:#fffefa;border:1px solid #d7ded9;border-radius:18px;overflow:hidden;box-shadow:0 7px 22px #17362f0a}.admin-archive-section>button{color:#17362f;text-align:left;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;min-height:68px;padding:12px 14px;display:grid}.admin-archive-section>button:hover{background:#f2f6f3}.admin-archive-section>button>span:first-child{color:#61726b;background:#eef1ef;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.admin-archive-section>button strong,.admin-archive-section>button small{display:block}.admin-archive-section>button strong{font-size:11px;font-weight:800}.admin-archive-section>button small{color:#71817b;margin-top:2px;font-size:11px;line-height:1.4}.admin-archive-section>button>i{color:#7d8d87;font-size:11px}.admin-archive-list{border-top:1px solid #d7ded9;gap:7px;padding:0 13px 13px;display:grid}.admin-archive-list article{background:#f7f8f6;border:1px solid #d7ded9;border-radius:11px;gap:9px;padding:11px;display:grid}.admin-archive-list article:first-child{margin-top:12px}.admin-archive-list strong,.admin-archive-list small{display:block}.admin-archive-list strong{color:#17362f;font-size:11px}.admin-archive-list small{color:#71817b;margin-top:3px;font-size:11px;line-height:1.45}.admin-archive-list button{color:#287257;background:#e8f4ee;border:1px solid #bfd2c7;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 10px;font-size:11px;font-weight:760;display:inline-flex}.admin-alert-grid{gap:10px;min-width:0;display:grid}.admin-alert-card{background:#fffefa;border:1px solid #d7ded9;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #17362f0b}.admin-alert-card>header{border-bottom:1px solid #d7ded9;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.admin-alert-card>header>span{color:#61726b;background:#eef1ef;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;display:inline-flex}.admin-alert-card--warning>header>span{color:#855b18;background:#fff4de}.admin-alert-card--danger>header>span{color:#a84f3d;background:#fcede9}.admin-alert-card--success>header>span{color:#287257;background:#e8f4ee}.admin-alert-card h2{color:#17362f;font-size:11px;font-weight:820;line-height:1.35}.admin-alert-card header p{color:#71817b;margin-top:3px;font-size:11px;line-height:1.45}.admin-alert-card>header>strong{color:#17362f;font-variant-numeric:tabular-nums;background:#eef1ef;border-radius:50%;justify-content:center;align-items:center;min-width:36px;height:36px;font-size:14px;font-weight:850;display:inline-flex}.admin-alert-card--warning>header>strong{color:#855b18;background:#fff4de}.admin-alert-card--danger>header>strong{color:#a84f3d;background:#fcede9}.admin-alert-card--success>header>strong{color:#287257;background:#e8f4ee}.admin-alert-list{padding:4px 13px 10px;display:grid}.admin-alert-list>button{color:#17362f;text-align:left;background:0 0;border:0;border-bottom:1px solid #d7ded9;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;min-height:60px;padding:10px 2px;display:grid}.admin-alert-list>button:last-child{border-bottom:0}.admin-alert-list>button:hover{background:#f3f6f3}.admin-alert-list>button strong,.admin-alert-list>button small{display:block}.admin-alert-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:780;overflow:hidden}.admin-alert-list>button small{color:#7a8983;margin-top:2px;font-family:ui-monospace,monospace;font-size:11px}.admin-alert-list>button>span:nth-child(2){color:#61726b;text-align:right;font-size:11px;font-weight:700}.admin-alert-list>button>i{color:#87958f;font-size:11px}.admin-alert-empty{color:#287257;align-items:center;gap:7px;min-height:74px;font-size:11px;display:flex}.admin-tenant-edit-backdrop{z-index:140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1d1994;justify-content:center;align-items:flex-end;padding:12px 12px 0;display:flex;position:fixed;inset:0}.admin-tenant-edit-dialog{width:100%;max-height:92dvh;padding:16px 16px max(16px, env(safe-area-inset-bottom));color:#17362f;background:#fffefa;border:1px solid #d7ded9;border-bottom:0;border-radius:22px 22px 0 0;overflow-y:auto;box-shadow:0 -22px 70px #0f1d1940}.admin-tenant-edit-dialog>header{border-bottom:1px solid #d7ded9;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:10px;padding-bottom:13px;display:grid}.admin-tenant-edit-dialog>header p{color:#356a58;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:780}.admin-tenant-edit-dialog h2{color:#17362f;letter-spacing:-.025em;margin-top:3px;font-size:17px;font-weight:840;line-height:1.3}.admin-tenant-edit-dialog>header button{color:#356a58;background:#fff;border:1px solid #d7ded9;border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.admin-tenant-edit-identity{background:#edf3ef;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin-top:14px;padding:11px;display:grid}.admin-tenant-edit-identity>span{color:#fff;background:#356a58;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.admin-tenant-edit-identity strong,.admin-tenant-edit-identity small{display:block}.admin-tenant-edit-identity strong{font-size:11px}.admin-tenant-edit-identity small{color:#687871;margin-top:2px;font-family:ui-monospace,monospace;font-size:11px}.admin-tenant-edit-dialog form{gap:13px;margin-top:14px;display:grid}.admin-tenant-edit-dialog label{color:#5e6e68;gap:5px;font-size:11px;font-weight:720;display:grid}.admin-tenant-edit-dialog select,.admin-tenant-edit-dialog input{color:#17362f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #d7ded9;border-radius:10px;width:100%;min-height:44px;padding:9px 11px;font-size:11px}.admin-tenant-edit-dialog form>p{color:#3f6f86;background:#eaf3f7;border-radius:10px;padding:10px;font-size:11px;line-height:1.5}.admin-tenant-edit-dialog form>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-tenant-edit-dialog form>div:last-child button{color:#5e6e68;background:#fff;border:1px solid #d7ded9;border-radius:10px;min-height:44px;padding:8px 10px;font-size:11px;font-weight:760}.admin-tenant-edit-dialog form>div:last-child button.is-primary{color:#fff;background:#356a58;border-color:#356a58}:is(body:has(.admin-tenant-edit-dialog[aria-modal=true]),body:has(.admin-tenant-detail[aria-modal=true])){overflow:hidden}.admin-tenant-detail-backdrop{z-index:140!important;background:#0f1d1994!important}.admin-tenant-detail{font-family:Be Vietnam Pro,sans-serif;color:#17362f!important;background:#fffefa!important;border-color:#d7ded9!important;box-shadow:-20px 0 60px #0f1d1938!important}.admin-tenant-detail__header{background:#fffefaf7!important;border-color:#d7ded9!important}.admin-tenant-detail__header [class*=text-indigo]{color:#356a58!important}.admin-tenant-detail__header .text-white{color:#17362f!important}.admin-tenant-detail__header [class*=text-slate]{color:#687871!important}.admin-tenant-detail__header button{min-width:44px;min-height:44px;color:#356a58!important;background:#fff!important;border-color:#d7ded9!important}.admin-tenant-detail__loading>div{background:#edf2ef!important}.admin-tenant-detail__body section{box-shadow:none!important;background:#fbfcf9!important;border-color:#d7ded9!important}.admin-tenant-detail__body .text-white,.admin-tenant-detail__body [class*=text-slate-2]{color:#17362f!important}.admin-tenant-detail__body [class*=text-slate-3],.admin-tenant-detail__body [class*=text-slate-4],.admin-tenant-detail__body [class*=text-slate-5]{color:#687871!important}.admin-tenant-detail__body [class*=border-slate]{border-color:#d7ded9!important}.admin-tenant-detail__body [class*=bg-slate-8]{background:#e1e7e3!important}.admin-tenant-detail__body [class*=bg-slate-9]{background:#fbfcf9!important}.admin-tenant-detail__body [class*=bg-indigo]{background:#4a7d69!important}.admin-tenant-detail__body [class*=text-indigo]{color:#3f6f86!important}.admin-tenant-detail__body [class*=text-emerald]{color:#287257!important}@media (width>=640px){.admin-module-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:21px}.admin-tenant-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));padding:17px}.admin-tenant-search,.admin-tenant-toolbar__actions{grid-column:1/-1}.admin-tenant-results{padding:18px}.admin-tenant-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-archive-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tenant-edit-backdrop{align-items:center;padding:18px}.admin-tenant-edit-dialog{border-bottom:1px solid #d7ded9;border-radius:20px;max-width:500px;padding:20px}}@media (width>=1024px){.admin-tenant-toolbar{grid-template-columns:minmax(210px,1.4fr) repeat(3,minmax(125px,.72fr))}.admin-tenant-search{grid-column:auto}.admin-tenant-toolbar__actions{grid-column:1/-1;grid-template-columns:auto auto;justify-content:end}.admin-module-hero{padding:24px}}@media (width>=1200px){.admin-tenant-cards{display:none}.admin-tenant-table{display:block}.admin-tenant-toolbar{grid-template-columns:minmax(190px,1.35fr) repeat(3,minmax(120px,.72fr)) auto;align-items:end}.admin-tenant-toolbar__actions{grid-column:auto;grid-template-columns:auto auto}}.admin-plan-center,.admin-settings-center{gap:14px;min-width:0;display:grid}.admin-module-action--primary{color:#fff;background:#356a58;border-color:#356a58}.admin-module-action--primary:hover{color:#fff;background:#214f41;border-color:#214f41}.admin-plan-grid{gap:10px;min-width:0;display:grid}.admin-plan-card{background:#fffefa;border:1px solid #d7ded9;border-radius:18px;flex-direction:column;min-width:0;padding:15px;display:flex;box-shadow:0 7px 22px #17362f0b}.admin-plan-card>header{border-bottom:1px solid #d7ded9;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.admin-plan-card>header p{color:#71817b;font-family:ui-monospace,monospace;font-size:11px}.admin-plan-card>header h2{color:#17362f;letter-spacing:-.025em;margin-top:3px;font-size:16px;font-weight:840;line-height:1.3}.admin-plan-card>header>span{color:#287257;background:#e8f4ee;border-radius:999px;flex:none;padding:5px 7px;font-size:11px;font-weight:780}.admin-plan-card__price{color:#214f41;letter-spacing:-.035em;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:23px;font-weight:860;line-height:1.15;display:flex;margin-top:13px!important}.admin-plan-card__price small{color:#71817b;letter-spacing:0;font-size:11px;font-weight:620}.admin-plan-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.admin-plan-limits>div{background:#eff3f0;border-radius:10px;min-width:0;padding:9px}.admin-plan-limits span,.admin-plan-limits strong{display:block}.admin-plan-limits span{color:#71817b;text-transform:uppercase;font-size:11px;font-weight:730}.admin-plan-limits strong{overflow-wrap:anywhere;color:#17362f;margin-top:3px;font-size:11px;font-weight:780;line-height:1.4}.admin-plan-card__description{color:#687871;min-height:34px;font-size:11px;line-height:1.5;margin-top:11px!important}.admin-plan-feature-list{border-top:1px solid #d7ded9;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px;padding-top:12px;display:grid}.admin-plan-feature-list>span{color:#99a49f;grid-template-columns:13px minmax(0,1fr);align-items:start;gap:4px;min-width:0;font-size:11px;line-height:1.4;display:grid}.admin-plan-feature-list>span.is-enabled{color:#356a58}.admin-plan-feature-list i{margin-top:2px;font-size:11px}.admin-plan-card>footer{border-top:1px solid #d7ded9;grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;padding-top:12px;display:grid}.admin-plan-card>footer button{color:#356a58;background:#fff;border:1px solid #c7d3cc;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px;font-size:11px;font-weight:760;display:inline-flex}.admin-plan-card>footer button:hover{background:#edf4f0;border-color:#356a58}.admin-plan-card>footer button.is-danger{color:#a84f3d;border-color:#e1c7c1}.admin-plan-card>footer button.is-danger:hover{background:#fcede9}.admin-sticky-save-bar{z-index:35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefaf7;border:1px solid #c6d3cc;border-radius:15px;gap:8px;padding:11px;display:grid;position:sticky;bottom:72px;box-shadow:0 10px 30px #17362f1f}.admin-sticky-save-bar>span{color:#687871;font-size:11px;line-height:1.45}.admin-sticky-save-bar>span i{color:#3f6f86;margin-right:4px}.admin-sticky-save-bar button{color:#fff;background:#356a58;border:1px solid #356a58;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:9px 12px;font-size:11px;font-weight:780;display:inline-flex}.admin-sticky-save-bar button:hover{background:#214f41;border-color:#214f41}.admin-plan-dialog-backdrop{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1d199e;justify-content:center;align-items:flex-end;padding:12px 12px 0;display:flex;position:fixed;inset:0}.admin-plan-dialog,.admin-plan-delete-dialog{width:100%;max-height:94dvh;padding:16px 16px max(16px, env(safe-area-inset-bottom));color:#17362f;background:#fffefa;border:1px solid #d7ded9;border-bottom:0;border-radius:22px 22px 0 0;overflow-y:auto;box-shadow:0 -24px 74px #0f1d1945}.admin-plan-dialog>header,.admin-plan-delete-dialog>header{border-bottom:1px solid #d7ded9;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:10px;padding-bottom:13px;display:grid}.admin-plan-dialog>header p,.admin-plan-delete-dialog>header p{color:#356a58;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:780}.admin-plan-dialog>header h2,.admin-plan-delete-dialog>header h2{color:#17362f;letter-spacing:-.025em;margin-top:3px;font-size:17px;font-weight:840;line-height:1.3}.admin-plan-delete-dialog>header span{color:#687871;margin-top:4px;font-size:11px;display:block}.admin-plan-dialog>header button,.admin-plan-delete-dialog>header button{color:#356a58;background:#fff;border:1px solid #d7ded9;border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.admin-plan-dialog>form{gap:12px;margin-top:14px;display:grid}.admin-plan-dialog__section{background:#fbfcf9;border:1px solid #d7ded9;border-radius:14px;gap:12px;padding:13px;display:grid}.admin-plan-dialog__section-heading{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;display:grid}.admin-plan-dialog__section-heading>span{color:#356a58;background:#e6efe9;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.admin-plan-dialog__section-heading h3{color:#17362f;font-size:11px;font-weight:820}.admin-plan-dialog__section-heading p{color:#71817b;margin-top:2px;font-size:11px;line-height:1.4}.admin-plan-form-grid{gap:9px;display:grid}.admin-plan-dialog label,.admin-plan-delete-dialog>label{color:#5e6e68;gap:5px;min-width:0;font-size:11px;font-weight:730;display:grid}.admin-plan-dialog input,.admin-plan-dialog textarea,.admin-plan-delete-dialog>label input{color:#17362f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #d7ded9;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:9px 11px;font-size:11px}.admin-plan-dialog textarea{resize:vertical;min-height:70px}.admin-plan-dialog input:disabled,.admin-plan-delete-dialog input:disabled{color:#87938e;background:#edf1ee}.admin-plan-feature-picker{gap:6px;display:grid}.admin-plan-feature-picker>label{color:#687871;cursor:pointer;background:#fff;border:1px solid #d7ded9;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:54px;padding:8px;display:grid;position:relative}.admin-plan-feature-picker>label.is-selected{color:#214f41;background:#edf4f0;border-color:#b9d0c4}.admin-plan-feature-picker input{opacity:0;width:1px;min-height:1px;position:absolute}.admin-plan-feature-picker>label>span:first-of-type{color:#71817b;background:#eef2ef;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.admin-plan-feature-picker>label.is-selected>span:first-of-type{color:#fff;background:#356a58}.admin-plan-feature-picker strong,.admin-plan-feature-picker small{display:block}.admin-plan-feature-picker strong{font-size:11px;line-height:1.35}.admin-plan-feature-picker small{color:#80908a;margin-top:2px;font-family:ui-monospace,monospace;font-size:11px}.admin-plan-feature-picker>label>i{color:#aab4af}.admin-plan-feature-picker>label.is-selected>i{color:#287257}.admin-plan-dialog footer,.admin-plan-delete-dialog footer{padding:12px 16px max(12px, env(safe-area-inset-bottom));background:#fffefafa;border-top:1px solid #d7ded9;grid-template-columns:1fr 1fr;gap:8px;margin:2px -16px -16px;display:grid;position:sticky;bottom:-16px}.admin-plan-dialog footer button,.admin-plan-delete-dialog footer button{color:#5e6e68;background:#fff;border:1px solid #d7ded9;border-radius:10px;min-height:44px;padding:8px 10px;font-size:11px;font-weight:760}.admin-plan-dialog footer button.is-primary{color:#fff;background:#356a58;border-color:#356a58}.admin-plan-delete-dialog{gap:14px;display:grid}.admin-plan-delete-dialog>label{margin-top:1px}.admin-plan-delete-dialog footer button.is-danger{color:#fff;background:#a84f3d;border-color:#a84f3d}.admin-plan-delete-dialog footer button:disabled{cursor:not-allowed;opacity:.45}:is(body:has(.admin-plan-dialog[aria-modal=true]),body:has(.admin-plan-delete-dialog[aria-modal=true])){overflow:hidden}.admin-plan-impact{color:#17362f!important;background:#f5f7f4!important;border-color:#d7ded9!important}.admin-plan-impact [class*=border-slate]{border-color:#d7ded9!important}.admin-plan-impact [class*=bg-slate-9]{background:#fff!important}.admin-plan-impact .text-white,.admin-plan-impact [class*=text-slate-2],.admin-plan-impact [class*=text-slate-3]{color:#17362f!important}.admin-plan-impact [class*=text-slate-4],.admin-plan-impact [class*=text-slate-5]{color:#687871!important}.admin-plan-impact [class*=text-indigo]{color:#3f6f86!important}.admin-plan-impact [class*=bg-emerald]{background:#e8f4ee!important}.admin-plan-impact [class*=text-emerald]{color:#287257!important}.admin-plan-impact [class*=bg-rose]{background:#fcede9!important}.admin-plan-impact [class*=text-rose]{color:#a84f3d!important}.admin-plan-impact button{min-width:28px;min-height:28px;color:#356a58!important;background:#fff!important;border-color:#c7d3cc!important}.admin-plan-impact [role=tooltip]{color:#fff!important;background:#17362f!important;border-color:#334840!important}.admin-security-center{background:#fffefa;border-radius:18px;box-shadow:0 7px 22px #17362f0b;border:1px solid #d7ded9!important;margin:0!important;padding:16px!important}.admin-security-center>div:first-child{border-bottom:1px solid #d7ded9;padding-bottom:13px;margin-bottom:13px!important}.admin-security-center h2{color:#17362f!important;text-transform:none!important;letter-spacing:-.015em!important;font-size:14px!important}.admin-security-center h2>i{color:#356a58}.admin-security-center>div:first-child p{color:#687871!important;font-size:11px!important}.admin-security-center>div:first-child>span{color:#287257!important;background:#e8f4ee!important;border-color:#c4d9ce!important}.admin-security-center>div:last-child{gap:8px;display:grid}.admin-security-center>div:last-child>div{background:#fbfcf9!important;border-color:#d7ded9!important}.admin-security-center [class*=bg-slate-9]{background:#fff!important}.admin-security-center [class*=border-slate]{border-color:#d7ded9!important}.admin-security-center .text-white,.admin-security-center [class*=text-slate-2],.admin-security-center [class*=text-slate-3]{color:#17362f!important}.admin-security-center [class*=text-slate-4],.admin-security-center [class*=text-slate-5]{color:#687871!important}.admin-security-center [class*=text-indigo]{color:#356a58!important}.admin-security-center [class*=bg-emerald]{background:#e8f4ee!important}.admin-security-center [class*=text-emerald]{color:#287257!important}.admin-security-center [class*=bg-amber]{background:#fff4de!important}.admin-security-center [class*=text-amber]{color:#855b18!important}.admin-security-center input{min-height:44px;color:#17362f!important;background:#fff!important;border-color:#d7ded9!important}.admin-security-center button{color:#fff!important;background:#356a58!important;border-radius:10px!important;min-height:44px!important}.admin-security-center button:disabled{opacity:.45}.admin-security-center [role=tooltip]{color:#fff!important;background:#17362f!important;border-color:#334840!important}.admin-security-center h2 button{color:#356a58!important;background:#fff!important;border:1px solid #c7d3cc!important;min-width:44px!important;min-height:44px!important}.admin-security-center h2 [role=tooltip]{top:50px!important}.admin-settings-form{gap:10px;display:grid}.admin-settings-section{background:#fffefa;border:1px solid #d7ded9;border-radius:18px;gap:12px;padding:15px;display:grid;box-shadow:0 7px 22px #17362f0b}.admin-settings-section__heading{border-bottom:1px solid #d7ded9;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;padding-bottom:12px;display:grid}.admin-settings-section__heading>span{color:#356a58;background:#e6efe9;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.admin-settings-section__heading h2{color:#17362f;font-size:12px;font-weight:820;line-height:1.35}.admin-settings-section__heading p{color:#71817b;margin-top:2px;font-size:11px;line-height:1.45}.admin-settings-section>label,.admin-settings-fields label{color:#5e6e68;gap:5px;min-width:0;font-size:11px;font-weight:730;display:grid}.admin-settings-section input,.admin-settings-section select{color:#17362f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #d7ded9;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:9px 11px;font-size:11px}.admin-settings-section input:disabled{color:#87938e;cursor:not-allowed;background:#edf1ee}.admin-settings-fields{gap:9px;display:grid}.admin-settings-note{color:#3f6f86;background:#eaf3f7;border:1px solid #c9dce4;border-radius:11px;gap:6px;padding:11px;font-size:11px;line-height:1.5;display:grid}.admin-settings-note code{overflow-wrap:anywhere;color:#17362f;background:#fff;border-radius:8px;padding:8px;font-family:ui-monospace,monospace}.admin-settings-switch{cursor:pointer;background:#f1f4f2;border-radius:11px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;padding:11px;gap:10px!important;display:grid!important}.admin-settings-switch strong,.admin-settings-switch small{display:block}.admin-settings-switch strong{color:#17362f;font-size:11px}.admin-settings-switch small{color:#71817b;margin-top:3px;font-size:11px;line-height:1.4}.admin-settings-switch input{opacity:0;width:1px;min-height:1px;position:absolute}.admin-settings-switch>i{background:#aeb9b4;border-radius:999px;width:42px;height:24px;transition:background-color .16s;display:block;position:relative}.admin-settings-switch>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #17362f33}.admin-settings-switch input:checked+i{background:#356a58}.admin-settings-switch input:checked+i:after{transform:translate(18px)}.admin-settings-inline-action{color:#fff;background:#356a58;border:1px solid #356a58;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:44px;padding:9px 12px;font-size:11px;font-weight:760;display:inline-flex}.admin-settings-inline-action:disabled{color:#8a9691;cursor:not-allowed;background:#e4e9e6;border-color:#cbd3cf}.admin-settings-warning{color:#855b18;background:#fff4de;border-radius:10px;padding:9px 10px;font-size:11px;line-height:1.45}@media (width>=640px){.admin-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sticky-save-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:11px 13px}.admin-plan-dialog-backdrop{align-items:center;padding:18px}.admin-plan-dialog{border-bottom:1px solid #d7ded9;border-radius:20px;max-width:820px;padding:20px}.admin-plan-delete-dialog{border-bottom:1px solid #d7ded9;border-radius:20px;max-width:660px;padding:20px}.admin-plan-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-plan-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-plan-feature-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-plan-dialog footer,.admin-plan-delete-dialog footer{margin:2px -20px -20px;padding-inline:20px;bottom:-20px}.admin-settings-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.admin-sticky-save-bar{position:static;box-shadow:0 7px 22px #17362f0d}.admin-settings-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settings-form>.admin-sticky-save-bar{grid-column:1/-1}}@media (width>=1320px){.admin-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-plan-card{padding:14px}}.admin-audit-center,.admin-broadcast-center,.admin-jobs-center{gap:14px;min-width:0;display:grid}.admin-audit-filters{background:#fffefa;border:1px solid #d7ded9;border-radius:16px;gap:10px;padding:12px;display:grid;box-shadow:0 7px 22px #17362f0b}.admin-audit-filters__actions{grid-template-columns:1fr;gap:8px;display:grid}.admin-audit-filter-toggle,.admin-audit-export{color:#285b4c;background:#fff;border:1px solid #c7d3cc;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:11px;font-weight:780;display:inline-flex}.admin-audit-filter-toggle span{color:#fff;background:#356a58;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:11px;display:inline-flex}.admin-audit-filter-fields{gap:9px;display:grid}.admin-audit-filter-fields>label{color:#5e6e68;gap:5px;min-width:0;font-size:11px;font-weight:740;display:grid}.admin-audit-filter-fields input{color:#17362f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #cbd5cf;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:9px 11px;font-size:12px}.admin-audit-filter-fields>div{grid-template-columns:1fr 1fr;align-items:end;gap:8px;display:grid}.admin-audit-filter-fields button{color:#356a58;background:#fff;border:1px solid #c7d3cc;border-radius:10px;min-height:44px;padding:9px 12px;font-size:11px;font-weight:760}.admin-audit-filter-fields button.is-primary{color:#fff;background:#356a58;border-color:#356a58}.admin-audit-results{background:#fffefa;border:1px solid #d7ded9;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 8px 26px #17362f0e}.admin-audit-cards{display:grid}.admin-audit-cards article{border-bottom:1px solid #d7ded9;gap:11px;padding:14px;display:grid}.admin-audit-cards article header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.admin-audit-cards article h2{color:#17362f;font-size:14px;font-weight:820;line-height:1.35}.admin-audit-cards article header p,.admin-audit-cards article>p{color:#687871;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.admin-audit-cards article header>span,.admin-audit-action{overflow-wrap:anywhere;border-radius:999px;width:fit-content;max-width:42%;padding:5px 8px;font-size:11px;font-weight:780;line-height:1.2;display:inline-flex}.admin-audit-cards article header>span.is-info,.admin-audit-action.is-info{color:#3f6f86;background:#eaf3f7}.admin-audit-cards article header>span.is-success,.admin-audit-action.is-success{color:#287257;background:#e8f4ee}.admin-audit-cards article header>span.is-warning,.admin-audit-action.is-warning{color:#855b18;background:#fff4de}.admin-audit-cards article>button{color:#285b4c;background:#fff;border:1px solid #bfcfc7;border-radius:10px;min-height:44px;font-size:11px;font-weight:780}.admin-audit-table{min-width:0;display:none;overflow-x:auto}.admin-audit-table table{border-collapse:collapse;color:#17362f;width:100%;font-size:11px}.admin-audit-table th{color:#5e6e68;text-align:left;text-transform:uppercase;letter-spacing:.045em;background:#e6efe9;padding:12px;font-size:11px}.admin-audit-table td{vertical-align:middle;border-top:1px solid #d7ded9;max-width:260px;padding:12px}.admin-audit-table code{color:#53645d;text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:11px;display:block;overflow:hidden}.admin-audit-table button{color:#356a58;background:#fff;border:1px solid #c7d3cc;border-radius:10px;min-width:44px;min-height:44px;font-size:11px;font-weight:760}.admin-operation-pagination{color:#687871;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:11px;display:flex}.admin-operation-pagination>div{gap:6px;display:flex}.admin-operation-pagination button{color:#356a58;background:#fff;border:1px solid #c7d3cc;border-radius:10px;min-width:44px;min-height:44px;font-size:11px;font-weight:760}.admin-operation-pagination button.is-active{color:#fff;background:#356a58;border-color:#356a58}.admin-operation-empty{color:#71817b;text-align:center;place-items:center;gap:8px;padding:34px 18px;display:grid}.admin-operation-empty i{color:#77a18f;font-size:24px}.admin-operation-empty p{font-size:12px}.admin-operation-dialog-backdrop{z-index:150;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14201c94;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.admin-audit-detail-dialog,.admin-broadcast-dialog{background:#fffefa;border:1px solid #d7ded9;border-bottom:0;border-radius:20px 20px 0 0;width:100%;max-height:min(92vh,900px);padding:16px;overflow:auto;box-shadow:0 -18px 50px #0f251f33}.admin-audit-detail-dialog>header,.admin-broadcast-dialog>header{border-bottom:1px solid #d7ded9;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.admin-audit-detail-dialog>header p,.admin-broadcast-dialog>header p{color:#356a58;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:820}.admin-audit-detail-dialog>header h2,.admin-broadcast-dialog>header h2{color:#17362f;margin-top:3px;font-size:20px;font-weight:850;line-height:1.2}.admin-audit-detail-dialog>header span,.admin-broadcast-dialog>header span{color:#687871;margin-top:4px;font-size:11px;line-height:1.45;display:block}.admin-audit-detail-dialog>header button,.admin-broadcast-dialog>header button{color:#356a58;background:#fff;border:1px solid #c7d3cc;border-radius:11px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.admin-audit-detail-meta{gap:8px;margin-top:14px;display:grid}.admin-audit-detail-meta>div,.admin-audit-detail-grid>div{background:#edf2ee;border-radius:11px;gap:4px;padding:11px;display:grid}.admin-audit-detail-meta span,.admin-audit-detail-grid span{color:#687871;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:760}.admin-audit-detail-meta strong,.admin-audit-detail-grid p{color:#17362f;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.admin-audit-detail-grid{gap:8px;margin-top:8px;display:grid}.admin-audit-payload{background:#f7f9f7;border:1px solid #cbd5cf;border-radius:12px;margin-top:8px;overflow:hidden}.admin-audit-payload>div{color:#53645d;border-bottom:1px solid #d7ded9;justify-content:space-between;padding:9px 11px;font-size:11px;display:flex}.admin-audit-payload pre{color:#17362f;white-space:pre-wrap;max-height:260px;padding:12px;font-family:ui-monospace,monospace;font-size:11px;line-height:1.6;overflow:auto}.admin-active-broadcast{background:#e7f3ed;border:1px solid #b7d7ca;border-left:5px solid #356a58;border-radius:0 18px 18px 0;gap:14px;padding:16px;display:grid}.admin-active-broadcast>div{gap:8px;min-width:0;display:grid}.admin-active-broadcast>div>span{color:#287257;background:#d8ebe1;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:820}.admin-active-broadcast h2{color:#17362f;font-size:16px;font-weight:830;line-height:1.35}.admin-active-broadcast p{color:#526b62;font-size:11px;line-height:1.5}.admin-active-broadcast>div>div{flex-wrap:wrap;gap:7px;display:flex}.admin-active-broadcast>div>div span{color:#356a58;background:#f1f7f4;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:760}.admin-active-broadcast>div>div span:last-child{color:#855b18;background:#fff1d7}.admin-active-broadcast>button{color:#ad4f3c;background:#fff1ed;border:1px solid #e6b4a9;border-radius:10px;min-height:44px;padding:9px 12px;font-size:11px;font-weight:780}.admin-broadcast-history{background:#fffefa;border:1px solid #d7ded9;border-radius:18px;overflow:hidden;box-shadow:0 8px 26px #17362f0e}.admin-broadcast-history>header{border-bottom:1px solid #d7ded9;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px;display:flex}.admin-broadcast-history>header h2{color:#17362f;font-size:15px;font-weight:830}.admin-broadcast-history>header p,.admin-broadcast-history>header>span{color:#687871;font-size:11px}.admin-broadcast-history article{border-bottom:1px solid #d7ded9;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:14px;display:grid}.admin-broadcast-history article:last-child{border-bottom:0}.admin-broadcast-history article>div{min-width:0}.admin-broadcast-history h3{color:#17362f;font-size:12px;font-weight:780;line-height:1.45}.admin-broadcast-history article>div p{color:#71817b;margin-top:3px;font-size:11px;line-height:1.45}.admin-broadcast-status{border-radius:999px;align-self:start;padding:5px 8px;font-size:11px;font-weight:800}.admin-broadcast-status.is-active{color:#287257;background:#e5f2eb}.admin-broadcast-status.is-expired{color:#855b18;background:#fff4de}.admin-broadcast-status.is-cancelled{color:#a84f3d;background:#f8ebe8}.admin-broadcast-history dl{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-broadcast-history dl div{background:#f1f4f2;border-radius:9px;gap:3px;padding:8px 9px;display:grid}.admin-broadcast-history dt{color:#71817b;font-size:11px}.admin-broadcast-history dd{color:#17362f;font-size:11px;font-weight:740}.admin-broadcast-dialog form,.admin-broadcast-confirmation{gap:14px;margin-top:14px;display:grid}.admin-broadcast-form{gap:12px;display:grid}.admin-broadcast-fields{gap:10px;display:grid}.admin-broadcast-fields label{color:#5e6e68;gap:5px;font-size:11px;font-weight:740;display:grid}.admin-broadcast-fields textarea,.admin-broadcast-fields select{color:#17362f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #cbd5cf;border-radius:10px;width:100%;min-width:0;padding:10px 11px;font-size:12px}.admin-broadcast-fields textarea{resize:vertical}.admin-broadcast-fields select{min-height:44px}.admin-broadcast-validation{color:#71817b;justify-content:space-between;gap:10px;font-size:11px;display:flex}.admin-broadcast-validation p.is-error{color:#a84f3d}.admin-broadcast-selects{gap:9px;display:grid}.admin-broadcast-preview{background:#f1f4f2;border:1px solid #c9d6cf;border-radius:14px;align-content:start;gap:10px;padding:13px;display:grid}.admin-broadcast-preview>div:first-child{color:#687871;justify-content:space-between;font-size:11px;display:flex}.admin-broadcast-preview>div:first-child strong{color:#356a58}.admin-broadcast-preview .is-ticker{color:#17362f;white-space:nowrap;background:#e6efe9;border-left:4px solid #356a58;padding:11px;font-size:12px;overflow:hidden}.admin-broadcast-preview .is-modal-preview{color:#17362f;background:#fff;border:1px solid #d7ded9;border-radius:12px;padding:14px;font-size:12px;line-height:1.5;box-shadow:0 8px 24px #17362f14}.admin-broadcast-preview>p{color:#687871;font-size:11px}.admin-broadcast-dialog footer{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffefaf5;border-top:1px solid #d7ded9;grid-template-columns:1fr 1fr;gap:8px;margin:0 -16px -16px;padding:12px 16px;display:grid;position:sticky;bottom:-16px}.admin-broadcast-dialog footer button{color:#356a58;background:#fff;border:1px solid #c7d3cc;border-radius:10px;min-height:44px;padding:9px 12px;font-size:11px;font-weight:780}.admin-broadcast-dialog footer button.is-primary{color:#fff;background:#356a58;border-color:#356a58}.admin-broadcast-dialog footer button:disabled{opacity:.45;cursor:not-allowed}.admin-broadcast-confirmation__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-broadcast-confirmation__facts div{background:#edf2ee;border-radius:10px;gap:4px;padding:10px;display:grid}.admin-broadcast-confirmation__facts span{color:#71817b;font-size:11px}.admin-broadcast-confirmation__facts strong{color:#17362f;overflow-wrap:anywhere;font-size:11px}.admin-broadcast-confirmation__content{color:#17362f;background:#fff;border:1px solid #c7d3cc;border-radius:12px;padding:14px;font-size:13px;line-height:1.55}.admin-broadcast-confirmation>p{color:#855b18;background:#fff4de;border-radius:10px;padding:10px 11px;font-size:11px;line-height:1.45}.admin-jobs-center{width:100%}.admin-job-grid{gap:12px;display:grid}.admin-job-card{background:#fffefa;border:1px solid #cbd5cf;border-radius:18px;align-content:start;gap:12px;padding:16px;display:grid;box-shadow:0 7px 22px #17362f0b}.admin-job-card.is-backup{border-color:#b7d7ca}.admin-job-card.is-migrate{border-color:#e8c778}.admin-job-card.is-restore{border-color:#e7b1a5}.admin-job-card h4{color:#17362f!important;font-size:14px!important}.admin-job-card p{color:#687871!important;min-height:0!important;font-size:11px!important}.admin-job-safety{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.admin-job-safety.is-local-safe{color:#287257;background:#e5f2eb}.admin-job-safety.is-dry-run-only{color:#855b18;background:#fff4de}.admin-job-card button{color:#285b4c!important;background:#fff!important;border-color:#bfcfc7!important;border-radius:10px!important;min-height:44px!important;font-size:11px!important}.admin-job-card button:disabled{color:#8d9994!important;background:#e8ece9!important;border-color:#d4dad7!important}.admin-job-card label{color:#5e6e68!important;font-size:11px!important}.admin-job-card input{color:#17362f!important;background:#fff!important;border-color:#cbd5cf!important;border-radius:10px!important;min-height:44px!important;font-size:11px!important}.admin-job-actions{gap:11px;margin-top:4px;display:grid}.admin-job-card .admin-job-dry-run{justify-content:center;align-items:center;gap:7px;width:100%;display:inline-flex}.admin-job-confirmation{gap:6px;padding-top:2px;display:grid}.admin-job-confirmation label{color:#5e6e68;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800}.admin-job-confirmation small{color:#687871;font-size:11px;line-height:1.45}.admin-job-inline-note{background:#f2f4f1;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 11px;line-height:1.45;display:flex;color:#607069!important;min-height:44px!important;font-size:11px!important}.admin-job-inline-note i{color:#6f8f82;margin-top:2px}.admin-job-card .admin-job-run-button{color:#fff!important;background:#356a58!important;border-color:#356a58!important}.admin-job-impact{background:#e7f3ed;border:1px solid #bfd6cb;border-radius:18px;padding:15px}.admin-job-impact h4,.admin-job-impact p{color:#17362f!important}.admin-job-impact>div:first-child>span{color:#356a58!important;background:#fff!important;border-color:#c7d3cc!important}.admin-job-impact>div:last-child>div{background:#fff!important;border-color:#d1ddd7!important}.admin-job-impact>div:last-child>div>div:first-child{color:#687871!important;font-size:11px!important}.admin-job-impact>div:last-child>div>div:last-child{color:#17362f!important}.admin-jobs-history{background:#fffefa;border:1px solid #d7ded9;border-radius:18px;overflow:hidden;box-shadow:0 8px 26px #17362f0e}.admin-jobs-history>div:first-child{border-color:#d7ded9!important}.admin-jobs-history h4{color:#17362f!important;font-size:14px!important}.admin-jobs-history>div:first-child>span{color:#687871!important;font-size:11px!important}.admin-jobs-table-wrap{min-width:0;overflow-x:auto}.admin-jobs-table{border-collapse:collapse;color:#17362f;width:100%;font-size:11px}.admin-jobs-table thead tr{color:#5e6e68!important;background:#e6efe9!important;border-color:#d7ded9!important}.admin-jobs-table th{padding:12px;font-size:11px}.admin-jobs-table tbody{border-color:#d7ded9!important}.admin-jobs-table tbody tr{color:#17362f!important}.admin-jobs-table td{border-top:1px solid #d7ded9;padding:12px}.admin-jobs-table td *{color:inherit}.admin-jobs-table .is-completed{color:#287257;background:#e5f2eb}.admin-jobs-table .is-blocked{color:#855b18;background:#fff4de}.admin-jobs-table .is-failed{color:#a84f3d;background:#f8ebe8}.admin-jobs-table .is-neutral{color:#687871;background:#edf1ee}@media (width<=639px){.admin-jobs-table{min-width:0}.admin-jobs-table thead{display:none}.admin-jobs-table,.admin-jobs-table tbody,.admin-jobs-table tr,.admin-jobs-table td{width:100%;display:block}.admin-jobs-table tr{border-bottom:1px solid #d7ded9;padding:12px}.admin-jobs-table td{overflow-wrap:anywhere;border:0;grid-template-columns:104px minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.admin-jobs-table td:before{color:#71817b;font-size:11px;font-weight:760}.admin-jobs-table td:first-child:before{content:"Tác vụ"}.admin-jobs-table td:nth-child(2):before{content:"Trạng thái"}.admin-jobs-table td:nth-child(3):before{content:"Tiến độ"}.admin-jobs-table td:nth-child(4):before{content:"Người chạy"}.admin-jobs-table td:nth-child(5):before{content:"Thời gian"}.admin-jobs-table td:nth-child(6):before{content:"Kết quả"}}@media (width>=640px){.admin-audit-filters__actions{grid-template-columns:1fr auto}.admin-audit-filter-toggle{display:none}.admin-audit-filter-fields[hidden]{display:grid}.admin-audit-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-audit-detail-dialog,.admin-broadcast-dialog{border-bottom:1px solid #d7ded9;border-radius:20px;align-self:center;max-width:860px;padding:20px}.admin-audit-detail-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-audit-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-broadcast-dialog footer{margin:0 -20px -20px;padding-inline:20px;bottom:-20px}.admin-broadcast-selects{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-active-broadcast{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:18px}.admin-broadcast-history article{grid-template-columns:100px minmax(0,1fr) minmax(220px,auto);align-items:center}.admin-broadcast-history dl{grid-column:auto}.admin-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.admin-audit-filter-fields{grid-template-columns:1.15fr 1.15fr 1fr .9fr .9fr auto;align-items:end}.admin-audit-filter-fields>div{grid-template-columns:auto auto}.admin-audit-cards{display:none}.admin-audit-table{display:block}.admin-broadcast-form{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.admin-job-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-a-plus :where(button,a[href],input,select,textarea):focus-visible,.owner-profile-a-plus :where(button,a[href],input,select,textarea):focus-visible{outline-offset:2px!important;outline:3px solid #356a5847!important}.owner-referrals-a-plus{--a-bg:#f7f5ef;--a-surface:#fffefa;--a-ink:#17362f;--a-muted:#5e6e68;--a-primary:#356a58;--a-primary-strong:#214f41;--a-soft:#e6efe9;--a-line:#c6d0c9;--a-warning:#855b18;--a-warning-soft:#fff4de;--a-success:#287257;--a-success-soft:#e8f4ee;width:100%;min-width:0;max-width:1220px;color:var(--a-ink);gap:18px;margin:0 auto;padding-bottom:86px;font-family:Be Vietnam Pro,sans-serif;display:grid}.owner-referrals-a-plus,.owner-referrals-a-plus *{box-sizing:border-box}.owner-referrals-a-plus button,.owner-referrals-a-plus input{font:inherit}.owner-referrals-a-plus button:focus-visible,.owner-referrals-a-plus input:focus-visible{outline-offset:2px;outline:3px solid #356a583d}.owner-referrals-a-plus h1,.owner-referrals-a-plus h2,.owner-referrals-a-plus h3,.owner-referrals-a-plus p{margin:0}.owner-referrals-hero{gap:14px;display:grid}.owner-referrals-hero .owner-a-kicker,.owner-referrals-share-card .owner-a-kicker,.owner-referrals-history .owner-a-kicker{color:var(--a-primary);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:820;display:flex}.owner-referrals-hero h1{letter-spacing:-.05em;margin:6px 0 5px;font-size:clamp(30px,9vw,44px);font-weight:850;line-height:1.05}.owner-referrals-hero>div:first-child>p:last-child{max-width:660px;color:var(--a-muted);font-size:13px;line-height:1.55}.owner-referrals-reward-badge{background:var(--a-warning-soft);min-height:72px;color:var(--a-warning);border:1px solid #ddc98f;border-radius:16px;align-items:center;gap:12px;padding:13px 15px;display:flex}.owner-referrals-reward-badge>i{background:#fff;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.owner-referrals-reward-badge strong,.owner-referrals-reward-badge small{display:block}.owner-referrals-reward-badge strong{font-size:13px;font-weight:830}.owner-referrals-reward-badge small{margin-top:3px;font-size:11px}.owner-referrals-overview{gap:14px;min-width:0;display:grid}.owner-referrals-share-card,.owner-referrals-history,.owner-referrals-stats>article{border:1px solid var(--a-line);background:var(--a-surface);border-radius:18px;min-width:0;box-shadow:0 8px 24px #17362f0b}.owner-referrals-share-card{padding:15px}.owner-referrals-share-card>header{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;display:grid}.owner-referrals-card-icon{background:var(--a-soft);width:42px;height:42px;color:var(--a-primary);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.owner-referrals-share-card h2,.owner-referrals-history h2{letter-spacing:-.025em;margin:4px 0 3px;font-size:19px;font-weight:830}.owner-referrals-share-card header p:last-child,.owner-referrals-history header p:last-child{color:var(--a-muted);font-size:11px;line-height:1.5}.owner-referrals-copy-fields{gap:7px;margin-top:16px;display:grid}.owner-referrals-copy-fields label{color:var(--a-muted);font-size:11px;font-weight:750}.owner-referrals-copy-fields>div{grid-template-columns:minmax(0,1fr) 48px;gap:8px;min-width:0;margin-bottom:4px;display:grid}.owner-referrals-copy-fields input{border:1px solid var(--a-line);width:100%;min-width:0;min-height:48px;color:var(--a-ink);text-overflow:ellipsis;background:#f7f9f6;border-radius:11px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.owner-referrals-copy-fields button{border:1px solid var(--a-primary);background:var(--a-primary);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:48px;min-height:48px;padding:9px 12px;font-size:11px;font-weight:780;display:inline-flex}.owner-referrals-copy-fields button span{display:none}.owner-referrals-copy-status{min-height:18px;color:var(--a-primary);font-size:11px;font-weight:680;margin-top:4px!important}.owner-referrals-tip{background:var(--a-soft);color:var(--a-primary-strong);border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin-top:13px;padding:11px;display:grid}.owner-referrals-tip>i{width:34px;height:34px;color:var(--a-primary);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.owner-referrals-tip p{font-size:11px;line-height:1.5}.owner-referrals-tip code{background:#fff;border-radius:5px;padding:2px 5px;font-size:11px;font-weight:760}.owner-referrals-stats{gap:10px;display:grid}.owner-referrals-stats>article{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:14px;display:grid}.owner-referrals-stats>article>span{background:var(--a-soft);width:42px;height:42px;color:var(--a-primary);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.owner-referrals-stats>article>div{min-width:0}.owner-referrals-stats>article>div p{color:var(--a-muted);font-size:11px;font-weight:720}.owner-referrals-stats>article strong{color:var(--a-ink);letter-spacing:-.035em;margin-top:3px;font-size:24px;font-weight:850;display:inline-block}.owner-referrals-stats>article small{color:var(--a-muted);margin-left:6px;font-size:11px}.owner-referrals-stats>article>p{color:var(--a-muted);grid-column:1/-1;font-size:11px;line-height:1.45}.owner-referrals-history{overflow:hidden}.owner-referrals-history>header{border-bottom:1px solid var(--a-line);gap:12px;padding:15px;display:grid}.owner-referrals-history>header>span{background:var(--a-soft);width:fit-content;min-height:36px;color:var(--a-primary);border-radius:999px;align-items:center;padding:7px 11px;font-size:11px;font-weight:780;display:inline-flex}.owner-referrals-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:190px;padding:24px;display:grid}.owner-referrals-empty>span{background:var(--a-soft);width:46px;height:46px;color:var(--a-primary);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.owner-referrals-empty h3{font-size:14px;font-weight:820}.owner-referrals-empty p{max-width:380px;color:var(--a-muted);font-size:11px;line-height:1.5}.owner-referrals-mobile-list{gap:10px;padding:12px;display:grid}.owner-referrals-mobile-list>article{border:1px solid var(--a-line);background:#fff;border-radius:14px;padding:13px}.owner-referrals-mobile-list article>header{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.owner-referrals-mobile-list article>header>span{background:var(--a-soft);width:40px;height:40px;color:var(--a-primary);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.owner-referrals-mobile-list h3{font-size:13px;font-weight:810}.owner-referrals-mobile-list header p{color:var(--a-muted);margin-top:3px;font-size:11px}.owner-referrals-mobile-list dl{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0;display:grid}.owner-referrals-mobile-list dl div{background:#f4f7f3;border-radius:10px;min-width:0;padding:9px}.owner-referrals-mobile-list dt{color:var(--a-muted);font-size:11px}.owner-referrals-mobile-list dd{color:var(--a-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:780}.owner-referrals-mobile-list dd.is-success{color:var(--a-success)}.owner-referrals-mobile-list dd.is-pending{color:var(--a-warning)}.owner-referrals-table-wrap{display:none;overflow-x:auto}.owner-referrals-table-wrap table{border-collapse:collapse;width:100%;color:var(--a-ink);font-size:11px}.owner-referrals-table-wrap th{color:var(--a-muted);text-align:left;background:#f1f4f1;padding:12px 14px;font-size:11px;font-weight:800}.owner-referrals-table-wrap td{border-top:1px solid var(--a-line);padding:13px 14px}.owner-referrals-table-wrap td span{border-radius:999px;align-items:center;min-height:28px;padding:5px 8px;font-size:11px;font-weight:780;display:inline-flex}.owner-referrals-table-wrap td span.is-success{background:var(--a-success-soft);color:var(--a-success)}.owner-referrals-table-wrap td span.is-pending{background:var(--a-warning-soft);color:var(--a-warning)}@media (width>=640px){.owner-referrals-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end}.owner-referrals-reward-badge{min-width:230px}.owner-referrals-copy-fields>div{grid-template-columns:minmax(0,1fr) 116px}.owner-referrals-copy-fields button span{display:inline}.owner-referrals-history>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:18px}}@media (width>=768px){.owner-referrals-a-plus{padding-bottom:24px}.owner-referrals-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-referrals-mobile-list{display:none}.owner-referrals-table-wrap{display:block}}@media (width>=1024px){.owner-referrals-overview{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:stretch}.owner-referrals-stats{grid-template-columns:1fr}.owner-referrals-stats>article{align-content:center}}.owner-settings-panel label .relative>button.owner-help-chip,button.owner-help-chip{isolation:isolate;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--a-primary)!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;position:relative!important}.owner-settings-panel label .relative>button.owner-help-chip:before,button.owner-help-chip:before{content:"";z-index:-1;background:#e3ede7;border-radius:999px;width:24px;height:24px;position:absolute}.owner-settings-panel label .relative>button.owner-help-chip.is-open,button.owner-help-chip.is-open{color:#fff!important;background:0 0!important;box-shadow:0 0 0 3px #356a5838!important}.owner-settings-panel label .relative>button.owner-help-chip.is-open:before,button.owner-help-chip.is-open:before{background:var(--a-primary)}.owner-help-bubble{border:1px solid var(--a-line)!important;color:var(--a-ink)!important;background:#fff!important;box-shadow:0 10px 24px #17362f24!important}.owner-settings-subsystem-grid{gap:10px;display:grid}@media (width>=768px){.owner-settings-subsystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.owner-settings-subsystem-card{border:1px solid var(--a-line);background:var(--a-surface);border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:6px 14px;display:flex}.owner-settings-subsystem-card__label{color:var(--a-ink);font-weight:800}.owner-recipe-summary>div,.owner-ingredient-summary>div,.owner-stock-summary>div,.owner-audit-summary>div,.owner-alert-summary>div{text-align:center;justify-items:center}.owner-recipe-summary span,.owner-ingredient-summary span,.owner-stock-summary span,.owner-audit-summary dt,.owner-alert-summary dt{justify-content:center;align-items:center}.owner-modal-scrim{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10252080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.owner-modal{border:1px solid var(--a-line);background:var(--a-surface);width:100%;max-width:400px;color:var(--a-ink);text-align:left;border-radius:18px;padding:20px;box-shadow:0 22px 60px #1025203d}.owner-modal__head{border-bottom:1px solid var(--a-line);align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.owner-modal__icon{width:42px;height:42px;color:var(--a-primary);background:#e3ede7;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.owner-modal__title{color:var(--a-ink);font-size:15px;font-weight:820}.owner-modal__sub{max-width:240px;color:var(--a-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.owner-modal__hint{color:var(--a-muted);margin-bottom:12px;font-size:13px}.owner-modal__hint strong{color:var(--a-primary-strong);font-weight:820}.owner-modal__label{color:var(--a-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.owner-modal__input{border:1px solid var(--a-line);width:100%;min-height:46px;color:var(--a-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:12px;padding:0 14px;font-size:15px}.owner-modal__input:focus{border-color:var(--a-primary);outline:3px solid #356a5829}.owner-modal__actions{gap:10px;margin-top:16px;display:flex}.owner-modal__btn{cursor:pointer;border:1px solid #0000;border-radius:12px;flex:1;min-height:46px;font-size:14px;font-weight:780}.owner-modal__btn--ghost{border-color:var(--a-line);color:var(--a-ink);background:#eef3ef}.owner-modal__btn--primary{background:var(--a-primary);color:#fff}.owner-modal__btn--primary:disabled{background:#a9bcb3}.owner-modal--center{text-align:center}.owner-modal--center .owner-modal__head{border-bottom:0;flex-direction:column;padding-bottom:0}.owner-modal--center .owner-modal__icon{border-radius:50%;width:52px;height:52px;font-size:20px}.owner-modal--center .owner-modal__body{color:var(--a-muted);white-space:pre-wrap;margin:8px 0 4px;font-size:13px;line-height:1.55}.owner-helptip{vertical-align:middle;margin-left:5px;display:inline-flex;position:relative}.owner-help-bubble{text-align:left;white-space:normal;z-index:160;border-radius:12px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.5}.owner-help-bubble:after{content:"";left:var(--owner-help-arrow-left,12px);filter:drop-shadow(0 1px 0 var(--a-line));border:5px solid #0000;position:absolute}.owner-help-bubble--above:after{border-top-color:var(--a-surface);top:100%}.owner-help-bubble--below:after{border-bottom-color:var(--a-surface);bottom:100%}.admin-archive-actions{gap:8px;display:grid}.admin-archive-actions>button{width:100%}.admin-archive-list article.has-batch-select{grid-template-columns:44px minmax(0,1fr);align-items:center}.admin-archive-list article.has-batch-select .admin-archive-actions{grid-column:1/-1}.admin-archive-list article.is-batch-selected{background:#eef7f2;border-color:#83b5a1;box-shadow:0 0 0 2px #356a5814}.admin-purge-batch-select{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.admin-purge-batch-select input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.admin-purge-batch-select>span{color:#0000;background:#fff;border:1px solid #a9bab1;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.admin-purge-batch-select input:focus-visible+span{outline-offset:2px;outline:3px solid #356a582e}.admin-purge-batch-select input:checked+span{color:#fff;background:#356a58;border-color:#356a58}.admin-purge-batch-select input:disabled+span{color:#0000;cursor:not-allowed;background:#ecefed;border-color:#d9dfdc}.admin-purge-batch-bar{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffefaf5;border:1px solid #aacbbb;border-radius:13px;gap:10px;margin-top:4px;padding:12px;display:grid;position:sticky;bottom:8px;box-shadow:0 12px 28px #17362f24}.admin-purge-batch-bar strong,.admin-purge-batch-bar span{display:block}.admin-purge-batch-bar strong{color:#17362f;font-size:13px}.admin-purge-batch-bar span{color:#687871;margin-top:2px;font-size:12px}.admin-purge-batch-bar button{color:#fff;background:#9b4635;border:1px solid #9b4635;border-radius:10px;min-height:44px;padding:9px 13px;font-size:13px;font-weight:800}.admin-purge-row-action.is-preview{color:#356a58;background:#fff;border-color:#c6d2cc}.admin-purge-row-action.is-danger{color:#9b4635;background:#fff5f2;border-color:#e0b9ae}.admin-purge-row-action.is-danger:hover{color:#7d3022;background:#fbe7e2;border-color:#b85a46}.admin-purge-operation-banner{background:#fff9ec;border:1px solid #e3c28a;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:grid;box-shadow:0 7px 22px #17362f0d}.admin-purge-operation-banner>span{color:#8a5d17;background:#f9e9c8;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.admin-purge-operation-banner p{color:#8a5d17;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.admin-purge-operation-banner h2{color:#17362f;margin-top:2px;font-size:16px;font-weight:820}.admin-purge-operation-banner small{color:#687871;overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.admin-purge-operation-banner button{color:#963f2f;background:#fff;border:1px solid #b85a46;border-radius:11px;grid-column:1/-1;min-height:44px;padding:9px 14px;font-size:13px;font-weight:780}.admin-purge-operation-banner.is-completed{background:#edf7f2;border-color:#b7d7ca}.admin-purge-operation-banner.is-completed>span{color:#287257;background:#dceee5}.admin-purge-operation-banner.is-completed p{color:#287257}.admin-purge-backdrop{z-index:180;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11231e9e;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.admin-purge-dialog{color:#17362f;background:#fffefa;border:1px solid #d2dcd6;border-bottom:0;border-radius:22px 22px 0 0;flex-direction:column;width:100%;max-height:94dvh;display:flex;overflow:hidden;box-shadow:0 -20px 60px #0c1d1842}.admin-purge-header{border-bottom:1px solid #d7ded9;flex:none;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.admin-purge-header p{color:#9b4635;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:820}.admin-purge-header h2{color:#17362f;letter-spacing:-.025em;margin-top:3px;font-size:clamp(21px,6vw,28px);font-weight:860;line-height:1.16}.admin-purge-header span{color:#65756f;max-width:620px;margin-top:5px;font-size:13px;line-height:1.5;display:block}.admin-purge-header button{color:#356a58;background:#fff;border:1px solid #c7d3cc;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:16px;display:inline-flex}.admin-purge-header button:disabled{cursor:not-allowed;opacity:.45}.admin-purge-identity{background:#f5f7f4;border-bottom:1px solid #e0e6e2;flex:none;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 16px;display:grid}.admin-purge-identity>span{color:#356a58;background:#e3ede7;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.admin-purge-identity strong,.admin-purge-identity small{overflow-wrap:anywhere;display:block}.admin-purge-identity strong{font-size:14px;font-weight:820}.admin-purge-identity small{color:#687871;margin-top:2px;font-family:ui-monospace,monospace;font-size:12px}.admin-purge-identity em{color:#9b4635;background:#f5e4df;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800}.admin-purge-content{overscroll-behavior:contain;flex:auto;grid-auto-rows:max-content;align-content:start;gap:12px;min-width:0;padding:14px 16px;display:grid;overflow:hidden auto}.admin-purge-loading,.admin-purge-complete{text-align:center;flex:auto;align-content:center;place-items:center;gap:8px;min-height:260px;padding:24px 18px;display:grid}.admin-purge-loading i{color:#356a58;font-size:28px}.admin-purge-loading strong{font-size:16px;font-weight:820}.admin-purge-loading span{color:#687871;font-size:13px}.admin-purge-error{flex:auto;grid-template-columns:44px minmax(0,1fr);place-content:center;align-items:center;gap:12px;min-height:220px;padding:24px 18px;display:grid}.admin-purge-error>i{color:#a84f3d;background:#f8e7e2;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.admin-purge-error strong,.admin-purge-error code{display:block}.admin-purge-error strong{font-size:14px;line-height:1.45}.admin-purge-error code{color:#9b4635;overflow-wrap:anywhere;margin-top:4px;font-size:12px}.admin-purge-error button{color:#356a58;background:#fff;border:1px solid #c7d3cc;border-radius:11px;grid-column:1/-1;min-height:44px;font-size:13px;font-weight:780}.admin-purge-scope,.admin-purge-disclosures,.admin-purge-blockers,.admin-purge-blocked,.admin-purge-phases{background:#fff;border:1px solid #d6dfda;border-radius:15px}.admin-purge-scope{overflow:hidden}.admin-purge-scope>header{border-bottom:1px solid #dce3df;justify-content:space-between;align-items:flex-start;gap:10px;padding:13px;display:flex}.admin-purge-scope>header p{color:#356a58;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:790}.admin-purge-scope h3,.admin-purge-disclosures h3,.admin-purge-blocked h3{color:#17362f;margin-top:2px;font-size:16px;font-weight:830}.admin-purge-scope>header>span{color:#5b6d65;text-overflow:ellipsis;white-space:nowrap;background:#edf2ee;border-radius:7px;max-width:130px;padding:5px 7px;font-family:ui-monospace,monospace;font-size:11px;overflow:hidden}.admin-purge-summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-purge-summary>div{border-bottom:1px solid #e2e7e4;min-width:0;padding:11px 13px}.admin-purge-summary dt{color:#687871;font-size:12px}.admin-purge-summary dd{color:#17362f;overflow-wrap:anywhere;margin-top:3px;font-size:13px;font-weight:780}.admin-purge-counts{background:#eef2ef;gap:1px;padding:8px 13px 12px;display:grid}.admin-purge-counts>div{border-bottom:1px solid #d8e0db;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.admin-purge-counts>div:last-child{border-bottom:0}.admin-purge-counts span{color:#5e6e68;font-size:12px}.admin-purge-counts strong{color:#17362f;font-variant-numeric:tabular-nums;font-size:13px}.admin-purge-blockers{background:#fff6f3;border-color:#e2b9ae;padding:13px}.admin-purge-blockers header{align-items:center;gap:10px;display:flex}.admin-purge-blockers header>i{color:#a84f3d;font-size:18px}.admin-purge-blockers strong,.admin-purge-blockers span{display:block}.admin-purge-blockers strong{color:#7d3022;font-size:14px}.admin-purge-blockers span{color:#795d55;margin-top:2px;font-size:12px}.admin-purge-blockers ul{gap:6px;margin-top:10px;padding:0;list-style:none;display:grid}.admin-purge-blockers li{background:#f8e5df;border-radius:8px;padding:8px 10px}.admin-purge-blockers code{color:#8f3b2c;overflow-wrap:anywhere;font-size:12px}.admin-purge-disclosures{padding:13px}.admin-purge-disclosures h3{margin:0 0 10px}.admin-purge-disclosures ul{gap:9px;padding:0;list-style:none;display:grid}.admin-purge-disclosures li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;display:grid}.admin-purge-disclosures li>span{color:#356a58;background:#e3ede7;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:820;display:inline-flex}.admin-purge-disclosures p{color:#4f625a;font-size:13px;line-height:1.55}.admin-purge-confirmation{background:#fff8f6;border:1px solid #e1bbb1;border-radius:15px;gap:6px;padding:13px;display:grid}.admin-purge-confirmation>span{color:#71362a;font-size:13px;font-weight:820}.admin-purge-confirmation small{color:#765e57;font-size:12px;line-height:1.45}.admin-purge-confirmation code{color:#8f3b2c;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-weight:780}.admin-purge-confirmation input{color:#17362f;background:#fff;border:1px solid #c9d4ce;border-radius:11px;width:100%;min-height:48px;padding:0 12px;font-family:ui-monospace,monospace;font-size:14px}.admin-purge-confirmation input:focus{border-color:#9b4635;outline:3px solid #a84f3d26}.admin-purge-confirmation input:disabled{color:#86918d;background:#eef1ef}.admin-purge-confirmation em{color:#a84f3d;font-size:12px;font-style:normal;font-weight:720}.admin-purge-inline-error{background:#fff2ee;border-left:4px solid #a84f3d;gap:3px;padding:11px 13px;display:grid}.admin-purge-inline-error strong{color:#71362a;font-size:13px}.admin-purge-inline-error code{color:#9b4635;overflow-wrap:anywhere;font-size:12px}.admin-purge-blocked{background:#fff9ec;border-color:#e3c28a;grid-template-columns:44px minmax(0,1fr);gap:11px;padding:13px;display:grid}.admin-purge-blocked>span{color:#8a5d17;background:#f9e9c8;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.admin-purge-blocked p{color:#8a5d17;text-transform:uppercase;font-size:12px;font-weight:800}.admin-purge-blocked>div>strong{color:#6d5b39;margin-top:5px;font-size:12px;line-height:1.45;display:block}.admin-purge-blocked dl{grid-column:1/-1;gap:7px;display:grid}.admin-purge-blocked dl>div{background:#ffffffb3;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.admin-purge-blocked dt{color:#73674e;text-transform:uppercase;font-size:11px}.admin-purge-blocked dd{color:#513f1e;overflow-wrap:anywhere;font-size:12px}.admin-purge-phases{gap:0;padding:8px 13px;list-style:none;display:grid}.admin-purge-phases li{color:#77857f;border-bottom:1px solid #e1e6e3;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-height:38px;display:grid}.admin-purge-phases li:last-child{border-bottom:0}.admin-purge-phases li>span{background:#edf1ee;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:8px;display:inline-flex}.admin-purge-phases p{font-size:12px;line-height:1.35}.admin-purge-phases li.is-complete{color:#287257}.admin-purge-phases li.is-complete>span{background:#dceee5}.admin-purge-phases li.is-current{color:#8a5d17;font-weight:780}.admin-purge-phases li.is-current>span{background:#f9e9c8}.admin-purge-complete>span{color:#287257;background:#dceee5;border-radius:999px;justify-content:center;align-items:center;width:62px;height:62px;font-size:26px;display:inline-flex}.admin-purge-complete p{color:#356a58;overflow-wrap:anywhere;font-size:12px;font-weight:780}.admin-purge-complete h3{color:#17362f;font-size:24px;font-weight:850}.admin-purge-complete strong{color:#596b63;max-width:430px;font-size:14px;line-height:1.5}.admin-purge-batch-summary{background:#edf4f0;border:1px solid #d6dfda;border-radius:15px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:10px;padding:13px;display:flex}.admin-purge-batch-summary p{color:#356a58;text-transform:uppercase;font-size:12px;font-weight:780}.admin-purge-batch-summary h3{color:#17362f;margin-top:2px;font-size:17px;font-weight:840}.admin-purge-batch-summary>span{color:#356a58;background:#dcebe3;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.admin-purge-batch-summary .admin-purge-batch-excluded{color:#687871;text-transform:none;border-top:1px solid #ccdcd3;width:100%;padding-top:8px;font-size:12px;font-weight:600}.admin-purge-batch-list{grid-column:1/-1;gap:7px;display:grid}.admin-purge-batch-list article{background:#fff;border:1px solid #d6dfda;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.admin-purge-batch-list article>span{color:#356a58;background:#e3ede7;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:820;display:inline-flex}.admin-purge-batch-list strong,.admin-purge-batch-list code{overflow-wrap:anywhere;display:block}.admin-purge-batch-list strong{color:#17362f;font-size:13px}.admin-purge-batch-list code{color:#687871;margin-top:2px;font-size:11px}.admin-purge-batch-list dl{gap:10px;display:flex}.admin-purge-batch-list dl>div{text-align:right;min-width:36px}.admin-purge-batch-list dt{color:#71817b;text-transform:uppercase;font-size:10px}.admin-purge-batch-list dd{color:#17362f;font-size:12px;font-weight:800}.admin-purge-batch-list article>p{color:#a84f3d;grid-column:2/-1;font-size:11px}.admin-purge-batch-progress{color:#795617;background:#fff3dc;border-radius:12px;grid-column:1/-1;align-items:center;gap:9px;padding:11px 13px;font-size:13px;display:flex}.admin-purge-batch-results>section{background:#fff;border:1px solid #d6dfda;border-radius:15px;grid-column:1/-1;padding:13px}.admin-purge-batch-results>section>h3{font-size:16px;font-weight:840}.admin-purge-batch-results>section>p{color:#6b5c57;margin-top:4px;font-size:12px}.admin-purge-batch-results ul{gap:7px;margin-top:9px;padding:0;list-style:none;display:grid}.admin-purge-batch-results li{background:#f4f6f4;border-radius:9px;gap:2px;padding:9px 10px;display:grid}.admin-purge-batch-results li strong{color:#17362f;font-size:13px}.admin-purge-batch-results li code,.admin-purge-batch-results li small{color:#687871;overflow-wrap:anywhere;font-size:11px}.admin-purge-batch-results .is-completed{background:#edf7f2;border-color:#b7d7ca}.admin-purge-batch-results .is-completed h3{color:#287257}.admin-purge-batch-results .is-blocked{background:#fff5f2;border-color:#e2b9ae}.admin-purge-batch-results .is-blocked h3{color:#9b4635}.admin-purge-batch-results .is-pending h3{color:#65756f}.admin-purge-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fffefa;border-top:1px solid #d7ded9;flex:none;gap:8px;display:grid}.admin-purge-footer button{border-radius:12px;min-height:48px;padding:10px 14px;font-size:14px;font-weight:800}.admin-purge-footer .is-danger{color:#fff;background:#a84f3d;border:1px solid #a84f3d;box-shadow:0 7px 16px #a84f3d2e}.admin-purge-footer .is-danger:disabled{color:#8d7c77;box-shadow:none;cursor:not-allowed;background:#e7dcda;border-color:#d9c6c1}.admin-purge-footer .is-secondary{color:#356a58;background:#fff;border:1px solid #c7d3cc}.admin-purge-footer .is-secondary:disabled{cursor:not-allowed;opacity:.5}@media (width>=640px){.admin-archive-actions{grid-auto-columns:max-content;grid-auto-flow:column;justify-content:end}.admin-archive-actions>button{width:auto}.admin-archive-list article.has-batch-select{grid-template-columns:44px minmax(0,1fr) auto}.admin-archive-list article.has-batch-select .admin-archive-actions{grid-column:auto}.admin-purge-batch-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-purge-operation-banner{grid-template-columns:44px minmax(0,1fr) auto;padding:16px}.admin-purge-operation-banner button{grid-column:auto}.admin-purge-backdrop{align-items:center;padding:24px}.admin-purge-dialog{border-bottom:1px solid #d2dcd6;border-radius:22px;max-width:760px;max-height:min(92dvh,920px);box-shadow:0 24px 70px #0c1d184d}.admin-purge-header{padding:20px}.admin-purge-identity{padding:13px 20px}.admin-purge-content{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 20px}.admin-purge-scope,.admin-purge-disclosures,.admin-purge-blockers,.admin-purge-blocked,.admin-purge-phases,.admin-purge-confirmation,.admin-purge-inline-error{grid-column:1/-1}.admin-purge-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-purge-summary>div{border-right:1px solid #e2e7e4}.admin-purge-summary>div:last-child{border-right:0}.admin-purge-footer{grid-template-columns:minmax(0,1fr) minmax(0,.6fr);padding:14px 20px}}.owner-launch-offer-backdrop{z-index:150;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#132d2685;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.owner-launch-offer-dialog{color:#17362f;text-align:center;scrollbar-color:#9eb5ab #f7f5ef;background:#fffefa;border:1px solid #d3ddd7;border-radius:24px;gap:18px;width:min(100%,520px);max-height:calc(100dvh - 32px);padding:24px;display:grid;overflow-y:auto;box-shadow:0 28px 80px #0c231d42}.owner-launch-offer-dialog:focus{outline:none}.owner-launch-offer-dialog__icon{color:#986716;background:#fff4da;border:1px solid #e5c47f;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin-inline:auto;font-size:23px;display:inline-flex}.owner-launch-offer-dialog__icon.is-success{color:#287257;background:#e5f3ec;border-color:#b7d7ca}.owner-launch-offer-dialog__copy{gap:9px;min-width:0;display:grid}.owner-launch-offer-dialog__eyebrow{color:#8a5d17;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:820}.owner-launch-offer-dialog__eyebrow.is-success{color:#287257}.owner-launch-offer-dialog h2{color:#17362f;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,6vw,34px);font-weight:860;line-height:1.08}.owner-launch-offer-dialog__copy>p:not(.owner-launch-offer-dialog__eyebrow,.owner-launch-offer-dialog__note,.owner-launch-offer-dialog__error){color:#536a61;margin:0;font-size:15px;line-height:1.55}.owner-launch-offer-dialog__copy strong{color:#234f42;font-weight:800}.owner-launch-offer-dialog__note{color:#687971;background:#f4f6f2;border-radius:12px;margin:0;padding:11px 12px;font-size:12px;line-height:1.5}.owner-launch-offer-dialog__error{color:#a44735;background:#fff4f1;border:1px solid #e5bbb1;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;font-weight:720;line-height:1.4}.owner-launch-offer-dialog__actions{gap:9px;display:grid}.owner-launch-offer-dialog button{border-radius:13px;min-width:0;min-height:48px;font-size:15px;font-weight:800;line-height:1.25;transition:background-color .15s,border-color .15s,transform .15s}.owner-launch-offer-dialog button:focus-visible{outline-offset:2px;outline:3px solid #356a584d}.owner-launch-offer-dialog button:active:not(:disabled){transform:translateY(1px)}.owner-launch-offer-dialog__primary{color:#fff;background:#356a58;border:1px solid #356a58;box-shadow:0 9px 22px #356a582e}.owner-launch-offer-dialog__primary:hover:not(:disabled){background:#285746;border-color:#285746}.owner-launch-offer-dialog__primary.is-success{width:100%}.owner-launch-offer-dialog__primary:disabled{cursor:wait;opacity:.62}.owner-launch-offer-dialog__secondary{color:#536a61;background:#fff;border:1px solid #ccd7d1}.owner-launch-offer-dialog__secondary:hover{color:#244f42;background:#f7f8f5;border-color:#aebfb6}@media (width<=479px){.owner-launch-offer-backdrop{padding:max(12px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));align-items:end}.owner-launch-offer-dialog{border-radius:22px;gap:15px;max-height:calc(100dvh - 22px);padding:20px 16px}.owner-launch-offer-dialog__icon{border-radius:16px;width:52px;height:52px;font-size:20px}.owner-launch-offer-dialog h2{font-size:clamp(24px,8vw,30px)}}.owner-shift-manager__panel{gap:12px;display:grid}.owner-shift-manager__form{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.owner-shift-manager__form label{gap:4px;min-width:0;display:grid}.owner-shift-manager__form label>span{color:var(--a-muted);text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:720}.owner-shift-manager__form input{border:1px solid var(--a-line);width:100%;min-height:40px;color:var(--a-ink);background:#fff;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:640}.owner-shift-manager__form input:focus{border-color:var(--a-primary);outline:none;box-shadow:0 0 0 3px #356a581f}.owner-shift-manager__toolbar{justify-content:flex-end;display:flex}.owner-shift-manager__toolbar button{border:1px solid var(--a-line);color:var(--a-muted);background:#fff;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700}.owner-shift-manager__toolbar button:hover{border-color:var(--a-primary);color:var(--a-primary)}.owner-shift-manager__table{border:1px solid var(--a-line);border-radius:12px;overflow-x:auto}.owner-shift-manager__table table{border-collapse:collapse;width:100%;font-size:12px}.owner-shift-manager__table th{background:var(--a-soft,#f4f7f5);color:var(--a-muted);text-align:left;text-transform:uppercase;letter-spacing:.03em;padding:10px;font-size:10px;font-weight:760}.owner-shift-manager__table th:last-child,.owner-shift-manager__table td:last-child{text-align:right}.owner-shift-manager__table td{border-top:1px solid var(--a-line);color:var(--a-ink);padding:10px}.owner-shift-manager__table tr.is-inactive{opacity:.6}.owner-shift-manager__badge{background:var(--a-soft,#eef1f0);color:var(--a-muted);text-transform:uppercase;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:9px;font-weight:780}.owner-shift-manager__table td button{border:1px solid var(--a-line);background:#fff;border-radius:9px;padding:5px 11px;font-size:11px;font-weight:720}.owner-shift-manager__table td button.is-danger{color:#b4453a;background:#fff4f1;border-color:#e8b8b0}.owner-shift-manager__table td button.is-restore{color:var(--a-primary);background:#f0f8f3;border-color:#b6d8c6}.owner-staff-inline-error{color:#b4453a;align-items:center;gap:6px;font-size:11px;font-weight:680;display:flex}@media (width<=720px){.owner-shift-manager__form{grid-template-columns:minmax(0,1fr)}}.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:var(--fa-li-margin,2.5em);padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width,2em)*-1);text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto);position:absolute;left:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"0"}.fa-1:before{content:"1"}.fa-2:before{content:"2"}.fa-3:before{content:"3"}.fa-4:before{content:"4"}.fa-5:before{content:"5"}.fa-6:before{content:"6"}.fa-7:before{content:"7"}.fa-8:before{content:"8"}.fa-9:before{content:"9"}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:">"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-C-jaCRNI.woff2)format("woff2"),url(/assets/fa-brands-400-D7HcTrzQ.ttf)format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-TCCU0xbi.woff2)format("woff2"),url(/assets/fa-regular-400-BSSd-Tma.ttf)format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-tLH6XCuf.woff2)format("woff2"),url(/assets/fa-solid-900-f4MajOib.ttf)format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-C-jaCRNI.woff2)format("woff2"),url(/assets/fa-brands-400-D7HcTrzQ.ttf)format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-tLH6XCuf.woff2)format("woff2"),url(/assets/fa-solid-900-f4MajOib.ttf)format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-TCCU0xbi.woff2)format("woff2"),url(/assets/fa-regular-400-BSSd-Tma.ttf)format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-tLH6XCuf.woff2)format("woff2"),url(/assets/fa-solid-900-f4MajOib.ttf)format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-C-jaCRNI.woff2)format("woff2"),url(/assets/fa-brands-400-D7HcTrzQ.ttf)format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-TCCU0xbi.woff2)format("woff2"),url(/assets/fa-regular-400-BSSd-Tma.ttf)format("truetype");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-v4compatibility-BajFMAgw.woff2)format("woff2"),url(/assets/fa-v4compatibility-Ac5Ki1KR.ttf)format("truetype");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-5{bottom:1.25rem}.bottom-\[-10\%\]{bottom:-10%}.bottom-\[-6px\]{bottom:-6px}.bottom-\[-8px\]{bottom:-8px}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.left-\[-10\%\]{left:-10%}.left-\[-20px\]{left:-20px}.left-\[23px\]{left:23px}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-5{right:1.25rem}.right-\[-10\%\]{right:-10%}.right-auto{right:auto}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-7{top:1.75rem}.top-\[-20\%\]{top:-20%}.top-full{top:100%}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[200\]{z-index:200}.z-\[60\]{z-index:60}.col-span-full{grid-column:1/-1}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-4{margin-left:1rem}.ml-7{margin-left:1.75rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-full{height:100%}.max-h-24{max-height:6rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-52{max-height:13rem}.max-h-60{max-height:15rem}.max-h-80{max-height:20rem}.max-h-\[120px\]{max-height:120px}.max-h-\[300px\]{max-height:300px}.max-h-\[380px\]{max-height:380px}.max-h-\[40vh\]{max-height:40vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-210px\)\]{max-height:calc(100vh - 210px)}.max-h-\[calc\(100vh-215px\)\]{max-height:calc(100vh - 215px)}.max-h-\[calc\(100vh-250px\)\]{max-height:calc(100vh - 250px)}.max-h-full{max-height:100%}.min-h-\[48px\]{min-height:48px}.min-h-\[68px\]{min-height:68px}.min-h-\[80px\]{min-height:80px}.min-h-\[calc\(100vh-40px\)\]{min-height:calc(100vh - 40px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[10\%\]{width:10%}.w-\[15\%\]{width:15%}.w-\[17\%\]{width:17%}.w-\[20\%\]{width:20%}.w-\[300px\]{width:300px}.w-\[32\%\]{width:32%}.w-\[35\%\]{width:35%}.w-\[5\%\]{width:5%}.w-\[500px\]{width:500px}.w-\[58vw\]{width:58vw}.w-\[600px\]{width:600px}.w-\[8\%\]{width:8%}.w-\[90\%\]{width:90%}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-4{min-width:1rem}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[220px\]{min-width:220px}.min-w-\[28px\]{min-width:28px}.min-w-\[50px\]{min-width:50px}.min-w-\[800px\]{min-width:800px}.min-w-\[80px\]{min-width:80px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-\[210px\]{max-width:210px}.max-w-\[40px\]{max-width:40px}.max-w-\[95\%\]{max-width:95%}.max-w-\[95vw\]{max-width:95vw}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:1s infinite bounce}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-out{cursor:zoom-out}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[120px_minmax\(0\,1fr\)\]{grid-template-columns:120px minmax(0,1fr)}.grid-cols-\[1fr_116px\]{grid-template-columns:1fr 116px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[34px_1fr_34px\]{grid-template-columns:34px 1fr 34px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.625rem * var(--tw-space-x-reverse));margin-left:calc(.625rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.divide-slate-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(30 41 59/var(--tw-divide-opacity,1))}.divide-slate-800\/40>:not([hidden])~:not([hidden]){border-color:#1e293b66}.divide-slate-800\/60>:not([hidden])~:not([hidden]){border-color:#1e293b99}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#8B5CF6\]\/30{border-color:#8b5cf64d}.border-\[\#F59E0B\]{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-\[\#F59E0B\]\/25{border-color:#f59e0b40}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-600\/20{border-color:#d9770633}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-400\/25{border-color:#34d39940}.border-emerald-500\/10{border-color:#10b9811a}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-700\/50{border-color:#04785780}.border-indigo-500{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.border-indigo-500\/10{border-color:#6366f11a}.border-indigo-500\/20{border-color:#6366f133}.border-indigo-500\/30{border-color:#6366f14d}.border-indigo-500\/40{border-color:#6366f166}.border-indigo-500\/60{border-color:#6366f199}.border-indigo-900\/20{border-color:#312e8133}.border-indigo-900\/30{border-color:#312e814d}.border-indigo-950\/40{border-color:#1e1b4b66}.border-red-500\/20{border-color:#ef444433}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-400\/25{border-color:#fb718540}.border-rose-500\/20{border-color:#f43f5e33}.border-rose-700\/50{border-color:#be123c80}.border-rose-900\/30{border-color:#8813374d}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-700\/50{border-color:#33415580}.border-slate-700\/60{border-color:#33415599}.border-slate-700\/80{border-color:#334155cc}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-slate-800\/40{border-color:#1e293b66}.border-slate-800\/60{border-color:#1e293b99}.border-slate-800\/70{border-color:#1e293bb3}.border-slate-800\/80{border-color:#1e293bcc}.border-slate-850{--tw-border-opacity:1;border-color:rgb(23 32 51/var(--tw-border-opacity,1))}.border-slate-850\/40{border-color:#17203366}.border-slate-900{--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-400\/20{border-color:#a78bfa33}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-yellow-500\/20{border-color:#eab30833}.border-t-slate-600{--tw-border-opacity:1;border-top-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-t-slate-900\/90{border-top-color:#0f172ae6}.border-t-slate-950{--tw-border-opacity:1;border-top-color:rgb(2 6 23/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.bg-\[\#05070A\]{--tw-bg-opacity:1;background-color:rgb(5 7 10/var(--tw-bg-opacity,1))}.bg-\[\#05070A\]\/95{background-color:#05070af2}.bg-\[\#0F172A\]{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-\[\#15110A\]{--tw-bg-opacity:1;background-color:rgb(21 17 10/var(--tw-bg-opacity,1))}.bg-\[\#8B5CF6\]\/10{background-color:#8b5cf61a}.bg-\[\#F59E0B\]{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-amber-600\/10{background-color:#d977061a}.bg-amber-950\/20{background-color:#451a0333}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-black\/85{background-color:#000000d9}.bg-blue-600\/10{background-color:#2563eb1a}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/15{background-color:#34d39926}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-950\/40{background-color:#022c2266}.bg-emerald-950\/5{background-color:#022c220d}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-500\/5{background-color:#6366f10d}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-indigo-600\/10{background-color:#4f46e51a}.bg-indigo-600\/15{background-color:#4f46e526}.bg-indigo-600\/20{background-color:#4f46e533}.bg-indigo-600\/30{background-color:#4f46e54d}.bg-indigo-600\/90{background-color:#4f46e5e6}.bg-indigo-950\/20{background-color:#1e1b4b33}.bg-indigo-950\/30{background-color:#1e1b4b4d}.bg-indigo-950\/40{background-color:#1e1b4b66}.bg-red-500\/10{background-color:#ef44441a}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-rose-700{--tw-bg-opacity:1;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.bg-rose-950\/20{background-color:#4c051933}.bg-rose-950\/40{background-color:#4c051966}.bg-rose-950\/5{background-color:#4c05190d}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-800\/40{background-color:#1e293b66}.bg-slate-800\/80{background-color:#1e293bcc}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/10{background-color:#0f172a1a}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/65{background-color:#0f172aa6}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-900\/95{background-color:#0f172af2}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/80{background-color:#020617cc}.bg-slate-950\/95{background-color:#020617f2}.bg-transparent{background-color:#0000}.bg-violet-400\/10{background-color:#a78bfa1a}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-yellow-500\/10{background-color:#eab3081a}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-amber-600{--tw-gradient-from:#d97706 var(--tw-gradient-from-position);--tw-gradient-to:#d9770600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-400{--tw-gradient-from:#818cf8 var(--tw-gradient-from-position);--tw-gradient-to:#818cf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from:#4f46e5 var(--tw-gradient-from-position);--tw-gradient-to:#4f46e500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-400{--tw-gradient-to:#60a5fa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #60a5fa var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-600{--tw-gradient-to:#ca8a0400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ca8a04 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-700{--tw-gradient-to:#b45309 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to:#059669 var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to:#6366f1 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to:#4338ca var(--tw-gradient-to-position)}.to-slate-400{--tw-gradient-to:#94a3b8 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-48{padding-bottom:12rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[1\.1\]{line-height:1.1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#111827\]{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-\[\#F59E0B\]{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-\[\#F8FAFC\]{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.text-\[\#FBBF24\]{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-50{--tw-text-opacity:1;color:rgb(236 253 245/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-indigo-200{--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.text-indigo-300{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-rose-100{--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-500\/80{color:#f43f5ecc}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-violet-200{--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/70{color:#ffffffb3}.text-yellow-200{--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.placeholder-slate-500::placeholder{--tw-placeholder-opacity:1;color:rgb(100 116 139/var(--tw-placeholder-opacity,1))}.placeholder-slate-600::placeholder{--tw-placeholder-opacity:1;color:rgb(71 85 105/var(--tw-placeholder-opacity,1))}.opacity-0{opacity:0}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_40px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow:0 8px 40px #000000d9;--tw-shadow-colored:0 8px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[\#F59E0B\]\/20{--tw-shadow-color:#f59e0b33;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-900\/5{--tw-shadow-color:#78350f0d;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/30{--tw-shadow-color:#0000004d;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-900\/20{--tw-shadow-color:#064e3b33;--tw-shadow:var(--tw-shadow-colored)}.shadow-indigo-600\/10{--tw-shadow-color:#4f46e51a;--tw-shadow:var(--tw-shadow-colored)}.shadow-indigo-600\/20{--tw-shadow-color:#4f46e533;--tw-shadow:var(--tw-shadow-colored)}.shadow-indigo-600\/30{--tw-shadow-color:#4f46e54d;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-black\/5{--tw-ring-color:#0000000d}.ring-indigo-600\/35{--tw-ring-color:#4f46e559}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.mobile-horizontal-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.mobile-horizontal-scroll table{min-width:600px}.scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:.2s ease-out forwards fadeIn}.file\:mr-4::file-selector-button{margin-right:1rem}.file\:rounded-xl::file-selector-button{border-radius:.75rem}.file\:border-0::file-selector-button{border-width:0}.file\:bg-slate-800::file-selector-button{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-1\.5::file-selector-button{padding-top:.375rem;padding-bottom:.375rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-slate-300::file-selector-button{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.placeholder\:text-slate-600::placeholder{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-amber-400:hover{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.hover\:border-indigo-400:hover{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.hover\:border-indigo-500\/30:hover{border-color:#6366f14d}.hover\:border-slate-600:hover{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.hover\:border-slate-700:hover{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.hover\:border-slate-800:hover{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-amber-400:hover{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.hover\:bg-amber-500:hover{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.hover\:bg-black\/50:hover{background-color:#00000080}.hover\:bg-emerald-100:hover{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.hover\:bg-indigo-500\/10:hover{background-color:#6366f11a}.hover\:bg-indigo-500\/30:hover{background-color:#6366f14d}.hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.hover\:bg-indigo-600\/40:hover{background-color:#4f46e566}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.hover\:bg-rose-500:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}.hover\:bg-rose-500\/20:hover{background-color:#f43f5e33}.hover\:bg-rose-600:hover{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-slate-850:hover{--tw-bg-opacity:1;background-color:rgb(23 32 51/var(--tw-bg-opacity,1))}.hover\:bg-slate-900\/10:hover{background-color:#0f172a1a}.hover\:bg-slate-900\/40:hover{background-color:#0f172a66}.hover\:bg-slate-900\/80:hover{background-color:#0f172acc}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:from-indigo-500:hover{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-indigo-600:hover{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.hover\:fill-indigo-400:hover{fill:#818cf8}.hover\:text-amber-950:hover{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.hover\:text-indigo-300:hover{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.hover\:text-indigo-400:hover{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.hover\:text-rose-300:hover{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.hover\:text-rose-400:hover{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.hover\:text-sky-300:hover{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.hover\:text-slate-200:hover{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.hover\:text-slate-400:hover{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.hover\:text-slate-600:hover{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.hover\:text-slate-700:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-\[\#F59E0B\]:focus,.focus\:border-amber-500:focus{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.focus\:border-emerald-500:focus{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.focus\:border-indigo-400:focus{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:border-rose-500:focus{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.focus\:ring-offset-slate-950:focus{--tw-ring-offset-color:#020617}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-emerald-700:focus-visible{outline-color:#047857}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:scale-100:disabled{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-amber-900:disabled{--tw-bg-opacity:1;background-color:rgb(120 53 15/var(--tw-bg-opacity,1))}.disabled\:bg-indigo-900:disabled{--tw-bg-opacity:1;background-color:rgb(49 46 129/var(--tw-bg-opacity,1))}.disabled\:bg-slate-800:disabled{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.disabled\:from-indigo-800:disabled{--tw-gradient-from:#3730a3 var(--tw-gradient-from-position);--tw-gradient-to:#3730a300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.disabled\:to-indigo-900:disabled{--tw-gradient-to:#312e81 var(--tw-gradient-to-position)}.disabled\:text-slate-500:disabled{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (width>=640px){.sm\:-right-8{right:-2rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:max-h-\[70vh\]{max-height:70vh}.sm\:w-auto{width:auto}.sm\:w-fit{width:fit-content}.sm\:w-full{width:100%}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-initial{flex:0 auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}}@media (width>=768px){.md\:left-1\/2{left:50%}.md\:right-auto{right:auto}.md\:inline{display:inline}.md\:flex{display:flex}.md\:w-60{width:15rem}.md\:w-auto{width:auto}.md\:max-w-2xl{max-width:42rem}.md\:flex-grow{flex-grow:1}.md\:-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(220px\,280px\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(220px,280px) auto}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:pl-4{padding-left:1rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (width>=1024px){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-full{width:100%}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:justify-start{justify-content:flex-start}.lg\:pl-0{padding-left:0}.lg\:text-left{text-align:left}.lg\:text-6xl{font-size:3.75rem;line-height:1}}
