#root :is(.fin-pm,.fin-pm-modal){--fin-pm-text:#2b3134;--fin-pm-muted:#71757f;--fin-pm-line:#e0e3eb;--fin-pm-soft:#f7f9fc;--fin-pm-accent:#ffcb00;--fin-pm-disabled:#c6cbd3;--crm-radius:8px}#root .fin-pm{min-height:100%;padding:0 0 40px;background:#fff;color:#000;font:400 14px/21px Inter,Roboto,-apple-system,Helvetica Neue,Arial,sans-serif;transition:opacity .16s ease}#root .fin-pm.is-loading{opacity:.6;pointer-events:none}#root .fin-pm *,#root .fin-pm :after,#root .fin-pm :before{box-sizing:border-box}#root .fin-pm-tabs{display:flex;align-items:center;height:48px;padding:0 16px}#root#root .fin-pm-tabs button{--crm-radius:0;position:relative;height:48px;margin:0;padding:14px 12px;border:0;background:#fff;color:var(--fin-pm-text);font:500 14px/20px Inter,Arial,sans-serif;cursor:pointer}#root .fin-pm-tabs button.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:2px;background:var(--fin-pm-accent)}#root .fin-pm-form{margin-top:40px;padding:0 16px}#root .fin-pm-banner{margin:0 0 40px;padding:20px;border-radius:8px;background:var(--fin-pm-soft)}#root .fin-pm-banner__more{margin-top:16px}#root .fin-pm-banner__details{max-width:640px;margin-top:12px;color:var(--fin-pm-text);font-size:13px;line-height:19px}#root .fin-pm-banner__details p{margin:0 0 8px}#root .fin-pm-banner__details p:last-child{margin-bottom:0}#root .fin-pm-section{max-width:440px;margin:40px 0}#root .fin-pm-banner+.fin-pm-section{margin-top:0}#root .fin-pm-section--custom{margin-bottom:0}#root .fin-pm-mb-md{margin-bottom:16px}#root .fin-pm-mb-lg{margin-bottom:24px}#root .fin-pm-header__row{display:flex;align-items:center;justify-content:space-between;gap:8px}#root .fin-pm-header__title{display:inline-flex;align-items:center;gap:6px;margin-right:8px;color:var(--fin-pm-text);font:500 16px/24px Inter,Arial,sans-serif}#root .fin-pm-header--large .fin-pm-header__title{font-size:20px;line-height:24px}#root .fin-pm-header__description{max-width:400px;margin-top:8px;color:var(--fin-pm-text);font:400 12px/16px Inter,Arial,sans-serif}#root .fin-pm-header--large .fin-pm-header__description{font-size:14px;line-height:20px}#root#root .fin-pm .fin-pm-input,#root#root .fin-pm-modal .fin-pm-input{display:inline-flex;align-items:center;width:144px;height:32px;min-height:32px;margin:0;padding:3px 9px;border:1px solid var(--fin-pm-line);border-radius:8px;background:#fff;color:var(--fin-pm-text);box-shadow:none;font:400 14px/21px Inter,Arial,sans-serif;outline:none;transition:border-color .15s ease;-moz-appearance:textfield}#root .fin-pm .fin-pm-input::-webkit-inner-spin-button,#root .fin-pm .fin-pm-input::-webkit-outer-spin-button,#root .fin-pm-modal .fin-pm-input::-webkit-inner-spin-button,#root .fin-pm-modal .fin-pm-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}#root .fin-pm .fin-pm-input::placeholder,#root .fin-pm-modal .fin-pm-input::placeholder{color:var(--fin-pm-disabled)}#root#root .fin-pm .fin-pm-input:hover:not(:disabled),#root#root .fin-pm-modal .fin-pm-input:hover:not(:disabled){border-color:#c6cbd3}#root#root .fin-pm .fin-pm-input:focus,#root#root .fin-pm-modal .fin-pm-input:focus{border-color:var(--fin-pm-accent)}#root#root .fin-pm .fin-pm-input:disabled{background:var(--fin-pm-soft);color:var(--fin-pm-disabled);cursor:default}#root#root .fin-pm .fin-pm-input--fee{width:88px}#root#root .fin-pm .fin-pm-input--days{width:72px}#root#root .fin-pm .fin-pm-input--unit{justify-content:center;width:32px;padding:0;color:var(--fin-pm-text);user-select:none}#root#root .fin-pm .fin-pm-input--days-unit{width:auto;padding:0 9px}#root#root .fin-pm-modal .fin-pm-input{width:100%}#root .fin-pm-row{display:inline-flex;align-items:center;gap:8px}#root .fin-pm-days{display:flex;margin:0 0 24px}#root .fin-pm-brand{margin-top:8px;padding-bottom:8px}#root .fin-pm-mb-md+.fin-pm-brand{margin-top:0}#root#root .fin-pm-select{display:block;width:150px;min-width:0;gap:0}#root#root .fin-pm-select--wide{width:100%}#root#root .fin-pm-select>span:first-child:not(.payroll-select){display:none}#root#root#root .fin-pm-select .payroll-select__button{width:100%;height:32px;min-height:32px;padding:3px 9px;border:1px solid var(--fin-pm-line);border-radius:8px;background:#fff;color:var(--fin-pm-text);box-shadow:none;font:400 14px/21px Inter,Arial,sans-serif}#root#root#root .fin-pm-select .payroll-select__button:hover:not(:disabled){border-color:#c6cbd3}#root#root#root .fin-pm-select.payroll-select-field--open .payroll-select__button{border-color:var(--fin-pm-accent)}#root#root#root .fin-pm-select .payroll-select__button:disabled{background:var(--fin-pm-soft);color:var(--fin-pm-disabled)}#root#root .fin-pm-select .payroll-select__button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root#root .fin-pm-select .payroll-select__button svg{width:16px;height:16px;flex:0 0 auto;color:rgba(0,0,0,.54)}#root .fin-pm-mode__title{margin:16px 0 8px;color:var(--fin-pm-muted);font:400 12px/16px Inter,Arial,sans-serif}#root .fin-pm-radio{position:relative;display:flex;align-items:flex-start;margin:0 0 8px;color:var(--fin-pm-text);cursor:pointer}#root .fin-pm-radio:last-child{margin-bottom:0}#root .fin-pm-radio>input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}#root .fin-pm-radio__button{flex:0 0 18px;width:18px;height:18px;margin:1px 0;overflow:visible}#root .fin-pm-radio__button circle:first-child{fill:#fff;stroke:#d1d5dc;stroke-width:1px;transition:stroke .15s ease}#root .fin-pm-radio:hover .fin-pm-radio__button circle:first-child{stroke:#c6cbd3}#root .fin-pm-radio__check{fill:var(--fin-pm-accent);transform:scale(0);transform-origin:9px 9px;transition:transform .15s ease}#root .fin-pm-radio.is-checked .fin-pm-radio__check{transform:scale(1)}#root .fin-pm-radio>input:focus-visible+.fin-pm-radio__button circle:first-child{stroke:var(--fin-pm-accent)}#root .fin-pm-radio__label{margin-left:8px;font:400 14px/20px Inter,Arial,sans-serif}#root .fin-pm-radio .fin-pm-hint{margin:2px 0 0 6px}#root .fin-pm-hint{position:relative;display:inline-flex;flex:0 0 auto;color:var(--fin-pm-muted);cursor:help;outline:none}#root .fin-pm-hint,#root .fin-pm-hint>svg{width:16px;height:16px}#root .fin-pm-hint>[role=tooltip]{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:20;width:max-content;max-width:260px;padding:8px 12px;border-radius:8px;background:#2b3134;color:#fff;font:400 12px/16px Inter,Arial,sans-serif;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .15s ease,transform .15s ease}#root .fin-pm-hint:focus-visible>[role=tooltip],#root .fin-pm-hint:hover>[role=tooltip]{opacity:1;transform:translate(-50%)}#root .fin-pm-toggle{position:relative;display:inline-flex;align-items:center;gap:8px;color:var(--fin-pm-text);cursor:pointer;vertical-align:middle}#root .fin-pm-toggle>input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}#root .fin-pm-toggle__track{position:relative;flex:0 0 32px;width:32px;height:18px;border-radius:12px;background:var(--fin-pm-line);transition:background-color .18s ease}#root .fin-pm-toggle__track>i{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(6,19,51,.16);transition:transform .18s ease}#root .fin-pm-toggle.is-on .fin-pm-toggle__track{background:var(--fin-pm-accent)}#root .fin-pm-toggle.is-on .fin-pm-toggle__track>i{transform:translateX(14px)}#root .fin-pm-toggle>input:focus-visible+.fin-pm-toggle__track{box-shadow:0 0 0 3px rgba(255,203,0,.35)}#root .fin-pm-toggle__label{font:400 14px/20px Inter,Arial,sans-serif}#root .fin-pm-header__row>.fin-pm-toggle{margin-right:58px}#root#root .fin-pm .fin-pm-ghost{display:inline-flex;align-items:center;gap:4px;height:16px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--fin-pm-muted);font:500 12px/16px Inter,Arial,sans-serif;cursor:pointer;transition:color .15s ease}#root#root .fin-pm .fin-pm-ghost:hover{color:var(--fin-pm-text)}#root .fin-pm .fin-pm-ghost svg{width:14px;height:14px}#root .fin-pm-brand-add{margin-top:8px}#root#root .fin-pm .fin-pm-button,#root#root .fin-pm-modal .fin-pm-button{display:inline-flex;align-items:center;justify-content:center;height:32px;min-height:32px;margin:0;padding:7px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--fin-pm-text);box-shadow:none;font:500 12px/16px Inter,Arial,sans-serif;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}#root#root .fin-pm .fin-pm-button--primary,#root#root .fin-pm-modal .fin-pm-button--primary{padding:8px 12px;border:0;background:var(--fin-pm-accent)}#root#root .fin-pm .fin-pm-button--primary:hover:not(:disabled),#root#root .fin-pm-modal .fin-pm-button--primary:hover:not(:disabled){background:#f2c100}#root#root .fin-pm .fin-pm-button--primary:disabled,#root#root .fin-pm-modal .fin-pm-button--primary:disabled{background:#fff2bf;color:rgba(43,49,52,.6);cursor:default}#root#root .fin-pm .fin-pm-button--secondary{padding:7px;min-width:73px;border-color:var(--fin-pm-accent);background:#fff}#root#root .fin-pm .fin-pm-button--secondary:hover:not(:disabled){background:#fffbea}#root#root .fin-pm .fin-pm-button--secondary:disabled{border-color:#fff2bf;color:var(--fin-pm-disabled);cursor:default}#root#root .fin-pm-modal .fin-pm-button--tertiary{border-color:#e0e3eb;background:#fff}#root#root .fin-pm-modal .fin-pm-button--tertiary:hover{background:#f7f9fc}#root .fin-pm-save{margin-top:24px}#root#root .fin-pm .fin-pm-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;min-height:32px;margin:0;padding:7px;border:1px solid var(--fin-pm-line);border-radius:8px;background:#fff;color:var(--fin-pm-text);cursor:pointer;transition:border-color .15s ease,color .15s ease}#root#root .fin-pm .fin-pm-icon-button:hover:not(:disabled){border-color:#c6cbd3;color:#e34f4f}#root#root .fin-pm .fin-pm-icon-button:disabled{color:var(--fin-pm-disabled);cursor:default}#root .fin-pm .fin-pm-icon-button svg{width:16px;height:16px}#root .fin-pm-toggle+.fin-pm-expands,#root .fin-pm-toggle+.fin-pm-installments{margin-top:16px}#root .fin-pm-installment{display:flex;padding-bottom:8px}#root .fin-pm-installments>.fin-pm-ghost{margin-top:4px}#root .fin-pm-counter{display:inline-flex;align-items:center;flex:0 0 100px;width:100px;height:32px;border:1px solid var(--fin-pm-line);border-radius:8px;background:#fff}#root .fin-pm-counter:focus-within{border-color:var(--fin-pm-accent)}#root#root .fin-pm-counter button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:30px;margin:0;padding:0;border:0;background:transparent;color:var(--fin-pm-muted);cursor:pointer}#root#root .fin-pm-counter button:disabled{color:var(--fin-pm-disabled);cursor:default}#root .fin-pm-counter button svg{width:14px;height:14px}#root#root .fin-pm-counter input{width:100%;min-width:0;height:30px;min-height:30px;margin:0;padding:0;border:0;background:transparent;color:var(--fin-pm-text);box-shadow:none;font:400 14px/21px Inter,Arial,sans-serif;text-align:center;outline:none;-moz-appearance:textfield}#root .fin-pm-counter input::-webkit-inner-spin-button,#root .fin-pm-counter input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}#root .fin-pm-expand{width:280px;margin-bottom:8px}#root#root .fin-pm-expand__header{display:flex;align-items:center;width:280px;height:48px;margin:0;padding:12px 16px;border:0;border-radius:12px;background:var(--fin-pm-soft);color:var(--fin-pm-text);text-align:left;cursor:pointer;transition:background-color .15s ease}#root#root .fin-pm-expand__header:hover{background:#eef1f6}#root .fin-pm-expand__header svg{width:16px;height:16px;flex:0 0 auto;transition:transform .18s ease}#root .fin-pm-expand.is-open .fin-pm-expand__header svg{transform:rotate(180deg)}#root .fin-pm-expand__header span{margin-left:16px;overflow:hidden;font:500 14px/20px Inter,Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap}#root .fin-pm-expand__content{padding:16px 0 8px}#root .fin-pm-card{display:flex;align-items:center;min-height:72px;margin:0 0 16px;padding:11px 15px;border:1px solid var(--fin-pm-line);border-radius:8px;background:#fff}#root .fin-pm-card--new{margin-bottom:24px}#root .fin-pm-card__logo{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;margin-right:16px;border-radius:50%;background:#fff2bf;color:#d97f02}#root .fin-pm-card__logo svg{width:24px;height:24px}#root .fin-pm-card__body{display:flex;align-items:center;flex:1 1 auto;gap:12px;min-width:0}#root .fin-pm-card__title{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;max-width:255px;color:var(--fin-pm-text);font:400 14px/20px Inter,Arial,sans-serif;overflow-wrap:anywhere}#root .fin-pm-card__title small{color:var(--fin-pm-muted);font-size:12px;line-height:16px}#root .fin-pm-card__actions{display:flex;align-items:center;gap:8px;margin-left:auto}#root .fin-pm-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(6,19,51,.4);animation:fin-pm-fade .16s ease}#root .fin-pm-modal__container{position:relative;display:flex;flex-direction:column;width:479px;max-width:100%;max-height:calc(100vh - 32px);overflow:auto;border-radius:12px;background:#fff;box-shadow:0 12px 48px 0 rgba(6,19,51,.24);color:#000;font:400 14px/21px Inter,Roboto,-apple-system,Helvetica Neue,Arial,sans-serif;animation:fin-pm-rise .18s ease}#root .fin-pm-modal__header{padding:20px 64px 4px 20px;color:#000;font:500 20px/24px Inter,Arial,sans-serif}#root .fin-pm-modal__content{display:grid;grid-template-columns:minmax(0,343px);gap:16px;padding:20px}#root .fin-pm-modal__footer{display:flex;justify-content:flex-end;gap:8px;padding:4px 20px 20px}#root#root .fin-pm-modal__close{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;background:transparent;color:var(--fin-pm-muted);cursor:pointer}#root#root .fin-pm-modal__close:hover{color:#2b3134}#root .fin-pm-modal__close svg{width:24px;height:24px}#root .fin-pm-field{display:grid;gap:4px;margin:0}#root .fin-pm-field>span{color:#71757f;font:400 12px/16px Inter,Arial,sans-serif}@keyframes fin-pm-fade{0%{opacity:0}to{opacity:1}}@keyframes fin-pm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:640px){#root .fin-pm-form{margin-top:24px}#root .fin-pm-card__body{flex-wrap:wrap}#root .fin-pm-header__row>.fin-pm-toggle{margin-right:0}#root .fin-pm-expand,#root#root .fin-pm-expand__header{width:100%}}#root .section-page-heading__hint{display:inline-flex;flex:0 0 auto;width:16px;height:16px;margin-left:8px;color:#71757f;cursor:help}#root .section-page-heading__hint svg{width:16px;height:16px}:root{--motion-ease:cubic-bezier(0.25,0.8,0.5,1);--motion-ease-standard:cubic-bezier(0.4,0,0.2,1);--motion-ease-in:cubic-bezier(0.4,0,1,1);--motion-fast:0.15s;--motion-base:0.2s;--motion-slow:0.3s;--motion-accent:#0d9488;--motion-bone:#eef1f5;--motion-bone-shine:#f9fafc}:where(#root) :where(button,a,summary,[role=button],[role=tab],[role=menuitem],[role=option],[role=switch]){transition:background-color var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease),color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),opacity var(--motion-base) var(--motion-ease)}:where(#root) :where(input:not([type=checkbox],[type=radio],[type=range]),textarea,select){transition:border-color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),background-color var(--motion-base) var(--motion-ease)}:where(#root) :where(input[type=checkbox],input[type=radio]){transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}:where(#root) :where(tbody tr,[role=row]){transition:background-color var(--motion-base) var(--motion-ease)}#root .analytics-report-spinner,#root .crm-startup-loader__spinner,#root .journal-calendar-spinner,#root .motion-spinner,#root .personal-account-spinner,#root .wa-connect-qr__spinner,#root .ws-loader span,.crm-startup-loader__spinner{border-color:var(--motion-spinner-color,var(--motion-accent))!important;animation:motion-spinner-arc .7s linear infinite alternate,motion-spinner-turn 1.4s linear infinite!important}#root .personal-account-spinner{--motion-spinner-color:currentColor}#root .analytics-report-spinner{--motion-spinner-color:#ffffff}#root .wa-connect-qr__spinner{--motion-spinner-color:var(--nt-fill-hover,var(--motion-accent))}#root .ws-loader span{--motion-spinner-color:var(--rh-accent-line,var(--motion-accent))}#root .motion-spinner{display:inline-block;width:24px;height:24px;box-sizing:border-box;border:3px solid;border-radius:50%}@keyframes motion-spinner-arc{0%{clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@keyframes motion-spinner-turn{0%{transform:scaleY(1) rotate(0deg)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0deg)}to{transform:scaleY(-1) rotate(-135deg)}}#root .crm-unified-loader__track{background:#e6f7f5}#root .crm-unified-loader__bar,#root .crm-unified-loader__track:after{position:absolute;top:0;bottom:0;width:auto!important;border-radius:0!important;background:var(--motion-accent)!important}#root .crm-unified-loader__bar{animation:motion-progress-long 2.2s infinite!important}#root .crm-unified-loader__track:after{content:"";animation:motion-progress-short 2.2s infinite}@keyframes motion-progress-long{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes motion-progress-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}#root .client-history-skeleton span,#root .crm-list-skeleton span,#root .crm-page-skeleton,#root .dashboard-list-skeleton span,#root .journal-skeleton__body i,#root .journal-skeleton__staff small,#root .journal-skeleton__staff span,#root .journal-skeleton__staff strong,#root .loyalty-skeleton span,#root .motion-skeleton,#root .payroll-workflow-skeleton span,#root .wa-conversation-skeleton{background-color:var(--motion-bone)!important;background-image:linear-gradient(90deg,var(--motion-bone) 0,var(--motion-bone) 35%,var(--motion-bone-shine) 50%,var(--motion-bone) 65%,var(--motion-bone) 100%)!important;background-size:300% 100%!important;animation:motion-skeleton-wave 1.5s linear infinite!important}#root .motion-skeleton{display:block;min-height:16px;border-radius:6px}@keyframes motion-skeleton-wave{0%{background-position:100% 0}to{background-position:0 0}}:where(#root) :where([role=menu],[role=listbox]){transform-origin:top center;animation:motion-menu-in var(--motion-base) var(--motion-ease) both}:where(#root) :where([role=dialog],[role=alertdialog],[aria-modal=true]){animation:motion-fade-in var(--motion-slow) var(--motion-ease) both}:where(#root) :where([role=tabpanel]){animation:motion-fade-in var(--motion-base) var(--motion-ease) both}:where(#root) :where([role=status][aria-live],[role=alert]){animation:motion-toast-in var(--motion-slow) var(--motion-ease) both}@keyframes motion-menu-in{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-toast-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){:where(#root) :where([role=menu],[role=listbox],[role=dialog],[role=alertdialog],[aria-modal=true],[role=tabpanel],[role=status],[role=alert]){animation:none}#root .crm-unified-loader__bar,#root .crm-unified-loader__track:after{animation-duration:4.4s!important}#root .analytics-report-spinner,#root .crm-startup-loader__spinner,#root .journal-calendar-spinner,#root .motion-spinner,#root .personal-account-spinner,#root .wa-connect-qr__spinner,#root .ws-loader span,.crm-startup-loader__spinner{animation-duration:1.4s,2.8s!important}}