.app-card-grid{gap:var(--card-gap,1rem);grid-template-columns:minmax(0,1fr);display:grid}.app-card-grid[data-phone-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.app-card-grid,.app-card-grid[data-phone-columns="2"]{grid-template-columns:repeat(auto-fill,minmax(min(var(--card-min,18rem),100%),1fr))}}.app-split{gap:var(--split-gap,1.5rem);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.app-split>.app-split-main,.app-split>.app-split-aside{min-width:0}.app-split[data-aside-first]>.app-split-aside{order:-1}@media(min-width:1024px){.app-split{grid-template-columns:minmax(0,1fr) var(--split-aside,22rem)}.app-split[data-aside=start]{grid-template-columns:var(--split-aside,22rem) minmax(0,1fr)}.app-split>.app-split-main{grid-area:1/1}.app-split>.app-split-aside{order:0;grid-area:1/2}.app-split[data-aside=start]>.app-split-main{grid-column:2}.app-split[data-aside=start]>.app-split-aside{grid-column:1}.app-split[data-sticky]>.app-split-aside{top:var(--split-top,1rem);position:sticky}}.app-master-detail{gap:var(--md-gap,1.5rem);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.app-master-detail>.app-master-detail-list,.app-master-detail>.app-master-detail-detail{min-width:0}.app-master-detail[data-open=true]>.app-master-detail-list,.app-master-detail[data-open=false]>.app-master-detail-detail{display:none}@media(min-width:1024px){.app-master-detail[data-open=true]>.app-master-detail-list,.app-master-detail[data-open=false]>.app-master-detail-detail{display:block}.app-master-detail>.app-master-detail-list{overscroll-behavior:contain;max-height:calc(100dvh - 7rem);position:sticky;top:0;overflow-y:auto}.app-master-detail{grid-template-columns:var(--md-list-wide,22rem) minmax(0,1fr)}}.app-form-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media(min-width:640px){.app-form-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.app-form-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.app-field-sm{max-width:8rem}.app-field-md{max-width:14rem}.app-field-lg{max-width:22rem}}.app-data-list-cards{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.app-data-list-card{border-radius:var(--panel-radius);gap:.375rem;padding:.875rem 1rem;display:grid}.app-data-list-card[data-clickable]{cursor:pointer}.app-data-list-card-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;font-size:.875rem;display:flex}.app-data-list-card-label{color:var(--muted-foreground);font-size:.75rem;font-weight:600}.app-data-list-card-value{text-align:end;min-width:0;font-weight:600}.app-data-list{border:1px solid color-mix(in oklab,var(--border) 75%,transparent);border-radius:var(--panel-radius);background:var(--card);color:var(--card-foreground);overflow:clip}.app-data-list-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem}.app-data-list-table th{z-index:1;border-bottom:1px solid var(--border);background:var(--card);letter-spacing:.01em;color:var(--muted-foreground);text-align:start;padding:.625rem 1rem;font-size:.75rem;font-weight:700;position:sticky;top:0}.app-data-list-table td{border-bottom:1px solid color-mix(in oklab,var(--border) 60%,transparent);vertical-align:middle;height:44px;padding:.5rem 1rem}@media(min-width:1024px){.app-data-list-table th:has(.app-data-list-sort){padding-block:.25rem}.app-data-list-sort{width:100%;min-height:44px;text-align:inherit;white-space:normal;align-items:center;gap:.375rem;display:inline-flex}.app-data-list-sort svg{flex-shrink:0;width:.875rem;height:.875rem}.app-data-list-table th[data-align=end] .app-data-list-sort{justify-content:flex-end}.app-data-list-table th[data-align=center] .app-data-list-sort{justify-content:center}.app-data-list-table th:is([aria-sort=ascending],[aria-sort=descending]){color:var(--foreground)}.app-data-list-sort:focus-visible{outline:2px solid var(--ring);outline-offset:2px}}.app-data-list-table tr:last-child td{border-bottom:0}.app-data-list-table :is(th,td)[data-align=center]{text-align:center}.app-data-list-table :is(th,td)[data-align=end]{text-align:end}.app-data-list-table tr[data-clickable]{cursor:pointer}.app-data-list-table tr[data-clickable]:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media(hover:hover){.app-data-list-table tr[data-clickable]:hover td,.app-data-list-card[data-clickable]:hover{background:color-mix(in oklab,var(--muted) 55%,transparent)}}@media(pointer:fine){.app-data-list-table td{height:40px;padding-block:.375rem}}@media(min-width:768px){.permissions-editor{container-type:inline-size}@container (width<=44rem){.permissions-table th[scope=col]:not(:first-child){width:6rem}}.permissions-table th[scope=row]{overflow-wrap:break-word}}@media(min-width:1024px){.arena-workspace :is(#agenda-list,.ajustes-detalhe,.ajustes-lista,.catalog-workspace>.catalog-toolbar,.customer-booking-choices,.plat-dash-metrics,.sports-groups>section,.customer-reservation-group,.customer-notices>ul){--card:#f7f5f0;--app-elevated:#f7f5f0;--card-foreground:#242421;--foreground:#242421;--background:#eeebe4;--primary:var(--brand-primary,#292925);--primary-foreground:var(--brand-primary-foreground,#fafafa);--gold:var(--brand-accent,#8a602f);--gold-foreground:var(--brand-accent-foreground,#111);--muted:#e4e0d8;--muted-foreground:#66635c;--border:#d3cec3;--input:#d3cec3;--accent:#e4e0d8;--accent-foreground:#242421;--ring:#706b60;--destructive:#b42318;--destructive-foreground:#f8f8f8;color:var(--card-foreground);background-color:var(--card)}@supports (color:lab(0% 0 0)){.arena-workspace :is(#agenda-list,.ajustes-detalhe,.ajustes-lista,.catalog-workspace>.catalog-toolbar,.customer-booking-choices,.plat-dash-metrics,.sports-groups>section,.customer-reservation-group,.customer-notices>ul){--destructive-foreground:lab(97.68% -.0000298023 .0000119209)}}.arena-workspace :is(#agenda-list,.ajustes-detalhe,.ajustes-lista,.catalog-workspace>.catalog-toolbar,.customer-booking-choices,.plat-dash-metrics,.sports-groups>section,.customer-reservation-group,.customer-notices>ul) .text-gold{color:var(--brand-accent-readable,var(--gold))}.arena-workspace :is(#agenda-list,.ajustes-detalhe,.ajustes-lista,.catalog-workspace>.catalog-toolbar,.customer-booking-choices,.plat-dash-metrics,.sports-groups>section,.customer-reservation-group,.customer-notices>ul) .text-primary{color:var(--brand-primary-readable,var(--primary))}}@media(min-width:768px){.workspace-task-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;min-height:2.75rem;display:flex}.workspace-task-header>.app-section-title{flex:1;min-width:0}.agenda-board{--agenda-board-col:7.5rem}.agenda-toolbar{grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:.75rem}.agenda-scope{grid-template-columns:repeat(2,max-content)}.agenda-scope button{padding-inline:.5rem}.agenda-toolbar .agenda-date-current .schedule-field span span{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box}.agenda-toolbar>.agenda-daynav{display:contents}.agenda-daynav>.agenda-daterow{grid-column:2;margin-block:0}.agenda-toolbar:not(:has(.agenda-scope)) .agenda-daterow{grid-column:1/-1}.agenda-daynav>.agenda-week{grid-column:1/-1;margin-block:0}.agenda-summary{grid-template-columns:max-content minmax(6rem,1fr) auto;grid-template-areas:"head head head""figure bar money""moments moments moments""filters filters filters""more more more";align-items:center;gap:.75rem 1rem;display:grid}.agenda-summary>:not(:last-child){margin-block:0}.agenda-summary-head{grid-area:head}.agenda-summary-figure{grid-area:figure}.agenda-summary-bar{grid-area:bar}.agenda-summary-moments{grid-area:moments;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.agenda-summary-money{grid-area:money}.agenda-summary-filters{grid-area:filters;align-self:center}.agenda-summary-more{grid-area:more}.agenda-summary-more>summary{width:max-content;max-width:100%;margin-inline-start:auto;display:flex}.agenda-board{overflow:clip}.agenda-board-head{top:calc(-1 * var(--app-main-pad-top,1.25rem));z-index:4;background:var(--app-elevated);position:sticky}.agenda-board-corner,.agenda-board-ruler{z-index:3;background:var(--app-elevated);position:sticky;left:0}.agenda-list-head>h3{flex:0 auto}.agenda-list-head .agenda-search{flex:14rem;max-width:22rem}.agenda-timeline{container-type:inline-size}.agenda-card:not(.agenda-card-cancelled){grid-template-columns:3.5rem minmax(0,1fr) max-content max-content;align-items:center;column-gap:.75rem;display:grid}.agenda-card-body{display:contents}.agenda-card-time{grid-area:1/1;align-self:start;padding:.75rem 0 .75rem 1rem}.agenda-card-main{grid-area:1/2/auto/4;align-self:start;padding-block:.75rem}.agenda-card-more{grid-area:1/4;align-self:start;margin:.5rem .5rem .5rem 0}.agenda-card-footer{background:0 0;border-top:0;grid-area:2/2/auto/-1;justify-content:flex-start;padding:0 1rem .75rem 0}.agenda-card-footer>button{flex:none}.agenda-card-extra{grid-column:1/-1}}@container (width>=36rem){.agenda-card:not(.agenda-card-cancelled){grid-template-columns:3.5rem minmax(0,1fr) max-content max-content}.agenda-card-main{grid-column:2}.agenda-card-more{align-self:center}.agenda-card-footer{grid-area:1/3;justify-content:flex-end;padding:.5rem 0}.agenda-card:not(:has(.agenda-card-footer)) .agenda-card-more{grid-column:3/-1}}@container (width>=52rem){.agenda-card:not(.agenda-card-cancelled){grid-template-columns:6.75rem minmax(9rem,1.2fr) minmax(8rem,1fr) max-content minmax(0,max-content) max-content max-content}.agenda-card-main{display:contents}.agenda-card-time{flex-direction:row;justify-content:flex-start;align-self:center;align-items:baseline;gap:.3rem;width:auto;padding-block:.625rem}.agenda-card-time-bar{display:none}.agenda-card-time>span:last-child:before{content:"–";margin-inline-end:.1rem}.agenda-card-name{grid-area:1/2;padding-block:.625rem}.agenda-card-service{grid-area:1/3}.agenda-card-staff{grid-area:1/4}.agenda-card-badges{grid-area:1/5;justify-content:flex-end;padding-top:0}.agenda-card-footer{grid-column:6}.agenda-card-more{grid-column:7}.agenda-card:not(:has(.agenda-card-footer)) .agenda-card-more{grid-column:6/-1}}@media(min-width:1024px){.agenda-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.agenda-layout>:not(:last-child){margin-block:0}.agenda-day-insights .agenda-insights{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:1rem;display:grid}.agenda-day-insights .agenda-insights:not(:has(.agenda-insights-comparison)){grid-template-columns:minmax(0,20rem)}.agenda-day-insights .agenda-insights>*{margin-block:0}.agenda-day-insights .agenda-insights-scope{grid-column:1/-1}.agenda-day-insights .business-insights-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.agenda-month [data-slot=calendar],.agenda-month .rdp-root,.agenda-month table{width:100%}#agenda-extra-suggestions ul{grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr));gap:.75rem;display:grid}#agenda-extra-suggestions ul>li{margin-block:0}.agenda-clients-tools{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.agenda-clients-tools>:not(:last-child){margin-block:0}.agenda-clients-tools>label{flex:16rem;max-width:24rem}.agenda-card-cancelled{padding-block:.375rem}.agenda-gap>button,.agenda-gap>div{border-radius:var(--control-radius);padding-block:.25rem}.agenda-gap{border-radius:var(--control-radius)}.agenda-now{padding-block:0}.agenda-timeline>:not(:last-child){margin-block:0 .375rem}}@media(min-width:1024px)and (pointer:fine){.arena-workspace main .agenda-card-footer>button.action-button:not([aria-pressed]):not([role=switch]),.arena-workspace main .agenda-gap>button:not([aria-pressed]):not([role=switch]){min-height:36px;padding-block:.3rem}.arena-workspace main .agenda-card-more.app-icon-button:not([aria-pressed]):not([role=switch]){flex-basis:36px;width:36px;height:36px;min-height:36px}}@media(min-width:1024px)and (hover:hover)and (pointer:fine){.agenda-card-more{opacity:0;transition:opacity var(--duration-fast,.15s) var(--ease-soft,ease)}.agenda-card:hover .agenda-card-more,.agenda-card:focus-within .agenda-card-more,.agenda-card-more:focus-visible,.agenda-card-more[aria-expanded=true],.agenda-card-more[data-state=open]{opacity:1}}.agenda-book-aside{display:none}@media(min-width:768px)and (max-width:1023.98px){.agenda-book-body[data-layout=split]{grid-template-columns:minmax(0,1fr)}}@media(min-width:1024px){.agenda-book-aside{display:block}.agenda-book-when{grid-template-columns:max-content minmax(0,1fr);align-items:start;column-gap:1.25rem;display:grid}.agenda-book-when>*{margin-block:0}.agenda-book-when .agenda-month [data-slot=calendar],.agenda-book-when .agenda-month table{width:auto}.agenda-book-staff [role=radiogroup]{grid-template-columns:minmax(0,1fr);display:grid}.agenda-book-staff [role=radiogroup]>button{justify-content:flex-start}.agenda-client-modal{max-width:60rem}.agenda-client-body{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;column-gap:1.5rem;display:grid}.agenda-client-body>*{min-width:0;margin-block:0}.agenda-client-body>.agenda-client-aside{grid-area:1/2;position:sticky;top:0}.agenda-client-body>.agenda-client-main{grid-area:1/1}.agenda-client-body>:not(.agenda-client-aside,.agenda-client-main){grid-column:1/-1}}@media(min-width:768px){.agenda-client-main .app-data-list{overflow-x:auto}}@media(min-width:1024px){.agenda-client-modal[data-desktop-side=true] .agenda-client-body{display:block}.agenda-client-modal[data-desktop-side=true] .agenda-client-body>.agenda-client-aside{position:static}.agenda-client-modal[data-desktop-side=true] .agenda-client-main{margin-top:1.25rem}}@media(min-width:768px){.agenda-layout{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.agenda-side{display:contents}.agenda-layout>*,.agenda-side>*{min-width:0;margin-block:0}.agenda-board{--agenda-board-col:8.5rem}}@media(min-width:1024px){.agenda-toolbar{grid-template-columns:minmax(10rem,max-content) minmax(18rem,.9fr) minmax(21rem,1.5fr);gap:1rem}.agenda-toolbar .agenda-week{grid-column:3}.agenda-toolbar:not(:has(.agenda-scope)){grid-template-columns:minmax(18rem,.9fr) minmax(21rem,1.5fr)}.agenda-toolbar:not(:has(.agenda-scope)) .agenda-daterow{grid-column:1}.agenda-toolbar:not(:has(.agenda-scope)) .agenda-week{grid-column:2}.agenda-summary{grid-template-columns:minmax(10rem,1fr) max-content minmax(8rem,1fr) auto;grid-template-areas:"head figure bar money""moments moments filters filters"}.agenda-summary-moments{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.agenda-summary-filters{justify-content:end}.agenda-summary:not(:has(.agenda-summary-filters)) .agenda-summary-moments{grid-column:1/-1}.agenda-toolbar{grid-template-columns:max-content minmax(17rem,.9fr) minmax(19rem,1fr);gap:.75rem;padding:.75rem 1rem}.agenda-toolbar .agenda-scope{grid-template-columns:repeat(2,max-content)}.agenda-toolbar .agenda-scope button{padding-inline:.75rem}.agenda-toolbar .agenda-week{gap:.25rem}.agenda-summary{box-shadow:none;row-gap:.5rem;padding:.75rem 1rem}.agenda-summary-figure>p:first-child{font-size:1.75rem}#agenda-list{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--app-elevated);padding:1rem}.agenda-list-head{border-bottom:1px solid var(--border);padding-bottom:.75rem}#agenda-list .agenda-timeline>li{margin-block:0}#agenda-list .agenda-timeline .agenda-card{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0!important}#agenda-list .agenda-timeline .agenda-card:focus-within{background:color-mix(in oklab,var(--muted) 35%,transparent)}#agenda-list .agenda-timeline .agenda-now{padding-block:.5rem}#agenda-list .agenda-timeline .agenda-gap{margin-block:.5rem}.agenda-layout{grid-template-columns:minmax(0,1fr) 17rem;grid-template-areas:"toolbar toolbar""alerts alerts""list summary";align-items:start}.agenda-side>.agenda-toolbar{grid-area:toolbar}.agenda-side>.agenda-summary{grid-area:summary;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""figure""bar""money""moments""filters""more";gap:1rem;padding:1rem;position:sticky;top:0}.agenda-side>:not(.agenda-toolbar,.agenda-summary){grid-area:alerts}.agenda-layout>.min-w-0{grid-area:list}.agenda-summary .agenda-summary-moments{grid-column:1;grid-template-columns:minmax(0,1fr)}.agenda-summary .agenda-summary-money{align-items:start;display:flex}.agenda-summary .agenda-summary-money>div{gap:.5rem;display:grid}.agenda-summary .agenda-summary-filters{justify-content:start}.agenda-summary .agenda-summary-figure>p:first-child{font-size:2.25rem}.agenda-list-head .agenda-search{flex-basis:100%;max-width:none}}@media(min-width:1600px){.agenda-layout{grid-template-columns:minmax(0,1fr) 20rem}}@media(min-width:1024px){.agenda-list-head>h3{flex:1}.agenda-list-head .agenda-search{order:2}#agenda-list .agenda-timeline .agenda-card:not(.agenda-card-cancelled){grid-template-columns:4.5rem minmax(8rem,1fr) max-content 2rem;align-items:center;gap:.25rem .75rem}#agenda-list .agenda-timeline .agenda-card-main{display:contents}#agenda-list .agenda-timeline .agenda-card-time{flex-direction:column;grid-area:1/1/span 3;align-self:center;align-items:start;gap:.125rem;padding:.75rem 0}#agenda-list .agenda-timeline .agenda-card-time-bar{display:none}#agenda-list .agenda-timeline .agenda-card-time>span:last-child:before{content:none}#agenda-list .agenda-timeline .agenda-card-name{grid-area:1/2;padding:.75rem 0 0}#agenda-list .agenda-timeline .agenda-card-service{grid-area:2/2;margin:0;padding-bottom:.5rem}#agenda-list .agenda-timeline .agenda-card-staff{grid-area:3/2;margin:0}#agenda-list .agenda-timeline .agenda-card-badges{grid-area:2/3/span 2;justify-content:end;margin:0;padding:0 0 .5rem}#agenda-list .agenda-timeline .agenda-card-footer{grid-area:1/3;margin:0;padding:.5rem 0 0}#agenda-list .agenda-timeline .agenda-card-more{grid-area:1/4/span 3;margin:0}#agenda-list .agenda-timeline .agenda-card:not(:has(.agenda-card-footer)) .agenda-card-badges{grid-row:1/span 3;padding-block:.75rem}.catalog-workspace:has(>.catalog-table)>.catalog-toolbar{border:1px solid var(--border);border-radius:var(--panel-radius) var(--panel-radius) 0 0;background:var(--app-elevated);border-bottom:0;margin-block-end:0;padding:1rem}.catalog-workspace>.catalog-table{margin-top:0;border-top-left-radius:0!important;border-top-right-radius:0!important}.catalog-toolbar .catalog-filters[data-layout=row]>div:first-child{gap:.75rem;display:flex}.catalog-toolbar .catalog-filters[data-layout=row] .catalog-filter-search{max-width:30rem}}@media(min-width:640px)and (max-width:767.98px){.catalog-grid.app-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.catalog-card{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:.625rem;display:grid;position:relative}.catalog-card>.catalog-card-head{display:contents}.catalog-card .catalog-card-main{grid-area:1/1;gap:.625rem}.catalog-card .catalog-card-main .brand-content-title{padding-right:3rem}.catalog-card .catalog-card-main>svg{display:none}.catalog-card .catalog-card-menu{position:absolute;top:.75rem;right:.75rem}.catalog-card:not(:has(.catalog-card-menu)) .catalog-card-main .brand-content-title{padding-right:0}.catalog-card>.catalog-card-extra{grid-column:1}.catalog-card>.catalog-card-foot{border-top:0;grid-column:1;padding-top:0}.catalog-card .catalog-card-toggle,.catalog-card .catalog-card-toggle>label{min-height:2.25rem}}@media(min-width:1024px){.catalog-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.catalog-toolbar>.app-section-title{flex:0 auto;min-width:0}.catalog-filters[data-layout=row]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.catalog-filters[data-layout=row]>*{margin-block:0}.catalog-filters[data-layout=row] .catalog-filter-search{flex:0 0 16rem;min-width:0}.catalog-table .catalog-table-item{max-width:100%}.catalog-table td{padding-block:.25rem}}@media(min-width:768px){.catalog-form-dialog .catalog-form-body[data-layout=split]{grid-template-columns:minmax(0,1fr) minmax(15rem,17rem)}.catalog-form-dialog .catalog-form-grid[data-columns="2"]{grid-template-columns:minmax(0,1fr) 9rem}.catalog-form-dialog .catalog-form-price{max-width:none}.catalog-form-actions>.flex{flex-shrink:0}.catalog-icon-popover{width:min(32rem,100vw - 2rem)}.catalog-icon-groups{max-height:min(calc(var(--radix-popover-content-available-height,60vh) - 5.5rem),32rem)}.catalog-form-media>button{flex:100%}.catalog-danger>.flex{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.catalog-danger .action-button{white-space:normal;min-width:0;padding-inline:.5rem}.catalog-grid>[role=status],.catalog-grid>.app-empty-state{grid-column:1/-1}.catalog-loading>.space-y-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.catalog-loading>.space-y-3>*{margin-block:0}}@media(min-width:1024px){.catalog-loading>.space-y-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1023.98px){.catalog-table{overflow-x:auto}.catalog-table table{table-layout:fixed}.catalog-table :is(col,th,td):is([data-col=doers],[data-col=today]){display:none}.catalog-table col[data-col=duration],.catalog-table col[data-col=price]{width:6rem!important}.catalog-table col:is([data-col=visible],[data-col=receiving]){width:5.5rem!important}.catalog-table col[data-col=menu]{width:3.5rem!important}.catalog-table :is(th,td){padding-inline:.5rem}.catalog-table .catalog-table-item{max-width:100%}}@media(min-width:768px){.catalog-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.catalog-toolbar>.catalog-filters{flex:24rem;margin-left:0}.catalog-filters[data-layout=row]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.catalog-filters[data-layout=row]>*{margin-block:0}.catalog-filters[data-layout=row]>div:first-child{flex:20rem}.catalog-filters[data-layout=row] .catalog-filter-search{flex:12rem;max-width:26rem}}@media(min-width:768px)and (max-width:1279.98px){.catalog-toolbar>.app-section-title{flex:auto}.catalog-toolbar>.catalog-filters{flex-basis:100%;order:2}}@media(min-width:1024px){.catalog-form-dialog[data-size=lg]{gap:1.25rem;width:calc(100vw - 4rem);max-width:64rem}.catalog-form-dialog .catalog-form-body[data-layout=split]{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);column-gap:2rem}.catalog-form-dialog .catalog-form-grid[data-columns="2"]{grid-template-columns:minmax(0,1fr) 10rem}.catalog-form-dialog .catalog-form-media>button{flex:auto}}@media(min-width:768px){.catalog-service-body>.catalog-service-fields,.catalog-service-body>.catalog-service-details{grid-column:1}.catalog-service-body>.catalog-service-preview{grid-area:1/2/span 2}}@media(min-width:1024px){.catalog-service-body>.catalog-service-preview{grid-row:1}.catalog-service-body>.catalog-service-details{grid-column:1/-1}.catalog-service-detail-fields.has-prep{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.catalog-service-detail-fields>*{margin-block:0}}@media(min-width:768px){.catalog-form-dialog{container:catalog-editor/inline-size}.catalog-form-dialog .catalog-form-body[data-layout=split]{grid-template-columns:minmax(0,1fr) clamp(17rem,32%,20rem)}@container catalog-editor (width<=37rem){.catalog-form-body[data-layout=split]{grid-template-columns:minmax(0,1fr)!important}.catalog-service-body>.catalog-service-preview{grid-area:auto/1;position:static}.catalog-form-dialog .catalog-form-grid[data-columns="2"],.catalog-service-detail-fields.has-prep{grid-template-columns:minmax(0,1fr)}}.catalog-service-fields{container:service-fields/inline-size}@container service-fields (width<=22rem){.catalog-form-grid[data-columns="2"]{grid-template-columns:minmax(0,1fr)!important}}.hours-head{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.hours-head>*{margin-block:0}.hours-head>.app-section-title{flex:0 auto;min-width:0}@container (width>=19rem){.hours-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.hours-days>li>button{padding-inline:.125rem}}.hours-day-dialog .hours-range-columns{gap:1.25rem}.hours-block-dialog .hours-block-body[data-layout=split]{grid-template-columns:minmax(0,1fr) minmax(16rem,19rem)}.hours-block-actions>.flex{flex-shrink:0}}.hours-stack{display:contents}@media(min-width:1024px){.hours-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hours-stack{align-items:start;gap:1.5rem;min-width:0;display:grid}.hours-week-list .hours-day-button{grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding-block:.375rem;display:grid}.hours-week-list .hours-day-line{display:contents}.hours-week-list .hours-day-label{flex-wrap:wrap;grid-column:1;row-gap:.125rem}.hours-week-list .hours-day-track{grid-column:2;margin-top:0}.hours-week-list .hours-day-pencil{grid-column:3;margin-left:0}.hours-week-list .hours-day-wanted{grid-column:1/-1}.hours-ruler .hours-ruler-ticks{margin-left:9rem;margin-right:2.5rem}.hours-ruler:has(+.hours-week-list .hours-day-button:not(button)) .hours-ruler-ticks{margin-right:1.5rem}.hours-busy-days{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}.hours-busy-days>li{margin-block:0}}@media(min-width:768px){.weekly-break-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.weekly-break-form>*{min-width:0;margin-block:0}.weekly-break-form>:last-child{grid-column:1/-1}.weekly-break-dialog .weekly-break-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.weekly-break-dialog .weekly-break-form>:nth-child(2){grid-area:1/2/span 3}.weekly-break-dialog .weekly-break-form>:last-child{grid-column:1/-1}.weekly-break-dialog [data-layout]{min-width:0}}@media(min-width:1024px){.hours-grid[data-week-first] .hours-week,.hours-grid[data-week-first] .hours-notice{grid-column:1/-1}.hours-grid[data-week-first] .hours-notice>aside{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);align-items:center;gap:1.5rem;display:grid}.hours-grid[data-week-first] .hours-notice>aside>*{margin-block:0}.hours-grid[data-week-first] .hours-week-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:0;display:grid}.hours-grid[data-week-first] .hours-day{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.5rem;margin-block:0}.hours-grid[data-week-first] .hours-day>button[role=switch]{grid-area:1/2}.hours-grid[data-week-first] .hours-day-button{padding:.75rem .5rem;display:block}.hours-grid[data-week-first] .hours-day-line{flex-wrap:wrap;gap:.25rem;display:flex}.hours-grid[data-week-first] .hours-day-pencil{margin-left:auto}.hours-grid[data-week-first] .hours-day-ruler{margin-top:.75rem;display:block}.hours-grid[data-week-first]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.hours-grid[data-week-first]>.hours-stack{display:grid}.hours-grid[data-week-first] .hours-notice>aside{display:block}.hours-grid[data-week-first] .hours-notice>aside>*+*{margin-top:1rem}.hours-grid[data-week-first] .hours-ruler{display:grid}.hours-grid[data-week-first] .hours-week-list{grid-template-columns:minmax(0,1fr);gap:.375rem}.hours-grid[data-week-first] .hours-day{grid-template-columns:3rem minmax(0,1fr) auto;align-items:center}.hours-grid[data-week-first] .hours-day>span{align-items:center;padding-inline:0}.hours-grid[data-week-first] .hours-day>div{grid-area:1/2}.hours-grid[data-week-first] .hours-day>button[role=switch]{grid-column:3}.hours-grid[data-week-first] .hours-day-button{grid-template-columns:7.5rem minmax(0,1fr) auto;padding:.625rem .75rem;display:grid}.hours-grid[data-week-first] .hours-day-line{display:contents}.hours-grid[data-week-first] .hours-day-ruler{display:none}.hours-grid[data-week-first] .hours-day-track{margin-top:0}.hours-grid[data-week-first] :is(.hours-day-label,.hours-day-track,.hours-day-pencil){grid-row:1}.hours-grid[data-week-first] .hours-day-label{flex:100%}}.ajustes-conteudo{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.ajustes-conteudo>*{min-width:0}@media(min-width:768px){.ajustes-detalhe[data-secao=idioma] .ajustes-conteudo>.grid{grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr))}@media(min-width:1024px){.ajustes-detalhe[data-secao=idioma] .ajustes-conteudo>.grid{grid-template-columns:repeat(auto-fill,minmax(min(21rem,100%),1fr))}}.ajustes-detalhe[data-secao=conta] .ajustes-conteudo>*{max-width:30rem}.ajustes-detalhe[data-secao=equipe] .ajustes-conteudo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ajustes-detalhe[data-secao=equipe] .ajustes-conteudo>:not(#team-mine,.ajustes-saida){grid-column:1/-1}.ajustes-item{container-type:inline-size}.ajustes-item .app-split{grid-template-columns:minmax(0,1fr)}.ajustes-item .app-split>.app-split-main,.ajustes-item .app-split>.app-split-aside{grid-area:auto/1;position:static}@container (width>=35rem){.ajustes-item .app-split{grid-template-columns:minmax(0,1fr) minmax(16rem,45%);column-gap:1.5rem}.ajustes-item .app-split>.app-split-main{grid-area:1/1}.ajustes-item .app-split>.app-split-aside{top:var(--split-top,1rem);grid-area:1/2;position:sticky}.ajustes-item .app-split:not([data-sticky])>.app-split-aside{position:static}.ajustes-item .app-split[data-aside=start]{grid-template-columns:minmax(16rem,45%) minmax(0,1fr)}.ajustes-item .app-split[data-aside=start]>.app-split-main{grid-column:2}.ajustes-item .app-split[data-aside=start]>.app-split-aside{grid-column:1}.ajustes-item .app-split>.app-split-main fieldset.grid{grid-template-columns:minmax(0,1fr)}}@container (width>=60rem){.ajustes-item .app-split>.app-split-main fieldset.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media(min-width:1024px){.ajustes-mestre>.app-master-detail-list{margin:-.25rem -.5rem 0;padding:.25rem .5rem 1.5rem}.ajustes-assunto[aria-current=page]{background:color-mix(in oklab,var(--primary) 10%,transparent)}.ajustes-assunto[aria-current=page]>svg:last-child{color:var(--primary)}.dark .ajustes-assunto[aria-current=page]{background:color-mix(in oklab,var(--primary) 18%,transparent)}.ajustes-detalhe[data-secao=avisos] .ajustes-conteudo{grid-template-columns:repeat(auto-fill,minmax(min(21rem,100%),1fr));align-items:start}}@media(min-width:768px){.ajustes-trilho-grade{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.ajustes-trilho{gap:.25rem;padding:.5rem;display:grid;position:static;top:0}.ajustes-trilho-titulo{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.375rem;padding:.5rem .5rem .25rem;font-size:.6875rem;font-weight:700;display:flex}.ajustes-trilho ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:.125rem;display:grid}.ajustes-trilho-item{border-radius:var(--control-radius);text-align:start;width:100%;transition:background-color var(--duration-fast,.15s) var(--ease-soft,ease);align-items:flex-start;gap:.5rem;padding:.5rem;display:flex}.ajustes-trilho-item>svg{margin-top:.125rem}.ajustes-trilho-item[aria-current=page]{background:color-mix(in oklab,var(--primary) 10%,transparent)}.dark .ajustes-trilho-item[aria-current=page]{background:color-mix(in oklab,var(--primary) 18%,transparent)}@media(hover:hover){.ajustes-trilho-item:not([aria-current=page]):hover{background:color-mix(in oklab,var(--muted) 55%,transparent)}}.ajustes-trilho-item .mt-1>*{font-size:.6875rem}.ajustes-editor-page .brand-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.ajustes-editor-page .brand-editor>*{margin-block:0}.ajustes-editor-page .brand-editor>.brand-editor-preview{order:2;position:sticky;top:0}.ajustes-editor-page .brand-editor>.brand-editor-form{order:1;min-width:0}.ajustes-editor-page .brand-logo-grid{grid-template-columns:minmax(0,1fr)}.ajustes-editor-page .brand-logo-grid>*{grid-area:auto}.ajustes-editor-page .brand-editor [role=tablist]{flex-wrap:wrap;overflow:visible}}@media(min-width:1024px){.ajustes-editor-page .brand-editor{grid-template-columns:30rem minmax(0,1fr)}.ajustes-editor-page .brand-editor>.brand-editor-preview{width:100%;max-width:36rem;margin-inline:auto}.ajustes-mestre .ajustes-assunto{gap:.5rem}.ajustes-mestre .ajustes-assunto-resumo,.ajustes-mestre .ajustes-assunto-descricao,.ajustes-mestre .ajustes-assunto>svg:last-child{display:none}.ajustes-mestre .ajustes-lista>.grid{gap:.75rem}.ajustes-trilho-item{height:100%}.ajustes-trilho-item .mt-1{display:none}}@media(min-width:1536px){.ajustes-trilho-grade{grid-template-columns:12.5rem minmax(0,1fr)}.ajustes-trilho{position:sticky}.ajustes-trilho ul{grid-template-columns:minmax(0,1fr)}.ajustes-trilho-item .mt-1{display:flex}}@media(min-width:768px){.google-connection{container-type:inline-size}.google-fields{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr))}.loyalty-admin-content{container-type:inline-size}@container (width>=42rem){.loyalty-rules{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.loyalty-rules>*{grid-column:1/-1;min-width:0;margin-block:0}.loyalty-rule-options{grid-area:1/1;gap:1rem;display:grid}.loyalty-rule-options>*{min-width:0;margin-block:0}.loyalty-rules>.loyalty-ladder{grid-area:1/2}.loyalty-rule-options fieldset{grid-template-columns:minmax(0,1fr)}.loyalty-rules>button[type=submit]{justify-self:end}}@container (width<=34rem){.google-connection fieldset.grid{grid-template-columns:minmax(0,1fr)}}.ajustes-mestre.app-master-detail{grid-template-columns:minmax(0,1fr)}.ajustes-mestre.app-master-detail>.app-master-detail-list,.ajustes-mestre.app-master-detail>.app-master-detail-detail{max-height:none;margin:0;padding:0;display:block;position:static;overflow:visible}.ajustes-lista>.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.ajustes-lista>.grid>section,.ajustes-lista>.grid>section>div{display:contents}.ajustes-lista>.grid>section>h3,.ajustes-mestre .ajustes-assunto-resumo,.ajustes-mestre .ajustes-assunto-descricao,.ajustes-mestre .ajustes-assunto>svg:last-child{display:none}.ajustes-mestre .ajustes-assunto{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--app-elevated);gap:.625rem;height:100%;min-height:3.5rem;padding:.625rem}.ajustes-mestre .ajustes-assunto[aria-current=page]{border-color:var(--primary);box-shadow:inset 0 -3px 0 var(--primary)}.ajustes-trilho-grade{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.ajustes-trilho ul{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ajustes-trilho-item{height:100%}.ajustes-trilho-item .mt-1{display:none}}@media(min-width:1024px){.ajustes-trilho-grade{grid-template-columns:12.5rem minmax(0,1fr)}.ajustes-trilho{position:sticky}.ajustes-trilho ul{grid-template-columns:minmax(0,1fr)}.ajustes-trilho-item .mt-1{display:flex}.ajustes-lista>.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ajustes-mestre.app-master-detail{grid-template-columns:minmax(0,1fr);gap:0}.ajustes-mestre.app-master-detail>.app-master-detail-list{max-height:none;padding:0;position:static;overflow:visible}.ajustes-lista{border:1px solid var(--border);border-radius:var(--panel-radius) var(--panel-radius) 0 0;background:var(--app-elevated);padding:.75rem}.ajustes-lista>.grid{flex-wrap:wrap;gap:.375rem;display:flex}.ajustes-mestre .ajustes-assunto{background:0 0;border-color:#0000;flex-direction:row;gap:.5rem;height:auto;min-height:3rem;padding:.5rem .75rem}.ajustes-mestre .ajustes-assunto>span{text-align:start}.ajustes-mestre .ajustes-assunto>span.min-w-0{flex:1}.ajustes-mestre .ajustes-assunto[aria-current=page]{background:var(--muted);border-color:var(--border);box-shadow:none}.ajustes-mestre .ajustes-assunto:hover{background:var(--muted)}.ajustes-detalhe{border:1px solid var(--border);border-radius:0 0 var(--panel-radius) var(--panel-radius);background:var(--app-elevated);margin-top:-1px;padding:1.5rem}.ajustes-detalhe .ajustes-conteudo>.app-action-card,.ajustes-detalhe .ajustes-conteudo>.grid>.app-action-card{box-shadow:none}.ajustes-detalhe[data-secao=aparencia] .ajustes-conteudo>.app-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr))}.loyalty-admin-content:has(>.loyalty-admin-nav){grid-template-columns:13rem minmax(0,1fr);align-items:start;gap:1.25rem;max-width:84rem;display:grid}.loyalty-admin-content>.loyalty-admin-stats{grid-column:1/-1}.loyalty-admin-content>.loyalty-admin-nav{grid-area:2/1;grid-template-columns:minmax(0,1fr);margin:0;position:sticky;top:1rem}.loyalty-admin-content>.loyalty-admin-nav>button{justify-content:start}.loyalty-admin-content:has(>.loyalty-admin-nav)>:not(.loyalty-admin-nav,.loyalty-admin-stats){grid-column:2;margin:0}.ajustes-lista .ajustes-assunto-item{border:0;padding:0}.ajustes-mestre .ajustes-assunto{padding-inline:.5rem}.ajustes-mestre .ajustes-assunto>:first-child{width:1.75rem;height:1.75rem}}@media(min-width:768px){.customer-home.app-split{--split-gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(18rem,46%)}.customer-home.app-split>.app-split-main{grid-area:1/1}.customer-home.app-split>.app-split-aside{top:var(--split-top,1rem);order:0;grid-area:1/2;position:sticky}}@media(min-width:1024px){.customer-home.app-split{grid-template-columns:minmax(0,1fr) var(--split-aside,24rem);--split-gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(22rem,.9fr);max-width:72rem}}@media(min-width:768px)and (max-width:1023.98px){.customer-points-split.app-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.customer-points-split>.app-split-aside{order:0;grid-area:1/1}.customer-points-split>.app-split-main,.customer-points-split>.app-split-main>div{display:contents}.customer-points-split>.app-split-main>div>*{grid-column:1/-1;min-width:0;margin-block:0}.customer-points-split>.app-split-main>div>[aria-labelledby=rewards-title]{grid-area:1/2}.customer-points-split [aria-labelledby=rewards-title] ul{grid-template-columns:minmax(0,1fr)}}.customer-reservas-split>.app-split-aside:empty{display:none}@media(min-width:1024px){.customer-reservas-split:has(>.app-split-aside:empty){grid-template-columns:minmax(0,1fr)}}@media(min-width:768px){.booking-day-calendar [data-slot=calendar]{--cell-size:2.75rem;width:fit-content}}@media(min-width:1024px){.booking-day-calendar td button{min-height:0}}@media(min-width:1024px)and (pointer:fine){.booking-day-calendar [data-slot=calendar]{--cell-size:2.25rem}}@media(min-width:1024px){.points-ledger-table .app-data-list-table td{vertical-align:top}.customer-profile{grid-template-columns:18rem minmax(0,1fr)}}@media(min-width:768px){.customer-booking-choices .booking-choice-list{overscroll-behavior-y:contain;scrollbar-gutter:stable;max-height:18rem;padding:.125rem .375rem .125rem .125rem;overflow-y:auto}.customer-booking-choices .booking-choice-list>button{flex-shrink:0;gap:.5rem;padding:.75rem}}@media(min-width:1024px){.customer-booking-layout{grid-template-columns:19rem minmax(0,1fr);gap:1.25rem}.booking-workspace-content{display:contents}.booking-workspace-content>*{grid-column:1/-1;margin-block:0}.booking-workspace-content>.customer-booking-choices{grid-area:auto/1/span 2;grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.customer-booking-choices .booking-section{padding:1rem}.customer-booking-choices .booking-choice-list{max-height:16rem}.booking-workspace-content>#booking-step-when{grid-column:2;padding:1rem}.customer-booking-layout>.booking-summary-bar{grid-column:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:start stretch;gap:.75rem 1rem;margin-block:0;display:grid;position:static}.customer-booking-layout>.booking-summary-bar>*{min-width:0;margin-block:0}.customer-booking-layout>.booking-summary-bar>:first-child,.customer-booking-layout>.booking-summary-bar>button,.customer-booking-layout>.booking-summary-bar>div{grid-column:1/-1}.customer-booking-layout>.booking-summary-bar>p:not(:first-child){align-self:center}}@media(min-width:768px){.customer-reservation-group{container:reservations/inline-size}@container reservations (width>=40rem){.customer-reservation-list.app-card-grid{grid-template-columns:minmax(0,1fr)}.appointment-ticket-body{align-items:center}.appointment-ticket-details{grid-template-columns:minmax(12rem,.9fr) minmax(0,1.1fr);align-items:center;gap:.5rem 1.5rem;display:grid}.appointment-ticket-details>:not(.sr-only){margin-block:0}.appointment-ticket-time{grid-area:1/1/span 2}.appointment-ticket-time>.ms-auto{margin-inline-start:0}.appointment-ticket-service,.appointment-ticket-staff{grid-column:2}}@container reservations (width>=52rem){.appointment-ticket{grid-template-columns:minmax(0,1fr) 14.5rem;align-items:center;gap:.75rem;display:grid}.appointment-ticket>*{grid-column:1/-1;margin-block:0}.appointment-ticket>.appointment-ticket-body{grid-area:1/1}.appointment-ticket>.appointment-ticket-actions{grid-area:1/2;justify-self:end}.appointment-ticket-details{grid-template-columns:minmax(10rem,1fr) minmax(0,1fr);column-gap:1rem}}}@media(min-width:1024px){.customer-home .next-visit-actions{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.customer-home .next-visit-body>.flex{padding-block:1rem}.customer-booking-layout{grid-template-columns:minmax(19rem,.8fr) minmax(0,1.5fr);align-items:start;gap:0 1.5rem}.booking-workspace-content>.customer-booking-choices{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--app-elevated);gap:0;padding:0 1.25rem}.customer-booking-choices .booking-section{box-shadow:none;background:0 0;border:0;padding:1rem 0;border-radius:0!important}.customer-booking-choices .booking-section+.booking-section{border-top:1px solid var(--border)}.customer-booking-choices .booking-choice-list{max-height:15rem}.customer-booking-choices .booking-choice-list>button{align-items:center;padding:.625rem}.customer-booking-choices .booking-service-facts{justify-content:space-between;display:flex}.booking-workspace-content>#booking-step-when{border:1px solid var(--border);box-shadow:none;border-bottom:0;margin:0;padding:1.25rem;border-radius:var(--panel-radius) var(--panel-radius) 0 0!important}.customer-booking-layout>.booking-summary-bar{border:1px solid var(--border);border-top:1px solid var(--border);box-shadow:none;grid-template-columns:minmax(0,1fr) auto;padding:1rem 1.25rem 1.25rem;border-radius:0 0 var(--panel-radius) var(--panel-radius)!important}.customer-booking-layout>.booking-summary-bar>ul{flex-flow:wrap;grid-column:1/-1;display:flex}.customer-booking-layout>.booking-summary-bar>ul>li{flex:10rem}.customer-booking-layout>.booking-summary-bar>p:not(:first-child){border-top:0;grid-area:4/1;gap:1rem}.customer-booking-layout>.booking-summary-bar>button{grid-area:4/2;width:auto;min-width:14rem}.customer-profile{grid-template-columns:17rem minmax(0,1fr);max-width:76rem}.customer-profile-panels>[id]{display:none}.customer-profile[data-profile-section=conta-whatsapp] .customer-profile-panels>#conta-whatsapp,.customer-profile[data-profile-section=conta-ritmo] .customer-profile-panels>#conta-ritmo,.customer-profile[data-profile-section=conta-barbearias] .customer-profile-panels>#conta-barbearias,.customer-profile[data-profile-section=conta-idioma] .customer-profile-panels>#conta-idioma,.customer-profile[data-profile-section=conta-privacidade] .customer-profile-panels>#conta-privacidade,.customer-profile[data-profile-section=conta-dados] .customer-profile-panels>#conta-dados,.customer-profile[data-profile-section=conta-seguranca] .customer-profile-panels>#conta-seguranca{margin-block:0;display:block}.customer-profile nav button[aria-current=page]{background:var(--muted);box-shadow:inset 0 0 0 1px var(--border)}.customer-notices-page{max-width:70rem}.customer-notices>.mb-empty{max-width:38rem}.customer-notices>ul{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--app-elevated);padding:.5rem 1rem}.customer-notices>ul>li{border:0;border-bottom:1px solid var(--border);box-shadow:none;margin:0;border-radius:0!important}.customer-notices>ul>li:last-child{border-bottom:0}.customer-sports .sports-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.sports-groups>section{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--app-elevated);margin:0;padding:1.25rem}.sports-groups>section>ul{grid-template-columns:minmax(0,1fr)}.sports-groups .app-action-card{border:0;border-top:1px solid var(--border);box-shadow:none;padding-inline:0;border-radius:0!important}.customer-reservation-group{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--app-elevated);padding:1.25rem}.customer-reservation-list.app-card-grid{gap:0}.customer-reservation-list .appointment-ticket{border:0;border-top:1px solid var(--border);box-shadow:none;padding-inline:0;border-radius:0!important}.customer-points-split.app-split{grid-template-columns:22rem minmax(0,1fr)}.customer-points-split>.app-split-main,.customer-points-split>.app-split-main>div{display:contents}.customer-points-split>.app-split-aside{grid-area:1/1;position:static}.customer-points-split>.app-split-main>div>*{grid-column:1/-1;margin-block:0}.customer-profile-identity{flex-direction:column}.customer-profile-identity>.min-w-0{width:100%}.customer-notices>.mb-empty{text-align:start;flex-direction:row;padding:1.5rem}.customer-notices>.mb-empty>.mb-empty-art{flex-shrink:0}.customer-points-split.app-split[data-aside=start]>.app-split-aside{grid-area:1/1/auto/-1}.customer-points-split .mb-loyalty-member-card{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1rem 1.5rem;display:grid}.customer-points-split .mb-loyalty-member-card>*{min-width:0;margin:0}.customer-points-split .mb-loyalty-member-card>:nth-child(4){justify-content:end}.customer-points-split>.app-split-main>div>[aria-labelledby=rewards-title]{grid-area:2/1}.customer-points-split [aria-labelledby=rewards-title]>ul{grid-template-columns:minmax(0,1fr)}.customer-points-split:has([aria-labelledby=rewards-title])>.app-split-main>div>[aria-labelledby=points-movements-title]{grid-area:2/2}}@media(min-width:1440px){.customer-points-split .mb-loyalty-member-card{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-points-split .mb-loyalty-member-card>:first-child,.customer-points-split .mb-loyalty-member-card>dl{grid-row:1/span 2}.customer-points-split .mb-loyalty-member-card>:nth-child(4){grid-area:2/3}}@media(min-width:1024px){.plat-dash-metrics{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--app-elevated);gap:0;padding:.5rem}.plat-dash-metrics>*{box-shadow:none;border:0}.plat-dash-metrics>*+*{border-left:1px solid var(--border)}}@media(min-width:768px){.plat-shops-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""tools";align-items:center;gap:.75rem 1rem;display:grid}.plat-shops-head>.plat-shops-title{grid-area:title}.plat-shops-head>.plat-shops-tools{flex-wrap:wrap;grid-area:tools;align-items:center;gap:.75rem;display:flex}.plat-shops-head .plat-shops-search{flex:12rem;max-width:20rem}}@media(min-width:1536px){.plat-shops-head{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"icon heading tools button"}.plat-shops-head>.plat-shops-title{display:contents}.plat-shops-head>.plat-shops-title>svg{grid-area:icon;margin-top:0}.plat-shops-head>.plat-shops-title>h2{white-space:nowrap;grid-area:heading;margin-top:0}.plat-shops-head>.plat-shops-title>button{grid-area:button}.plat-shops-head>.plat-shops-tools{flex-wrap:nowrap;justify-content:flex-end}.plat-shops-head .plat-shops-search{flex:0 18rem;min-width:10rem}}@media(min-width:1024px){.plat-shops-table table{table-layout:fixed}@media(max-width:1535.98px){.plat-shops-table :is(th,td)[data-col=created]{display:none}.plat-shops-table col[data-col=created]{visibility:collapse;width:0!important}}.plat-shops-table tr:has([data-selected=true]) td{background:color-mix(in oklab,var(--primary) 8%,var(--card))}.plat-shops-table tr:has([data-selected=true]) td:first-child{box-shadow:inset 3px 0 0 var(--primary)}}.plat-shop-aside{container-type:inline-size}@media(min-width:768px){@container (width>=34rem){.plat-shop-detail{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"head head""link link""stats people""customize people""modules people""shortcuts people""status status";align-items:start;gap:1rem 1.5rem;display:grid}.plat-shop-detail>*{margin-block:0!important}.plat-shop-detail>.plat-shop-head{grid-area:head}.plat-shop-detail>.plat-shop-link{grid-area:link}.plat-shop-detail>.plat-shop-stats{grid-area:stats}.plat-shop-detail>.plat-shop-customize{grid-area:customize}.plat-shop-detail>.plat-shop-modules{grid-area:modules}.plat-shop-detail>.plat-shop-people{grid-area:people}.plat-shop-detail>.plat-shop-shortcuts{grid-area:shortcuts}.plat-shop-detail>.plat-shop-status{grid-area:status}}.plat-dash-blocks{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"segment ranking""growth ranking";align-items:start}.plat-dash-segment{grid-area:segment}.plat-dash-ranking{grid-area:ranking}.plat-dash-growth{grid-area:growth}}@media(min-width:1024px){.plat-dash-blocks{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"segment ranking growth";align-items:stretch}.plat-overview-extras{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1.5rem;display:grid}.plat-overview-extras>*{margin-block:0!important}.plat-overview-extras>.plat-wa-card{order:2;position:sticky;top:1rem}.plat-overview-extras:not(:has(>.plat-wa-card)){grid-template-columns:minmax(0,1fr)}}@media(min-width:768px){.plat-perm{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"title selector""tiers tiers""matrix matrix";align-items:center;gap:1.25rem 1.5rem;display:grid}.plat-perm>.plat-perm-body{display:contents}.plat-perm>*,.plat-perm>.plat-perm-body>*{margin-block:0!important}.plat-perm .plat-perm-title{grid-area:title}.plat-perm .plat-perm-selector{background:0 0;border:0;grid-area:selector;justify-content:flex-end;justify-self:stretch;min-width:0;padding:0}.plat-perm .plat-perm-selector>select{width:auto;min-width:16rem}.plat-perm .plat-perm-tiers{grid-area:tiers}.plat-perm .plat-perm-matrix{grid-area:matrix}}@media(min-width:1536px){.plat-perm{grid-template-columns:18rem minmax(0,1fr);grid-template-areas:"title selector""tiers matrix";align-items:start}.plat-perm .plat-perm-selector{justify-content:flex-start;align-self:center}.plat-perm .plat-perm-tiers{position:sticky;top:1rem}}@media(min-width:768px)and (max-width:1535.98px){.plat-perm-tiers>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.plat-perm-tiers>ol>li{align-content:start;margin-block:0}.plat-perm .plat-perm-selector{flex-wrap:wrap}}@media(min-width:768px){.plat-perm>*,.plat-perm-matrix{min-width:0}.business-insights-comparison{grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:1.25rem;display:grid}.business-insights-comparison>*{min-width:0;margin-block:0}}@media(min-width:1024px){.plat-shops-layout:not(:has(>.plat-shop-aside)){grid-template-columns:minmax(0,1fr)}.plat-shops-layout:not(:has(>.plat-shop-aside)) :is(th,td)[data-col=created]{display:table-cell}.plat-shops-layout:not(:has(>.plat-shop-aside)) col[data-col=created]{visibility:visible;width:6.5rem!important}.plat-perm:has(.plat-perm-title:empty){grid-template-areas:"selector selector""tiers tiers""matrix matrix"}}@media(min-width:1536px){.plat-perm:has(.plat-perm-title:empty){grid-template-areas:"selector selector""tiers matrix"}}@media(min-width:1024px){.plat-shops-layout:has(>.plat-shop-aside){grid-template-columns:18rem minmax(0,1fr)}.plat-shops-layout>*{min-width:0}.plat-shops-layout:has(>.plat-shop-aside) .plat-shops-table table{table-layout:fixed}.plat-shops-layout:has(>.plat-shop-aside) :is(th,td):is([data-col=customers],[data-col=admins],[data-col=created]){display:none}.plat-shops-layout:has(>.plat-shop-aside) col:is([data-col=customers],[data-col=admins],[data-col=created]){visibility:collapse;width:0!important}.plat-shops-layout:has(>.plat-shop-aside) col[data-col=status]{width:6rem!important}.plat-shops-layout:has(>.plat-shop-aside) :is(th,td){padding-inline:.5rem}.plat-shops-table tr:has([data-selected=true]) td{background:color-mix(in oklab,var(--primary) 8%,var(--card))}.platform-reports-grid{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:start;gap:1.5rem;display:grid}.platform-reports-grid>*{min-width:0;margin:0}.platform-reports-grid>.business-insights{grid-column:1/-1}.plat-perm-tiers ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.plat-perm-tiers ol>li{align-content:start;margin:0}.platform-reports .business-insights-tiles{grid-template-columns:repeat(7,minmax(0,1fr))}.platform-reports .business-insights-tiles>:first-child{grid-column:span 2}.platform-reports .business-insights-tiles>*{min-width:0}}@media(min-width:768px){.platform-landing-wide{max-width:56rem}.platform-landing-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.shop-landing.brand-page .public-week>li{min-height:2.5rem;padding-block:.375rem;font-size:.8125rem}.legal-main{max-width:42rem}.legal-doc{font-size:1rem}}@media(min-width:768px)and (orientation:landscape){.legal-layout{grid-template-columns:14rem minmax(0,1fr);gap:2.5rem;display:grid}.legal-toc-aside{display:block}.legal-toc-details{display:none}.legal-main{grid-column:2;margin-inline:0}}@media(min-width:1024px){.legal-layout{grid-template-columns:16rem minmax(0,1fr);gap:3rem;width:fit-content;max-width:72rem}}@media(min-width:768px){.platform-register:has(.entry-cad-layout){overflow:clip}.platform-register-stage:has(.entry-cad-layout){max-width:54rem}.entry-cad-layout{grid-template-columns:minmax(12rem,1fr) 28rem;align-items:start;gap:1.5rem;display:grid}.entry-cad-aside{gap:1rem;padding-top:1rem;display:grid;position:sticky;top:1.5rem}.entry-cad-aside>p:first-child{font-size:1.25rem}}@media(min-width:1024px){.platform-register-stage:has(.entry-cad-layout){max-width:64rem}.entry-cad-layout{grid-template-columns:minmax(0,1fr) 30rem;gap:3rem}.entry-cad-aside{gap:1.25rem}.entry-cad-aside>p:first-child{font-size:1.875rem}}@media(min-width:768px)and (max-width:1023px){.auth-entry-host.auth-layout-split{padding:clamp(1rem,4vw,3rem);background:#171714;grid-template-columns:minmax(0,1fr);place-items:center;padding-block:clamp(1rem,3dvh,3rem)}.auth-entry-host.auth-layout-split:after{content:none}.auth-entry-host.auth-layout-split .auth-photo-layer{grid-area:auto;align-self:auto;height:auto;min-height:0;position:fixed;inset:0}.auth-entry-host.auth-layout-split .auth-photo-layer>span{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(80% 70% at 50% 45%,#0d0e0c47,#0d0e0c9e),#0d0e0c80}.auth-entry-host.auth-layout-split .auth-photo-copy{display:none}.auth-entry-host.auth-layout-split .auth-brand-panel{--auth-pad-x:2rem;--auth-head-top:2rem;--auth-body-bottom:2rem;border:1px solid color-mix(in oklab,var(--border) 80%,white);background:var(--card);grid-area:auto;width:min(32rem,100%);max-width:32rem;padding:0;box-shadow:0 34px 90px #0000006b,0 3px 10px #00000024,inset 0 1px #ffffffe6}.auth-entry-host.auth-layout-split .auth-brand-identity{border-bottom:1px solid color-mix(in oklab,var(--border) 72%,transparent);padding-bottom:1.25rem;display:block}.auth-entry-host.auth-layout-split .auth-form-body{padding-top:1.75rem}.auth-entry-host.auth-layout-split .auth-theme-toggle .app-icon-button{background:color-mix(in oklab,var(--card) 82%,transparent);border:1px solid #ffffff47;border:1px solid lab(100% -.0000298023 .0000119209/.28);box-shadow:0 8px 24px #00000038}}@media(min-width:1024px){.shop-landing.brand-page .shop-public-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.shop-landing.brand-page .shop-public-body>main{display:contents}.shop-landing.brand-page .shop-public-body>main>section{min-width:0;margin:0}.shop-landing.brand-page .shop-public-body>main>section>ul{grid-template-columns:minmax(0,1fr)}.shop-landing.brand-page .shop-public-body>aside{border-top:1px solid var(--border);grid-column:1/-1;padding-top:1.5rem;position:static}.shop-landing.brand-page .shop-public-body>aside>.public-card{display:none}.shop-landing.brand-page .public-sticky-bar{border:1px solid var(--border);border-radius:var(--panel-radius);width:min(25rem,100vw - 3rem);display:block;inset:auto 1.5rem 1.5rem auto;box-shadow:0 12px 32px #0000002e}.shop-landing.brand-page .public-week{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.5rem;display:grid}}@media(min-width:1440px){.shop-landing.brand-page .shop-public-body>main>section:first-child>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.shop-landing.brand-page .shop-public-body>main>section[aria-labelledby=landing-about]{grid-area:3/1/auto/-1}.shop-landing.brand-page .shop-public-body>main>footer{grid-area:4/1/auto/-1}.shop-landing.brand-page .shop-public-body>aside{grid-row:2}.shop-landing.brand-page .shop-public-body>aside:empty{display:none}}.auth-entry-frame{display:contents}@media(min-width:1024px){.platform-landing-wide{max-width:76rem}.platform-landing-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:2rem 3rem}.platform-landing-intro-and-actions{display:contents}.platform-landing-intro{grid-area:1/1}.platform-landing-actions-grid{border-radius:var(--panel-radius);grid-area:1/2;grid-template-columns:minmax(0,1fr);gap:0;margin:0;overflow:hidden;box-shadow:0 18px 44px #00000047}.platform-landing-actions-grid>.platform-entry-choice{box-shadow:none;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.5rem;display:grid;border-radius:0!important}.platform-landing-actions-grid>.platform-entry-choice+.platform-entry-choice{border-top:1px solid var(--border)}.platform-entry-choice>a{width:auto;min-width:12rem;padding-inline:1rem}.platform-entry-choice>div{min-width:0}.platform-landing-benefits{grid-column:1/-1}.platform-landing-benefit-list{border-radius:var(--panel-radius);border:1px solid color-mix(in oklab,var(--border) 70%,transparent);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;overflow:hidden}.platform-landing-benefit-list>.public-card{box-shadow:none;border:0;padding:1.25rem;border-radius:0!important}.platform-landing-benefit-list>.public-card:nth-child(2),.platform-landing-benefit-list>.public-card:nth-child(3){border-left:1px solid var(--border)}.platform-landing-benefit-list>.platform-landing-howto{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:12rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.platform-landing-howto>p{margin:0}.auth-entry-host.auth-layout-split{background:var(--background);grid-template-columns:minmax(0,1fr);align-content:center;gap:0;padding:5.5rem 2rem 2rem}.auth-entry-host.auth-layout-split:after{content:none}.auth-entry-host.auth-layout-split>.auth-entry-frame{isolation:isolate;border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--card);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);width:min(76rem,100%);min-height:min(42rem,100dvh - 7.5rem);margin-inline:auto;display:grid;position:relative;overflow:clip;box-shadow:0 24px 60px #1c1d1924}.auth-entry-host.auth-layout-split .auth-entry-frame>.auth-photo-layer{grid-area:1/1;align-self:stretch;height:auto;min-height:0;position:relative;inset:auto}.auth-entry-host.auth-layout-split .auth-photo-layer>img{position:absolute;inset:0}.auth-entry-host.auth-layout-split .auth-photo-copy{grid-area:1/1;align-self:end;width:100%;max-width:none;padding:2.25rem;position:relative;bottom:auto}.auth-entry-host.auth-layout-split:has(.auth-form-fields.is-signup) .auth-photo-copy{align-self:start;position:sticky;top:2rem}.auth-entry-host.auth-layout-split .auth-photo-copy h2{font-size:clamp(2.5rem,3.75vw,3.5rem)}.auth-entry-host.auth-layout-split .auth-brand-panel{--auth-pad-x:clamp(1.5rem, 3vw, 3rem);--auth-head-top:2.25rem;--auth-body-top:1.5rem;--auth-body-bottom:2rem;background:var(--card);width:auto;max-width:none;box-shadow:none;border:0;grid-area:1/2;place-self:stretch stretch;padding:0;border-radius:0!important}.auth-entry-host.auth-layout-split .auth-brand-header,.auth-entry-host.auth-layout-split .auth-form-body{width:100%;max-width:36rem;margin-inline:auto}.auth-entry-host.auth-layout-split .auth-brand-header{padding:var(--auth-head-top) var(--auth-pad-x) 0}.auth-entry-host.auth-layout-split .auth-brand-header>.mt-6{margin-top:0}.auth-entry-host.auth-layout-split .auth-form-body{padding:var(--auth-body-top) var(--auth-pad-x) var(--auth-body-bottom)}.auth-entry-host .auth-theme-toggle{top:1.25rem;right:max(2rem,50% - 38rem)}.auth-entry-host.auth-layout-cover{grid-template-columns:minmax(0,1fr) minmax(22rem,34rem)}.auth-entry-host.auth-layout-cover .auth-brand-panel{width:min(34rem,100%);max-width:34rem}.auth-entry-host.auth-layout-card .auth-brand-panel{width:min(36rem,100%);max-width:36rem}}@media(min-width:1024px)and (max-width:1199px){.platform-landing-actions-grid>.platform-entry-choice{grid-template-columns:minmax(0,1fr)}.platform-entry-choice>a{width:100%}.platform-landing-benefit-list>.platform-landing-howto{grid-template-columns:minmax(0,1fr)}}@media(min-width:1024px){.platform-register-stage:has(.entry-cad-layout){max-width:76rem}.entry-cad-layout{border-radius:var(--panel-radius);background:#17171466;border:1px solid #f4f1ea24;grid-template-columns:minmax(17rem,.6fr) minmax(0,1.4fr);align-items:stretch;gap:0;overflow:clip;box-shadow:0 24px 60px #00000047}.entry-cad-aside{align-self:start;gap:1.5rem;padding:2rem}.entry-cad-aside>p:first-child{font-size:1.75rem}.entry-cad-layout>.platform-register-panel{border:0;border-left:1px solid var(--border);min-width:0;box-shadow:none;padding:2rem;border-radius:0!important}.entry-cad-access-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:1rem}.entry-cad-access-form>:not(.entry-cad-field){grid-column:1/-1}}@media(min-width:768px){.platform-register-stage{container:owner-registration/inline-size}.entry-cad-access-form>:not(.entry-cad-field){grid-column:1/-1}@container owner-registration (width<=54rem){.entry-cad-layout{grid-template-columns:minmax(0,1fr)}.entry-cad-layout>.platform-register-panel{border-left:0;order:1}.entry-cad-aside{order:2;padding:1.5rem;position:static}.entry-cad-aside>p:first-child{font-size:1.25rem}}@container owner-registration (width>=40.001rem){.entry-cad-access-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:1rem}}@container owner-registration (width<=40rem){.entry-cad-access-form{grid-template-columns:minmax(0,1fr)}}}
