.app-shell .modal-backdrop.development-notice-backdrop{z-index:1000;overscroll-behavior:contain;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.development-notice-backdrop .books-development-modal{width:min(100%,430px);max-height:calc(100dvh - 40px);overflow-y:auto}.community-product-copy>.community-development-status{width:fit-content;color:var(--muted,#a3aab3);font-size:12px;line-height:1.4}.shifts-month-grid>button.shifts-move-target{outline-offset:-3px;background:#20d99733;outline:3px solid #20d997}.shifts-draggable-label{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.shifts-dragging-label{cursor:grabbing;opacity:.55}.shifts-move-date{gap:12px;display:grid}.shifts-modal-backdrop.shifts-calendar-dialog-backdrop{--calendar-dialog-edge:12px;padding:max(var(--calendar-dialog-edge), env(safe-area-inset-top), var(--tg-safe-area-inset-top,0px), var(--tg-content-safe-area-inset-top,0px), var(--runtime-top-inset,0px)) max(var(--calendar-dialog-edge), env(safe-area-inset-right), var(--tg-safe-area-inset-right,0px), var(--tg-content-safe-area-inset-right,0px)) max(var(--calendar-dialog-edge), env(safe-area-inset-bottom), var(--tg-safe-area-inset-bottom,0px), var(--tg-content-safe-area-inset-bottom,0px), var(--runtime-bottom-inset,0px)) max(var(--calendar-dialog-edge), env(safe-area-inset-left), var(--tg-safe-area-inset-left,0px), var(--tg-content-safe-area-inset-left,0px));grid-template-rows:minmax(0,1fr)}.shifts-calendar-dialog-backdrop .shifts-modal{overscroll-behavior:contain;width:min(100%,620px);min-height:0;max-height:100%;overflow:auto}.shifts-calendar-dialog-backdrop .shifts-modal.wide{width:min(100%,960px)}.shifts-calendar-dialog-backdrop .shifts-bottom-sheet{max-height:100%}.shifts-calendar-dialog-backdrop.shifts-keyboard-open{--calendar-dialog-edge:8px}.shifts-calendar-page>.shifts-page-heading .shifts-calendar-heading-actions>.shifts-calendar-share-button{white-space:normal;flex:0 auto;min-width:min(100%,236px)}.shifts-calendar-page>.shifts-page-heading .shifts-calendar-heading-actions:has(>.shifts-calendar-share-button)>.shifts-primary{white-space:normal}@media (width>=601px){.shifts-calendar-page>.shifts-page-heading .shifts-calendar-heading-actions:has(>.shifts-calendar-share-button){grid-template-columns:minmax(140px,1fr) minmax(236px,1.5fr)}}@media (width>=1280px){.shifts-calendar-page>.shifts-page-heading:has(.shifts-calendar-share-button){grid-template-columns:minmax(0,1fr) 408px}}.shifts-personal-quick-templates{gap:8px;min-width:0;display:grid}.shifts-personal-quick-templates>button{white-space:normal;text-align:left;justify-content:flex-start}.shifts-personal-quick-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));width:100%;display:grid}@media (width<=600px){.shifts-calendar-dialog-backdrop .shifts-modal{padding:16px}.shifts-calendar-page>.shifts-page-heading .shifts-calendar-heading-actions>.shifts-calendar-share-button{grid-column:auto;width:100%;min-width:0}}.shifts-share-short-label{display:none}.shifts-operation-choices{gap:8px;min-width:0;margin-bottom:16px;display:grid}.shifts-operation-choices>button{text-align:left;justify-content:flex-start;min-width:0}.shifts-operation-choices>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shifts-operation-choices>button{gap:8px;display:flex}.shifts-operation-choices>button>.shifts-row-template-icon,.shifts-operation-choices>button>.shifts-template-icon-group{flex:none;overflow:visible}.shifts-operation-choices>button>span:last-child{min-width:0}.shifts-calendar-expense{justify-content:space-between;gap:12px;padding-block:12px;display:flex}.shifts-calendar-expense>span{overflow-wrap:anywhere;min-width:0}.shifts-calendar-expense>strong{white-space:nowrap}.shifts-month-grid button>span i.expense{background:var(--sh-red);border-radius:1px}.shifts-operation-choices>button[aria-pressed=true]{background:#20d9971f;border-color:#20d997}.shifts-month-grid>button{touch-action:manipulation}@media (width<=600px){.shifts-calendar-page,.shifts-calendar-page>.shifts-calendar-layout{grid-template-columns:minmax(0,1fr)}.shifts-calendar-page>.shifts-page-heading{min-width:0}.shifts-share-full-label{display:none}.shifts-share-short-label{display:inline}.shifts-calendar-page>.shifts-page-heading .shifts-calendar-heading-actions:has(>.shifts-calendar-share-button){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.shifts-calendar-page>.shifts-page-heading .shifts-calendar-heading-actions:has(>.shifts-calendar-share-button)>button{white-space:nowrap;width:100%;min-width:0;min-height:48px;padding-inline:8px;font-size:clamp(12px,3.4vw,16px)}}.shifts-date-multi .shifts-date-paint-grid{touch-action:none;-webkit-user-select:none;user-select:none}.shifts-calendar-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.shifts-calendar-filters>label{gap:8px;min-width:0;display:grid}.shifts-calendar-filters>label>span{color:var(--sh-muted)}.shifts-calendar-filters .shifts-select,.shifts-calendar-filters button{min-width:0;max-width:100%}@media (width<=420px){.shifts-calendar-filters{grid-template-columns:minmax(0,1fr)}}.shifts-month-grid>button.selected{box-shadow:inset 0 0 0 3px var(--sh-red)}.shifts-month-grid>button.selected time{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;display:inline}.shifts-month-grid>button.selected.today time{border:1px solid var(--sh-red);border-radius:50%;width:28px;height:28px;display:grid}.shifts-calendar-shift-content{align-items:center;gap:6px;min-width:0;display:flex}.shifts-calendar-shift-content>.shifts-row-template-icon{flex:none}.shifts-calendar-shift-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shifts-calendar-shift-content.multiple{gap:4px;display:grid}.shifts-template-labels{flex-wrap:wrap;gap:4px 10px;min-width:0;display:flex}.shifts-template-label-pair{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.shifts-template-label-pair>.shifts-row-template-icon{flex:none}.shifts-template-label-pair>span:last-child{overflow-wrap:anywhere;min-width:0}.shifts-calendar-shift-content .shifts-template-labels{gap:3px;display:grid}.shifts-calendar-shift-content .shifts-template-label-pair>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shifts-calendar-dialog-backdrop .shifts-move-date{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.shifts-calendar-dialog-backdrop .shifts-move-date>.shifts-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%;display:grid}.shifts-calendar-dialog-backdrop .shifts-move-date>.shifts-modal-actions>button{width:100%;min-width:0}.shifts-calendar-filter-summary{color:var(--sh-muted);flex-wrap:wrap;gap:4px 6px;margin:12px 0 0;display:flex}.shifts-calendar-filter-summary>strong{color:var(--sh-text)}.shifts-calendar-filter-summary>span{flex-basis:100%;font-size:12px}@media (width<=600px){.shifts-team-page>.shifts-page-heading{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.shifts-team-page>.shifts-page-heading>.shifts-team-heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.shifts-team-page .shifts-team-heading-actions>.shifts-team-history-desktop{display:none}.shifts-team-page .shifts-team-heading-actions>button{white-space:nowrap;gap:6px;width:100%;min-width:0;min-height:44px;padding-inline:8px;font-size:clamp(12px,3.5vw,16px)}.shifts-bottom-nav[data-navigation-count="6"]>button{padding-inline:1px}.shifts-bottom-nav[data-navigation-count="6"]>button>span:not(.shifts-nav-badge){white-space:normal;font-size:clamp(9px,2.6vw,10px);line-height:1.1}}.shifts-calendar-shift-content.organization{gap:3px;width:100%;display:grid}.shifts-calendar-shift-location{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.shifts-operation-assign{justify-content:center;width:100%;margin-bottom:12px}.shifts-operation-choices>button>.shifts-operation-identity,.shifts-operation-identity{white-space:normal;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;max-width:100%;display:flex;overflow:visible}.shifts-operation-identity>.shifts-operation-point{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.shifts-operation-point>span:last-child{overflow-wrap:anywhere;min-width:0}.shifts-operation-point>.shifts-template-icon-group{flex-wrap:nowrap;gap:4px;display:inline-flex}.shifts-operation-identity>.shifts-operation-employee{overflow-wrap:anywhere;min-width:0;max-width:100%;display:block}.shifts-move-identity{gap:8px;min-width:0;display:grid}.shifts-availability-request-form>.shifts-member-picker{grid-template-columns:minmax(0,1fr);align-content:start;min-width:0}.shifts-availability-request-form .shifts-check{min-width:0}.shifts-availability-request-form .shifts-check input{flex:0 0 18px}.shifts-availability-request-form .shifts-check>span{min-width:0}.shifts-availability-request-form .shifts-request-choice-name,.shifts-availability-request-form .shifts-template-option>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=600px){.shifts-availability-request-form .shifts-check{min-height:44px;font-size:16px}.shifts-availability-request-form .shifts-row-template-icon{flex:0 0 26px;width:26px;height:26px}}.shifts-operation-identity>span>.shifts-template-icon-group,.shifts-operation-identity>span>.shifts-row-template-icon{flex:none}.shifts-entry-grid>button{min-width:0;min-height:calc(72px + var(--calendar-entry-count,0) * 23px);padding-bottom:25px}.shifts-entry-grid>button>div{width:100%;min-width:0;display:grid}.shifts-entry-grid>button>div>b{min-width:0;line-height:14px;display:block}.shifts-entry-grid>button>.shifts-calendar-more{inset-inline:9px;color:var(--sh-muted);text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:11px;line-height:14px;position:absolute;bottom:6px;overflow:hidden}@media (width<=600px){.shifts-entry-grid>button{min-height:calc(56px + var(--calendar-entry-count,0) * 21px);place-items:stretch stretch;gap:4px;padding:3px 2px 20px}.shifts-entry-grid>button>div{gap:3px;display:grid}.shifts-entry-grid>button>div>b{padding:2px 1px;font-size:10px;line-height:14px}.shifts-entry-grid>button>time{justify-self:center}.shifts-entry-grid>button>.shifts-calendar-more{inset-inline:3px;text-align:center;font-size:10px;bottom:3px}}.shifts-month-switch-expandable{grid-template-columns:44px minmax(0,1fr) 44px 44px;column-gap:8px}.shifts-month-switch .shifts-calendar-expand{border:1px solid var(--sh-border);background:var(--sh-surface-2);width:44px;height:44px;color:inherit;border-radius:10px;place-items:center;display:grid}.shifts-month-switch .shifts-calendar-expand .shifts-icon{width:18px;height:18px}main.app-shell.app-shell-shifts:has(.shifts-calendar-focused){width:100%;max-width:none;height:auto;min-height:100dvh;overflow:visible}main.app-shell.app-shell-shifts:has(.shifts-calendar-focused) .app-layout{width:100%;max-width:none;height:auto;margin:0;display:block}main.app-shell.app-shell-shifts:has(.shifts-calendar-focused) .desktop-sidebar{display:none}main.app-shell.app-shell-shifts:has(.shifts-calendar-focused) .app-shifts-workspace>.topbar{display:none}main.app-shell.app-shell-shifts:has(.shifts-calendar-focused) .app.app-shifts-workspace{grid-column:auto;width:100%;max-width:none;height:auto;min-height:100dvh;margin:0;padding:0;overflow:visible}main.app-shell.app-shell-shifts:has(.shifts-calendar-focused) .shifts-modal-backdrop{left:0;right:0}.shifts-module.shifts-calendar-focused{max-width:none;min-height:100dvh;padding:20px}.shifts-calendar-focused>.shifts-header,.shifts-calendar-focused>.shifts-desktop-tabs,.shifts-calendar-focused>.shifts-bottom-nav,.shifts-calendar-focused .shifts-read-only-banner,.shifts-calendar-focused .shifts-availability-notices,.shifts-calendar-focused .shifts-calendar-share-button,.shifts-calendar-focused .shifts-acknowledgement-desktop,.shifts-calendar-focused .shifts-calendar-filter-summary,.shifts-calendar-focused .shifts-publish{display:none}.shifts-calendar-focused .shifts-calendar-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:20px}.shifts-calendar-focused .shifts-calendar-page>.shifts-page-heading{grid-template-columns:minmax(0,1fr) auto}.shifts-calendar-focused .shifts-calendar-heading-actions{width:auto;display:flex}.shifts-calendar-focused .shifts-entry-grid>button{min-height:84px;padding-bottom:9px;container:calendar-day/inline-size}.shifts-calendar-focused .shifts-entry-grid>button>div{align-content:start}@container calendar-day (width>=180px){.shifts-calendar-focused .shifts-entry-grid>button>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.shifts-calendar-focused .shifts-calendar-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.shifts-module.shifts-calendar-focused{padding:12px}.shifts-calendar-focused .shifts-calendar-page>.shifts-page-heading{grid-template-columns:minmax(0,1fr)}.shifts-calendar-focused .shifts-entry-grid>button{min-height:56px;padding-bottom:3px}}.shifts-calendar-page:not(.shifts-availability-page){container:calendar-content/inline-size}@container calendar-content (width<=1000px){.shifts-module:not(.shifts-calendar-focused) .shifts-calendar-layout{grid-template-columns:minmax(0,1fr)}}.shifts-calendar-configured-label.organization,.shifts-calendar-configured-label{white-space:normal;flex-wrap:wrap;align-items:center;gap:3px 6px;width:100%;min-width:0;display:flex}.shifts-calendar-configured-label>.shifts-calendar-shift-name{max-width:100%}.shifts-calendar-configured-label>.shifts-template-icon-group{flex-wrap:wrap;gap:3px;min-width:0;max-width:100%;display:inline-flex}.shifts-calendar-display-settings fieldset{border:1px solid var(--sh-border);border-radius:10px;gap:10px;min-width:0;max-height:none;margin:0;padding:12px;display:grid;overflow:visible}.shifts-calendar-display-settings legend{padding-inline:4px}.shifts-calendar-display-settings .shifts-check{min-height:36px}.shifts-calendar-display-settings>.shifts-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shifts-calendar-display-settings>.shifts-modal-actions>button{width:100%;min-width:0}.shifts-more-content-grid>.shifts-more-navigation-card{grid-column:auto;align-self:stretch;width:100%}.shifts-more-navigation-pair{align-self:start;gap:20px;min-width:0;display:grid}.shifts-more-navigation-pair>.shifts-more-navigation-card{width:100%}@media (width>=1024px){.shifts-more-navigation-pair{gap:12px}.shifts-more-navigation-pair--organization{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr))}}.shifts-more-navigation-group{display:contents}.shifts-more-navigation-group>.shifts-more-navigation-card{align-self:stretch;width:100%}.shifts-more-content-grid:has(>.shifts-template-settings)>.shifts-more-navigation-group{grid-column:1/-1;grid-template-columns:inherit;gap:inherit;align-self:start;display:grid}.shifts-calendar-heading-actions>.shifts-availability-mobile-entry{display:none}@media (width<=1023px){.shifts-calendar-heading-actions>.shifts-availability-desktop-entry{display:none}.shifts-calendar-heading-actions>.shifts-availability-mobile-entry{display:block}}.shifts-history-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:12px;display:grid}.shifts-history-filters label{flex-direction:column;gap:6px;min-width:0;display:flex}.shifts-history-filters input,.shifts-history-filters select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.shifts-history-list article,.shifts-history-list article span{overflow-wrap:anywhere;min-width:0}.shifts-calendar-expense{flex-wrap:wrap;gap:8px}.shifts-calendar-expense>span{overflow-wrap:anywhere;flex:120px;min-width:0}.shifts-calendar-expense-delete{flex:none;min-height:40px}@media (width<=540px){.shifts-history-list article{flex-direction:column;align-items:stretch;gap:8px;display:flex}}.shifts-more-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.shifts-more-groups>*{box-sizing:border-box;width:100%;min-width:0}.shifts-more-group{border:1px solid var(--border,#d8dee9);border-radius:16px;overflow:hidden}.shifts-more-group>summary{cursor:pointer;overflow-wrap:anywhere;padding:20px;font-weight:650}.shifts-more-group-body{gap:12px;min-width:0;padding:0 16px 16px;display:grid}.shifts-more-group-body>*,.shifts-more-group-body .shifts-more-navigation-card{box-sizing:border-box;width:100%;min-width:0}.shifts-more-group-body .shifts-template-settings{margin:0}.shifts-more-group--workspace{grid-column:1/-1}.shifts-more-delete{border-top:1px solid var(--border,#d8dee9);margin-top:12px}.shifts-more-group-body span{overflow-wrap:anywhere}.shifts-daily-tasks-link{align-self:flex-start}@media (width<=700px){.shifts-more-groups{grid-template-columns:minmax(0,1fr)}.shifts-more-group>summary{padding:16px}}.shifts-business-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.shifts-business-tabs button{flex:110px;min-width:0;min-height:44px}.shifts-business-tabs button.active{border-color:currentColor;font-weight:700}.shifts-business-finance,.shifts-business-finance header,.shifts-business-form{box-sizing:border-box;min-width:0;max-width:100%}.shifts-business-filters,.shifts-business-fields,.shifts-business-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(220px,33.3333% - 8px)),1fr));gap:12px;display:grid}.shifts-business-fields>p{grid-column:1/-1}.shifts-business-finance label{flex-direction:column;gap:6px;min-width:0;display:flex}.shifts-business-finance input,.shifts-business-finance select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px}.shifts-business-finance fieldset{border:0;min-width:0;margin:0;padding:0}.shifts-business-record{border-bottom:1px solid var(--border,#d8dee9);flex-wrap:wrap;gap:10px;padding-block:14px;display:flex}.shifts-business-record>strong,.shifts-business-record>span{overflow-wrap:anywhere;flex:100%;min-width:0}.shifts-business-record button{min-height:44px}.shifts-business-form{margin-top:20px}.shifts-business-summary article{flex-direction:column;gap:8px;padding:16px;display:flex}.shifts-business-finance p,.shifts-business-finance li{overflow-wrap:anywhere}.shifts-business-finance label.shifts-check{flex-direction:row;align-items:flex-start;gap:10px}.shifts-business-finance label.shifts-check input{flex:0 0 22px;width:22px;height:22px;min-height:22px;margin-top:2px}.shifts-business-finance label.shifts-check span{overflow-wrap:anywhere;min-width:0}.shifts-business-finance input:not([type=checkbox]),.shifts-business-finance select{border:1px solid var(--sh-border);background:var(--sh-bg-elevated);color:var(--sh-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:10px 12px}.shifts-business-finance input:focus-visible,.shifts-business-finance select:focus-visible{outline:2px solid var(--sh-red);outline-offset:2px}.shifts-business-finance header,.shifts-business-form>h3{margin-bottom:16px}.shifts-business-finance label>span{color:var(--sh-secondary)}.shifts-business-record button{border:1px solid var(--sh-border);background:var(--sh-surface-2);color:var(--sh-text);cursor:pointer;border-radius:10px;padding:8px 14px}.shifts-business-summary article{border:1px solid var(--sh-border);border-radius:12px}.shifts-business-summary strong{overflow-wrap:anywhere}.shifts-more-group,.shifts-more-delete{border-color:var(--sh-border)}.shifts-row-main>strong>.shifts-template-icon-group{flex:none;align-items:center;gap:4px;display:inline-flex}.shifts-row-main>strong>.shifts-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shifts-workspace-avatar{flex:0 0 36px;min-width:36px;max-width:36px}.shifts-workspace-popover button>span:nth-child(2){overflow-wrap:anywhere;min-width:0}@media (width<=599px){.shifts-month-grid.shifts-entry-grid{border-top:1px solid var(--sh-border);border-left:1px solid var(--sh-border);gap:0}.shifts-month-grid.shifts-entry-grid>button{border-right:1px solid var(--sh-border);border-bottom:1px solid var(--sh-border);border-radius:0}}.shifts-business-fields>.shifts-company-requisites,.shifts-business-form .shifts-tax-disclosure{grid-column:1/-1;min-width:0}.shifts-business-form .shifts-tax-disclosure>summary{cursor:pointer;outline-offset:2px;min-height:44px;padding:12px 16px;font-weight:650}.shifts-business-form .shifts-tax-disclosure>summary:focus-visible{outline:2px solid var(--sh-red)}.shifts-business-form .shifts-tax-disclosure>.shifts-tax-group{grid-column:1/-1}main.app-shell.app-shell-shifts .shifts-modal-backdrop.shifts-calendar-dialog-backdrop{left:0;right:0}@media (width>=1100px){main.app-shell.app-shell-shifts:not(:has(.shifts-calendar-focused)) .shifts-calendar-dialog-backdrop{--calendar-dialog-outer-offset:calc((100vw - min(calc(100vw - clamp(24px, 5vw, 96px)), 1524px)) / 2);--calendar-dialog-rail-offset:calc(var(--calendar-dialog-outer-offset) + var(--community-rail-width,244px) + clamp(18px, 3vw, 54px));grid-template-columns:var(--calendar-dialog-rail-offset) minmax(0, 1fr) var(--calendar-dialog-outer-offset)}main.app-shell.app-shell-shifts.app-shell-sidebar-collapsed:not(:has(.shifts-calendar-focused)) .shifts-calendar-dialog-backdrop{--calendar-dialog-rail-offset:calc(var(--calendar-dialog-outer-offset) + 82px + clamp(16px, 2.5vw, 38px))}main.app-shell.app-shell-shifts:not(:has(.shifts-calendar-focused)) .shifts-calendar-dialog-backdrop>.shifts-modal{grid-column:2}}main.app-shell.app-shell-shifts .app:has(.shifts-calendar-dialog-backdrop){z-index:auto}.shifts-period-close-totals{min-width:0;margin:0}.shifts-period-close-totals>div{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:8px 0;display:flex}.shifts-period-close-totals dt{overflow-wrap:anywhere;min-width:0}.shifts-period-close-totals dd{white-space:nowrap;margin:0;font-weight:700}.pvz-experience{color:var(--text);font-size:1rem}.pvz-experience *{box-sizing:border-box}.pvz-experience h1{margin:.25rem 0;font-size:1.7rem}.pvz-experience h2{margin:0 0 .75rem;font-size:1.2rem}.pvz-experience h3{margin:0;font-size:1rem}.pvz-experience p{color:var(--muted);margin:.5rem 0;line-height:1.5}.pvz-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.pvz-eyebrow{letter-spacing:.12em;font-size:.7rem;color:var(--brand,#f52235)!important}.pvz-experience button,.pvz-experience input,.pvz-experience textarea,.pvz-experience a{font:inherit}.pvz-experience button,.pvz-experience a.pvz-primary{border:1px solid var(--line);background:var(--surface);min-width:2.75rem;min-height:2.75rem;color:var(--text);cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .85rem;text-decoration:none;display:inline-flex}.pvz-experience button:hover{background:var(--surface-strong)}.pvz-experience button:disabled{opacity:.55;cursor:wait}.pvz-experience :focus-visible{outline:2px solid var(--brand,#f52235);outline-offset:3px}.pvz-experience .pvz-primary{background:var(--brand,#f52235);border-color:var(--brand,#f52235);color:#fff}.pvz-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.pvz-tabs button[aria-current=page],.pvz-segment button[aria-pressed=true]{background:var(--surface-strong);border-color:var(--brand,#f52235)}.pvz-toolbar{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.pvz-segment{background:var(--surface);border-radius:.9rem;gap:.25rem;padding:.25rem;display:flex}.pvz-search{flex:1;min-width:13rem}.pvz-experience input:not([type=checkbox]):not([type=radio]),.pvz-experience textarea{background:var(--surface);border:1px solid var(--line);width:100%;min-height:2.75rem;color:var(--text);border-radius:.75rem;padding:.75rem;display:block}.pvz-experience input::placeholder{color:var(--muted)}.pvz-layout{grid-template-columns:minmax(0,65fr) minmax(17rem,35fr);align-items:start;gap:1rem;display:grid}.pvz-map{border:1px solid var(--line);background:var(--surface);border-radius:1rem;min-height:34rem;position:relative;overflow:hidden}.pvz-map-note{border-bottom:1px solid var(--line);flex-direction:column;gap:.35rem;padding:1rem;font-size:.8rem;display:flex}.pvz-map-note span{color:var(--muted)}.pvz-map svg{width:100%;height:auto;min-height:20rem}.pvz-map svg g{cursor:pointer}.pvz-map svg circle{stroke:var(--text);stroke-width:2px}.pvz-map svg text{fill:#fff;pointer-events:none;font-size:16px;font-weight:700}.pvz-marker-unknown{fill:#667686}.pvz-marker-good{fill:#168451}.pvz-marker-medium{fill:#957020}.pvz-marker-risk{fill:#b5303d}.pvz-map-empty{text-align:center;max-width:28rem;margin:auto;padding:4rem 2rem}.pvz-map-empty>span{color:var(--muted);font-size:4rem}.pvz-geolocation{position:absolute;bottom:1rem;right:1rem}.pvz-results{gap:1rem;min-width:0;display:grid}.pvz-card{border:1px solid var(--line);background:var(--surface);border-radius:1rem;padding:1rem}.pvz-card-heading{align-items:start;gap:.75rem;display:flex}.pvz-card-heading>div{flex:1;min-width:0}.pvz-card h3{overflow-wrap:anywhere}.pvz-symbol{background:var(--surface-strong);width:3rem;height:3rem;color:var(--brand,#f52235);border-radius:.75rem;flex-shrink:0;place-items:center;font-size:1.8rem;display:grid}.pvz-metrics{flex-wrap:wrap;gap:1rem;margin:1rem 0;display:flex}.pvz-metrics span{color:var(--muted);flex:1;min-width:5rem;font-size:.75rem}.pvz-metrics strong{color:var(--text);margin-top:.35rem;font-size:1rem;display:block}.pvz-status{background:var(--surface-strong);border-radius:.5rem;padding:.6rem .75rem;font-size:.8rem}.pvz-caption{overflow-wrap:anywhere;font-size:.75rem}.pvz-experience button.pvz-link{background:0 0;border:0;padding:0 .25rem;text-decoration:underline}.pvz-empty{text-align:center;border:1px dashed var(--line);border-radius:1rem;justify-items:center;gap:.75rem;padding:2rem 1rem;display:grid}.pvz-banner{border:1px solid var(--line);border-radius:.75rem;padding:.75rem 1rem}.pvz-selection{border:1px solid var(--brand,#f52235);border-radius:1rem;padding:.25rem}.pvz-selection>button{float:right}.pvz-list-layout .pvz-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.pvz-profile{gap:.75rem;max-width:40rem;display:grid}.pvz-profile button{justify-content:space-between}.pvz-dialog{width:calc(100% - 2rem);max-width:43rem;max-height:calc(100dvh - 2rem);color:var(--text);background:var(--bg,#141e29);border:1px solid var(--line);border-radius:1.1rem;padding:0}.pvz-dialog::backdrop{background:#000000a6}.pvz-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.pvz-dialog>header h2{margin:0}.pvz-dialog-body{overflow-wrap:anywhere;padding:1.25rem}.pvz-dialog-body form{gap:1rem;display:grid}.pvz-dialog-body label{gap:.5rem;display:grid}.pvz-dialog-body fieldset{border:1px solid var(--line);border-radius:.75rem;flex-wrap:wrap;gap:1rem;padding:.75rem;display:flex}.pvz-dialog-body fieldset label,.pvz-dialog-body .pvz-check{align-items:center;gap:.6rem;min-height:2.75rem;display:flex}.pvz-dialog-body input[type=checkbox],.pvz-dialog-body input[type=radio]{width:1.25rem;height:1.25rem;accent-color:var(--brand,#f52235);flex-shrink:0}.pvz-dialog-body textarea{min-height:6rem}.pvz-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.pvz-data-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.pvz-data-row strong{white-space:nowrap}.pvz-photo-empty{text-align:center;background:var(--surface);min-height:11rem;color:var(--muted);border-radius:.75rem;place-items:center;padding:1rem;display:grid}.pvz-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pvz-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pvz-loader{border:2px solid var(--line);border-top-color:var(--brand,#f52235);border-radius:50%;width:1.5rem;height:1.5rem;animation:1s linear infinite pvz-spin}@keyframes pvz-spin{to{transform:rotate(360deg)}}@media (width<=760px){.pvz-layout{flex-direction:column;display:flex}.pvz-map{width:100%;min-height:24rem}.pvz-map-empty{padding:2rem 1rem}.pvz-results{width:100%}.pvz-tabs{background:var(--bg,#070b10);padding:.25rem 0 calc(.25rem + env(safe-area-inset-bottom));grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;display:grid}.pvz-tabs button{padding:.45rem .2rem;font-size:.75rem}.pvz-toolbar{flex-direction:column}.pvz-search{min-width:0}.pvz-segment button{flex:1}.pvz-dialog{width:100%;max-width:100%;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:1.1rem 1.1rem 0 0;margin:auto 0 0}.pvz-dialog-body{padding:1rem}.pvz-header p:not(.pvz-eyebrow){font-size:.85rem}.pvz-compare{grid-template-columns:1fr}.pvz-data-row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.pvz-loader{animation:none}}.pvz-map-container{min-width:0}.pvz-region-actions{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.pvz-address-results{gap:.5rem;width:100%;display:grid}.pvz-address-results button{text-align:left;justify-content:flex-start}.pvz-geographic-map{height:34rem}@media (width<=760px){.pvz-experience{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.pvz-tabs{z-index:40;padding:.5rem .5rem calc(.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);margin:0;position:fixed;bottom:0;left:0;right:0}.pvz-map-container{width:100%}.pvz-geographic-map{height:24rem}}.pvz-header h1{font-size:1.5rem}.pvz-tabs button svg{flex-shrink:0}.pvz-experience .pvz-primary{min-height:48px}@media (width<=760px){.pvz-header{min-height:56px;margin-bottom:1rem}.pvz-header>div>p{display:none}.pvz-tabs{min-height:calc(64px + env(safe-area-inset-bottom))}.pvz-tabs button{flex-direction:column;gap:4px;min-height:52px}.pvz-segment button{height:44px;padding:8px 12px}.pvz-segment{width:100%}}.pvz-dialog>header{z-index:6;background:var(--bg,#141e29);position:sticky;top:0}.pvz-dialog{margin:auto}@media (width<=760px){.pvz-dialog{margin:auto 0 0}}.pvz-header>div{flex:1;min-width:0}.pvz-header{gap:12px}.pvz-dialog>header h2{flex:1}.pvz-data-row>span{overflow-wrap:anywhere;min-width:0}.pvz-data-row>strong{white-space:normal;overflow-wrap:anywhere;text-align:right;min-width:0;max-width:100%}.pvz-dialog-body form,.pvz-dialog-body fieldset{min-width:0;max-width:100%}.pvz-dialog-body form{grid-template-columns:minmax(0,1fr)}.pvz-dialog-body form>*{min-width:0;max-width:100%}.pvz-thumb{border-radius:12px;flex-shrink:0;width:76px;height:76px;overflow:hidden}.pvz-thumb img{object-fit:cover;width:76px!important;height:76px!important}.pvz-thumb p{font-size:12px}.pvz-experience input:is([type=checkbox],[type=radio]){appearance:none;border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:5px;flex-shrink:0;place-content:center;width:20px;height:20px;margin:0;display:inline-grid}.pvz-experience input[type=radio]{border-radius:50%}.pvz-experience input:is([type=checkbox],[type=radio]):checked{border-color:var(--brand,#f52235);background:var(--brand,#f52235)}.pvz-experience input[type=radio]:checked:before{content:"";background:#fff;border-radius:50%;width:8px;height:8px}.pvz-experience input[type=checkbox]:checked:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.pvz-experience input:is([type=checkbox],[type=radio]):disabled{opacity:.55;cursor:default}.pvz-experience input[type=file]::file-selector-button{font:inherit;border:1px solid var(--line);min-height:44px;color:var(--text);background:var(--surface-strong);cursor:pointer;border-radius:8px;margin:0 12px 0 0;padding:8px 12px}@media (width<=760px){.pvz-selection{bottom:calc(6.5rem + env(safe-area-inset-bottom));z-index:45;background:var(--bg,#09090b);max-height:340px;position:fixed;left:12px;right:12px;overflow:auto;box-shadow:0 8px 32px #0008}.pvz-selection:before{content:"";background:var(--muted);border-radius:4px;width:32px;height:4px;margin:8px auto;display:block}}.pvz-experience input[type=number]{appearance:textfield}.pvz-experience input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pvz-experience input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pvz-dialog-body fieldset>button{overflow-wrap:anywhere;text-align:left;max-width:100%}.pvz-official-maps{gap:12px;display:grid}.pvz-official-map-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.pvz-official-map-grid .pvz-card{gap:12px;min-width:0;display:grid}.pvz-official-map-grid p,.pvz-official-map-grid button{overflow-wrap:anywhere;max-width:100%}.pvz-dialog-body fieldset.pvz-business-fields{grid-template-columns:minmax(0,1fr);display:grid}.pvz-dialog-body fieldset.pvz-business-fields label{align-items:start;gap:.5rem;min-width:0;display:grid}.pvz-business-fields input,.pvz-business-fields textarea{width:100%;min-width:0;max-width:100%}._editor_125k6_1{gap:16px;min-width:0;display:grid}._editor_125k6_1 fieldset{border:1px solid #263442;border-radius:12px;min-width:0;padding:12px}._editor_125k6_1 legend{padding:0 8px}._period_125k6_4,._year_125k6_4{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._count_125k6_5{flex-wrap:wrap;gap:8px;display:flex}._editor_125k6_1 button,._gallery_125k6_6 button{min-height:44px}._editor_125k6_1 button[aria-pressed=true]{background:#39131e;border-color:#f52235}._picker_125k6_8{background:#141e29;border-radius:12px;margin-top:12px;padding:12px}._year_125k6_4{justify-content:space-between}._months_125k6_10{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}._rows_125k6_11{gap:16px;display:grid}._row_125k6_11{border-bottom:1px solid #263442;padding-bottom:12px}._row_125k6_11 h4{margin:0 0 12px}._inputs_125k6_14{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._inputs_125k6_14 label{gap:8px;min-width:0;display:grid}._inputs_125k6_14 input{box-sizing:border-box;width:100%;min-width:0}._profit_125k6_17{color:#a4b0bd}._gallery_125k6_6{gap:12px;min-width:0;display:grid}._frame_125k6_19{touch-action:pan-y;background:#0d141d;border-radius:12px;place-items:center;min-height:180px;display:grid;overflow:hidden}._frame_125k6_19 img{object-fit:contain;width:100%;height:300px;display:block}._controls_125k6_21{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=480px){._inputs_125k6_14{grid-template-columns:minmax(0,1fr)}._months_125k6_10{grid-template-columns:repeat(2,minmax(0,1fr))}._frame_125k6_19 img{height:220px}}.pvz-geographic-map{touch-action:none;cursor:grab;isolation:isolate;background:#101b25;border:1px solid #263442;border-radius:16px;width:100%;min-height:460px;position:relative;overflow:hidden}.pvz-geographic-map:focus-visible{outline-offset:2px;outline:2px solid #f52235}.pvz-map-geography{pointer-events:none;position:absolute;inset:0}.pvz-map-geography path{vector-effect:non-scaling-stroke;stroke:#587086;stroke-width:1px;fill:#243848}.pvz-map-geography .pvz-geo-transport{fill:none;stroke:#8499a9;stroke-width:3px}.pvz-geo-competitor{fill:#a4b0bd;stroke:#f6f8fb}.pvz-geo-address{fill:#82909e}.pvz-map-pin{color:#f6f8fb;cursor:pointer;z-index:2;background:#263442;border:2px solid #a4b0bd;border-radius:50%;min-width:44px;min-height:44px;position:absolute;transform:translate(-50%,-50%)}.pvz-map-pin.selected{outline-offset:2px;outline:3px solid #f52235}.pvz-map-cluster{background:#354958;font-weight:700}.pvz-map-tools{z-index:3;gap:8px;display:grid;position:absolute;top:12px;right:12px}.pvz-map-tools button{color:#f6f8fb;cursor:pointer;background:#141e29;border:1px solid #587086;border-radius:10px;width:44px;height:44px;font-size:24px}.pvz-map-tools button:disabled{opacity:.45}.pvz-map-context{color:#a4b0bd;pointer-events:none;background:#070b10e8;border-radius:8px;max-width:calc(100% - 88px);padding:8px;font-size:12px;position:absolute;top:12px;left:12px}.pvz-map-attribution{z-index:3;background:#070b10e8;border-radius:4px;max-width:calc(100% - 16px);padding:4px 8px;font-size:11px;position:absolute;bottom:8px;right:8px;color:#c7d5e0!important}.pvz-map-scale{color:#f6f8fb;pointer-events:none;font-size:11px;position:absolute;bottom:36px;left:12px}.pvz-map-scale span{border:1px solid #a4b0bd;border-top-width:0;width:100px;height:6px;display:block}@media (width<=600px){.pvz-geographic-map{min-height:380px}}.pvz-map-tile{pointer-events:none;width:256px;height:256px;position:absolute;max-width:none!important}.pvz-map-attribution a{color:inherit!important}.pvz-map-expanded{z-index:4;background:#141e29;border:1px solid #587086;border-radius:12px;gap:8px;max-height:260px;padding:12px;display:grid;position:absolute;top:76px;left:12px;right:68px;overflow:auto}.pvz-map-expanded button{color:#f6f8fb;background:#263442;border:1px solid #587086;border-radius:8px;min-height:44px;padding:8px}.pvz-map-pin.unknown{background:#82909e}.pvz-map-pin.good{background:#18c879}.pvz-map-pin.medium{color:#070b10;background:#ffbc42}.pvz-map-pin.risk{background:#f04452}.pvz-zone-overlay{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.pvz-zone-raster{opacity:.55;position:absolute;max-width:none!important}.pvz-zone-vectors{position:absolute;inset:0}.pvz-zone-vectors path{vector-effect:non-scaling-stroke;stroke-width:1px}.pvz-zone-priority{fill:#9a66e42e;stroke:#ac87e6}.pvz-zone-restricted{fill:#8c98a43d;stroke:#abb3bd}.pvz-map-legend i.wb-priority{background:#ac87e6}.pvz-map-legend i.wb-restricted{background:#abb3bd}.pvz-map-legend i.yandex-raster{background:linear-gradient(135deg,#f0f0f0 0 34%,#9ad98d 34% 67%,#ff898a 67%)}.pvz-zone-simple{fill:#58a7e82e;stroke:#74b7ed}.pvz-map-legend i.wb-simple{background:#74b7ed}.pvz-map-legend i.marketplace-overlap{background:#30e0c4}.pvz-map-legend{pointer-events:none;background:var(--surface,#141e29);border-radius:8px;flex-wrap:wrap;gap:6px 12px;padding:6px 8px;font-size:12px;display:flex;position:absolute;bottom:56px;left:8px;right:64px}.pvz-map-legend span{align-items:center;gap:5px;display:inline-flex}.pvz-map-legend i{background:#667686;border-radius:50%;flex-shrink:0;width:8px;height:8px}.pvz-zone-overlap-note,.pvz-zone-legend-note{color:#c5d0da}.pvz-map-legend i.good{background:#18c879}.pvz-map-legend i.medium{background:#e8b442}.pvz-map-legend i.risk{background:#f04452}.pvz-map-shell{min-width:0}.pvz-map-shell .pvz-map-legend{pointer-events:auto;background:0 0;margin-top:12px;padding:0;position:static}.pvz-map-shell .pvz-map-attribution{background:0 0;max-width:none;margin-top:8px;padding:0;position:static}.pvz-map-tools button{justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.pvz-map-scale{bottom:12px}.pvz-marketplace-switches{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.pvz-brand-switch{color:#fff;background:#141e29;border:1px solid #354958;border-radius:12px;min-height:44px;padding:10px 16px}.pvz-brand-wordmark{font-size:16px;font-weight:800;line-height:1.2}.pvz-brand-ozon[aria-pressed=true]{color:#428bff;border-color:#428bff}.pvz-brand-wildberries[aria-pressed=true]{color:#df73ec;border-color:#df73ec}.pvz-brand-yandex_market[aria-pressed=true]{color:#ffcf35;border-color:#ffcf35}.pvz-zone-vectors path[role=button]{pointer-events:visiblePainted;cursor:pointer}.pvz-zone-vectors path:focus-visible{stroke:#fff;stroke-width:3px}.pvz-zone-popup{z-index:4;cursor:default;background:#141e29;border:1px solid #587086;border-radius:14px;gap:10px;width:300px;max-width:calc(100% - 92px);max-height:calc(100% - 24px);padding:16px;display:grid;position:absolute;top:12px;right:68px;overflow:auto;box-shadow:0 8px 24px #0006}.pvz-zone-popup h3,.pvz-zone-popup p{margin:0}.pvz-zone-popup>button{justify-content:center;justify-self:end;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:flex}.pvz-zone-popup a{color:#df73ec}.pvz-zone-popup small{color:#a4b0bd}.pvz-zone-overlay{pointer-events:auto}.pvz-zone-raster,.pvz-zone-vectors{pointer-events:none}.pvz-zone-vectors path[role=button]{pointer-events:visiblePainted}.pvz-zone-condition{gap:10px;min-width:0;display:grid}.pvz-zone-condition+.pvz-zone-condition{border-top:1px solid #354958;padding-top:12px}.pvz-zone-condition a,.pvz-zone-condition p{overflow-wrap:anywhere}.pvz-map-stage{min-width:0;position:relative}.pvz-zone-popup{touch-action:pan-y;overscroll-behavior:contain}@media (width<=760px){.pvz-zone-popup{top:auto;left:12px;right:12px;bottom:calc(6.5rem + env(safe-area-inset-bottom));z-index:45;width:auto;max-width:none;max-height:min(50dvh,100dvh - 8rem);position:fixed}}.pvz-operating-point-overlay{z-index:2;pointer-events:none;position:absolute;inset:0}.pvz-operating-point-overlay canvas{pointer-events:none;position:absolute;inset:0}.pvz-operating-point-hit{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;transform:translate(-50%,-50%)}.pvz-operating-point-hit:focus-visible{outline-offset:1px;outline:2px solid #fff}.pvz-operating-point-popup section{border-top:1px solid #354958;padding-top:8px}.pvz-operating-point-popup p,.pvz-operating-point-popup small{overflow-wrap:anywhere}.pvz-experience button.pvz-operating-point-hit,.pvz-experience button.pvz-operating-point-hit:hover{background:0 0;border:0;border-radius:50%;min-width:44px;min-height:44px;padding:0}.pvz-comparison{overflow-wrap:anywhere;min-width:0;color:var(--text)}.pvz-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pvz-comparison-grid article{min-width:0}.pvz-comparison dl{margin:0}.pvz-comparison dl>div{border-bottom:1px solid var(--line);padding:.8rem 0}.pvz-comparison dt{color:var(--muted)}.pvz-comparison dd{white-space:normal;margin:.3rem 0 0}@media (width<=600px){.pvz-comparison-grid{grid-template-columns:minmax(0,1fr)}}.admin-statistics{color:var(--text);gap:20px;display:grid}.admin-statistics header h2{font-size:var(--type-section);margin:0}.admin-statistics header p,.admin-statistics-note{color:var(--muted)}.admin-statistics form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.admin-statistics form label{color:var(--muted);font-size:var(--type-secondary);gap:6px;display:grid}.admin-statistics form input{border:1px solid var(--line);width:155px;min-height:44px;color:var(--text);background:var(--surface);border-radius:12px;padding:9px 12px}.admin-statistics form input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:155px}.admin-statistics form button{color:#fff;background:var(--brand);border:0;border-radius:12px;min-height:44px;padding:9px 18px;font-weight:700}.admin-statistics-period{color:var(--muted);margin:0}.admin-statistics-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.admin-statistics-card,.admin-statistics-plot,.admin-statistics-note{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:18px}.admin-statistics-card{color:var(--text);text-align:left;font:inherit;cursor:pointer;gap:7px;min-width:0;display:grid}.admin-statistics-card:hover{border-color:var(--brand)}.admin-statistics-card strong{overflow-wrap:anywhere}.admin-statistics-details{box-sizing:border-box;border:1px solid var(--line);width:min(740px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);background:var(--surface);border-radius:18px;margin:auto;padding:18px;overflow-y:auto}.admin-statistics-details::backdrop{background:#000000a6}.admin-statistics-details>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-statistics-details h3,.admin-statistics-details h4{margin:0}.admin-statistics-details p{color:var(--muted);overflow-wrap:anywhere}.admin-statistics-details button{border:1px solid var(--line);min-height:44px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:12px;padding:9px 12px}.admin-statistics-detail-rows{gap:12px;display:grid}.admin-statistics-detail-rows article{border:1px solid var(--line);border-radius:12px;min-width:0;padding:12px}.admin-statistics-cards strong{font-size:var(--type-title)}.admin-statistics-cards small,.admin-statistics-cards span{color:var(--muted)}.admin-statistics-plot h3{font-size:var(--type-title);margin:0 0 12px}.admin-statistics-chart{width:100%;height:auto;max-height:240px}.admin-statistics-chart-labels,.admin-statistics-chart-dates{color:var(--muted);font-size:var(--type-secondary);justify-content:space-between;display:flex}.admin-statistics-point{fill:var(--brand)}.admin-statistics-zero{stroke:var(--muted);stroke-width:1px;stroke-dasharray:4 4}.admin-statistics-line{stroke:var(--brand);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.admin-statistics-table-wrap{overflow-x:auto}.admin-statistics table{border-collapse:collapse;text-align:right;width:100%;min-width:630px}.admin-statistics caption{text-align:left;color:var(--muted);margin-bottom:10px}.admin-statistics th:first-child{text-align:left}.admin-statistics th,.admin-statistics td{border-bottom:1px solid var(--line);padding:10px 12px}.admin-statistics-pages{justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;display:flex}.admin-statistics-pages button{border:1px solid var(--line);min-height:36px;color:var(--text);background:var(--surface);border-radius:10px;padding:5px 12px}.admin-statistics-pages button:disabled{opacity:.45}.admin-statistics-note p{margin:0 0 8px}.admin-statistics-note p:last-child{margin-bottom:0}.admin-statistics-selection{gap:12px;max-width:520px;display:grid}.admin-statistics-quick{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-statistics-selection button,.admin-statistics-calendar button{border:1px solid var(--line);min-height:44px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:12px;padding:9px 12px}.admin-statistics-selection>button:last-child,.admin-statistics-calendar-actions button:last-child{background:var(--brand);color:#fff;font-weight:700}.admin-statistics button:disabled{opacity:.45;cursor:default}.admin-statistics button:focus-visible,.admin-statistics-calendar input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.admin-statistics-calendar{box-sizing:border-box;border:1px solid var(--line);width:min(440px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);background:var(--surface);border-radius:18px;margin:auto;padding:18px;overflow-y:auto}.admin-statistics-calendar::backdrop{background:#000000a6}.admin-statistics-calendar h3{margin:0 0 12px}.admin-statistics-calendar p{color:var(--muted);font-size:var(--type-secondary)}.admin-statistics-month{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.admin-statistics-month label{min-width:0;color:var(--muted);gap:6px;display:grid}.admin-statistics-month input{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--text);background:var(--surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;padding:8px}.admin-statistics-calendar-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.admin-statistics-calendar-grid span{color:var(--muted);font-size:var(--type-secondary);padding:6px 0}.admin-statistics-calendar-grid button{border-color:#0000;min-width:0;padding:4px 0}.admin-statistics-calendar-grid button[aria-pressed=true]{background:var(--brand);color:#fff}.admin-statistics-calendar-grid .adjacent-month{color:var(--muted)}.admin-statistics-calendar-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-statistics-calendar-actions button{flex:1}@media (width<=480px){.admin-statistics-cards{grid-template-columns:minmax(0,1fr)}.admin-statistics-cards strong{overflow-wrap:anywhere}.admin-statistics-pages{flex-wrap:wrap;justify-content:center}.admin-statistics-chart-labels,.admin-statistics-chart-dates{flex-wrap:wrap;gap:8px}}.admin-browser-updates{color:var(--text);gap:14px;min-width:0;display:grid}.admin-browser-updates h3,.admin-browser-updates h4{margin:0}.admin-browser-updates p{color:var(--muted);overflow-wrap:anywhere}.admin-browser-updates article{border:1px solid var(--line);background:var(--surface);border-radius:18px;min-width:0;padding:18px}.admin-browser-updates button,.admin-browser-update-confirm button{border:1px solid var(--line);min-height:44px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:12px;padding:9px 14px}.admin-browser-updates button:disabled,.admin-browser-update-confirm button:disabled{opacity:.45;cursor:default}.admin-browser-updates button:focus-visible,.admin-browser-updates select:focus-visible,.admin-browser-update-confirm button:focus-visible,.admin-browser-updates input:focus-visible,.admin-browser-update-confirm input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.admin-browser-release,.admin-browser-campaign{border-bottom:1px solid var(--line);padding:12px 0}.admin-browser-release label,.admin-browser-update-confirm label{align-items:center;gap:10px;min-height:44px;display:flex}.admin-browser-release code{overflow-wrap:anywhere}.admin-browser-release summary{cursor:pointer;padding:10px 0}.admin-browser-target{gap:8px;margin-top:14px;display:grid}.admin-browser-target select{border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--text);background:var(--surface);border-radius:12px;padding:8px}.admin-browser-actions,.admin-browser-update-confirm>div{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.admin-browser-actions button{flex:180px}.admin-browser-update-confirm{box-sizing:border-box;border:1px solid var(--line);width:min(500px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);background:var(--surface);border-radius:18px;margin:auto;padding:18px;overflow-y:auto}.admin-browser-update-confirm::backdrop{background:#000000a6}.admin-browser-update-confirm p{color:var(--muted);overflow-wrap:anywhere}.admin-audit-person-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-audit-person-picker{min-width:0;position:relative}.audit-stream-switch.audit-stream-all{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-audit-person-picker .audit-search{flex-wrap:wrap;margin:0}.admin-audit-person-picker .audit-search>span{font-size:var(--type-caption);color:var(--muted);flex-basis:100%}.admin-audit-person-picker input{width:100%;min-width:0}.admin-audit-person-options{z-index:30;border:1px solid var(--line);background:var(--bg);border-radius:14px;max-height:288px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000040}.admin-audit-person-options button{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.admin-audit-person-options button:hover,.admin-audit-person-options button.active,.admin-audit-person-options button[aria-selected=true]{background:var(--surface-strong)}.admin-audit-person-options strong{overflow-wrap:anywhere;font-weight:500}.admin-audit-person-options small{color:var(--muted);flex-shrink:0}.admin-audit-person-options>span{color:var(--muted);padding:10px;display:block}@media (width<=600px){.admin-audit-person-filters{grid-template-columns:minmax(0,1fr)}.audit-stream-switch.audit-stream-all{flex-wrap:wrap;display:flex}.audit-stream-switch.audit-stream-all>button{flex:120px}}.app-shell-home-concept .business-space .business-space-grid,.business-space .business-space-grid{grid-template-columns:minmax(0,1fr)}.business-space-focus-target{outline:none;min-width:0}.business-space .business-space-pending-card:disabled{opacity:1;cursor:default;transform:none}.business-space .business-space-badge{width:fit-content;max-width:100%;color:inherit;border:1px solid;border-radius:999px;padding:.2em .65em;font-size:.8em;line-height:1.3;display:inline-flex}.business-space-section,.business-space-access-status{justify-items:start;gap:12px;min-width:0;display:grid}.app-shell-home-concept .business-space-section .community-hub-heading{display:block}.business-space-section p,.business-space-access-status p{overflow-wrap:anywhere;margin:0}.business-space-access-status{margin-block:16px}@media (width>=760px){.app-shell-home-concept .business-space .business-space-grid,.business-space .business-space-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1600px){.app-shell-home-concept .business-space .business-space-grid,.business-space .business-space-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=720px) and (width<=1099px){.app-shell-community-concept.font-size-step-7 .business-space .business-space-grid,.app-shell-community-concept.font-size-step-8 .business-space .business-space-grid,.app-shell-community-concept.font-size-step-9 .business-space .business-space-grid,.app-shell-community-concept.font-size-step-10 .business-space .business-space-grid{grid-template-columns:minmax(0,1fr)}}.business-space .business-space-grid>.community-product-card{box-sizing:border-box;width:100%;height:100%}@media (width>=1024px){.app-shell-home-concept .business-space .business-space-grid,.business-space .business-space-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px) and (width<=1099px){.app-shell-community-concept.font-size-step-7 .business-space .business-space-grid,.app-shell-community-concept.font-size-step-8 .business-space .business-space-grid,.app-shell-community-concept.font-size-step-9 .business-space .business-space-grid,.app-shell-community-concept.font-size-step-10 .business-space .business-space-grid{grid-template-columns:minmax(0,1fr)}}.business-space-section{justify-items:stretch}.business-space-section>*{min-width:0}.business-calculators{--bc-gap:18px;--bc-padding:22px;min-width:0;color:var(--text,#fafafa)}.business-calculators *{box-sizing:border-box}.business-calculators :is(h3,h4,p){margin:0}.business-calculators :is(p,small,dt,dd,li,label,button,summary){overflow-wrap:anywhere}.business-calculators .bc-muted{color:var(--muted,#b5b5ba);line-height:1.5}.business-calculators .bc-tools{margin-block:var(--bc-gap);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.business-calculators .bc-tools button{min-height:74px;color:inherit;text-align:left;border:1px solid var(--line,#333338);background:var(--surface,#17171b);cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:14px;display:flex}.business-calculators .bc-tools button[aria-pressed=true]{border-color:var(--brand,#d92727);background:rgba(var(--brand-rgb,217,39,39),.14)}.business-calculators .bc-tools small{color:var(--muted,#b5b5ba);font-size:11px}.business-calculators .bc-heading{margin-block:24px var(--bc-gap);gap:8px;display:grid}.business-calculators .bc-heading h3{font-size:calc(var(--type-section,22px) + var(--font-size-adjust,0px));font-weight:540}.business-calculators .bc-workspace{gap:var(--bc-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.business-calculators .bc-card{min-width:0;padding:var(--bc-padding);border:1px solid var(--line,#333338);background:linear-gradient(135deg,rgba(var(--brand-rgb,217,39,39),.055),transparent 60%),var(--surface,#17171b);border-radius:22px}.business-calculators .bc-card h4{font-size:calc(var(--type-title,18px) + var(--font-size-adjust,0px));font-weight:540}.business-calculators .bc-form{gap:var(--bc-gap);display:grid}.business-calculators .bc-input-help{font-size:calc(var(--type-caption,12px) + var(--font-size-adjust,0px))}.business-calculators .bc-field{gap:8px;min-width:0;display:grid}.business-calculators .bc-field label{font-size:calc(var(--type-secondary,14px) + var(--font-size-adjust,0px));line-height:1.45}.business-calculators .bc-optional{color:var(--muted,#b5b5ba);font-size:.9em}.business-calculators :is(input,select,textarea){width:100%;min-width:0;min-height:46px;color:inherit;font:inherit;border:1px solid rgba(var(--text-rgb,250,250,250),.18);background:var(--bg,#09090b);border-radius:12px;padding:11px 12px}.business-calculators select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.business-calculators :is(input,select)[aria-invalid=true]{border-color:#ff888b}.business-calculators small{font-size:calc(var(--type-caption,12px) + var(--font-size-adjust,0px));line-height:1.5}.business-calculators .bc-error{color:#ff9da0;line-height:1.5}.business-calculators .bc-error p+p{margin-top:8px}.business-calculators .bc-result-heading{margin-bottom:var(--bc-gap);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.business-calculators .bc-copy{min-height:44px;color:inherit;font:inherit;border:1px solid rgba(var(--brand-rgb,217,39,39),.6);background:rgba(var(--brand-rgb,217,39,39),.16);cursor:pointer;border-radius:12px;padding:10px 14px}.business-calculators .bc-copy:disabled{opacity:.55;cursor:default}.business-calculators .bc-results{gap:0;margin:0;display:grid}.business-calculators .bc-results>div{border-bottom:1px solid var(--line,#333338);gap:7px;padding-block:14px;display:grid}.business-calculators .bc-results>div:first-child{padding-top:0}.business-calculators .bc-results dt{color:var(--muted,#b5b5ba);font-size:calc(var(--type-secondary,14px) + var(--font-size-adjust,0px));line-height:1.4}.business-calculators .bc-results dd{font-size:calc(var(--type-section,22px) + var(--font-size-adjust,0px));font-variant-numeric:tabular-nums;margin:0;line-height:1.3}.business-calculators .bc-warnings{margin:var(--bc-gap) 0 0;color:#ffd19b;border:1px solid #ffd19b38;border-radius:12px;gap:10px;padding:14px 14px 14px 30px;line-height:1.5;display:grid}.business-calculators .bc-details summary{min-height:44px;color:inherit;cursor:pointer;padding-block:12px;font-weight:550;line-height:1.5}.business-calculators .bc-details p{color:var(--muted,#b5b5ba);margin-top:12px;line-height:1.6}.business-calculators .bc-extra-fields{gap:var(--bc-gap);padding-top:12px;display:grid}.business-calculators .bc-how{margin-top:12px}.business-calculators .bc-copy-status{min-height:22px;color:var(--muted,#b5b5ba);margin-top:12px;font-size:12px;line-height:1.5}.business-calculators .bc-manual-copy{gap:8px;margin-top:12px;font-size:14px;display:grid}.business-calculators .bc-manual-copy textarea{resize:vertical}.business-calculators .bc-wide{grid-column:1/-1}.business-calculators .bc-chart{gap:12px;display:grid}.business-calculators .bc-chart svg{width:100%;height:auto;display:block;overflow:visible}.business-calculators .bc-chart text{fill:var(--muted,#b5b5ba);font:12px sans-serif}.business-calculators .bc-chart-zero{stroke:rgba(var(--text-rgb,250,250,250),.3);stroke-dasharray:3 4}.business-calculators .bc-chart-line{fill:none;stroke-width:2.5px;vector-effect:non-scaling-stroke}.business-calculators .bc-scenario-conservative{stroke:#ff7579;stroke-dasharray:9 5}.business-calculators .bc-scenario-base{stroke:#8ab8ff}.business-calculators .bc-scenario-optimistic{stroke:#79d5b0;stroke-dasharray:3 5}.business-calculators .bc-chart-range{color:var(--muted,#b5b5ba);flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.business-calculators .bc-legend{gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.business-calculators .bc-legend li{align-items:baseline;gap:10px;line-height:1.5;display:flex}.business-calculators .bc-legend i{border-top:2px solid #8ab8ff;flex:0 0 24px;display:inline-block}.business-calculators .bc-legend i.bc-scenario-conservative{border-color:#ff7579;border-top-style:dashed}.business-calculators .bc-legend i.bc-scenario-optimistic{border-color:#79d5b0;border-top-style:dotted}.business-calculators .bc-table-scroll{scrollbar-width:thin;scrollbar-color:var(--muted,#b5b5ba) transparent;border:1px solid var(--line,#333338);border-radius:12px;max-width:100%;max-height:480px;margin-top:12px;overflow:auto}.business-calculators .bc-table-scroll::-webkit-scrollbar{width:8px;height:8px;display:block}.business-calculators .bc-table-scroll::-webkit-scrollbar-thumb{background:var(--muted,#b5b5ba);border-radius:8px}.business-calculators table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.business-calculators caption{color:var(--muted,#b5b5ba);text-align:left;padding:12px}.business-calculators :is(th,td){text-align:right;white-space:nowrap;border-bottom:1px solid var(--line,#333338);min-width:110px;padding:12px}.business-calculators th:first-child{text-align:left;min-width:70px}.business-calculators thead th{z-index:1;white-space:normal;background:var(--bg,#09090b);line-height:1.4;position:sticky;top:0}.business-calculators .bc-unavailable{padding:var(--bc-padding);border:1px solid var(--line,#333338);background:var(--surface,#17171b);border-radius:22px}.business-calculators .bc-unavailable p{max-width:740px;color:var(--muted,#b5b5ba);margin-top:12px;line-height:1.6}.business-calculators :is(button,input,select,textarea,summary,.bc-table-scroll):focus-visible{outline:2px solid var(--brand,#d92727);outline-offset:3px}@media (width<=850px){.business-calculators .bc-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.business-calculators .bc-workspace{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.business-calculators{--bc-gap:14px;--bc-padding:16px}.business-calculators .bc-tools{grid-template-columns:minmax(0,1fr)}.business-calculators .bc-tools button{min-height:54px}.business-calculators .bc-card{border-radius:18px}.business-calculators .bc-results dd{font-size:calc(20px + var(--font-size-adjust,0px))}}@media (forced-colors:active){.business-calculators .bc-tools button[aria-pressed=true]{outline:2px solid highlight}.business-calculators .bc-chart-line{stroke:canvastext}}.business-calculators-public-page{max-width:1280px;margin:0 auto;padding:clamp(16px,3vw,40px)}.business-calculators-public-page>a{color:inherit;margin-bottom:24px;display:inline-block}.app-shell-home-concept .business-calculators>.community-hub-heading{gap:8px;display:grid}:is(.business-calculators,.business-seller) :is(.shifts-custom-select,.shifts-custom-date){width:100%;min-width:0;color:inherit;position:relative}:is(.business-calculators,.business-seller) .shifts-custom-trigger{width:100%;min-width:0;min-height:46px;color:inherit;font:inherit;text-align:left;border:1px solid rgba(var(--text-rgb,250,250,250),.18);background:var(--bg,#09090b);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}:is(.business-calculators,.business-seller) .shifts-custom-trigger span{white-space:normal;overflow-wrap:anywhere;min-width:0}:is(.business-calculators,.business-seller) .shifts-custom-trigger[aria-invalid=true]{border-color:#ff888b}:is(.business-calculators,.business-seller) .shifts-icon{fill:none;stroke:currentColor;stroke-width:1.8px;flex:0 0 18px;width:18px;height:18px}:is(.business-calculators,.business-seller) .shifts-custom-select .shifts-custom-trigger .shifts-icon{transform:rotate(90deg)}:is(.business-calculators,.business-seller) :is(.shifts-custom-menu,.shifts-date-popover){z-index:560;max-height:min(260px,var(--shifts-popover-max-height,260px));overscroll-behavior:contain;border:1px solid var(--line,#333338);background:var(--surface,#17171b);border-radius:12px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 22px 60px #0000008c}:is(.business-calculators,.business-seller) .shifts-custom-menu.shifts-popover-above{top:auto;bottom:calc(100% + 6px)}:is(.business-calculators,.business-seller) .shifts-custom-menu button{width:100%;min-width:0;min-height:42px;color:inherit;font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px}:is(.business-calculators,.business-seller) :is(.shifts-custom-menu button:hover,.shifts-custom-menu button[aria-selected=true],.shifts-date-days button.selected){background:rgba(var(--brand-rgb,217,39,39),.22)}:is(.business-calculators,.business-seller) :is(.shifts-custom-trigger,.shifts-custom-menu button,.shifts-date-popover button):focus-visible{outline:2px solid var(--text,#fafafa);outline-offset:-3px}:is(.business-calculators,.business-seller) .shifts-date-popover.shifts-date-floating{top:var(--shifts-date-top);left:var(--shifts-date-left);width:var(--shifts-date-width,310px);max-width:var(--shifts-popover-max-width,calc(100vw - 16px));max-height:var(--shifts-popover-max-height,calc(100dvh - 16px));position:fixed;bottom:auto;right:auto}:is(.business-calculators,.business-seller) .shifts-date-popover header{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:6px;margin-bottom:8px;display:grid}:is(.business-calculators,.business-seller) .shifts-date-popover header strong{text-align:center;text-transform:capitalize}:is(.business-calculators,.business-seller) .shifts-date-popover button{color:inherit;font:inherit;cursor:pointer;background:0 0}:is(.business-calculators,.business-seller) .shifts-date-popover header button{border:1px solid var(--line,#333338);border-radius:8px;place-items:center;height:38px;padding:0;display:grid}:is(.business-calculators,.business-seller) .shifts-date-popover header button:first-child .shifts-icon{transform:rotate(180deg)}:is(.business-calculators,.business-seller) :is(.shifts-date-week,.shifts-date-days){grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}:is(.business-calculators,.business-seller) .shifts-date-week span{color:var(--muted,#b5b5ba);text-align:center;padding:5px 0;font-size:11px}:is(.business-calculators,.business-seller) .shifts-date-days button{min-width:0;height:min(38px,max(18px,calc((var(--shifts-popover-max-height,380px) - 92px)/6)));border:0;border-radius:8px;padding:0}:is(.business-calculators,.business-seller) .shifts-date-days button.muted{color:var(--muted,#b5b5ba)}:is(.business-calculators,.business-seller) .shifts-date-popover .shifts-secondary{border:1px solid var(--line,#333338);border-radius:8px;width:100%;min-height:38px;margin-top:6px}:is(.business-calculators,.business-seller) :is(.shifts-custom-trigger,.shifts-date-popover button):disabled{opacity:.45;cursor:not-allowed}.business-employee-cost .bec-notice{margin-block:12px var(--bc-gap,18px);line-height:1.6}.business-employee-cost .bec-confirm{align-items:flex-start;gap:12px;display:flex}.business-employee-cost .bec-confirm input[type=checkbox]{width:22px;height:22px;min-height:22px;accent-color:var(--brand,#d92727);flex:0 0 22px;margin:0}.business-employee-cost .bec-sources{gap:12px;margin-block:12px;padding-left:22px;line-height:1.5;display:grid}.business-employee-cost .bec-sources a{color:inherit;overflow-wrap:anywhere;text-underline-offset:3px}.business-employee-cost .bec-sources a:focus-visible{outline:2px solid var(--brand,#d92727);outline-offset:3px}.business-employee-cost .bec-audit dd{font-size:calc(var(--type-secondary,14px) + var(--font-size-adjust,0px))}@media (width>=1100px){.business-employee-cost .bc-workspace{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}.business-employee-cost .bc-form{grid-template-columns:repeat(2,minmax(0,1fr))}.business-employee-cost .bc-form>:is(h4,details,.business-help){grid-column:1/-1}.business-employee-cost .bc-extra-fields{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.business-employee-cost .bc-field:has(>input[readonly]),.business-employee-cost .bc-field:has(>.bec-confirm)){grid-column:1/-1}.business-employee-cost .bc-field:has(>input[readonly]){grid-template-columns:minmax(0,1fr) 100px auto;align-items:center}.business-employee-cost .bc-result{scrollbar-gutter:stable;max-height:calc(100dvh - 32px);position:sticky;top:16px;overflow:auto}}.business-seller{--bs-gap:18px;--bs-padding:22px;min-width:0;color:var(--text,#fafafa)}.business-seller *{box-sizing:border-box}.business-seller :is(h3,h4,p){margin:0}.business-seller :is(h3,h4,p,small,dt,dd,li,label,button,summary,legend,td,th){overflow-wrap:anywhere}.business-seller .bs-muted{color:var(--muted,#b5b5ba);line-height:1.5;font-size:calc(var(--type-secondary,14px) + var(--font-size-adjust,0px))}.business-seller .bs-platforms{margin-block:var(--bs-gap);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.business-seller :is(button,.bs-download){min-height:44px;color:inherit;font:inherit;border:1px solid var(--line,#333338);background:var(--surface,#17171b);cursor:pointer;border-radius:13px;padding:11px 14px}.business-seller .bs-platforms button[aria-pressed=true]{border-color:var(--brand,#d92727);background:rgba(var(--brand-rgb,217,39,39),.15)}.business-seller button:disabled{opacity:.55;cursor:default}.business-seller .bs-tariff{margin-bottom:var(--bs-gap);padding:var(--bs-padding);background:#ffd19b0e;border:1px solid #ffd19b42;border-radius:20px;gap:9px;font-size:14px;line-height:1.5;display:grid}.business-seller .bs-tariff strong{color:#ffd19b}.business-seller a{color:#ff9699;text-underline-offset:3px;text-decoration:underline}.business-seller .bs-tariff small{color:var(--muted,#b5b5ba)}.business-seller .bs-layout{gap:var(--bs-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.business-seller .bs-card{min-width:0;padding:var(--bs-padding);border:1px solid var(--line,#333338);background:linear-gradient(135deg,rgba(var(--brand-rgb,217,39,39),.055),transparent 60%),var(--surface,#17171b);border-radius:22px}.business-seller h3{font-size:calc(var(--type-title,18px) + var(--font-size-adjust,0px));margin-bottom:14px;font-weight:540;line-height:1.4}.business-seller .bs-form,.business-seller .bs-extra{gap:var(--bs-gap);display:grid}.business-seller .bs-form h3{margin-bottom:0}.business-seller .bs-field{gap:8px;min-width:0;display:grid}.business-seller label,.business-seller legend{font-size:calc(var(--type-secondary,14px) + var(--font-size-adjust,0px));line-height:1.5}.business-seller label small{color:var(--muted,#b5b5ba)}.business-seller :is(input,select,textarea){width:100%;min-width:0;min-height:46px;color:inherit;font:inherit;border:1px solid rgba(var(--text-rgb,250,250,250),.18);background:var(--bg,#09090b);border-radius:12px;padding:11px 12px}.business-seller input[type=date],.business-seller select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.business-seller [aria-invalid=true]{border-color:#ff888b}.business-seller .bs-error{color:#ff9da0;line-height:1.5}.business-seller .bs-error p+p{margin-top:10px}.business-seller .bs-field small{font-size:12px}.business-seller .bs-details summary{min-height:44px;color:inherit;cursor:pointer;padding-block:12px;font-weight:550;line-height:1.5}.business-seller .bs-extra{margin-top:12px}.business-seller .bs-expense{border:1px solid var(--line,#333338);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:14px;display:grid}.business-seller .bs-expense legend{padding-inline:5px}.business-seller .bs-results{gap:0;margin:0;display:grid}.business-seller .bs-results>div{border-bottom:1px solid var(--line,#333338);gap:7px;padding-block:14px;display:grid}.business-seller .bs-results dt{color:var(--muted,#b5b5ba);font-size:14px;line-height:1.4}.business-seller .bs-results dd{font-size:calc(var(--type-title,18px) + var(--font-size-adjust,0px));font-variant-numeric:tabular-nums;margin:0;line-height:1.4}.business-seller .bs-results>div:first-child dd{font-size:calc(var(--type-section,22px) + var(--font-size-adjust,0px))}.business-seller .bs-warnings{color:#ffd19b;gap:9px;padding-left:20px;font-size:13px;line-height:1.5;display:grid}.business-seller .bs-subtitle{margin-block:24px 10px;font-size:17px;line-height:1.4}.business-seller .bs-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.business-seller .bs-actions :is(button,.bs-download){border-color:rgba(var(--brand-rgb,217,39,39),.55)}.business-seller .bs-copy-status{min-height:20px;color:var(--muted,#b5b5ba);margin-block:10px;font-size:12px}.business-seller .bs-export{gap:8px;margin-block:12px;display:grid}.business-seller textarea{resize:vertical}.business-seller .bs-wide{grid-column:1/-1}.business-seller .bs-comparison-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.business-seller .bs-comparison-heading h3{margin:0}.business-seller .bs-table-scroll{border:1px solid var(--line,#333338);scrollbar-width:thin;border-radius:12px;max-width:100%;margin-top:16px;overflow:auto}.business-seller .bs-table-scroll::-webkit-scrollbar{width:8px;height:8px;display:block}.business-seller .bs-table-scroll::-webkit-scrollbar-thumb{background:var(--muted,#b5b5ba);border-radius:8px}.business-seller table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.business-seller caption{color:var(--muted,#b5b5ba);text-align:left;padding:12px}.business-seller :is(th,td){text-align:left;border-bottom:1px solid var(--line,#333338);min-width:140px;padding:12px;line-height:1.5}.business-seller .bs-details>p{color:var(--muted,#b5b5ba);margin-top:12px;line-height:1.6}.business-seller :is(button,input,select,textarea,a,summary,.bs-table-scroll):focus-visible{outline:2px solid var(--brand,#d92727);outline-offset:3px}@media (width<=850px){.business-seller .bs-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.business-seller{--bs-gap:14px;--bs-padding:16px}.business-seller .bs-platforms,.business-seller .bs-expense{grid-template-columns:minmax(0,1fr)}.business-seller .bs-card{border-radius:18px}}@media (forced-colors:active){.business-seller .bs-platforms button[aria-pressed=true]{outline:2px solid highlight}}.app-shell-home-concept .business-seller>.community-hub-heading{gap:8px;display:grid}.business-seller .bs-download{box-sizing:border-box;align-items:center;text-decoration:none;display:inline-flex}.business-counterparties{gap:1rem;min-width:0;display:grid}.business-counterparties h2,.business-counterparties h3,.business-counterparties p{margin:0}.business-counterparties form{gap:.5rem;display:grid}.business-counterparties-search{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.business-counterparties input{border:1px solid var(--border,#303840);background:var(--surface,#10151a);width:100%;min-width:0;color:inherit;font:inherit;border-radius:14px;padding:.9rem 1rem}.business-counterparties-result,.business-counterparties-source-note{border:1px solid var(--border,#303840);border-radius:20px;gap:.75rem;padding:1.25rem;display:grid}.business-counterparties .secondary-button{justify-self:start}.business-counterparties button,.business-counterparties a{white-space:normal;min-height:44px}.business-counterparties [role=alert]{color:#ff8d98}.business-counterparties input:focus-visible{outline-offset:3px;outline:2px solid #ff2147}@media (width<=480px){.business-counterparties-search{grid-template-columns:1fr}}
