.professional-summary-filters{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.professional-chart-filter,.professional-reference-filter{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--milano);padding:0 10px}.professional-chart-filter select,.professional-reference-filter input{min-width:0;border:0;outline:0;background:transparent;color:var(--coffee);font:inherit;font-size:.86rem;font-weight:800}.professional-chart-filter{min-height:36px;background:var(--lemon-soft)}.professional-chart-canvas{position:relative;min-width:0}.professional-chart-canvas svg{display:block;overflow:visible}.professional-chart-axis-label{fill:var(--muted);font-size:10px;font-weight:700;text-anchor:end}.professional-chart-point{cursor:crosshair;outline:none;transition:r .12s ease,fill .12s ease}.professional-chart-point.is-active,.professional-chart-point:focus{fill:var(--milano);stroke:#fff;stroke-width:3px}.professional-chart-tooltip{position:absolute;z-index:3;display:grid;grid-gap:2px;gap:2px;min-width:112px;border-radius:6px;background:var(--coffee);color:#fff;padding:8px 10px;pointer-events:none;box-shadow:0 8px 22px rgba(54,25,22,.2);transform:translate(-50%,calc(-100% - 10px))}.professional-chart-tooltip small,.professional-chart-tooltip strong{color:inherit}.professional-chart-tooltip small{font-size:.7rem;opacity:.78}.professional-chart-tooltip strong{font-size:.84rem}.professional-profile-thirteen{display:grid;grid-gap:16px;gap:16px;width:min(100%,1440px);margin:0 auto;color:var(--coffee)}.professional-profile-heading{align-items:end}.professional-profile-identity{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(260px,.6fr);align-items:center;grid-gap:20px;gap:20px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:20px 24px;box-shadow:0 5px 18px rgba(58,25,21,.05)}.professional-profile-avatar{width:104px;height:104px;flex:0 0 104px;border:3px solid var(--lemon);border-radius:50%;background:var(--milano);color:var(--lemon);object-fit:cover;box-shadow:0 0 0 2px var(--milano),0 8px 22px rgba(169,14,2,.16)}.professional-profile-avatar.is-placeholder{display:grid;place-items:center;font-size:1.8rem;font-weight:900}.professional-profile-person{min-width:0}.professional-profile-person>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.professional-profile-person h2{margin:0;color:var(--coffee);font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.15;letter-spacing:0}.professional-profile-person>div>span{display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:#e9f7ee;color:#17653a;padding:5px 8px;font-size:.7rem;font-weight:900}.professional-profile-person p,.professional-profile-person>small{display:block;margin:5px 0 0;color:var(--muted)}.professional-profile-person ul{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 0;padding:0;list-style:none}.professional-profile-person li{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;background:var(--lemon-soft);color:var(--coffee);padding:6px 9px;font-size:.73rem;font-weight:800}.professional-profile-person li i{width:7px;height:7px;border-radius:50%;background:#16844d}.professional-linked-establishment{display:grid;grid-gap:7px;gap:7px;align-self:stretch;align-content:center;border-left:1px solid var(--line);padding-left:22px}.professional-linked-establishment small{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.professional-linked-establishment strong{display:flex;align-items:center;gap:8px;color:var(--milano);line-height:1.2}.professional-linked-establishment span{color:var(--muted);font-size:.82rem}.professional-profile-grid{grid-template-columns:minmax(0,1.65fr) minmax(270px,.72fr);align-items:start}.professional-profile-grid,.professional-profile-main,.professional-profile-side{display:grid;grid-gap:16px;gap:16px}.professional-profile-card{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 4px 16px rgba(58,25,21,.045)}.professional-profile-card>header{display:flex;align-items:center;gap:9px;min-height:48px;border-bottom:1px solid var(--line);color:var(--milano);padding:11px 16px}.professional-profile-card>header h2{margin:0;color:var(--coffee);font-size:.96rem;letter-spacing:0}.professional-profile-card>div{padding:16px}.professional-profile-bio,.professional-profile-muted{margin:0;color:var(--muted);line-height:1.65;white-space:pre-wrap}.professional-portfolio-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.professional-portfolio-grid img,.professional-portfolio-grid>button{width:100%;aspect-ratio:4/3;border-radius:6px}.professional-portfolio-grid img{display:block;object-fit:cover}.professional-portfolio-empty,.professional-portfolio-grid>button{display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;border:1px dashed var(--milano);background:var(--lemon-soft);color:var(--milano);font-weight:900}.professional-portfolio-empty{width:100%;min-height:130px;border-radius:6px}.professional-profile-rating{display:grid;grid-template-columns:128px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center}.professional-profile-rating>div:first-child{display:grid;justify-items:center;grid-gap:5px;gap:5px;border-right:1px solid var(--line);padding-right:20px}.professional-profile-rating>div:first-child>strong{color:var(--coffee);font-size:2rem}.professional-profile-rating>div:first-child>span,.professional-rating-bars svg{color:#c98200}.professional-profile-rating small{color:var(--muted);font-size:.72rem}.professional-rating-bars{display:grid;grid-gap:6px;gap:6px}.professional-rating-bars>div{display:grid;grid-template-columns:12px 14px minmax(0,1fr) 24px;align-items:center;grid-gap:5px;gap:5px;font-size:.72rem}.professional-rating-bars i{height:6px;overflow:hidden;border-radius:999px;background:#eee8df}.professional-rating-bars i b{display:block;height:100%;border-radius:inherit;background:#c98200}.professional-skill-list{display:flex;gap:7px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.professional-skill-list li{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(169,14,2,.16);border-radius:999px;background:var(--lemon-soft);color:var(--milano);padding:6px 8px;font-size:.72rem;font-weight:800}.agenda-detail-list,.professional-contact-list{display:grid;grid-gap:0;gap:0;margin:0}.professional-contact-list>div{display:grid;grid-gap:4px;gap:4px;border-bottom:1px solid var(--line);padding:10px 0}.professional-contact-list>div:last-child{border-bottom:0}.professional-contact-list dt{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.72rem;font-weight:800}.professional-contact-list dd{margin:0;overflow-wrap:anywhere;color:var(--coffee);font-size:.85rem;font-weight:800}.professional-security-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.professional-security-status>svg{color:#17653a}.professional-security-status span{display:grid;grid-gap:3px;gap:3px}.professional-security-status small{color:var(--muted)}.professional-security-status b{border-radius:999px;background:#e9f7ee;color:#17653a;padding:6px 10px;font-size:.72rem}.professional-profile-mobile-edit{display:none!important}.professional-editor-backdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;background:rgba(45,24,21,.58);padding:18px}.professional-profile-editor{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100%);max-height:calc(100dvh - 36px);overflow:hidden;border:1px solid rgba(255,255,255,.35);border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(45,24,21,.3)}.professional-profile-editor>footer,.professional-profile-editor>header{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);padding:14px 18px}.professional-profile-editor>header span{color:var(--milano);font-size:.69rem;font-weight:900;text-transform:uppercase}.professional-profile-editor>header h2{margin:2px 0 0;font-size:1.2rem;letter-spacing:0}.agenda-detail-close,.professional-profile-editor>header>button{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--milano)}.professional-editor-body{overflow-y:auto;padding:18px}.professional-editor-avatar{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;border-bottom:1px solid var(--line);padding-bottom:18px}.professional-editor-avatar .professional-profile-avatar{width:76px;height:76px}.professional-editor-avatar label,.professional-editor-portfolio header label{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid var(--milano);border-radius:6px;color:var(--milano);padding:0 12px;font-size:.8rem;font-weight:900;cursor:pointer}.professional-editor-avatar input,.professional-editor-portfolio input{position:absolute;width:1px;height:1px;opacity:0}.professional-editor-avatar small{color:var(--muted);font-size:.75rem}.professional-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.operation-capacity-grid label,.operation-entry-grid label,.operation-hours-table article>label:not(.operation-status-toggle),.professional-editor-fields label{display:grid;grid-gap:6px;gap:6px;color:var(--coffee);font-size:.78rem;font-weight:800}.professional-editor-fields .is-wide{grid-column:1/-1}.operation-capacity-grid input,.operation-capacity-grid select,.operation-entry-grid input,.operation-entry-grid select,.operation-hours-table input,.professional-editor-fields input,.professional-editor-fields textarea{width:100%;min-width:0;min-height:42px;border:1px solid var(--line);border-radius:6px;background:#fffef6;color:var(--coffee);padding:9px 10px;font:inherit}.professional-editor-fields textarea{resize:vertical}.professional-editor-fields label>small{justify-self:end;color:var(--muted);font-weight:600}.professional-editor-portfolio{margin-top:18px;border-top:1px solid var(--line);padding-top:16px}.professional-editor-portfolio>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.professional-editor-portfolio>header>div{display:grid;grid-gap:2px;gap:2px}.professional-editor-portfolio>header small,.professional-editor-portfolio>p{color:var(--muted);font-size:.75rem}.professional-editor-portfolio>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.professional-editor-portfolio figure{position:relative;margin:0}.professional-editor-portfolio figure img{display:block;width:100%;aspect-ratio:4/3;border-radius:6px;object-fit:cover}.professional-editor-portfolio figure button{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:5px;background:var(--milano);color:var(--lemon)}.professional-profile-editor>footer{justify-content:flex-end;border-top:1px solid var(--line);border-bottom:0;background:var(--lemon-soft)}.agenda-workspace{width:min(100%,1600px);margin:0 auto;gap:14px}.agenda-establishment-heading>div>span,.operation-fifteen-heading>div>span{color:var(--milano);font-size:.72rem;font-weight:900;text-transform:uppercase}.agenda-establishment-heading h1,.operation-fifteen-heading h1{margin:3px 0 4px;color:var(--coffee);font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.15;letter-spacing:0}.agenda-establishment-heading p,.operation-fifteen-heading p{margin:0;color:var(--muted)}.agenda-toolbar{grid-template-columns:minmax(300px,.75fr) minmax(430px,1.25fr);border:1px solid var(--line);background:#fff;padding:10px}.agenda-date-control strong{padding-inline:10px;line-height:1.2}.agenda-today-button{background:var(--milano)!important;color:var(--lemon)!important}.agenda-filter-bar{display:grid;grid-template-columns:minmax(180px,240px) minmax(160px,210px) minmax(360px,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px 12px}.agenda-filter-bar>label{display:flex;align-items:center;gap:7px;min-width:0;min-height:38px;border:1px solid var(--line);border-radius:6px;color:var(--milano);padding:0 9px}.agenda-filter-bar select{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--coffee);font:inherit;font-size:.78rem;font-weight:800}.agenda-status-legend{display:flex;gap:12px;align-items:center;min-width:0;overflow-x:auto}.agenda-detail-panel header strong,.agenda-status-legend span{position:relative;color:var(--muted);font-size:.7rem;font-weight:800;white-space:nowrap}.agenda-status-legend span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%;background:currentColor}.agenda-status-legend .status-pending{color:#ad6900}.agenda-status-legend .status-confirmed{color:#177247}.agenda-status-legend .status-completed{color:#53616a}.agenda-status-legend .status-cancelled{color:#a90e02}.agenda-period-count{display:grid;justify-items:end;white-space:nowrap}.agenda-period-count strong{color:var(--milano);font-size:1.05rem}.agenda-period-count span{color:var(--muted);font-size:.68rem}.agenda-calendar-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;min-width:0}.agenda-calendar-layout.has-detail{grid-template-columns:minmax(0,1fr) 320px}.agenda-calendar-stage{min-width:0;overflow-x:auto}.agenda-week-timeline{display:grid;grid-template-columns:64px repeat(7,minmax(140px,1fr));min-width:1044px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.agenda-week-column,.agenda-week-time-axis{min-width:0;border-right:1px solid var(--line)}.agenda-week-column-head,.agenda-week-time-axis header{width:100%;min-height:76px;border:0;border-bottom:1px solid var(--line);background:#fff}.agenda-week-time-axis header{display:grid;place-items:center;color:var(--muted);font-size:.66rem;font-weight:800}.agenda-week-time-axis>div{height:var(--agenda-hour-height);border-top:1px solid rgba(80,47,41,.1);padding:9px 7px 0 0;text-align:right}.agenda-week-time-axis strong{color:var(--muted);font-size:.68rem;font-weight:700}.agenda-week-column-head{display:grid;grid-template-columns:auto auto;align-content:center;justify-content:center;grid-gap:1px 6px;gap:1px 6px;color:var(--coffee);padding:8px 5px}.agenda-week-column-head span{align-self:end;color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.agenda-week-column-head strong{grid-row:span 2;color:var(--coffee);font-size:1.35rem}.agenda-week-column-head small{color:var(--muted);font-size:.62rem}.agenda-week-column.is-today .agenda-week-column-head{background:var(--lemon-soft);box-shadow:inset 0 -3px 0 var(--milano)}.agenda-week-column.is-today .agenda-week-column-head strong{color:var(--milano)}.agenda-week-column-body{position:relative;min-height:var(--agenda-body-height);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--agenda-slot-height) - 1px),rgba(92,59,52,.055) calc(var(--agenda-slot-height) - 1px),rgba(92,59,52,.055) var(--agenda-slot-height)),#fff}.agenda-week-column-body>i{display:block;height:var(--agenda-slot-height);pointer-events:none}.agenda-week-column-body>i.is-hour-start{border-top:1px solid rgba(92,59,52,.13)}.agenda-appointment-card,.agenda-week-appointment{border-width:1px 1px 1px 4px;border-style:solid;box-shadow:0 3px 9px rgba(54,25,22,.1)}.agenda-week-appointment{--appointment-bg:#fff7db;--appointment-border:#c77b08;position:absolute;z-index:2;left:calc((100% / var(--agenda-lane-count)) * var(--agenda-lane-index) + 3px);width:calc((100% / var(--agenda-lane-count)) - 6px);display:grid;align-content:start;grid-gap:2px;gap:2px;overflow:hidden;border-color:color-mix(in srgb,var(--appointment-border),#fff 65%);border-left-color:var(--appointment-border);border-radius:5px;background:var(--appointment-bg);color:var(--coffee);padding:5px 6px;text-align:left;touch-action:none;transition:box-shadow .15s ease,opacity .15s ease,transform .15s ease}.agenda-week-appointment:focus-visible,.agenda-week-appointment:hover{z-index:5;box-shadow:0 9px 18px rgba(54,25,22,.18);transform:translateY(-1px)}.agenda-week-appointment>em,.agenda-week-appointment>small,.agenda-week-appointment>span,.agenda-week-appointment>strong{display:block;min-width:0;overflow:hidden;color:inherit;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.agenda-week-appointment>span{font-size:.65rem;font-weight:900}.agenda-week-appointment>strong{font-size:.72rem}.agenda-week-appointment>small{font-size:.65rem}.agenda-week-appointment>em{color:var(--muted);font-size:.61rem;font-style:normal}.agenda-appointment-card.status-confirmed,.agenda-week-appointment.status-confirmed{--appointment-bg:#e9f7ee;--appointment-border:#177247}.agenda-appointment-card.status-pending,.agenda-week-appointment.status-pending{--appointment-bg:#fff7db;--appointment-border:#c77b08}.agenda-appointment-card.status-completed,.agenda-week-appointment.status-completed{--appointment-bg:#eef1f2;--appointment-border:#53616a}.agenda-appointment-card.status-cancelled,.agenda-week-appointment.status-cancelled{--appointment-bg:#fff0ee;--appointment-border:#a90e02;opacity:.72}.agenda-appointment-card{background:var(--appointment-bg);border-color:color-mix(in srgb,var(--appointment-border),#fff 65%);border-left-color:var(--appointment-border);color:var(--coffee)}.agenda-appointment-card small,.agenda-appointment-card span,.agenda-appointment-card strong{color:inherit}.agenda-current-time-line{position:absolute;z-index:8;left:0;right:0;height:2px;background:var(--milano);pointer-events:none}.agenda-current-time-line:before{content:"";position:absolute;left:-4px;top:-4px;width:9px;height:9px;border-radius:50%;background:var(--milano)}.agenda-current-time-line b{position:absolute;top:-10px;left:5px;border-radius:4px;background:var(--milano);color:var(--lemon);padding:2px 4px;font-size:.58rem}.agenda-detail-backdrop{display:none}.agenda-detail-panel{position:-webkit-sticky;position:sticky;top:76px;max-height:calc(100dvh - 100px);overflow-y:auto;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 8px 26px rgba(54,25,22,.1)}.agenda-detail-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:14px}.agenda-detail-panel>header>div{display:grid;justify-items:start;grid-gap:6px;gap:6px}.agenda-detail-panel>header span{color:var(--coffee);font-weight:900}.agenda-detail-panel>header strong{border-radius:999px;padding:5px 8px}.agenda-detail-panel>header .status-pending{background:#fff1c2;color:#8b5603}.agenda-detail-panel>header .status-confirmed{background:#e9f7ee;color:#17653a}.agenda-detail-panel>header .status-completed{background:#eef1f2;color:#46525a}.agenda-detail-panel>header .status-cancelled{background:#fff0ee;color:#a90e02}.agenda-detail-client{display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--line);padding:14px}.agenda-detail-client>div{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:50%;background:var(--milano);color:var(--lemon);font-weight:900}.agenda-detail-client>span{display:grid;min-width:0;grid-gap:3px;gap:3px}.agenda-detail-client small{color:var(--muted);font-size:.76rem}.agenda-detail-list{padding:5px 14px}.agenda-detail-list>div{display:grid;grid-gap:5px;gap:5px;border-bottom:1px solid var(--line);padding:11px 0}.agenda-detail-list>div:last-child{border-bottom:0}.agenda-detail-list dt{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:.72rem;font-weight:800}.agenda-detail-list dd{margin:0;color:var(--coffee);line-height:1.35;font-size:.84rem;font-weight:800}.agenda-detail-actions{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line);padding:14px}.agenda-detail-actions button{width:100%;min-height:42px}.operation-fifteen{display:grid;grid-gap:16px;gap:16px;width:min(100%,1500px);margin:0 auto;color:var(--coffee)}.operation-fifteen-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.operation-fifteen-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;background:#fff;padding:5px}.operation-fifteen-tabs button{min-height:42px;border:0;border-radius:6px;background:transparent;color:var(--muted);padding:7px 9px;font-weight:900;line-height:1.15}.operation-fifteen-tabs button[aria-pressed=true]{background:var(--milano);color:var(--lemon)}.operation-fifteen-form{display:grid;grid-gap:12px;gap:12px}.operation-fifteen-panel{display:none;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 4px 16px rgba(58,25,21,.045)}.operation-fifteen-panel.is-active{display:block}.operation-mobile-toggle{display:none}.operation-panel-body{display:grid}.operation-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding:15px 18px}.operation-panel-heading h2{margin:0;font-size:1.05rem;letter-spacing:0}.operation-panel-heading p{margin:4px 0 0;color:var(--muted);font-size:.8rem}.operation-hours-head,.operation-hours-table article{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(115px,.75fr) minmax(116px,.8fr) minmax(245px,1.55fr) minmax(116px,.8fr);align-items:center;grid-gap:12px;gap:12px}.operation-hours-head{min-height:40px;background:var(--lemon-soft);color:var(--muted);padding:8px 16px;font-size:.7rem;font-weight:900;text-transform:uppercase}.operation-hours-table article{min-height:70px;border-top:1px solid var(--line);padding:10px 16px}.operation-hours-table article:first-of-type{border-top:0}.operation-hours-table article.is-closed{background:#faf9f6}.operation-hours-table article>strong{color:var(--coffee);font-size:.9rem}.operation-hours-table article>label>span{display:none}.operation-status-toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.operation-auto-renew input,.operation-status-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:38px;height:22px;min-height:22px!important;flex:0 0 38px;border:1px solid #c8b9b4;border-radius:999px;background:#d9d2ce;padding:0;cursor:pointer}.operation-auto-renew input:before,.operation-status-toggle input:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(45,24,21,.22);transition:transform .15s ease}.operation-auto-renew input:checked,.operation-status-toggle input:checked{border-color:var(--milano);background:var(--milano)}.operation-auto-renew input:checked:before,.operation-status-toggle input:checked:before{transform:translateX(16px)}.operation-status-toggle span{color:var(--muted);font-size:.75rem;font-weight:800}.operation-break-field{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.operation-break-field>span{grid-column:1/-1}.operation-break-field i{color:var(--muted);font-size:.68rem;font-style:normal}.operation-hours-table input{min-height:38px;padding:7px 8px}.operation-hours-table input:disabled{opacity:.48}.operation-capacity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:18px}.operation-capacity-grid label{align-content:start;min-height:178px;border:1px solid var(--line);border-radius:7px;background:#fff;padding:14px}.operation-capacity-grid label>strong{font-size:.9rem}.operation-capacity-grid label>small,.operation-capacity-grid label>span{color:var(--muted);font-size:.72rem;line-height:1.4}.operation-capacity-grid label>input,.operation-capacity-grid label>select{margin-top:auto}.operation-capacity-grid .operation-auto-renew{grid-template-columns:minmax(0,1fr) auto;align-items:center}.operation-capacity-grid .operation-auto-renew>span{grid-column:1}.operation-capacity-grid .operation-auto-renew>input{grid-column:2;grid-row:1/span 2}.operation-entry-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr auto auto;align-items:end;grid-gap:12px;gap:12px;padding:18px}.operation-entry-grid.is-special{grid-template-columns:1fr 1fr 1fr auto}.operation-entry-grid.is-closed{grid-template-columns:minmax(220px,.45fr) auto;justify-content:start}.operation-inline-check{display:flex!important;align-items:center;min-height:42px}.operation-inline-check input{width:18px;min-height:18px}.operation-routine-list{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line);padding:14px 18px 18px}.operation-routine-list article{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:6px;background:var(--lemon-soft);padding:10px 12px}.operation-routine-list article>svg{color:var(--milano)}.operation-routine-list article span{display:grid;grid-gap:2px;gap:2px}.operation-routine-list article small,.operation-routine-list>p{color:var(--muted);font-size:.76rem}.operation-routine-list>p{margin:6px 0}.operation-priority-note{display:flex;align-items:center;gap:10px;border:1px solid rgba(169,14,2,.17);border-radius:7px;background:var(--lemon-soft);color:var(--milano);padding:12px 14px}.operation-priority-note span{display:grid;grid-gap:2px;gap:2px}.operation-priority-note small{color:var(--muted)}.operation-mobile-save{display:none!important}@media (max-width:1100px){.professional-profile-grid{grid-template-columns:minmax(0,1fr) 300px}.professional-editor-portfolio>div,.professional-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agenda-filter-bar{grid-template-columns:minmax(180px,1fr) minmax(160px,1fr) auto}.agenda-status-legend{grid-column:1/3;grid-row:2}.agenda-period-count{grid-column:3}.agenda-calendar-layout.has-detail{grid-template-columns:minmax(0,1fr) 290px}.operation-hours-head,.operation-hours-table article{grid-template-columns:minmax(130px,1fr) minmax(105px,.75fr) 110px minmax(220px,1.4fr) 110px}.operation-fifteen-tabs button{font-size:.75rem}}@media (max-width:860px){.professional-profile-identity{grid-template-columns:auto minmax(0,1fr)}.professional-linked-establishment{grid-column:1/-1;border-top:1px solid var(--line);border-left:0;padding:14px 0 0}.agenda-toolbar,.professional-profile-grid{grid-template-columns:1fr}.agenda-calendar-layout.has-detail{grid-template-columns:minmax(0,1fr) 270px}.operation-fifteen-tabs{overflow-x:auto;grid-template-columns:repeat(5,minmax(155px,1fr))}.operation-hours-table{overflow-x:auto}.operation-hours-head,.operation-hours-table article{min-width:860px}.operation-capacity-grid,.operation-entry-grid,.operation-entry-grid.is-special{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){body:has(.agenda-detail-backdrop){overflow:hidden}.professional-summary-filters{width:100%;justify-content:stretch}.professional-reference-filter,.professional-summary-filters .professional-period-control{flex:1 1 100%}.professional-reference-filter input{width:100%}.professional-summary-card>header{align-items:center;gap:8px}.professional-chart-filter{width:auto;max-width:47%}.professional-chart-filter select{width:100%}.professional-revenue-chart{overflow-x:auto}.professional-chart-canvas,.professional-chart-labels{min-width:560px}.professional-profile-thirteen{gap:12px;padding-bottom:72px}.professional-profile-heading .professional-profile-edit{display:none}.professional-profile-identity{grid-template-columns:76px minmax(0,1fr);gap:14px;padding:15px}.professional-profile-avatar{width:76px;height:76px;flex-basis:76px;font-size:1.25rem}.professional-profile-person h2{font-size:1.2rem}.professional-profile-person ul{grid-column:1/-1;gap:5px;margin-top:9px}.professional-profile-person li{font-size:.65rem;padding:5px 7px}.professional-profile-card>div{padding:14px}.professional-editor-portfolio>div,.professional-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-profile-rating{grid-template-columns:94px minmax(0,1fr);gap:12px}.professional-profile-rating>div:first-child{padding-right:12px}.professional-security-status{grid-template-columns:auto minmax(0,1fr)}.professional-security-status b{grid-column:2;justify-self:start}.professional-profile-mobile-edit{position:fixed;z-index:40;right:14px;bottom:74px;left:14px;display:inline-flex!important;justify-content:center;min-height:46px;box-shadow:0 8px 24px rgba(54,25,22,.2)}.professional-editor-backdrop{align-items:end;padding:0}.professional-profile-editor{width:100%;max-height:calc(100dvh - 54px);border-radius:8px 8px 0 0}.professional-editor-avatar{grid-template-columns:auto minmax(0,1fr)}.professional-editor-avatar>small{grid-column:1/-1}.professional-editor-fields{grid-template-columns:1fr}.professional-editor-fields .is-wide{grid-column:auto}.professional-profile-editor>footer button{flex:1 1}.agenda-workspace{gap:10px}.agenda-establishment-heading p,.operation-fifteen-heading p{line-height:1.45}.agenda-toolbar{gap:8px;padding:8px}.agenda-view-switch{grid-template-columns:repeat(4,minmax(0,1fr))}.agenda-view-switch button{min-width:0;padding:0 4px;font-size:.73rem}.agenda-date-control{grid-template-columns:42px 58px minmax(0,1fr) 42px}.agenda-date-control button,.agenda-date-control strong{min-height:42px;font-size:.72rem}.agenda-date-control button{padding-inline:5px}.agenda-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px}.agenda-filter-bar>label{min-width:0}.agenda-status-legend{grid-column:1/-1;grid-row:auto;gap:9px;padding-bottom:2px}.agenda-period-count{grid-column:1/-1;justify-items:start;grid-template-columns:auto 1fr;align-items:baseline;gap:5px}.agenda-change-feed{grid-template-columns:1fr}.agenda-calendar-layout.has-detail{grid-template-columns:minmax(0,1fr)}.daily-agenda-grid{grid-template-columns:64px repeat(var(--agenda-columns),minmax(128px,1fr));min-width:calc(64px + (var(--agenda-columns) * 128px))}.agenda-time-axis{padding-top:72px}.agenda-staff-column header{min-height:72px}.agenda-staff-column header span{width:42px;height:42px}.agenda-appointment-card{left:4px;right:4px;gap:2px;padding:6px 7px}.agenda-appointment-card small,.agenda-appointment-card span,.agenda-appointment-card strong{font-size:.72rem;line-height:1.15}.agenda-detail-backdrop{position:fixed;z-index:1090;inset:0;display:block;border:0;background:rgba(45,24,21,.55)}.agenda-detail-panel{position:fixed;z-index:1100;top:auto;right:10px;bottom:68px;left:10px;max-height:calc(100dvh - 86px);border-radius:8px;box-shadow:0 18px 55px rgba(45,24,21,.28)}.operation-fifteen{gap:11px;padding-bottom:70px}.operation-fifteen-heading{display:block}.operation-fifteen-heading>button,.operation-fifteen-tabs{display:none}.operation-fifteen-form{gap:9px}.operation-fifteen-panel,.operation-fifteen-panel.is-active{display:block}.operation-mobile-toggle{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:62px;border:0;background:#fff;color:var(--milano);padding:10px 13px;text-align:left}.operation-mobile-toggle>span{display:grid;grid-gap:2px;gap:2px}.operation-mobile-toggle strong{color:var(--coffee);font-size:.84rem}.operation-mobile-toggle small{color:var(--muted);font-size:.67rem}.operation-fifteen-panel.is-active .operation-mobile-toggle{background:var(--lemon-soft);border-bottom:1px solid var(--line)}.operation-fifteen-panel.is-active .operation-mobile-toggle>svg:last-child{transform:rotate(90deg)}.operation-fifteen-panel:not(.is-active) .operation-panel-body{display:none}.operation-panel-heading{padding:13px}.operation-hours-table{overflow:visible;padding:8px}.operation-hours-head{display:none}.operation-hours-table article{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;min-height:0;margin-bottom:8px;border:1px solid var(--line);border-radius:7px;padding:11px}.operation-hours-table article>label:not(.operation-status-toggle){grid-column:span 1}.operation-hours-table article>label>span{display:block;color:var(--muted);font-size:.65rem}.operation-hours-table article>label:nth-of-type(2){grid-column:1}.operation-hours-table article>label:nth-of-type(3){grid-column:1/-1}.operation-hours-table article>label:nth-of-type(4){grid-column:2;grid-row:2}.operation-break-field{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.operation-capacity-grid{grid-template-columns:1fr;padding:10px}.operation-capacity-grid label{min-height:150px}.operation-entry-grid,.operation-entry-grid.is-closed,.operation-entry-grid.is-special{grid-template-columns:1fr;padding:13px}.operation-inline-check{min-height:34px}.operation-entry-grid button{width:100%}.operation-priority-note{margin:0 2px}.operation-mobile-save{position:fixed;z-index:45;right:12px;bottom:72px;left:12px;display:inline-flex!important;width:auto!important;justify-content:center;min-height:46px;box-shadow:0 8px 24px rgba(54,25,22,.2)}}@media (max-width:420px){.professional-profile-identity{grid-template-columns:66px minmax(0,1fr)}.professional-profile-avatar{width:66px;height:66px;flex-basis:66px}.professional-profile-person>div>span{display:none}.professional-profile-rating{grid-template-columns:1fr}.professional-profile-rating>div:first-child{grid-template-columns:auto auto auto;justify-content:start;border-right:0;border-bottom:1px solid var(--line);padding:0 0 12px}.professional-editor-portfolio>header{align-items:flex-start}.agenda-filter-bar{grid-template-columns:1fr}.agenda-period-count,.agenda-status-legend{grid-column:1}.operation-hours-table article{grid-template-columns:minmax(0,1fr) auto}.operation-hours-table article>label:nth-of-type(2),.operation-hours-table article>label:nth-of-type(4){grid-column:1/-1;grid-row:auto}}.clients-eighteen,.services-seventeen,.team-sixteen{display:grid;grid-gap:16px;gap:16px;width:min(100%,1480px);margin:0 auto;color:var(--ink)}.management-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;min-width:0}.management-page-heading>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.client-eighteen-registration>header span,.management-page-heading>div>span,.service-seventeen-editor>header span,.team-sixteen-registration>header span{color:var(--milano);font-size:.69rem;font-weight:900;text-transform:uppercase}.management-page-heading h1{color:var(--ink);font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.15;letter-spacing:0}.management-page-heading p{color:var(--muted);font-size:.88rem}.client-eighteen-detail .est-primary,.client-eighteen-registration .est-primary,.management-page-heading .est-primary,.service-seventeen-editor .est-primary,.team-detail-edit .est-primary,.team-sixteen-registration .est-primary{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--milano);border-radius:6px;padding:0 15px;font-size:.82rem;font-weight:900;white-space:nowrap}.clients-eighteen-list-panel,.service-catalog-panel,.service-category-panel,.team-sixteen-list-panel{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 5px 18px rgba(58,25,21,.045)}.clients-search-row,.management-filter-row{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding:13px 16px}.management-filter-row>label:not(.management-search){min-width:130px}.client-advanced-filters select,.management-filter-row select{width:100%;height:38px;border:1px solid var(--line);border-radius:6px;background:var(--lemon-soft);color:var(--ink);padding:0 30px 0 10px;font-size:.77rem;font-weight:800}.management-search{min-width:180px;display:flex;flex:1 1 300px;align-items:center;gap:8px;height:40px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--muted);padding:0 11px}.management-search:focus-within{border-color:var(--milano);box-shadow:0 0 0 3px rgba(169,14,2,.1)}.management-search input{width:100%;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--ink);padding:0;box-shadow:none;font-size:.82rem}.management-search input:focus{border:0;box-shadow:none}.management-check{display:inline-flex;min-width:max-content!important;align-items:center;gap:7px;color:var(--muted);font-size:.76rem;font-weight:800}.management-check input,.service-mode-picker input,.service-professional-picker input{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--milano)}.management-filter-button,.management-mobile-filter{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:6px;background:var(--lemon-soft);color:var(--milano);font-size:.78rem;font-weight:900}.management-mobile-filter{display:none}.management-feedback{border:1px solid rgba(169,14,2,.18);border-radius:6px;background:#fff4f2;color:var(--milano);padding:9px 11px;font-size:.78rem;font-weight:800}.management-empty{padding:32px 18px;color:var(--muted);text-align:center}.management-list-footer{border-top:1px solid var(--line);background:var(--lemon-soft);color:var(--muted);padding:10px 16px;font-size:.7rem;font-weight:800}.management-status{width:max-content;display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#f2f0ef;color:#655b59;padding:5px 8px;font-size:.66rem;font-weight:900;white-space:nowrap}.management-status i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.management-status.is-ativo{background:#e7f6ed;color:#17663a}.management-status.is-ferias,.management-status.is-licenca{background:#fff4d9;color:#8f5600}.management-status.is-inativo{background:#f1efee;color:#6d625f}.management-row-action{min-width:36px;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--milano);padding:0 8px;font-size:.7rem;font-weight:900}.management-row-action:hover{border-color:rgba(169,14,2,.38);background:var(--lemon-soft)}.management-detail-backdrop{position:fixed;z-index:1000;inset:0;border:0;background:rgba(48,24,22,.28);padding:0;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}@keyframes management-drawer-enter{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.team-sixteen-head,.team-sixteen-table>article{display:grid;grid-template-columns:minmax(215px,1.5fr) minmax(140px,.9fr) 92px minmax(130px,.85fr) 86px 86px;grid-gap:13px;gap:13px;align-items:center}.team-sixteen-head{min-height:36px;border-bottom:1px solid var(--line);background:var(--lemon-soft);color:var(--muted);padding:0 16px;font-size:.61rem;font-weight:900;text-transform:uppercase}.team-sixteen-table>article{min-height:66px;border-bottom:1px solid rgba(169,14,2,.09);padding:9px 16px}.team-sixteen-table>article:last-of-type{border-bottom:0}.team-sixteen-table>article.is-selected,.team-sixteen-table>article:hover{background:#fffef4}.team-sixteen-table>article.is-selected{box-shadow:inset 3px 0 var(--milano)}.team-sixteen-main{min-width:0;display:flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--ink);padding:0;text-align:left}.team-sixteen-main>span,.team-sixteen-next,.team-sixteen-role{min-width:0;display:grid;grid-gap:2px;gap:2px}.team-sixteen-main strong,.team-sixteen-next strong,.team-sixteen-role strong{overflow:hidden;color:var(--ink);font-size:.77rem;text-overflow:ellipsis;white-space:nowrap}.team-sixteen-main small,.team-sixteen-next small,.team-sixteen-role small{overflow:hidden;color:var(--muted);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.team-sixteen-avatar{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;overflow:hidden;border:2px solid #fff;border-radius:50%;color:#fff;font-size:.67rem;font-weight:900;box-shadow:0 0 0 1px var(--line)}.team-sixteen-avatar img{width:100%;height:100%;object-fit:cover}.team-sixteen-avatar.is-large{width:66px;height:66px;flex-basis:66px;font-size:1rem}.team-sixteen-count{display:inline-flex;align-items:center;gap:6px;color:var(--milano)}.client-eighteen-detail,.service-seventeen-editor,.team-sixteen-detail{position:fixed;z-index:1001;top:0;right:0;bottom:0;width:min(430px,100vw);display:flex;overflow:hidden;flex-direction:column;border-left:1px solid var(--line);background:#fff;box-shadow:-14px 0 38px rgba(54,25,22,.14);animation:management-drawer-enter .22s ease-out both}.team-detail-identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;background:var(--milano);color:var(--lemon);padding:20px}.team-detail-identity>div{display:grid;grid-gap:3px;gap:3px}.team-detail-identity strong{color:var(--lemon);font-size:1.05rem}.team-detail-identity small,.team-detail-identity span{color:rgba(255,251,212,.8);font-size:.7rem}.team-detail-identity small{display:inline-flex;align-items:center;gap:5px;font-weight:800}.team-detail-identity small i{width:7px;height:7px;border-radius:50%;background:#77d99b}.client-detail-back,.client-eighteen-registration>header>button,.service-seventeen-editor>header>button,.team-detail-identity>button,.team-sixteen-registration>header>button{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,251,212,.35);border-radius:6px;background:transparent;color:var(--lemon);padding:0}.team-detail-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line);background:#fff}.team-detail-tabs button{min-width:0;min-height:43px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);padding:0 4px;font-size:.69rem;font-weight:900}.team-detail-tabs button[aria-pressed=true]{border-bottom-color:var(--milano);color:var(--milano)}.client-eighteen-detail>.management-feedback,.service-seventeen-editor>.management-feedback,.team-sixteen-detail>.management-feedback{margin:10px 14px 0}.team-detail-body{min-height:0;flex:1 1 auto;overflow-y:auto;background:var(--lemon-soft);padding:14px;overscroll-behavior:contain}.team-detail-sections,.team-tab-list{display:grid;grid-gap:10px;gap:10px}.team-detail-sections>section,.team-tab-list{border:1px solid var(--line);border-radius:7px;background:#fff;padding:14px}.team-detail-sections section>header,.team-tab-list>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.team-detail-sections section>header strong,.team-tab-list>header strong{color:var(--ink);font-size:.8rem}.team-detail-sections section>header button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--milano);padding:3px;font-size:.69rem;font-weight:900}.team-detail-sections dl{display:grid;grid-gap:9px;gap:9px;margin:0}.team-detail-sections dl div{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:8px;gap:8px}.team-detail-sections dd,.team-detail-sections dt{margin:0;font-size:.7rem}.team-detail-sections dt{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.team-detail-sections dd{color:var(--ink);font-weight:800;text-align:right}.team-detail-sections>section>p,.team-tab-list>p{color:var(--muted);font-size:.74rem}.team-detail-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.team-detail-metrics>div{display:grid;grid-gap:2px;gap:2px;border-radius:6px;background:var(--lemon-soft);padding:9px}.team-detail-metrics small{color:var(--muted);font-size:.58rem}.team-detail-metrics strong{color:var(--milano);font-size:.78rem}.team-access-note{display:flex;align-items:flex-start;gap:8px;color:#17663a!important}.team-tab-list>header{justify-content:flex-start;color:var(--milano)}.team-tab-list>header>div{display:grid}.team-tab-list>header small{color:var(--muted);font-size:.64rem}.team-tab-list>article{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding:10px 0 0}.team-tab-list>article+article{margin-top:9px}.team-tab-list>article span{min-width:0;display:grid}.team-tab-list>article b,.team-tab-list>article strong{color:var(--ink);font-size:.72rem}.team-tab-list>article small{color:var(--muted);font-size:.64rem}.team-tab-list>article b{color:var(--milano);white-space:nowrap}.client-eighteen-registration form,.service-seventeen-editor form,.team-detail-edit,.team-registration-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.client-eighteen-registration form>label,.service-mode-picker,.service-professional-picker,.service-seventeen-editor form>label,.team-detail-edit>label,.team-registration-fields>label{min-width:0;display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:.7rem;font-weight:800}.client-eighteen-registration input,.client-eighteen-registration select,.client-eighteen-registration textarea,.service-seventeen-editor input,.service-seventeen-editor select,.service-seventeen-editor textarea,.team-detail-edit input,.team-detail-edit select,.team-registration-fields input,.team-registration-fields select{width:100%;min-width:0;min-height:40px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);padding:8px 10px;font-size:.78rem}.service-category-field{position:relative;min-width:0;display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:.7rem;font-weight:800}.service-category-trigger{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);padding:8px 10px;font-size:.78rem;font-weight:800;text-align:left}.service-category-trigger svg{flex:0 0 auto;transition:transform .16s ease}.service-category-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.service-category-menu{position:absolute;z-index:30;top:calc(100% + 5px);right:0;left:0;max-height:min(230px,36dvh);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:6px;background:#fff;box-shadow:0 12px 28px rgba(54,25,22,.18);padding:5px}.service-category-menu button{width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:5px;background:transparent;color:var(--ink);padding:7px 9px;font-size:.76rem;font-weight:700;text-align:left}.service-category-menu button:focus-visible,.service-category-menu button:hover,.service-category-menu button[aria-selected=true]{background:var(--lemon-soft);color:var(--milano)}.client-eighteen-registration form>footer,.service-seventeen-editor form>footer,.team-detail-edit-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--line);padding-top:12px}.professional-secondary{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--milano);padding:0 13px;font-size:.76rem;font-weight:900}.management-photo-field{grid-column:1/-1;display:flex;align-items:center;gap:12px;border:1px dashed rgba(169,14,2,.28);border-radius:7px;background:var(--lemon-soft);padding:11px}.management-photo-preview{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:var(--milano);color:var(--lemon)}.management-photo-preview img{width:100%;height:100%;object-fit:cover}.management-photo-field>label{position:relative;display:flex;flex:1 1 auto;align-items:center;gap:9px;color:var(--milano);cursor:pointer}.management-photo-field>label span{display:grid}.management-photo-field>label strong{font-size:.75rem}.management-photo-field>label small{color:var(--muted);font-size:.63rem}.management-photo-field input{position:absolute;width:1px;height:1px;opacity:0}.management-password{position:relative}.management-password input{padding-right:42px}.management-password button{position:absolute;top:3px;right:3px;bottom:3px;width:34px;border:0;background:transparent;color:var(--milano)}.client-eighteen-registration,.team-sixteen-registration{width:min(680px,100%);max-height:min(780px,94vh);overflow-y:auto;gap:15px;padding:0}.client-eighteen-registration>header,.team-sixteen-registration>header{align-items:flex-start;background:var(--milano);color:var(--lemon);padding:18px 20px}.client-eighteen-registration>header h2,.team-sixteen-registration>header h2{color:var(--lemon);font-size:1.25rem}.client-eighteen-registration>header span,.team-sixteen-registration>header span{color:rgba(255,251,212,.72)}.client-eighteen-registration>header p,.team-sixteen-registration>header p{color:rgba(255,251,212,.78);font-size:.74rem}.client-eighteen-registration>form,.team-sixteen-registration>form{padding:0 20px 20px}.client-eighteen-registration .is-wide,.service-seventeen-editor .is-wide,.team-registration-fields .is-wide{grid-column:1/-1}.team-registration-fields+footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.services-seventeen-layout{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.service-category-panel{position:-webkit-sticky;position:sticky;top:18px;display:grid;padding:8px}.service-category-panel header{display:flex;align-items:center;justify-content:space-between;padding:8px 9px 11px}.service-category-panel header strong{color:var(--ink);font-size:.8rem}.client-segment-tabs b,.service-category-panel button b,.service-category-panel header span{display:inline-grid;min-width:22px;height:20px;place-items:center;border-radius:999px;background:#f1edeb;color:var(--muted);padding:0 6px;font-size:.61rem}.service-category-panel>button{width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:6px;background:transparent;color:var(--muted);padding:0 9px;text-align:left;font-size:.73rem;font-weight:800}.service-category-panel>button[aria-pressed=true]{background:var(--lemon);color:var(--milano)}.service-category-panel>button[aria-pressed=true] b{background:var(--milano);color:var(--lemon)}.service-filter-row .management-search{max-width:470px}.service-seventeen-head,.service-seventeen-table>article{display:grid;grid-template-columns:20px minmax(180px,1.35fr) 78px 90px 108px 88px 52px 48px;grid-gap:10px;gap:10px;align-items:center}.service-seventeen-head{grid-template-columns:minmax(180px,1.35fr) 78px 90px 108px 88px 52px 48px;min-height:36px;border-bottom:1px solid var(--line);background:var(--lemon-soft);color:var(--muted);padding:0 14px 0 44px;font-size:.6rem;font-weight:900;text-transform:uppercase}.service-seventeen-table>article{min-height:63px;border-bottom:1px solid rgba(169,14,2,.09);padding:8px 14px}.service-seventeen-table>article.is-selected,.service-seventeen-table>article:hover{background:#fffef4}.service-grip{color:rgba(118,81,78,.5);cursor:-webkit-grab;cursor:grab}.service-seventeen-main{min-width:0;display:grid;grid-gap:2px;gap:2px;border:0;background:transparent;padding:0;text-align:left}.service-price,.service-seventeen-main strong{color:var(--ink);font-size:.76rem}.service-duration,.service-seventeen-main small{color:var(--muted);font-size:.65rem}.service-duration{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.service-professional-stack{display:flex;align-items:center;padding-left:7px}.service-mini-avatar,.service-professional-stack>b{width:28px;height:28px;display:grid;place-items:center;overflow:hidden;border:2px solid #fff;border-radius:50%;color:#fff;font-size:.55rem;font-weight:900;box-shadow:0 0 0 1px var(--line)}.service-professional-stack>*+*{margin-left:-7px}.service-mini-avatar img{width:100%;height:100%;object-fit:cover}.service-professional-stack>b{background:var(--milano);color:var(--lemon)}.service-professional-stack>small{color:var(--muted);font-size:.62rem}.service-marketplace{width:max-content;border-radius:999px;background:#f1efee;color:#6d625f;padding:4px 7px;font-size:.62rem;font-weight:900}.service-marketplace.is-visible{background:#e8f6ed;color:#17663a}.management-switch{position:relative;width:38px;min-width:38px;height:22px;min-height:22px;border:0;border-radius:999px;background:#c9c3c1;padding:0}.management-switch i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(54,25,22,.22);transition:transform .16s ease}.management-switch[aria-pressed=true]{background:var(--milano)}.management-switch[aria-pressed=true] i{transform:translateX(16px)}.service-seventeen-editor{width:min(470px,100vw)}.service-seventeen-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;background:var(--milano);color:var(--lemon);padding:19px 20px}.service-seventeen-editor>header h2{color:var(--lemon);font-size:1.18rem;letter-spacing:0}.service-seventeen-editor>header span{color:rgba(255,251,212,.73)}.service-seventeen-editor form{min-height:0;overflow-y:auto;padding:16px 18px 24px;overscroll-behavior:contain}.client-eighteen-registration textarea,.service-seventeen-editor textarea{resize:vertical}.service-seventeen-editor label>small{color:var(--muted);font-size:.62rem;text-align:right}.service-mode-picker,.service-professional-picker{grid-column:1/-1;border:1px solid var(--line);border-radius:7px;padding:11px}.service-mode-picker legend,.service-professional-picker legend{color:var(--ink);padding:0 4px;font-size:.72rem;font-weight:900}.service-professional-picker>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.service-professional-picker>div label{min-width:0;display:flex;align-items:center;gap:7px;border-radius:6px;background:var(--lemon-soft);padding:7px;color:var(--ink);font-size:.67rem}.service-professional-picker>button{width:max-content;border:0;background:transparent;color:var(--milano);padding:5px 0 0;font-size:.66rem;font-weight:900}.service-mode-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.service-mode-picker legend{grid-column:1/-1}.service-mode-picker>label{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:6px;padding:9px}.service-mode-picker>label span{min-width:0;display:grid}.service-mode-picker strong{color:var(--ink);font-size:.68rem}.service-mode-picker small{color:var(--muted);font-size:.58rem}.service-active-row{display:flex!important;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:7px;background:var(--lemon-soft);padding:11px}.service-active-row>span{display:grid}.service-active-row strong{color:var(--ink);font-size:.73rem}.service-active-row small{color:var(--muted);text-align:left!important}.service-active-row>input{position:relative;width:38px;min-width:38px;height:22px;min-height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:#c9c3c1;padding:0;cursor:pointer}.service-active-row>input:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(54,25,22,.22);transition:transform .16s ease}.service-active-row>input:checked{background:var(--milano)}.service-active-row>input:checked:after{transform:translateX(16px)}.service-seventeen-editor .service-mode-picker input[type=checkbox],.service-seventeen-editor .service-professional-picker input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;padding:0}.clients-search-row .management-search{max-width:560px}.client-advanced-filters{display:flex;align-items:flex-end;gap:10px;border-bottom:1px solid var(--line);background:var(--lemon-soft);padding:10px 16px}.client-advanced-filters label{min-width:180px;display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:.65rem;font-weight:900}.client-advanced-filters button{min-height:38px;border:0;background:transparent;color:var(--milano);padding:0 7px;font-size:.7rem;font-weight:900}.client-segment-tabs{display:flex;gap:3px;overflow-x:auto;border-bottom:1px solid var(--line);padding:0 13px;scrollbar-width:none}.client-segment-tabs::-webkit-scrollbar{display:none}.client-segment-tabs button{min-width:max-content;min-height:43px;display:inline-flex;align-items:center;gap:6px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);padding:0 8px;font-size:.71rem;font-weight:900}.client-segment-tabs button[aria-pressed=true]{border-bottom-color:var(--milano);color:var(--milano)}.client-segment-tabs button[aria-pressed=true] b{background:var(--milano);color:var(--lemon)}.clients-eighteen-head,.clients-eighteen-table>article{display:grid;grid-template-columns:26px minmax(165px,1.3fr) 105px 115px 90px 55px 95px 74px 64px;grid-gap:9px;gap:9px;align-items:center}.clients-eighteen-head{grid-template-columns:minmax(165px,1.3fr) 105px 115px 90px 55px 95px 74px 64px;min-height:36px;border-bottom:1px solid var(--line);background:var(--lemon-soft);color:var(--muted);padding:0 14px 0 49px;font-size:.59rem;font-weight:900;text-transform:uppercase}.clients-eighteen-table>article{min-height:62px;border-bottom:1px solid rgba(169,14,2,.09);padding:8px 14px}.clients-eighteen-table>article.is-selected,.clients-eighteen-table>article:hover{background:#fffef4}.client-favorite{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#a89d99;padding:0}.client-favorite.is-favorite{color:#c87900}.client-eighteen-main{min-width:0;display:flex;align-items:center;gap:9px;border:0;background:transparent;padding:0;text-align:left}.client-eighteen-main:before{content:"";width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:linear-gradient(135deg,var(--milano),var(--milano-soft));box-shadow:inset 0 0 0 2px #fff,0 0 0 1px var(--line)}.client-eighteen-main>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.client-eighteen-main strong{overflow:hidden;color:var(--ink);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.client-city,.client-cpf,.client-eighteen-main small,.client-last-visit{overflow:hidden;color:var(--muted);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.client-spent,.client-visits{color:var(--ink);font-size:.7rem}.client-row-actions{display:flex;justify-content:flex-end;gap:3px}.client-row-actions a,.client-row-actions button{width:29px;height:29px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--milano);padding:0}.client-row-actions a:hover,.client-row-actions button:hover{background:var(--lemon)}.client-eighteen-detail{width:min(440px,100vw)}.client-eighteen-detail>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;background:var(--milano);color:var(--lemon);padding:17px 18px}.client-eighteen-detail>header>div{min-width:0;display:flex;align-items:center;gap:8px}.client-eighteen-detail>header h2{overflow:hidden;color:var(--lemon);font-size:1.02rem;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}.client-eighteen-detail>header .client-favorite{color:rgba(255,251,212,.72)}.client-eighteen-detail>header .client-favorite.is-favorite{color:#ffd361}.client-detail-scroll{min-height:0;flex:1 1 auto;display:grid;align-content:start;grid-gap:10px;gap:10px;overflow-y:auto;background:var(--lemon-soft);padding:13px;overscroll-behavior:contain}.client-contact-summary,.client-detail-metrics,.client-detail-section{border:1px solid var(--line);border-radius:7px;background:#fff}.client-contact-summary{padding:13px}.client-contact-summary>small{display:block;border-bottom:1px solid var(--line);color:var(--muted);padding-bottom:9px;font-size:.64rem;font-weight:800}.client-contact-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px;margin:11px 0 0}.client-contact-summary dl div{min-width:0}.client-contact-summary dd,.client-contact-summary dt{margin:0}.client-contact-summary dt{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:.6rem}.client-contact-summary dd{overflow:hidden;color:var(--ink);font-size:.69rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.client-detail-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.client-detail-metrics>div{display:grid;grid-gap:2px;gap:2px;padding:11px}.client-detail-metrics>div+div{border-left:1px solid var(--line)}.client-detail-metrics small{color:var(--muted);font-size:.58rem}.client-detail-metrics strong{color:var(--milano);font-size:.79rem}.client-detail-section{padding:13px}.client-detail-section>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.client-detail-section>header strong{color:var(--ink);font-size:.77rem}.client-detail-section>header span{color:var(--muted);font-size:.61rem}.client-detail-section>p{color:var(--muted);font-size:.68rem}.client-next-appointment{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border-radius:6px;background:var(--lemon-soft);color:var(--milano);padding:10px}.client-next-appointment>span{min-width:0;display:grid}.client-next-appointment strong{color:var(--ink);font-size:.69rem}.client-next-appointment small{overflow:hidden;color:var(--muted);font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.client-next-appointment a{font-size:.61rem;font-weight:900}.client-history>article{position:relative;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border-top:1px solid var(--line);padding:9px 0}.client-history>article>i{width:7px;height:7px;border-radius:50%;background:#2c8a53}.client-history>article>span{display:grid}.client-history>article b,.client-history>article strong{color:var(--ink);font-size:.66rem}.client-history>article small{color:var(--muted);font-size:.59rem}.client-notes header button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--milano);font-size:.65rem;font-weight:900}.client-notes>div{display:grid;grid-gap:8px;gap:8px}.client-notes textarea{width:100%;border:1px solid var(--line);border-radius:6px;resize:vertical;padding:9px}.client-notes .est-primary{justify-self:end}.client-coupon>button{width:100%;margin-top:9px}.client-coupon-result{display:flex;align-items:center;gap:9px;border-radius:6px;background:var(--lemon);color:var(--milano);padding:9px}.client-coupon-result>span{display:grid}.client-coupon-result strong{font-size:.74rem}.client-coupon-result small{color:var(--muted);font-size:.59rem}.client-detail-mobile-action{display:none}@media (max-width:1180px){.team-sixteen-head,.team-sixteen-table>article{grid-template-columns:minmax(190px,1.4fr) minmax(125px,.8fr) 88px minmax(120px,.8fr) 70px 42px}.management-row-action span{display:none}.service-seventeen-head,.service-seventeen-table>article{grid-template-columns:20px minmax(160px,1.2fr) 70px 82px 92px 75px 48px 40px}.service-seventeen-head{grid-template-columns:minmax(160px,1.2fr) 70px 82px 92px 75px 48px 40px}.clients-eighteen-head,.clients-eighteen-table>article{grid-template-columns:25px minmax(160px,1.25fr) 100px 95px 82px 48px 86px 70px 60px}.clients-eighteen-head{grid-template-columns:minmax(160px,1.25fr) 100px 95px 82px 48px 86px 70px 60px}}@media (max-width:980px){.management-filter-row{flex-wrap:wrap}.management-search{flex-basis:calc(100% - 50px)}.services-seventeen-layout{grid-template-columns:1fr}.service-category-panel{position:static;display:flex;gap:5px;overflow-x:auto;padding:7px;scrollbar-width:none}.service-category-panel::-webkit-scrollbar{display:none}.service-category-panel header{display:none}.service-category-panel>button{width:max-content;min-width:max-content;gap:6px}.clients-eighteen-head,.clients-eighteen-table>article{grid-template-columns:25px minmax(160px,1.3fr) 98px 90px 50px 85px 68px 60px}.clients-eighteen-head{grid-template-columns:minmax(160px,1.3fr) 98px 90px 50px 85px 68px 60px}.client-city,.clients-eighteen-head span:nth-child(3){display:none}}@media (max-width:720px){.clients-eighteen,.services-seventeen,.team-sixteen{gap:12px}.management-page-heading{align-items:center}.management-page-heading>div>span{font-size:.61rem}.management-page-heading h1{font-size:1.35rem}.management-page-heading p{display:none}.management-page-heading .est-primary{width:42px;min-width:42px;min-height:40px;overflow:hidden;padding:0;color:transparent;gap:0;font-size:0}.management-page-heading .est-primary svg{width:17px;flex:0 0 17px;color:var(--lemon);stroke:var(--lemon)}.clients-search-row,.management-filter-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;padding:10px}.management-filter-row>label:not(.management-search){display:none}.management-filter-row.is-filter-open>label:not(.management-search){min-width:0;display:block}.management-filter-row.is-filter-open>.management-check{display:flex}.management-filter-row.is-filter-open>label:nth-of-type(2),.management-filter-row.is-filter-open>label:nth-of-type(4){grid-column:1}.management-filter-row.is-filter-open>.management-check,.management-filter-row.is-filter-open>label:nth-of-type(3){grid-column:2}.management-search{min-width:0;max-width:none!important}.management-mobile-filter{display:inline-flex}.management-filter-button[aria-expanded=true],.management-mobile-filter[aria-expanded=true]{border-color:var(--milano);background:var(--milano);color:var(--lemon)}.management-list-footer{padding:9px 11px}.clients-eighteen-head,.service-seventeen-head,.team-sixteen-head{display:none}.clients-eighteen-table,.service-seventeen-table,.team-sixteen-table{display:grid;grid-gap:8px;gap:8px;background:var(--lemon-soft);padding:9px}.team-sixteen-table>article{position:relative;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:7px;background:#fff;padding:11px}.team-sixteen-main{grid-column:1/-1}.team-sixteen-role{grid-column:1}.team-sixteen-table>article>.management-status{grid-column:2;grid-row:2}.team-sixteen-next{grid-column:1}.team-sixteen-count,.team-sixteen-next{border-top:1px solid var(--line);padding-top:8px}.team-sixteen-count{grid-column:2}.team-sixteen-table .management-row-action{position:absolute;top:10px;right:8px;border:0}.team-sixteen-main{padding-right:38px}.management-detail-backdrop{background:rgba(48,24,22,.42)}.service-seventeen-editor,.team-sixteen-detail{top:70px;bottom:64px;width:100%;border:0;border-radius:8px 8px 0 0}.team-sixteen-detail{animation:none}.team-detail-identity{padding:14px}.team-sixteen-avatar.is-large{width:54px;height:54px;flex-basis:54px}.team-detail-tabs button{min-height:40px;font-size:.65rem}.team-detail-body{padding:10px}.client-eighteen-registration form,.service-seventeen-editor form,.team-detail-edit,.team-registration-fields{grid-template-columns:1fr}.client-eighteen-registration .is-wide,.service-mode-picker,.service-professional-picker,.service-seventeen-editor .is-wide,.team-detail-edit-actions,.team-registration-fields .is-wide{grid-column:1}.client-eighteen-registration,.team-sixteen-registration{width:100%;max-height:calc(100dvh - 28px)}.clients-eighteen>.est-modal-backdrop,.professional-registration-backdrop{align-items:end;padding:14px 8px}.client-eighteen-registration>form,.team-sixteen-registration>form{padding:0 14px 16px}.service-category-panel{border-radius:7px}.service-filter-row.is-filter-open>label:nth-of-type(2){grid-column:1/-1}.service-seventeen-table>article{position:relative;min-height:0;display:grid;grid-template-columns:17px minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:7px;background:#fff;padding:11px}.service-grip{grid-row:1/3}.service-seventeen-main{grid-column:2/-1;padding-right:38px}.service-duration{grid-column:2}.service-price{grid-column:3}.service-professional-stack{grid-column:2}.service-marketplace{grid-column:3}.service-seventeen-table .management-switch{grid-column:4}.service-seventeen-table .management-row-action{position:absolute;top:7px;right:6px;border:0}.service-seventeen-editor>header{padding:14px}.service-seventeen-editor form{padding:13px 12px 22px}.service-seventeen-editor form>footer{align-items:stretch}.service-seventeen-editor form>footer .professional-secondary{min-width:112px;flex:0 0 112px;padding-inline:14px;white-space:nowrap;overflow-wrap:normal}.client-eighteen-registration>header>button{flex:0 0 34px;margin-top:8px}.service-mode-picker,.service-professional-picker>div{grid-template-columns:1fr}.clients-search-row{grid-template-columns:minmax(0,1fr) 40px}.management-filter-button{width:40px;min-width:40px;padding:0}.management-filter-button span{display:none}.client-advanced-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;padding:9px 10px}.client-advanced-filters label{min-width:0}.client-advanced-filters button{grid-column:1/-1;justify-self:end;min-height:28px}.client-segment-tabs{padding:0 8px}.clients-eighteen-table>article{position:relative;min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:7px 9px;gap:7px 9px;border:1px solid var(--line);border-radius:7px;background:#fff;padding:10px}.clients-eighteen-table>article>.client-favorite{grid-column:1;grid-row:1}.client-eighteen-main{grid-column:2;grid-row:1}.client-eighteen-main:before{display:none}.client-row-actions{grid-column:3;grid-row:1}.client-city,.client-cpf{display:none}.client-last-visit{grid-column:2;grid-row:2}.client-last-visit:before{content:"Ultima visita: ";font-weight:800}.client-visits{grid-column:1;grid-row:2}.client-visits:after{content:" visitas";color:var(--muted);font-size:.58rem;font-weight:700}.client-spent{grid-column:2;grid-row:3}.clients-eighteen-table>article>.management-status{grid-column:3;grid-row:3}.client-eighteen-detail{top:0;bottom:0;width:100%;border:0}.client-eighteen-detail>header{padding:12px}.client-detail-scroll{padding:9px 9px 82px}.client-detail-metrics{min-height:58px}.client-contact-summary dl{grid-template-columns:1fr}.client-detail-mobile-action{position:absolute;right:0;bottom:0;left:0;display:block;border-top:1px solid var(--line);background:#fff;padding:9px}.client-detail-mobile-action .est-primary{width:100%}}@media (max-width:390px){.management-page-heading h1{font-size:1.22rem}.team-detail-tabs button{font-size:.59rem}.team-detail-metrics{gap:5px}.client-advanced-filters,.team-detail-metrics{grid-template-columns:1fr}.service-mode-picker{display:grid}}@media (prefers-reduced-motion:reduce){.client-eighteen-detail,.service-seventeen-editor,.team-sixteen-detail{animation:none}}