@import url('https://fonts.googleapis.com/css2?family=Allura&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&display=swap');
html.theme-on{--theme-muted:color-mix(in srgb,var(--theme-text) 70%,var(--theme-bg));--theme-line:color-mix(in srgb,var(--theme-text) 15%,var(--theme-bg));--theme-tint:color-mix(in srgb,var(--theme-primary) 7%,var(--theme-surface));--line:var(--theme-line);--muted:var(--theme-muted)}html.theme-on body{background:var(--theme-bg)!important;color:var(--theme-text)!important}html.theme-on header,html.theme-on aside#sidebar,html.theme-on .card,html.theme-on .hero-product,html.theme-on .service-preview,html.theme-on .payment-example,html.theme-on .product-caption,html.theme-on dialog,html.theme-on .calendar-wrap,html.theme-on .month{background:var(--theme-surface)!important;border-color:var(--theme-line)!important;color:var(--theme-text)!important}html.theme-on h1,html.theme-on h2,html.theme-on h3,html.theme-on .brand,html.theme-on label,html.theme-on .booking b,html.theme-on td,html.theme-on .calendar-date{color:var(--theme-text)!important}html.theme-on a:not(.button):not(.primary):not(.btn):not(.brand),html.theme-on em,html.theme-on .brand-dot,html.theme-on .text-link,html.theme-on .eyebrow,html.theme-on nav button.active{color:var(--theme-primary)!important}html.theme-on .button,html.theme-on .primary,html.theme-on .btn.primary,html.theme-on .slots .selected,html.theme-on .segmented .active,html.theme-on .is-today>span{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:var(--theme-on-primary)!important}html.theme-on .button span,html.theme-on .primary span,html.theme-on .button:hover,html.theme-on .primary:hover{color:var(--theme-on-primary)!important}html.theme-on input,html.theme-on select,html.theme-on textarea{background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-line)!important;accent-color:var(--theme-primary)}html.theme-on input:disabled,html.theme-on select:disabled{opacity:.6}html.theme-on input:focus,html.theme-on select:focus,html.theme-on textarea:focus{outline-color:color-mix(in srgb,var(--theme-primary) 40%,transparent)!important}html.theme-on .lead,html.theme-on .hero-copy>p,html.theme-on .steps p,html.theme-on .professional-copy>p,html.theme-on .professional-copy ul,html.theme-on .payment-section>div>p,html.theme-on .questions p,html.theme-on .hint,html.theme-on .empty,html.theme-on .help p,html.theme-on .report-note,html.theme-on .booking-detail,html.theme-on .history-item,html.theme-on .service-card p,html.theme-on .stat-line,html.theme-on .section-heading>p,html.theme-on .metric,html.theme-on .metric small,html.theme-on th,html.theme-on .hero-notes{color:var(--theme-muted)!important}html.theme-on .metric strong,html.theme-on .quote strong,html.theme-on .stat-line strong,html.theme-on #service-detail strong{color:var(--theme-text)!important}html.theme-on .metric,html.theme-on .booking,html.theme-on .service-card,html.theme-on .quote,html.theme-on .pay-options label,html.theme-on .payment-choice,html.theme-on .info,html.theme-on .sample-save,html.theme-on .sample-form b,html.theme-on .service-item,html.theme-on .btn:not(.primary):not(.danger),html.theme-on .secondary,html.theme-on #account,html.theme-on .view-pill,html.theme-on .badge:not(.pending):not(.cancelled):not(.void):not(.payment_review){background:var(--theme-tint)!important;border-color:var(--theme-line)!important;color:var(--theme-text)!important}html.theme-on .professional-section,html.theme-on .final-cta,html.theme-on .calendar .cal-head,html.theme-on .calendar .time,html.theme-on nav button.active{background:var(--theme-tint)!important;border-color:var(--theme-line)!important}html.theme-on .pay-options label:has(input:checked),html.theme-on .payment-choice.selected{border-color:var(--theme-primary)!important;box-shadow:0 0 0 1px var(--theme-primary)!important}html.theme-on .radio,html.theme-on .selected .radio{border-color:var(--theme-primary)!important}html.theme-on .dot{background:var(--theme-primary)!important}html.theme-on .product-top,html.theme-on .product-bottom,html.theme-on .audience,html.theme-on .questions details,html.theme-on .step-number,html.theme-on .payment-total,html.theme-on .steps article,html.theme-on footer,html.theme-on .context,html.theme-on .sidebar-bottom,html.theme-on table td,html.theme-on table th{border-color:var(--theme-line)!important}html.theme-on .calendar .slot{background:var(--theme-surface)}html.theme-on .calendar .slot:hover,html.theme-on .month button:hover{background:var(--theme-tint)}html.theme-on .event:not(.pending):not(.blocked),html.theme-on .appointment{background:color-mix(in srgb,var(--theme-primary) 12%,var(--theme-surface));color:var(--theme-text);border-color:var(--theme-primary)}html.theme-on .month button{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-line)}html.theme-on .info.alert,html.theme-on .notice{background:#fff8e8!important;border-color:#eadfc4!important;color:#7c673b!important}html.theme-on .site-header nav.open{background:var(--theme-surface)!important}.theme-preview{background:var(--theme-bg);color:var(--theme-text);border:1px solid #dce3d6;border-radius:10px;padding:24px;margin-top:20px}.theme-preview .sample-card{background:var(--theme-surface);color:var(--theme-text);border:1px solid #dce3d6;border-radius:8px;padding:20px}.theme-preview .sample-button{background:var(--theme-primary);color:var(--theme-on-primary);border:0;border-radius:5px;padding:12px 18px;font-size:12px;display:inline-block;margin-top:15px}.theme-preview h3{color:var(--theme-text)!important;font-size:17px}.theme-preview p{color:var(--theme-text);font-size:12px;line-height:1.8}.color-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.color-input{display:flex;align-items:center;gap:12px}.color-input input[type=color]{width:57px;height:43px;padding:4px;min-height:43px;cursor:pointer;flex-shrink:0}.color-input span{font-family:monospace;font-size:12px}.appearance-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:start}.appearance-grid .card{margin-bottom:0}@media(max-width:800px){.appearance-grid{display:block}.appearance-grid .card{margin-bottom:20px}.color-grid{gap:15px}.theme-preview{padding:20px}}
html.theme-on nav button:not(.active),html.theme-on nav .icon,html.theme-on .sidebar-title,html.theme-on .sidebar-bottom a,html.theme-on .mini-label,html.theme-on .row-actions button,html.theme-on .hour-row label{color:var(--theme-muted)!important}html.theme-on nav button.active .icon{color:var(--theme-primary)!important}

/* Tipografia inspirada na referência: títulos serifados; formulários com leitura simples. */
html.theme-on body h1,html.theme-on body h2,html.theme-on body h3,html.theme-on body .cover-copy,html.theme-on body .entry-button b,html.theme-on body .brand>span,html.theme-on body .brand b,html.theme-on body .entry-brand>span,html.theme-on body .client-brand>span{font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:600!important;letter-spacing:-.5px!important}
html.theme-on body h1{line-height:1.1}html.theme-on body.entry-page h1{font-size:61px}html.theme-on body .store-profile h1{font-size:32px}html.theme-on body .service-copy h3{font-size:21px}html.theme-on body .entry-button b{font-size:23px}html.theme-on body .cover-copy{font-size:40px}html.theme-on body .entry-brand>span,html.theme-on body .client-brand>span,html.theme-on body .brand b{font-size:31px}.logo-palette{margin:23px 0;border-top:1px solid var(--theme-line,#e1e7dd);padding-top:22px}.logo-palette h3{font-size:21px;margin-top:0}.palette-actions{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.palette-actions input[type=file]{max-width:100%;font-size:11px}.palette-colors{display:flex;gap:9px;flex-wrap:wrap;margin:15px 0}.palette-colors button{width:43px;height:43px;border:2px solid #fff;border-radius:7px;box-shadow:0 0 0 1px #d0d5d0;cursor:pointer}.palette-colors button:focus{outline:2px solid var(--theme-primary);outline-offset:3px}.palette-logo-preview{width:90px;height:70px;object-fit:contain;border:1px solid #e1e4e1;background:white;border-radius:5px;margin:10px 0}.theme-preview h3{font-size:25px!important}
@media(max-width:750px){html.theme-on body.entry-page h1{font-size:45px}html.theme-on body .store-profile h1{font-size:28px}html.theme-on body .service-copy h3{font-size:20px}html.theme-on body .cover-copy{font-size:34px}html.theme-on body .entry-brand>span,html.theme-on body .client-brand>span,html.theme-on body .brand b{font-size:28px}html.theme-on body .entry-button b{font-size:23px}}@media(max-width:360px){html.theme-on body.entry-page h1{font-size:40px}html.theme-on body .client-brand>span{font-size:24px}}

html.theme-on body .entry-eyebrow,html.theme-on body .eyebrow,html.theme-on body .sidebar-title,html.theme-on body .mini-label{color:var(--theme-muted)!important}html.theme-on body .entry-eyebrow i{background:var(--theme-primary)}
/* Assinatura da marca Agenda */
html.theme-on body.entry-page .entry-header .entry-brand>span,html.theme-on body.catalog-app .client-header .client-brand>span,html.theme-on body header .brand b,html.theme-on body header a>strong{font-family:'Allura','Brush Script MT',cursive!important;font-size:43px!important;font-weight:400!important;letter-spacing:0!important;line-height:1!important;text-transform:capitalize}
@media(max-width:750px){html.theme-on body.entry-page .entry-header .entry-brand>span,html.theme-on body.catalog-app .client-header .client-brand>span,html.theme-on body header .brand b,html.theme-on body header a>strong{font-size:38px!important}}@media(max-width:360px){html.theme-on body.catalog-app .client-header .client-brand>span{font-size:34px!important}}
/* Acabamento compartilhado e adaptação de telas */
html.theme-on{--control-radius:12px;--card-radius:18px}html.theme-on[data-agenda-style=feminine]{--control-radius:24px;--card-radius:24px}html.theme-on[data-agenda-style=modern]{--control-radius:8px;--card-radius:12px}
html.theme-on body :is(.btn,.solid-button,.outline-button,.book-service,.entry-button,.secondary,.day-shortcuts button,.slots button){min-height:44px;border-radius:var(--control-radius)!important;font-weight:500;transition:background .18s,box-shadow .18s,transform .18s;touch-action:manipulation}
html.theme-on body :is(.btn.primary,.solid-button,.book-service){box-shadow:0 4px 12px color-mix(in srgb,var(--theme-primary) 15%,transparent)}
@media(hover:hover){html.theme-on body :is(.btn,.solid-button,.outline-button,.book-service,.entry-button):hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 19px color-mix(in srgb,var(--theme-primary) 18%,transparent)}}
html.theme-on body :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--theme-primary)!important;outline-offset:3px}
html.theme-on body :is(.card,.metric,.service-group,.info-card,.booking-summary,.professional-option,.pay-choice,.booking){border-radius:var(--card-radius)!important;box-shadow:0 4px 20px #20192204}
html.theme-on body :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){border-radius:10px!important;min-height:44px}
html.theme-on[data-agenda-style=feminine] body :is(.store-profile,.service-group,.info-card){border-color:color-mix(in srgb,var(--theme-primary) 20%,var(--theme-surface))!important}
html.theme-on[data-agenda-style=feminine] body .store-cover{border-radius:32px 32px 0 0}html.theme-on[data-agenda-style=feminine] body .store-profile{border-radius:0 0 28px 28px}
html.theme-on[data-agenda-style=feminine] body .category-chips button{border-radius:30px}.theme-presets{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 24px}.appearance-grid>*{min-width:0}.theme-preview[data-agenda-style=feminine] .sample-card{border-radius:24px}.theme-preview[data-agenda-style=feminine] .sample-button{border-radius:24px}.theme-preview[data-agenda-style=modern] .sample-button{border-radius:8px}
html.theme-on body :is(.hint,.notice,.service-copy,.profile-copy,td,.booking-detail){overflow-wrap:anywhere}html.theme-on body :is(.catalog-layout,.flow-layout,.columns,.grid)>*{min-width:0}
@media(max-width:1050px) and (min-width:801px){.catalog-layout,.flow-layout{grid-template-columns:minmax(0,1fr) 260px!important;gap:20px!important}.appearance-grid{grid-template-columns:1fr!important}body main{padding:25px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){html.theme-on body :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){font-size:16px!important}.palette-actions{display:grid;grid-template-columns:1fr 1fr}.palette-actions input{grid-column:1/-1}.palette-actions .btn{white-space:normal}.appearance-grid{display:block!important}.appearance-grid .card{margin-bottom:18px}.row-actions button{min-height:44px;min-width:44px}.client-header{flex-wrap:wrap;height:auto!important;min-height:76px}.client-header nav{gap:12px!important}.client-header #account{min-height:40px}.form-actions{flex-wrap:wrap}.table-wrap{max-width:100%;overscroll-behavior-x:contain}.flow-bottom-inner{gap:10px!important}}
@media(max-width:480px){.columns,.color-grid{grid-template-columns:1fr!important}.theme-presets .btn{flex:1 1 100%}.palette-actions{grid-template-columns:1fr}.context #scope-label{width:100%;max-width:none}.flow-bottom .solid-button{gap:8px!important;padding:12px 14px!important;white-space:normal!important}.flow-bottom-inner>div{min-width:85px}.profile-copy{min-width:0!important}.store-profile{padding:22px 18px!important}.client-header nav{flex-wrap:wrap;justify-content:flex-end}.pay-choice{flex-wrap:wrap}.pay-choice>strong{margin-left:28px}.slots{grid-template-columns:repeat(3,minmax(0,1fr))!important}dialog{max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 32px)!important}.form-actions .btn{flex:1;white-space:normal}html.theme-on body header .brand b{font-size:34px!important}.brand{gap:7px!important}header{gap:8px!important;padding-left:12px!important;padding-right:12px!important}.brand img{width:50px!important}#account{padding:8px!important}}
@media(prefers-reduced-motion:reduce){html.theme-on body *{transition:none!important;scroll-behavior:auto!important}}
html.theme-on body :is(.btn,.book-service,.row-actions button){font-size:12px}html.theme-on body :is(.hint,.notice){font-size:12px}.theme-presets [data-preset]:before{content:'';width:10px;height:10px;border-radius:50%;flex-shrink:0}.theme-presets [data-preset=rose]:before{background:#975565}.theme-presets [data-preset=lavender]:before{background:#746287}.theme-presets [data-preset=neutral]:before{background:#655c60}
/* Leitura confortável em todas as áreas */
html.theme-on body{font-size:16px!important;line-height:1.6}html.theme-on body :is(p,label,.hint,.notice,.lead,.info,.empty,.booking-detail,.history-item,.business-hour,.service-copy p,.time-note,.summary-note,.payment-form label,.service-provider,.service-meta,.service-provider,.booking p){font-size:15px!important;line-height:1.7!important}html.theme-on body :is(small,.eyebrow,.entry-eyebrow,.sidebar-title,.mini-label,.cover-label,.group-heading,.greeting,.section-heading>span,.client-footer,.entry-footer,footer,.badge,.report-note,.store-status,.summary-line,.progress,.entry-login,.service-picture small,.professional-option small,.pay-choice small,.flow-nav>span){font-size:13px!important;line-height:1.6!important;letter-spacing:.3px!important}html.theme-on body :is(.btn,.solid-button,.outline-button,.book-service,.secondary,.row-actions button,nav button,.sidebar-bottom a,.category-chips button,.day-shortcuts button,.slots button,.client-header nav button,.client-header nav a,#account){font-size:14px!important}html.theme-on body :is(th,td,td small,.stat-line,.period label){font-size:14px!important;line-height:1.6}html.theme-on body :is(input,select,textarea){font-size:16px!important}html.theme-on body .entry-button small{opacity:1!important;font-size:12px!important}html.theme-on body .entry-content>p{font-size:17px!important}html.theme-on body .entry-login{font-size:15px!important}html.theme-on body :is(.hint,.eyebrow,.entry-eyebrow,.mini-label,.entry-footer,.client-footer,.sidebar-title){color:var(--theme-muted)!important}.entry-actions[hidden]{display:none!important}.login-content{max-width:700px}.login-content h1{font-size:48px!important}.login-content .entry-actions{grid-template-columns:1fr;max-width:440px}.login-note{max-width:480px;margin:24px auto!important;font-size:14px!important}.login-content .entry-button{min-height:70px}.login-content #login-status{color:#9b3548}.entry-footer{flex-wrap:wrap}.entry-button{min-height:110px}.entry-button small{white-space:normal}.entry-main{padding-bottom:45px}
@media(max-width:800px){html.theme-on body .client-header nav{gap:10px!important}.client-header nav{flex-wrap:wrap}.client-header{align-items:center}.progress{flex-wrap:wrap;gap:12px!important}.client-header nav #account{font-size:13px!important}.calendar-tools{gap:10px}.calendar-tools .segmented{margin-left:0}.calendar .cal-head,.calendar .time,.calendar .event,.calendar .event small{font-size:12px!important;line-height:1.45}.calendar{--slot-height:48px}.day-hours{grid-template-columns:1fr}.entry-footer{justify-content:center;text-align:center}.entry-main{padding-left:20px;padding-right:20px}.entry-content{min-width:0}.entry-actions{max-width:100%}.entry-button{padding:20px!important}.entry-button small{font-size:12px!important}.flow-bottom-inner{flex-wrap:wrap}.flow-bottom-inner>div{font-size:13px!important}.catalog-app.in-flow{padding-bottom:calc(180px + env(safe-area-inset-bottom))}.flow-bottom .solid-button{flex:1;min-width:160px}.store-profile h1{overflow-wrap:anywhere}.client-header nav{max-width:100%}.entry-header{padding:24px}.login-content h1{font-size:38px!important}}
@media(max-width:480px){.client-header{justify-content:center!important}.client-header nav{margin:auto!important;justify-content:center}.entry-footer{width:calc(100% - 36px)}html.theme-on body.entry-page h1{font-size:42px}.flow-bottom-inner{gap:6px!important}.pay-choice>strong{margin-left:auto}.service-copy{flex-basis:calc(100% - 90px)}.search-row{flex-wrap:wrap}.search{min-width:180px}.store-status{white-space:normal}.entry-button b{font-size:24px!important}.entry-button small{margin-bottom:8px}.client-footer{flex-wrap:wrap}.day-shortcuts{flex-wrap:wrap}.calendar-tools input{width:150px}#scope-label{max-width:100%!important;width:100%}.entry-login{line-height:1.8}}
.template-list{display:grid;gap:14px;margin-top:22px}.template-item{padding:18px;border:1px solid var(--theme-line);border-radius:14px;background:var(--theme-surface)}.template-item>.inline{font-weight:600;margin:0 0 14px}.template-item .columns{margin:0}.template-item label{margin-bottom:0}.template-item:has(input[type=checkbox]:checked){border-color:var(--theme-primary);background:color-mix(in srgb,var(--theme-primary) 4%,var(--theme-surface))}.template-item input:disabled,.template-item select:disabled{opacity:.55}#share-error{color:#9b3548}#share-form .btn{margin:10px 0 16px}html.theme-on body input[type=checkbox]{min-width:20px;min-height:20px;width:20px;height:20px;accent-color:var(--theme-primary)}.row-actions{gap:9px!important}.row-actions button{padding:7px!important;border:1px solid var(--theme-line)!important;border-radius:9px!important}.stat-line{flex-wrap:wrap}.stat-line strong{overflow-wrap:anywhere}.badge{white-space:normal!important}
@media(max-width:600px){.template-item{padding:16px}.template-list .columns{grid-template-columns:1fr 1fr!important;gap:10px}.template-item input,.template-item select{padding:10px 7px}#share-form .btn{width:100%}.row-actions button{min-height:44px}.template-list label{font-size:14px!important}}
.language-bar{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:8px max(18px,calc((100vw - 1400px)/2));background:var(--theme-surface,#fff);border-bottom:1px solid var(--theme-line,#e2e0e1);min-height:48px;flex-shrink:0}.language-bar label{font:13px 'DM Sans',Arial,sans-serif!important;margin:0!important;color:var(--theme-text)!important;line-height:1.3!important}.language-bar select{width:auto!important;max-width:190px;min-height:36px!important;margin:0!important;padding:6px 12px!important;font-size:14px!important}.registration-main{max-width:650px!important;margin:25px auto!important;padding:24px!important}.registration-main .card{padding:26px}html.theme-on[data-agenda-style=masculine]{--control-radius:8px;--card-radius:12px}html.theme-on[data-agenda-style=neutral]{--control-radius:14px;--card-radius:18px}html.theme-on[data-wallpaper=true] body{background-image:linear-gradient(color-mix(in srgb,var(--theme-bg) 78%,transparent),color-mix(in srgb,var(--theme-bg) 78%,transparent)),var(--theme-wallpaper)!important;background-size:cover!important;background-position:center!important;background-attachment:fixed!important}.theme-preview[data-wallpaper=true]{background-image:linear-gradient(color-mix(in srgb,var(--theme-bg) 50%,transparent),color-mix(in srgb,var(--theme-bg) 50%,transparent)),var(--theme-wallpaper)!important;background-size:cover!important;background-position:center!important}.theme-preview[data-agenda-style=masculine] .sample-card,.theme-preview[data-agenda-style=masculine] .sample-button{border-radius:8px}.wallpaper-editor{margin:25px 0;padding-top:20px;border-top:1px solid var(--theme-line)}.wallpaper-preview{width:100%;max-height:200px;object-fit:contain;margin:12px 0;border-radius:12px}.cover-preview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.cover-framing-preview{background-color:var(--theme-bg);background-size:cover;background-position:center;border:1px solid var(--theme-line);border-radius:12px;width:100%}.cover-framing-preview.desktop{aspect-ratio:16/5}.cover-framing-preview.mobile{aspect-ratio:4/3;max-width:240px}.cover-framing label{margin-top:15px}.cover-framing input[type=range]{padding:0!important;width:100%;accent-color:var(--theme-primary);min-height:36px!important}.store-cover{background-position:var(--cover-desktop-position,50% 50%)!important}.registration-main [hidden]{display:none!important}html.theme-on[data-wallpaper=true] .entry-content{background:var(--theme-surface);border:1px solid var(--theme-line);border-radius:22px;padding:35px}html.theme-on[data-wallpaper=true] .client-footer{background:var(--theme-surface);padding:20px}
@media(max-width:800px){.store-cover{background-position:var(--cover-mobile-position,50% 50%)!important}.cover-preview-grid{grid-template-columns:1fr}.cover-framing-preview.mobile{max-width:100%}.language-bar{padding:8px 16px;justify-content:space-between}.language-bar select{max-width:170px}.registration-main{padding:18px!important;margin:12px auto!important}.registration-main .card{padding:20px}.registration-main h1{font-size:36px!important}html.theme-on[data-wallpaper=true] body{background-attachment:scroll!important}html.theme-on[data-wallpaper=true] .entry-content{padding:24px}.client-header nav{gap:12px!important}.language-bar+header{top:0}}
html.theme-on body .language-bar{position:sticky;top:0;z-index:30;height:52px;min-height:52px;box-sizing:border-box}html.theme-on body .language-bar select{height:34px!important;min-height:34px!important;font-size:14px!important;padding:4px 10px!important;margin:0!important}html.theme-on body>header{top:52px}html.theme-on body>aside{top:130px}@media(max-width:800px){html.theme-on body>aside{top:122px}}
.service-payment-settings{padding:20px;margin:22px 0;border:1px solid var(--theme-line);border-radius:16px;background:var(--theme-bg)}.service-payment-settings h3{margin-top:0}.event.manual_pending,.badge.manual_pending{background:#f8f1e3!important;color:#755621!important;border-color:#d2ba8c!important}.payment-form .quote p{font-size:14px!important;color:var(--theme-muted)}
.table-wrap table{min-width:740px}.table-wrap th{white-space:nowrap}.table-wrap td{min-width:100px;overflow-wrap:normal!important;word-break:normal}.table-wrap td:nth-child(2){min-width:170px}.table-wrap td small{color:var(--theme-muted)!important;max-width:260px;overflow-wrap:normal!important}.table-wrap td .inline{min-width:165px}.table-wrap td .inline input{flex-shrink:0}.quote>div,.quote>div span{font-size:14px!important}.quote>div b{font-size:15px!important}@media(max-width:800px){.client-header nav a[href*="tipo=profissional"]{display:none!important}}
.policy-notice{background:var(--theme-surface);border:1px solid var(--theme-line);border-radius:16px;padding:20px;margin:24px 0}.policy-notice h3{margin-top:0}.policy-notice p{margin:10px 0;font-size:14px!important}#policy-form{max-width:650px}#policy-form .inline{margin-top:22px}#connect-mp,#disconnect-mp{margin:8px 10px 8px 0}
