/* GERADO por tools/skin.cjs: pele Grafite e Cobre do Autônomo sobre as regras do Barbeiro. Não editar à mão. */
#workspace[data-profession="other"] .barber-home-cta{background:linear-gradient(120deg,#f0c967,#cf8a5c)}
#workspace[data-profession="other"] .floating-action{background:linear-gradient(145deg,#f6d884,#cf8a5c 65%,#b57d2c)}
#workspace:is([data-profession="teacher"],[data-profession="other"]) .home-month-summary .metric-dot.pending{color:#cf8a5c}
#workspace[data-profession="other"]{--teacher-gold:#cf8a5c}
#workspace[data-profession="other"],body[data-profession="other"]{--brand-primary:#2b2926;--profession-dark:#1d1c1a;--barber-navy:#2b2926;--barber-navy-deep:#1d1c1a;--barber-ink:#1d1c1a;--barber-muted:#6d6862;--teacher-ink:#1d1c1a;--teacher-emerald:#2b2926}
#workspace[data-profession="other"] .app-header{background:linear-gradient(112deg,#1d1c1a,#2b2926 72%,#1d1c1a)}
#workspace[data-profession="other"] .barber-timeline-avatar{background:#f1ece4}
#workspace[data-profession="other"] .home-month-summary .balance-card{border-color:#1d1c1a;background:linear-gradient(160deg,#2b2926,#1d1c1a)}
#workspace[data-profession="other"] #agenda-screen>.page-heading{background:linear-gradient(110deg,#1d1c1a,#2b2926)}
body[data-profession="other"]{--manage-accent:#2b2926;--manage-accent-soft:#f1ece4;--manage-ink:#1d1c1a}
#workspace[data-profession="other"] #finance-screen{--fin-primary:#2b2926;--fin-primary-2:#36332f;--fin-ink:#1d1c1a}
#workspace[data-profession="other"] #finance-screen .finance-center-icon,#workspace[data-profession="other"] #finance-screen .personal-finance-entry-icon{background:#f1ece4}
#workspace[data-profession="other"] .barber-home-cta{color:#1d1c1a}
#workspace[data-profession="other"] .barber-home-cta span:first-child,#workspace[data-profession="other"] .barber-home-cta span:last-child::after{color:#1d1c1a}
body:is([data-profession="teacher"],[data-profession="other"],[data-profession="trainer"]) .teacher-finance-tabs button:focus-visible,body:is([data-profession="teacher"],[data-profession="other"],[data-profession="trainer"]) .tf-chart-hits button:focus-visible{outline:3px solid #cf8a5c}
body[data-profession="other"] :is(.tap-head,.tap-bar,.tap-main,.tap-sheet){--tap-g:#252321;--tap-deep:#252321}
body[data-profession="other"] .tap-head{background:linear-gradient(160deg,#322f2b,#252321);box-shadow:0 14px 30px rgba(37,35,33,.22)}
body[data-profession="other"] .tap-sheet::backdrop{background:rgba(37,35,33,.5)}
body[data-profession="other"] .tap-card-box{box-shadow:0 6px 18px rgba(37,35,33,.06)}
body[data-profession="other"] .success-overlay.is-cinematic{background:
    radial-gradient(70% 42% at 50% 26%,rgba(207,138,92,.20),rgba(207,138,92,0) 70%),
    radial-gradient(120% 60% at 50% 110%,rgba(1,20,15,.75),rgba(1,20,15,0) 70%),
    linear-gradient(180deg,rgba(4,46,35,.80) 0%,rgba(3,36,29,.86) 45%,rgba(2,24,19,.93) 100%)}
body[data-profession="other"] .so-bokeh.b1{background:rgba(207,138,92,.22)}
body[data-profession="other"] .so-bokeh.b4{background:rgba(207,138,92,.14)}
body[data-profession="other"] .success-overlay.is-cinematic .so-rays{background:radial-gradient(circle,rgba(255,214,120,.45) 0%,rgba(207,138,92,.18) 34%,rgba(207,138,92,0) 66%)}
body[data-profession="other"] .success-overlay.is-cinematic .so-coin{box-shadow:inset 0 0 0 5px rgba(255,236,180,.55),inset 0 0 0 8px rgba(150,104,24,.55),inset 0 10px 24px rgba(255,255,255,.25),inset 0 -12px 26px rgba(120,80,10,.35),0 0 0 2px rgba(255,220,140,.35),0 18px 44px rgba(0,0,0,.45),0 0 60px rgba(207,138,92,.35)}
body[data-profession="other"] .success-overlay.is-cinematic .so-primary{box-shadow:0 14px 30px -12px rgba(207,138,92,.7),inset 0 1px 0 rgba(255,255,255,.4)}
#workspace[data-profession="other"] #open-working-hours .agenda-workflow-icon::before{background:#2f2c29}
body[data-profession="other"] .bs-avatar{box-shadow:0 0 0 3px #fff,0 6px 14px -8px rgba(43,41,38,.5)}
#workspace[data-profession="other"] .bm-month{box-shadow:0 12px 30px -22px rgba(43,41,38,.45)}
body[data-profession="other"] .bm-card:hover{box-shadow:0 10px 22px -16px rgba(43,41,38,.5)}
body[data-profession="other"] .bm-tab.is-on{box-shadow:0 1px 3px rgba(43,41,38,.14)}
body[data-profession="other"] .bm-chip.is-scheduled{color:#a8653f}
#workspace[data-profession="other"] .barber-timeline-status .status-scheduled,#workspace[data-profession="other"] .barber-timeline-status .status-confirmed{color:#a8653f}
#workspace[data-profession="other"]{--bh-navy:#252321;--bh-navy2:#322f2b;--bh-deep:#1a1917;--bh-brass:#cf8a5c;--bh-brass2:#e3ad86;--bh-done:#423e39}
#workspace[data-profession="other"] #home-screen.bh-on .barber-home-hero{background-image:linear-gradient(90deg,rgba(37,35,33,.96) 0%,rgba(37,35,33,.86) 40%,rgba(37,35,33,.45) 68%,rgba(37,35,33,.12) 100%),linear-gradient(180deg,rgba(37,35,33,.5) 0%,rgba(37,35,33,0) 22%,rgba(37,35,33,0) 46%,rgba(37,35,33,.96) 78%),url('assets/barber-home-pole.jpg');background-image:linear-gradient(90deg,rgba(37,35,33,.96) 0%,rgba(37,35,33,.86) 40%,rgba(37,35,33,.45) 68%,rgba(37,35,33,.12) 100%),linear-gradient(180deg,rgba(37,35,33,.5) 0%,rgba(37,35,33,0) 22%,rgba(37,35,33,0) 46%,rgba(37,35,33,.96) 78%),image-set(url('assets/barber-home-pole.webp') type('image/webp'),url('assets/barber-home-pole.jpg') type('image/jpeg'))}
body[data-profession="other"] .bh-rule:after{background:linear-gradient(90deg,rgba(207,138,92,.6),transparent)}
body[data-profession="other"] .bh-kpi{background:rgba(26,25,23,.62)}
body[data-profession="other"] .bh-kpi-l i{background:rgba(207,138,92,.16)}
body[data-profession="other"] .bh-undo{background:var(--bh-navy,#252321)}
body[data-profession="other"] :is(#catalog-setup-dialog,#working-hours-dialog){--bs-navy:#252321;--bs-navy2:#322f2b;--bs-brass:#cf8a5c;--bs-brass2:#e3ad86}
body[data-profession="other"] .bcs-head:before{background:radial-gradient(80% 120% at 100% 0,rgba(207,138,92,.28),transparent 60%)}
body[data-profession="other"] .bcs-mark{border:1px solid rgba(207,138,92,.55)}
body[data-profession="other"] .bcs-bar{border-top:1px solid rgba(207,138,92,.3)}
body[data-profession="other"] #catalog-setup-dialog.bcs-on .catalog-template:has(input[type="checkbox"]:checked){box-shadow:0 6px 16px -10px rgba(37,35,33,.55)}
body[data-profession="other"] .bcl{--tsp-g:#252321;--tsp-deep:#252321;--tsp-gold:#cf8a5c}
body[data-profession="other"] .bcl-head{background:radial-gradient(80% 120% at 100% 0,rgba(207,138,92,.22),transparent 60%),linear-gradient(160deg,#322f2b,#252321);box-shadow:0 14px 30px rgba(37,35,33,.22)}
body[data-profession="other"] .bcl-list{box-shadow:0 6px 20px rgba(37,35,33,.05)}
body[data-profession="other"] .bcl-search:focus-within,body[data-profession="other"] .bcl .tsp-search:focus-within{box-shadow:0 0 0 3px rgba(37,35,33,.12)}
body[data-profession="other"] .bcl-catalog-ic{color:#e3ad86}
body[data-profession="other"] :is(#quick-actions-dialog,#income-dialog,#expense-dialog,#block-dialog,#appointment-dialog,#client-dialog,#reminder-dialog){--bf-navy:#252321;--bf-navy2:#322f2b;--bf-brass:#cf8a5c;--bf-brass2:#e3ad86;--tqp-deep:#252321;--tqp-green:#252321}
body[data-profession="other"] .tqp-hero{background:radial-gradient(80% 120% at 100% 0,rgba(207,138,92,.26),transparent 60%),linear-gradient(160deg,var(--bf-navy2),var(--bf-navy));box-shadow:0 12px 26px rgba(37,35,33,.25)}
body[data-profession="other"] #income-dialog.tqp-on{--tqp-hero:#2a2826}
body[data-profession="other"] dialog.tqp-on:is(#expense-dialog,#income-dialog) .money-input input{border-bottom-color:rgba(207,138,92,.6)}
body[data-profession="other"] #block-dialog.tqp-on .dialog-heading{background:radial-gradient(80% 120% at 100% 0,rgba(207,138,92,.22),transparent 60%),linear-gradient(160deg,var(--bf-navy2),var(--bf-navy))}
body[data-profession="other"] dialog.bf-on .dialog-heading{background:radial-gradient(80% 120% at 100% 0,rgba(207,138,92,.22),transparent 60%),linear-gradient(160deg,var(--bf-navy2),var(--bf-navy))}
body[data-profession="other"] :is(#bsv-dialog,#bclub-dialog){--bsv-navy:#252321;--bsv-navy2:#322f2b;--bsv-brass:#cf8a5c;--bsv-brass2:#e3ad86;box-shadow:0 24px 60px rgba(37,35,33,.35)}
body[data-profession="other"] :is(#bsv-dialog,#bclub-dialog) .bsv-head{background:radial-gradient(80% 120% at 100% 0,rgba(207,138,92,.22),transparent 60%),linear-gradient(160deg,var(--bsv-navy2),var(--bsv-navy))}
body[data-profession="other"] #block-dialog.bw-on{--bw-gold:#e3ad86}
body[data-profession="other"] #block-dialog .bw-seg button.active{box-shadow:0 1px 4px rgba(37,35,33,.15)}
body[data-profession="other"] #bclub-dialog .bclub-seg button.active{box-shadow:0 1px 4px rgba(37,35,33,.15)}
#workspace[data-profession="other"] .barber-timeline-item.is-club .barber-timeline-avatar{background:#252321;box-shadow:0 0 0 2px #cf8a5c}
#workspace[data-profession="other"] .barber-timeline-item.is-club .barber-timeline-avatar>span{color:#e3ad86}
body[data-profession="other"] .barber-timeline-status small.payment-club{color:#252321}
body[data-profession="other"] .tap-badge.is-pay-club{background:#252321;color:#e3ad86}
body[data-profession="other"] .bclub-move.is-gold{border-color:#cf8a5c}
body[data-profession="other"] .bclub-move-top{color:#252321}
body[data-profession="other"] .bclub-move-row span{color:#252321}
body[data-profession="other"] .bg-card .bg-club{background:#cf8a5c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230d1b2e'%3E%3Cpath d='M3 8l4.5 4L12 5l4.5 7L21 8l-2 11H5z'/%3E%3C/svg%3E") center/8px no-repeat}
body[data-profession="other"] .sg-block.bg-card.is-club{outline:2px solid #cf8a5c}
body[data-profession="other"] .tap-wk-item.is-club{outline:2px solid #cf8a5c}
body[data-profession="other"] .bcd{--tsp-g:#252321;--tsp-deep:#252321;--tsp-gold:#cf8a5c}
body[data-profession="other"] .bcd-hero{background:radial-gradient(80% 120% at 100% 0,rgba(207,138,92,.22),transparent 60%),linear-gradient(160deg,#322f2b,#252321)}
body[data-profession="other"] .bcd-hero .tsp-hero-av{border-color:#cf8a5c}
body[data-profession="other"] .bcd-hero .tsp-tags>span.is-club{color:#e3ad86}
body[data-profession="other"] .bcd-track i{background:linear-gradient(90deg,#252321,#26406a)}
body[data-profession="other"] .bcd-btn.is-dark{background:#252321}
body[data-profession="other"] .bcd-btn.is-soft{color:#252321!important}
body[data-profession="other"] .bcd-tabs button.active{color:#252321;box-shadow:0 1px 4px rgba(37,35,33,.15)}
body[data-profession="other"] .bcd-tabs button:focus-visible{outline:3px solid #cf8a5c}
body[data-profession="other"] .bcd-row:focus-visible{outline:3px solid #cf8a5c}
body[data-profession="other"] .bcd-switch.is-on{background:#252321}
body[data-profession="other"] .bcd-switch.is-on::after{background:#e3ad86}
body[data-profession="other"] :is(#receive-payment-dialog.brc-on,#bch-dialog,#communication-dialog.bcm-on,#edit-client-dialog.bed-on){--b-navy:#252321;--b-navy2:#322f2b;--b-brass:#cf8a5c;--b-brass2:#e3ad86}
body[data-profession="other"] .brc-head{background:radial-gradient(80% 120% at 100% 0,rgba(207,138,92,.22),transparent 60%),linear-gradient(160deg,var(--b-navy2),var(--b-navy))}
body[data-profession="other"] .brc-seg button.is-on{box-shadow:0 1px 4px rgba(37,35,33,.15)}
body[data-profession="other"] #receive-payment-dialog.brc-on .money-input:focus-within{box-shadow:0 0 0 3px rgba(37,35,33,.1)}
body[data-profession="other"] #communication-dialog.bcm-on #communication-message:focus{box-shadow:0 0 0 3px rgba(37,35,33,.1)}
body[data-profession="other"] #edit-client-dialog.bed-on #edit-client-form>.client-photo-field{background:radial-gradient(80% 140% at 100% 0,rgba(207,138,92,.18),transparent 60%),linear-gradient(160deg,var(--b-navy2),var(--b-navy))}
body[data-profession="other"] #edit-client-dialog.bed-on #edit-client-form :is(input,textarea):focus{box-shadow:0 0 0 3px rgba(37,35,33,.1)}
body[data-profession="other"] #finance-screen.bfi-on,body[data-profession="other"] .bfi-sheet{--b-navy:#252321;--b-navy2:#322f2b;--b-brass:#cf8a5c;--b-brass2:#e3ad86}
body[data-profession="other"] .bfi-hero{background:radial-gradient(80% 120% at 100% 0,rgba(207,138,92,.22),transparent 60%),linear-gradient(160deg,var(--b-navy2),var(--b-navy));box-shadow:0 14px 30px rgba(37,35,33,.18)}
body[data-profession="other"] .bfi-sh{background:radial-gradient(80% 120% at 100% 0,rgba(207,138,92,.22),transparent 60%),linear-gradient(160deg,var(--b-navy2),var(--b-navy))}
body[data-profession="other"] .bfi-seg button[aria-pressed="true"]{box-shadow:0 1px 4px rgba(37,35,33,.15)}
body[data-profession="other"] .bfi-in:focus{box-shadow:0 0 0 3px rgba(37,35,33,.12)}
body[data-profession="other"] #personal-finance-dialog.bpf-on{--b-navy:#252321;--b-navy2:#322f2b;--b-brass:#cf8a5c;--b-brass2:#e3ad86}
body[data-profession="other"] .bpf-col:hover,body[data-profession="other"] .bpf-col:focus-visible{background:rgba(37,35,33,.05)}
body[data-profession="other"] .bpf-col.is-on{background:rgba(207,138,92,.12)}
body[data-profession="other"] .bpf-mlabels.is-buttons button:hover{background:rgba(37,35,33,.05)}
body[data-profession="other"] .bpf-mini-hero{background:radial-gradient(80% 120% at 100% 0,rgba(207,138,92,.22),transparent 60%),linear-gradient(160deg,var(--b-navy2),var(--b-navy))}
body[data-profession="other"] .bpf-form input:focus{box-shadow:0 0 0 3px rgba(37,35,33,.1)}
#workspace[data-profession="other"] .sg-root{--st-deep:#1a1917;--st-teal:#252321}
#workspace[data-profession="other"] .sg-root .student-segmented button.active{background:#1a1917}
#workspace[data-profession="other"] .sg-root .student-filter-row button.active{border-color:#252321;background:#252321}
body[data-profession="other"] .pa-icon{color:#252321}
body[data-profession="other"] .rm-done input{accent-color:#252321}
body[data-profession="other"] .block-allday input{accent-color:#252321}
body[data-profession="other"] .rm-quick-btn{color:#252321}
body[data-profession="other"] .rm-quick-btn.is-on{background:#252321;border-color:#252321}
body[data-profession="other"] .bg-stage{color:#252321}
body[data-profession="other"] .sg-variant-barber .bg-ind .bg-ok{background:#252321}
body[data-profession="other"] .bg-center-link{color:#252321}
body[data-profession="other"] .bg-count{background:#252321}
body[data-profession="other"] .bc-group legend{color:#252321}
body[data-profession="other"] .bc-toggle input:checked{background:#252321}
body[data-profession="other"] .bc-seg button.active{background:#1a1917}
body[data-profession="other"] .bc-icon-btn{color:#252321}
body[data-profession="other"] .bc-slot{color:#252321}
body[data-profession="other"] .bc-steps li.is-done{color:#252321}
body[data-profession="other"] .bc-steps li.is-done i{border-color:#252321;background:#252321}
body[data-profession="other"] .bc-chip{color:#252321}
body[data-profession="other"] .bc-alert{background:#1a1917}
body[data-profession="other"] .tap-av-bars span{background:linear-gradient(180deg,#77716a,#423e39)}
body[data-profession="other"] .av-grid thead th.is-today{color:#252321;box-shadow:inset 0 -2px 0 #cf8a5c}
body[data-profession="other"] .success-overlay.is-cinematic{background:
  radial-gradient(70% 42% at 50% 26%,rgba(207,138,92,.20),rgba(207,138,92,0) 70%),
  radial-gradient(120% 60% at 50% 110%,rgba(14,13,12,.75),rgba(14,13,12,0) 70%),
  linear-gradient(180deg,rgba(37,35,33,.82) 0%,rgba(26,25,23,.88) 45%,rgba(18,17,16,.94) 100%)}
body[data-profession="other"] .success-overlay.is-cinematic::backdrop{background:rgba(18,17,16,.32)}
body[data-profession="other"] .success-overlay.is-cinematic .so-check{border-color:rgba(26,25,23,.88);background:radial-gradient(circle at 35% 30%,#f3d58e,#cf8a5c 60%,#a87a26)}
body[data-profession="other"] .success-overlay.is-cinematic .so-check svg{stroke:#252321}
body[data-profession="other"] .so-avatar{color:#252321}
body[data-profession="other"] #client-detail-dialog .tsp-hero-av{color:#252321}
body[data-profession="other"] #contact-picker-avatar{color:#252321}
body[data-profession="other"] #appointment-dialog .lp-count-chips button.selected{border-color:#252321;background:#252321}
body[data-profession="other"] #lesson-day-picker .lp-mode-tabs button.active{color:#252321}
body[data-profession="other"] #lesson-day-picker-count{color:#252321}
body[data-profession="other"] :is(#catalog-setup-dialog,#working-hours-dialog){--bs-green:#252321}
body[data-profession="other"] .shop-entry{background:linear-gradient(180deg,#34312d,#252321)}
body[data-profession="other"] .bclub-dots i.is-booked{box-shadow:inset 0 0 0 2px #cf8a5c}
body[data-profession="other"] #income-dialog .bfi-methods button.active{border-color:#252321;background:#252321}
body[data-profession="other"] .bf-chip.is-free.active{border-color:#252321;background:#252321}
body[data-profession="other"] .bf-past-title strong{color:#252321}
body[data-profession="other"] .bf-past-paid{color:#252321}
body[data-profession="other"] .bf-past-paid[aria-checked="true"] i{background:#252321}
body[data-profession="other"] .bf-past-paid[aria-checked="true"] i::after{background:#cf8a5c}
body[data-profession="other"] .bf-past-paid:focus-visible{outline:3px solid #cf8a5c}
body[data-profession="other"] .bf-at-field:focus-within{border-color:#252321}
body[data-profession="other"] .bf-at-field input{color:#252321}
body[data-profession="other"] .bf-at-open{color:#252321}
