:root{--split-page-slide:28px}:root[dir=rtl]{--split-page-slide:-28px}@keyframes split-page-out-forward{to{opacity:0;transform:translateX(calc(var(--split-page-slide) * -1)) scale(.985)}}@keyframes split-page-in-forward{0%{opacity:0;transform:translateX(var(--split-page-slide)) scale(.985)}}@keyframes split-page-out-back{to{opacity:0;transform:translateX(var(--split-page-slide)) scale(.985)}}@keyframes split-page-in-back{0%{opacity:0;transform:translateX(calc(var(--split-page-slide) * -1)) scale(.985)}}@media (prefers-reduced-motion:no-preference){html[data-page-transition]::view-transition-group(root){animation-duration:.52s;animation-timing-function:cubic-bezier(.4,0,.2,1)}html[data-page-transition=forward]::view-transition-old(root){animation:.26s cubic-bezier(.4,0,.2,1) both split-page-out-forward}html[data-page-transition=forward]::view-transition-new(root){animation:.46s cubic-bezier(.4,0,.2,1) 60ms both split-page-in-forward}html[data-page-transition=back]::view-transition-old(root){animation:.26s cubic-bezier(.4,0,.2,1) both split-page-out-back}html[data-page-transition=back]::view-transition-new(root){animation:.46s cubic-bezier(.4,0,.2,1) 60ms both split-page-in-back}.split-page-enter-forward{animation:.46s cubic-bezier(.4,0,.2,1) both split-page-in-forward}.split-page-enter-back{animation:.46s cubic-bezier(.4,0,.2,1) both split-page-in-back}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
.payroll-page .panel{overflow:visible}.payroll-state{color:var(--text-secondary);align-items:center;gap:8px;padding:28px 22px;display:flex}.payroll-state--error{color:var(--status-error)}.payroll-hint{color:var(--text-secondary);margin:8px 22px;font-size:13px;line-height:1.6}.payroll-hint--box{border:1px solid var(--border-primary);background:var(--surface-secondary);border-radius:10px;padding:12px 14px}.payroll-hint--box ol{margin:8px 0 0;padding-inline-start:20px}.payroll-verify{background:var(--status-warning-background);color:var(--status-warning);border-radius:10px;align-items:flex-start;gap:10px;margin:12px 22px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.6;display:flex}.payroll-verify svg{flex:none;margin-block-start:2px}.payroll-tabs__count{background:var(--brand-primary);color:#fff;text-align:center;border-radius:999px;min-width:20px;padding:0 6px;font-size:11px;line-height:20px}.payroll-steps{flex-wrap:wrap;gap:8px;margin:8px 22px 16px;padding:0;list-style:none;display:flex}.payroll-steps button{border:1px solid var(--border-primary);background:var(--surface-primary);min-height:38px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.payroll-steps button.is-active{border-color:var(--brand-primary);background:var(--brand-primary-soft);color:var(--text-primary)}.payroll-steps__number{background:var(--brand-primary);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.payroll-step,.payroll-rules,.payroll-leave-types,.payroll-devices,.payroll-import,.payroll-eos,.payroll-provisions,.payroll-profile{padding:0 22px 18px}.payroll-step .txn-grid,.payroll-rules .txn-grid,.payroll-profile .txn-grid,.payroll-eos .txn-grid,.payroll-modal .txn-grid,.payroll-inline-form .txn-grid{max-width:none;padding:0}.txn-grid--three{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.txn-grid--four{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.payroll-span{grid-column:1/-1}.payroll-accounts{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px 18px;display:grid}.payroll-days{flex-wrap:wrap;gap:8px;display:flex}.payroll-days .check-row{border:1px solid var(--border-primary);border-radius:8px;padding:6px 10px}.payroll-days .check-row.is-active{border-color:var(--brand-primary);background:var(--brand-primary-soft)}.payroll-holidays{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.payroll-holidays ul{flex-wrap:wrap;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.payroll-holidays li{background:var(--surface-secondary);border-radius:999px;align-items:center;gap:4px;padding-inline:10px 4px;display:inline-flex}.payroll-number{align-items:center;gap:6px;display:flex}.payroll-number input{flex:1;min-width:0}.payroll-number span{color:var(--text-secondary);font-weight:700}.payroll-rules h4{color:var(--text-secondary);margin:12px 0 8px;font-size:13px}.payroll-rows table{width:auto;min-width:320px;margin-block-end:8px}.payroll-rows td input{width:140px}.payroll-json{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.payroll-verified{align-self:end}.payroll-actions-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-block-start:14px;display:flex}.payroll-actions-row .form-error{margin:0;margin-inline-end:auto}.payroll-inline-form{border:1px solid var(--border-primary);background:var(--surface-secondary);border-radius:10px;margin-block:12px;padding:14px}.payroll-modal{width:min(640px,100vw - 32px);max-height:calc(100vh - 48px);overflow-y:auto}.payroll-modal h3{margin:0 0 14px}.payroll-modal .field,.payroll-modal label{margin-block-end:10px}.payroll-name{flex-direction:column;gap:2px;display:inline-flex}.payroll-name small{color:var(--text-secondary);font-size:12px}.payroll-alerts{background:var(--status-warning-background);color:var(--status-warning);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 22px;padding:10px 14px;font-size:13px;display:flex}.payroll-alerts strong,.payroll-alerts p{align-items:center;gap:6px;margin:0;display:inline-flex}.payroll-profile .payroll-alerts{margin-inline:0}.payroll-alerts__item{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:4px 10px}.payroll-cards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:10px 0 16px;display:grid}.payroll-card{border:1px solid var(--border-primary);background:var(--surface-primary);border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.payroll-card span{color:var(--text-secondary);font-size:13px}.payroll-card strong{color:var(--text-primary);font-size:20px}.payroll-card--strong{border-color:var(--brand-primary);background:var(--brand-primary-soft)}.payroll-named{gap:8px;display:grid}.payroll-named__row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.payroll-named .secondary-button{justify-self:start}.payroll-checkin{border:1px solid var(--border-primary);background:var(--surface-secondary);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:16px;margin:10px 22px 16px;padding:16px 18px;display:grid}.payroll-checkin .payroll-hint{grid-column:1/-1;margin:0}.payroll-checkin--none{color:var(--text-secondary);gap:10px;display:flex}.payroll-checkin--none p{margin:0}.payroll-checkin__clock,.payroll-checkin__times div{flex-direction:column;gap:4px;display:flex}.payroll-checkin__clock span,.payroll-checkin__times span,.payroll-checkin__clock small{color:var(--text-secondary);font-size:13px}.payroll-checkin__clock strong{font-size:30px;line-height:1.1}.payroll-checkin__times{gap:28px;display:flex}.payroll-checkin__times strong{font-size:20px}.payroll-checkin__actions{flex-wrap:wrap;gap:10px;display:flex}.payroll-import__result{margin-block-start:12px;font-size:14px}.payroll-row-actions{flex-wrap:wrap;gap:6px;display:inline-flex}.payroll-flow{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.payroll-flow li{border:1px solid var(--border-primary);color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.payroll-flow li span{background:var(--surface-secondary);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:inline-grid}.payroll-flow li.is-done{border-color:var(--brand-primary);color:var(--text-primary)}.payroll-flow li.is-done span{background:var(--brand-primary);color:#fff}.payroll-flow li.is-reversed{border-color:var(--status-error);color:var(--status-error)}.payroll-grid{overflow-x:auto}.payroll-grid table{min-width:1240px}.payroll-grid th,.payroll-grid td{white-space:nowrap;vertical-align:top}.payroll-grid td.is-end,.payroll-grid th.is-end{text-align:end}.payroll-grid__name strong{display:block}.payroll-grid__name .payroll-grid__warn{margin-inline-start:4px;display:inline-block}.payroll-grid__name small,.payroll-grid__sub{color:var(--text-secondary);font-size:11px;display:block}.payroll-grid__warn{color:var(--status-warning)}.payroll-grid__input{border:1px solid var(--border-primary);background:var(--surface-primary);width:92px;min-height:32px;color:var(--text-primary);text-align:end;border-radius:6px;padding:0 8px}.payroll-grid__tools{text-align:end}.payroll-grid__actions{gap:6px;display:inline-flex}.payroll-grid tfoot td,.payroll-grid tfoot th{border-block-start:2px solid var(--border-primary)}.payroll-run-files{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.payroll-run-sheet .txn-sheet__body{padding:18px 22px}.txn-danger-text{color:var(--status-error)}@media (max-width:760px){.payroll-checkin{grid-template-columns:1fr;margin-inline:12px}.payroll-steps,.payroll-hint,.payroll-verify,.payroll-alerts{margin-inline:12px}.payroll-step,.payroll-rules,.payroll-leave-types,.payroll-devices,.payroll-import,.payroll-eos,.payroll-provisions,.payroll-profile{padding-inline:12px}.payroll-accounts{grid-template-columns:1fr}.payroll-named__row{grid-template-columns:minmax(0,1fr) 110px auto}.payroll-run-files,.payroll-actions-row{justify-content:stretch}.payroll-run-files>*,.payroll-actions-row>button{flex:auto}.payroll-card strong{font-size:17px}}.qb-page{flex-direction:column;gap:11px;min-width:0;padding-block:5px 26px;display:flex}.qb-page .payroll-checkin,.qb-page .payroll-day,.qb-page .txn-filters{margin:0}.qb-page .payroll-import,.qb-page .payroll-eos,.qb-page .payroll-provisions{padding:0}.qb-page .payroll-state{padding:22px 0}.qb-page__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:11px 18px;display:flex}.qb-page>.qb-page__head:first-child{margin-block-start:52px}.qb-page__actions :-webkit-any(.primary-button,.secondary-button){min-height:35px;padding:0 14px;font-size:16px}.qb-page__actions :-moz-any(.primary-button,.secondary-button){min-height:35px;padding:0 14px;font-size:16px}.qb-page__actions :is(.primary-button,.secondary-button){min-height:35px;padding:0 14px;font-size:16px}.qb-page__head h1{color:var(--text-primary);margin:0;font-size:35px;font-weight:500;line-height:1.25}.qb-page__actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.qb-link{color:var(--brand-primary-hover);font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:16px;font-weight:600}.qb-link:hover{text-decoration:underline}.qb-next-pay{background:var(--surface-secondary);color:var(--text-secondary);border-radius:5px;align-self:flex-end;margin:-5px 0 0;padding:4px 10px;font-size:14px}.qb-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:6px;display:flex}.qb-toolbar__spacer{flex:1}.qb-search{border:1px solid var(--border-primary);background:var(--surface-primary);width:min(254px,100%);min-height:37px;color:var(--text-secondary);border-radius:5px;align-items:center;gap:8px;padding:0 12px;font-size:16px;display:inline-flex}.qb-search input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1}.qb-select{border:1px solid var(--border-primary);background:var(--surface-primary);width:auto;min-width:165px;min-height:37px;color:var(--text-primary);font:inherit;border-radius:5px;padding:0 10px;font-size:16px}.qb-switch{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:16px;display:inline-flex;position:relative}.qb-switch input{opacity:0;pointer-events:none;position:absolute}.qb-switch i{background:var(--border-primary);border-radius:999px;width:37px;height:21px;transition:background .15s;position:relative}.qb-switch i:after{content:"";top:3px;background:#fff;border-radius:50%;width:15px;height:15px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:3px}.qb-switch input:checked+i{background:var(--brand-primary)}.qb-switch input:checked+i:after{inset-inline-start:19px}.qb-switch input:focus-visible+i{outline:2px solid var(--brand-primary);outline-offset:2px}.qb-count{color:var(--text-secondary);margin:0;font-size:14px}.qb-table table{border-collapse:collapse;width:100%}.qb-table th{border-block-end:1px solid var(--border-primary);color:var(--text-primary);text-align:start;white-space:nowrap;padding:18px 12px;font-size:14px;font-weight:700}.qb-table td{border-block-end:1px solid var(--border-primary);color:var(--text-primary);vertical-align:middle;overflow-wrap:break-word;padding:20px 12px;font-size:14px}.qb-table th.is-end,.qb-table td.is-end{text-align:end}.qb-row{cursor:pointer}.qb-row:hover{background:var(--surface-secondary);outline:none}.qb-row:focus-visible{background:var(--surface-secondary);outline:none}.qb-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.qb-person{align-items:center;gap:12px;display:inline-flex}.qb-person strong{font-size:14px;display:block}.qb-person small{color:var(--text-secondary);font-size:13px;display:block}.qb-avatar{background:var(--surface-secondary);width:40px;height:40px;color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:600;display:inline-grid}.qb-avatar--large{width:61px;height:61px;font-size:26px;font-weight:500}.qb-kebab{display:inline-block;position:relative}.qb-kebab ul{top:calc(100% + 3px);z-index:6;border:1px solid var(--border-primary);background:var(--surface-primary);border-radius:6px;min-width:144px;margin:0;padding:5px 0;list-style:none;position:absolute;inset-inline-end:0;box-shadow:0 8px 22px #00000029}.qb-kebab ul button{width:100%;color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:7px 13px;font-size:11px;display:block}.qb-kebab ul button:hover{background:var(--surface-secondary)}.qb-icon-button{border:1px solid var(--border-primary);background:var(--surface-primary);min-width:32px;height:29px;color:var(--text-primary);cursor:pointer;border-radius:5px;place-items:center;padding:0 6px;display:inline-grid}.qb-icon-button:hover{border-color:var(--brand-primary)}.qb-icon-button--plain{background:0 0;border-color:#0000;min-width:27px}.modal-backdrop.qb-panel-backdrop{padding:0;display:block}.qb-panel{background:var(--surface-primary);flex-direction:column;width:max(336px,min(30vw,448px));max-width:100%;display:flex;position:absolute;inset-block:0;inset-inline-end:0;box-shadow:-10px 0 26px #110f212e}.qb-panel--wide{width:max(384px,min(37.5vw,576px))}.qb-panel__head{flex:none;justify-content:center;align-items:center;min-height:51px;padding:0 51px;display:flex;position:relative}.qb-panel__head h2{color:var(--text-primary);text-align:center;margin:0;font-size:16px;font-weight:600}.qb-panel__close{top:10px;width:32px;height:32px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;inset-inline-end:14px}.qb-panel__close:hover{background:var(--surface-secondary)}.qb-panel__body{flex:auto;min-height:0;padding:8px 38px 28px;overflow-y:auto}.qb-panel__foot{border-block-start:1px solid var(--border-primary);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px;display:flex}.qb-continue{min-width:136px;min-height:35px;font-size:16px}.qb-danger{color:var(--status-error);margin-inline-end:auto}.qb-form{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.qb-form--narrow{max-width:576px}.qb-form__title{color:var(--text-primary);margin:8px 0 0;font-size:16px;font-weight:700}.qb-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.qb-form__row--name{grid-template-columns:minmax(0,1fr) minmax(56px,.42fr) minmax(0,1fr)}.qb-form__row--four{grid-template-columns:repeat(4,minmax(0,1fr))}.qb-form .txn-field>span{font-size:14px;font-weight:500}.qb-back{color:var(--brand-primary-hover);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;padding:3px 0;font-size:16px;display:inline-flex}.qb-back:hover{text-decoration:underline}.qb-profile__head{flex-wrap:wrap;align-items:center;gap:13px 14px;display:flex}.qb-profile>.qb-profile__head{margin-block-start:10px}.qb-profile>.qb-tabs{margin-block-start:8px}.qb-profile__head h1{color:var(--text-primary);margin:0;font-size:28px;font-weight:500;line-height:1.25}.qb-profile__actions{align-items:center;gap:18px;margin-inline-start:auto;display:flex}.qb-text-button{color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 2px;font-size:14px;display:inline-flex}.qb-text-button:hover{color:var(--brand-primary-hover)}.qb-tabs{border-block-end:1px solid var(--border-primary);scrollbar-width:none;gap:3px;display:flex;overflow-x:auto}.qb-tabs button{border:0;min-height:37px;color:var(--text-primary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-block-end:2px solid #0000;align-items:center;gap:5px;padding:0 11px;font-size:17px;display:inline-flex}.qb-tabs button.is-active{border-block-end-color:var(--brand-primary);font-weight:600}.qb-profile__body{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:20px;margin-block-start:30px;display:grid}.qb-profile__cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;min-width:0;display:grid}.qb-card{border:1px solid var(--border-primary);background:var(--surface-primary);border-radius:6px;min-width:0;padding:21px 24px 24px}.qb-card--wide{grid-column:1/-1}.qb-card__head{justify-content:space-between;align-items:center;gap:10px;margin-block-end:26px;display:flex}.qb-card__head h3{color:var(--text-primary);margin:0;font-size:20px;font-weight:500}.qb-card__tools{align-items:center;gap:6px;display:flex}.qb-card__empty{color:var(--text-secondary);margin:0;font-size:12px}.qb-small-button{min-height:27px;padding:0 11px}.qb-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 16px;margin:0;display:grid}.qb-fields>div{gap:5px;min-width:0;display:grid}.qb-fields>div.is-wide{grid-column:1/-1}.qb-fields dt{color:var(--text-secondary);font-size:13px}.qb-fields dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:16px}.qb-mini-table{border-collapse:collapse;width:100%}.qb-mini-table th{border-block-end:1px solid var(--border-primary);color:var(--text-primary);text-align:start;text-transform:uppercase;padding:8px 10px;font-size:11px;font-weight:700}.qb-mini-table td{border-block-end:1px solid var(--border-primary);padding:10px;font-size:12px}.qb-mini-table .is-end{text-align:end}.qb-bank{border:1px solid var(--border-primary);border-radius:5px;align-items:center;gap:11px;padding:13px;display:flex}.qb-bank__icon{background:var(--surface-secondary);width:35px;height:35px;color:var(--text-primary);border-radius:50%;flex:none;place-items:center;display:grid}.qb-bank>div{gap:2px;display:grid}.qb-bank strong{font-size:13px}.qb-bank small{color:var(--text-secondary);font-size:11px}.qb-bank__number{margin-inline-start:auto;font-size:13px}.qb-documents{margin-block-start:14px}.qb-documents .txn-attachments{width:100%}.qb-summary{background:var(--brand-primary-soft);border-radius:6px;gap:21px;padding:22px 24px;display:grid}.qb-summary p{color:var(--text-primary);overflow-wrap:anywhere;align-items:flex-start;gap:11px;margin:0;font-size:15px;display:flex}.qb-summary svg{flex:none;margin-block-start:2px}.qb-section{gap:13px;min-width:0;margin:6px 0 0;display:grid}.qb-section__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.qb-section__head h3{margin:0;font-size:16px;font-weight:600}.qb-save-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.qb-save-bar .form-error{margin:0;margin-inline-end:auto}.payroll-amount-line{color:var(--text-primary);margin:0;font-size:12px;font-weight:600}.fp-devices{gap:13px;display:grid}.fp-devices__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fp-devices__head h3{margin:0;font-size:16px;font-weight:600}.fp-devices__tools{flex-wrap:wrap;gap:8px;display:flex}.fp-device-name{align-items:center;gap:6px;display:inline-flex}.fp-empty{border:1px dashed var(--border-primary);color:var(--text-secondary);border-radius:6px;justify-items:center;gap:10px;padding:32px 13px;display:grid}.fp-empty strong{color:var(--text-primary);font-size:13px}.fp-settings{border:1px solid var(--border-primary);border-radius:6px;display:grid}.fp-setting{border-block-end:1px solid var(--border-primary);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:38px;padding:5px 11px;display:grid}.fp-setting:last-child{border-block-end:0}.fp-setting span{color:var(--text-secondary);font-size:11px}.fp-setting strong{font-size:12px}.fp-users table{border-collapse:collapse;width:100%}.fp-users th,.fp-users td{border-block-end:1px solid var(--border-primary);text-align:start;padding:6px 8px}.fp-users th{font-size:11px}.fp-users input{border:1px solid var(--border-primary);background:var(--surface-primary);width:100%;min-height:29px;color:var(--text-primary);border-radius:5px;padding:0 8px}@media (max-width:1200px){.qb-profile__body{grid-template-columns:minmax(0,1fr)}.qb-summary{order:-1}}@media (max-width:900px){.qb-profile__cards{grid-template-columns:minmax(0,1fr)}.qb-form__row--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.qb-page__head h1,.qb-profile__head h1{font-size:26px}.qb-panel,.qb-panel--wide{width:100%}.modal-backdrop.qb-panel-backdrop>.qb-panel{height:100vh;height:100dvh;overflow:hidden;max-height:100vh!important;border-radius:0!important;max-height:100dvh!important;padding-bottom:0!important}.qb-panel__body{padding:8px 16px 20px}.qb-form__row,.qb-form__row--name,.qb-fields{grid-template-columns:minmax(0,1fr)}.qb-card{padding:18px 16px 20px}.qb-profile__actions{margin-inline-start:0}.qb-table td:nth-child(2),.qb-table th:nth-child(2),.qb-table td:nth-child(5),.qb-table th:nth-child(5),.qb-table td:nth-child(6),.qb-table th:nth-child(6){display:none}}.payroll-month{align-items:stretch;gap:0;display:inline-flex;position:relative}.payroll-month__step{border:1px solid var(--border-primary);background:var(--surface-primary);width:36px;min-width:36px;height:36px;min-height:0;color:var(--text-primary);box-shadow:none;cursor:pointer;border-radius:0;place-items:center;padding:0;display:inline-grid}.payroll-month__step:first-of-type:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:7px;border-bottom-left-radius:7px}.payroll-month__step:first-of-type:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:7px;border-bottom-left-radius:7px}.payroll-month__step:first-of-type:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:7px;border-bottom-left-radius:7px}.payroll-month__step:first-of-type:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:7px;border-bottom-right-radius:7px}.payroll-month__step:first-of-type:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:7px;border-bottom-right-radius:7px}.payroll-month__step:first-of-type:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:7px;border-bottom-right-radius:7px}.payroll-month__step:last-of-type:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:7px;border-bottom-right-radius:7px}.payroll-month__step:last-of-type:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:7px;border-bottom-right-radius:7px}.payroll-month__step:last-of-type:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:7px;border-bottom-right-radius:7px}.payroll-month__step:last-of-type:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:7px;border-bottom-left-radius:7px}.payroll-month__step:last-of-type:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:7px;border-bottom-left-radius:7px}.payroll-month__step:last-of-type:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:7px;border-bottom-left-radius:7px}.payroll-month__step:hover:not(:disabled),.payroll-month__value:hover{background:var(--surface-hover)}.payroll-month__step:disabled{color:var(--text-muted);cursor:default;opacity:.55}.payroll-month__step:focus-visible{z-index:1;outline:2px solid var(--brand-primary);outline-offset:-1px;position:relative}.payroll-month__value:focus-visible{z-index:1;outline:2px solid var(--brand-primary);outline-offset:-1px;position:relative}.payroll-month__value{border:1px solid var(--border-primary);background:var(--surface-primary);min-width:176px;height:36px;min-height:0;color:var(--text-primary);font:inherit;white-space:nowrap;box-shadow:none;cursor:pointer;border-inline-width:0;border-radius:0;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.payroll-month__value>svg:first-child{color:var(--icon-primary)}.payroll-month__chevron{color:var(--text-secondary);margin-inline-start:auto;transition:transform .14s}.payroll-month__value[aria-expanded=true] .payroll-month__chevron{transform:rotate(180deg)}.payroll-month--field{width:100%;display:flex}.payroll-month--field .payroll-month__value{border-inline-width:1px;border-radius:7px;width:100%;height:38px;font-weight:400}.payroll-month__panel{z-index:60;top:calc(100% + 6px);border:1px solid var(--border-secondary);background:var(--surface-primary);border-radius:10px;width:264px;padding:12px;position:absolute;inset-inline-end:0;box-shadow:0 12px 32px #1c19302e}.payroll-month--field .payroll-month__panel{inset-inline:0 auto}.payroll-month__year{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.payroll-month__year strong{color:var(--text-primary);font-size:15px}.payroll-month__year button,.payroll-month__grid button,.payroll-month__foot button{min-height:0;color:var(--text-primary);font:inherit;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000}.payroll-month__year button{border-radius:6px;place-items:center;width:32px;height:32px;padding:0;display:grid}.payroll-month__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.payroll-month__grid button{border-radius:7px;height:36px;padding:0 4px;font-size:14px}.payroll-month__year button:hover,.payroll-month__grid button:hover{background:var(--surface-hover)}.payroll-month__grid button.is-current{border-color:var(--border-primary)}.payroll-month__grid button.is-selected{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--text-on-primary);font-weight:700}.payroll-month__foot{border-top:1px solid var(--border-secondary);justify-content:flex-end;margin-top:10px;padding-top:8px;display:flex}.payroll-month__foot button{color:var(--brand-primary-hover);padding:4px 2px;font-size:14px;font-weight:600}.payroll-month__foot button:hover{text-decoration:underline}.payroll-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:4px 0 6px;display:flex}.payroll-toolbar__field{color:var(--text-secondary);gap:5px;margin:0;font-size:14px;display:grid}.payroll-toolbar__field>input,.payroll-day input{border:1px solid var(--border-primary);background:var(--surface-primary);width:170px;height:36px;min-height:0;color:var(--text-primary);font:inherit;box-shadow:none;border-radius:7px;padding:0 10px;font-size:14px}.payroll-toolbar .primary-button,.payroll-toolbar .secondary-button{height:36px;min-height:36px}.payroll-day,.qb-page .payroll-day{align-items:stretch;margin:0;display:inline-flex}.payroll-day input{border-inline-width:0;border-radius:0}.payroll-toolbar__field>input:focus,.payroll-day input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.payroll-row-link{white-space:nowrap;min-height:0;padding:4px 2px;font-size:14px}.qb-search:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--focus-ring)}.qb-search input[type=search],.qb-search input[type=search]:focus,.qb-search input[type=search]:hover{height:35px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}.payroll-days .check-row{cursor:pointer;border-radius:8px;min-height:40px;padding:0 14px 0 12px;font-size:14px}.payroll-days .check-row:hover{border-color:var(--brand-primary)}.payroll-days .check-row input[type=checkbox]{border-width:2px;border-radius:50%;flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0}.payroll-holidays>input[type=date]{flex:none;width:190px}.payroll-holidays>.secondary-button{min-height:38px}.payroll-page .qb-form>.qb-save-bar{border-top:1px solid var(--border-secondary);margin-top:6px;padding-top:14px}@media (max-width:860px){.payroll-month{width:100%}.payroll-month__value{flex:auto;min-width:0}.payroll-toolbar__field,.payroll-toolbar__field>input,.payroll-day{width:100%}.payroll-day input{flex:auto;width:auto;min-width:0}}
.modal-backdrop.je-backdrop{padding:var(--app-frame-top,6px) var(--app-frame-end,4px) var(--app-frame-bottom,6px) 6px;background:var(--app-frame-background,#eef0f4);-webkit-backdrop-filter:none;backdrop-filter:none;padding-inline-start:6px;padding-inline-end:var(--app-frame-end,4px);display:block}.je-sheet{border:1px solid var(--app-frame-edge,#e1e4ea);border-radius:var(--app-frame-radius,10px);background:var(--surface-primary);width:100%;height:100%;min-height:0;color:var(--text-primary);flex-direction:column;display:flex;overflow:hidden}.je-head{border-block-end:1px solid var(--border-secondary,var(--border-primary));flex:none;justify-content:space-between;align-items:center;gap:13px;min-height:69px;padding:0 24px;display:flex}.je-head__title{align-items:center;gap:14px;min-width:0;display:flex}.je-head__title h2{white-space:nowrap;margin:0;font-size:21px;font-weight:600;line-height:1.2}.je-head__tools{align-items:center;gap:21px;display:flex}.je-copied{background:var(--brand-primary-soft);color:var(--text-secondary);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;display:inline-flex}.je-icon-button{min-width:26px;min-height:26px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:2px;display:inline-grid}.je-icon-button:hover,.je-icon-button[aria-expanded=true]{background:var(--surface-secondary);color:var(--text-primary)}.je-icon-button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.je-small-button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.je-outline-button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.je-link-button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.je-line-number:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.je-close{color:var(--text-primary)}.je-anchor{position:relative}.je-popover{top:calc(100% + 6px);z-index:30;border:1px solid var(--border-primary);background:var(--surface-primary);border-radius:10px;gap:6px;width:min(304px,100vw - 26px);max-height:min(416px,100vh - 112px);padding:11px;display:grid;position:absolute;inset-inline-start:0;overflow-y:auto;box-shadow:0 14px 32px #1c192e2e}.je-head__tools .je-popover{inset-inline:auto 0}.je-popover h3{margin:3px 0 0;font-size:11px}.je-popover p{margin:0;font-size:11px;line-height:1.6}.je-popover ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.je-recent li>button:first-child{width:100%;color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:6px 8px;display:grid}.je-recent li>button:first-child:hover{background:var(--surface-secondary)}.je-recent li small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:11px;overflow:hidden}.je-template{align-items:center;gap:5px;display:flex}.je-template>button:first-child{flex:1}.je-muted{color:var(--text-secondary)}.je-popover__actions{justify-content:flex-end;gap:6px;display:flex}.je-body{overscroll-behavior:contain;flex:auto;min-height:0;padding-block-end:22px;overflow:hidden auto}.je-band{background:var(--surface-secondary);grid-template-columns:186px minmax(19px,1fr) minmax(192px,491px) minmax(160px,1fr);align-items:start;min-height:90px;padding:18px 24px 16px;display:grid}.je-field{gap:5px;min-width:0;display:grid}.je-field>span{color:var(--text-secondary);font-size:12px}.je-field input:not([type=checkbox]){border:1px solid var(--border-primary);background:var(--surface-primary);width:100%;min-height:32px;color:var(--text-primary);font:inherit;border-radius:3px;padding:0 10px;font-size:12px}.je-field input[readonly]{background:var(--surface-primary);color:var(--text-secondary)}.je-field--date{grid-column:1}.je-field--number{grid-column:3}.je-field--adjusting{grid-column:4;justify-items:start;padding-inline-start:19px}.je-field--adjusting>span{color:var(--text-primary)}.je-field--adjusting input{width:19px;height:19px;accent-color:var(--brand-primary);margin-block-start:8px}.je-table-tools{justify-content:flex-end;gap:5px;padding:14px 37px 3px 24px;display:flex}.je-table-wrap{padding-inline:7px 37px;overflow-x:auto}.je-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:784px;font-size:12px}.je-table th,.je-table td{border-block-end:1px solid var(--border-primary);border-inline-end:1px dotted var(--border-primary);vertical-align:middle;height:39px;padding:0 6px}.je-table thead th{height:32px;color:var(--text-primary);text-align:start;text-transform:uppercase;letter-spacing:.01em;border-block-end-width:2px;font-size:11px;font-weight:600}.je-table .je-col-handle{text-align:center;border-inline-end:0;width:24px;padding:0}.je-table .je-col-number{width:29px;padding:0 3px}.je-table .je-col-account{width:18.7%}.je-table .je-col-amount{text-align:end;width:14.4%}.je-table thead .je-col-amount{text-align:end}.je-table .je-col-description{width:25.4%}.je-table .je-col-name{width:18.8%}.je-table .je-col-tools{white-space:nowrap;text-align:end;border-inline-end:0;width:67px;padding:0 3px}.je-table.no-description .je-col-account,.je-table.no-name .je-col-account{width:24%}.je-handle{width:19px;height:26px;color:var(--text-muted);cursor:grab;place-items:center;display:inline-grid}.je-line-number{color:var(--text-primary);font:inherit;cursor:default;background:0 0;border:0;padding:2px 3px}.je-table td input,.je-table td .txn-select input,.je-table td .account-search-picker input{width:100%;min-height:30px;color:var(--text-primary);font:inherit;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:3px;padding:0 8px}.je-table td.je-col-amount input{text-align:end}.je-table td .txn-select__caret{visibility:hidden}.je-table tbody tr.is-active td input,.je-table tbody tr:focus-within td input,.je-table tbody tr:hover td input{border-color:var(--border-primary);background:var(--surface-primary)}.je-table tbody tr.is-active td .txn-select__caret,.je-table tbody tr:focus-within td .txn-select__caret{visibility:visible}.je-table tbody tr.is-active,.je-table tbody tr:focus-within{background:var(--brand-primary-soft)}.je-table tbody tr.is-dragging{opacity:.45}.je-table td input:focus{border-color:var(--brand-primary);outline:none}.je-table tfoot th,.je-table tfoot td{border-block-end:1px solid var(--border-primary);height:30px;font-weight:700}.je-total-label{text-align:end!important}.je-total.is-off{color:var(--status-error)}.je-line-buttons{gap:8px;padding:10px 7px 0;display:flex}.je-small-button{border:1px solid var(--text-secondary);background:var(--surface-primary);min-height:24px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:3px;padding:0 12px;font-size:11px}.je-small-button:hover{border-color:var(--brand-primary)}.je-error,.je-notice{margin:10px 7px 0}.je-notice{color:var(--financial-positive,var(--text-secondary));font-weight:600}.je-bottom{grid-template-columns:minmax(0,484px) minmax(0,484px);align-items:start;gap:24px;padding:35px 19px 0;display:grid}.je-memo{gap:6px;display:grid}.je-memo span{color:var(--text-secondary);font-size:12px}.je-memo textarea{border:1px solid var(--border-primary);background:var(--surface-primary);width:100%;min-height:128px;color:var(--text-primary);font:inherit;resize:vertical;border-radius:3px;padding:8px 10px}.je-attachments{gap:6px;display:grid}.je-attachments__title{font-size:12px;font-weight:700}.je-attachments .txn-attachments{width:100%}.je-attachments .txn-attachments__label{display:none}.je-attachments .txn-attachments__drop{border-radius:3px;align-content:center;min-height:128px}.je-foot{border-block-start:1px solid var(--border-primary);background:var(--surface-primary);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-height:59px;padding:0 18px;display:grid}.je-foot__start,.je-foot__end{align-items:center;gap:5px;display:flex}.je-foot__end{justify-content:flex-end}.je-foot__middle .je-popover{top:auto;bottom:calc(100% + 8px);inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .je-foot__middle .je-popover{transform:translate(50%)}.je-outline-button{border:1px solid var(--text-secondary);background:var(--surface-primary);min-height:34px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:3px;padding:0 8px;font-size:13px}.je-outline-button:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-primary-hover)}.je-outline-button:disabled{opacity:.55;cursor:not-allowed}.je-link-button{min-height:32px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 8px;font-size:13px;display:inline-flex}.je-link-button:hover{color:var(--brand-primary-hover)}.je-save-split .primary-button{border-radius:3px;min-height:34px;font-size:13px}.je-save-split .txn-split__main:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.je-save-split .txn-split__main:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.je-save-split .txn-split__main:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.je-save-split .txn-split__main:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.je-save-split .txn-split__main:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.je-save-split .txn-split__main:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.je-save-split .txn-split__toggle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.je-save-split .txn-split__toggle:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.je-save-split .txn-split__toggle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.je-save-split .txn-split__toggle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.je-save-split .txn-split__toggle:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.je-save-split .txn-split__toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.status-pill.adjusting{color:var(--brand-primary-active,var(--text-primary));border-color:var(--line);background:var(--brand-primary-soft)}.accounting-log-list .status-pill+.status-pill{margin-inline-start:6px}.journal-detail-modal .modal-head h2 .status-pill{vertical-align:middle;margin-inline-start:10px}.je-status{background:var(--brand-primary-soft);min-height:22px;color:var(--text-primary);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.je-status.is-reversed{background:var(--status-error-background,var(--surface-secondary));color:var(--status-error)}.je-tag{background:var(--surface-secondary);color:var(--text-secondary);border-radius:999px;margin-inline-start:6px;padding:0 6px;font-size:10px;font-style:normal}.je-field--adjusting input[aria-readonly=true]{cursor:default}.je-cell-text{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;padding:0 8px;display:block;overflow:hidden}.je-table td.je-col-amount .je-cell-text{text-align:end}.je-foot__middle{align-items:center;gap:4px;display:flex}.je-new-button{border-radius:3px;min-height:34px;font-size:13px}@media (max-width:1100px){.je-band{grid-template-columns:minmax(128px,186px) minmax(160px,1fr) auto;gap:11px 16px}.je-field--number{grid-column:2}.je-field--adjusting{grid-column:3;padding-inline-start:0}.je-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:860px){.modal-backdrop.je-backdrop{padding:0}.modal-backdrop.je-backdrop>.je-sheet{height:100vh;border:0;height:100dvh;overflow:hidden;max-height:100vh!important;border-radius:0!important;max-height:100dvh!important;padding-bottom:0!important}.je-head{min-height:60px;padding:0 12px}.je-head__title{gap:8px}.je-head__title h2{font-size:19px}.je-copied{display:none}.je-head__tools{gap:6px}.je-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:14px 12px}.je-field--date{grid-column:1}.je-field--number{grid-column:2}.je-field--adjusting{grid-column:1/-1;align-items:center;gap:10px;display:flex}.je-field--adjusting input{margin:0}.je-table-tools{padding:10px 12px 0}.je-table-wrap{padding-inline:12px;overflow:visible}.je-table{min-width:0}.je-table thead{display:none}.je-table,.je-table tbody,.je-table tfoot{display:block}.je-table tbody tr{border-block-end:1px solid var(--border-primary);grid-template-columns:30px 28px minmax(0,1fr) auto;grid-template-areas:"handle number account tools"". .debit debit"". .credit credit"". .description description"". .name name";gap:4px;padding:8px 0;display:grid}.je-table tbody td{border:0;height:auto;padding:0}.je-table tbody td.je-col-handle{grid-area:handle}.je-table tbody td.je-col-number{grid-area:number}.je-table tbody td.je-col-account{grid-area:account}.je-table tbody td.je-col-tools{grid-area:tools}.je-table tbody td.je-col-amount:nth-of-type(4){grid-area:debit}.je-table tbody td.je-col-amount:nth-of-type(5){grid-area:credit}.je-table tbody td.je-col-description{grid-area:description}.je-table tbody td.je-col-name{grid-area:name}.je-table tbody td[data-label]:not(.je-col-account):before{content:attr(data-label);color:var(--text-secondary);font-size:12px;display:block}.je-table tbody td input,.je-table tbody td .txn-select input,.je-table tbody td .account-search-picker input{border-color:var(--border-primary);background:var(--surface-primary)}.je-table tbody td .txn-select__caret{visibility:visible}.je-table tfoot tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);display:grid}.je-table tfoot td:empty{display:none}.je-table tfoot th,.je-table tfoot td{border-inline-end:0;justify-content:flex-end;align-items:center;height:44px;display:flex}.je-line-buttons{padding-inline:12px}.je-bottom{grid-template-columns:1fr;gap:18px;padding:24px 12px 0}.je-foot{grid-template-columns:1fr auto;grid-template-areas:"start end""middle middle";gap:6px;padding:8px 12px;padding-block-end:max(8px, env(safe-area-inset-bottom))}.je-foot__start{grid-area:start}.je-foot__end{grid-area:end}.je-foot__middle{grid-area:middle;justify-self:center}.je-outline-button,.je-save-split .primary-button{min-height:40px;font-size:14px}}
:root{--qd-series-1:#5b5bd6;--qd-series-2:#2bb3a3;--qd-series-3:#e07b39;--qd-series-4:#b8c1ec;--qd-income:#6a62c9;--qd-expense:#b4a9f0;--qd-good:#1f9d6b;--qd-bad:#d2495f;--qd-stage-1:#c8c2ef;--qd-stage-2:#8f86dd;--qd-stage-3:#6258ad;--shortcut-icon-background:#241e3d;--shortcut-icon-foreground:#fff}.dark,[data-theme=dark]{--shortcut-icon-background:#b8afff;--shortcut-icon-foreground:#0f1115;--qd-series-1:#9e95ff;--qd-series-2:#4fd1c1;--qd-series-3:#f2a169;--qd-series-4:#5f6890;--qd-income:#9e95ff;--qd-expense:#5e5797;--qd-good:#4cc995;--qd-bad:#ff8c9e;--qd-stage-1:#4a4470;--qd-stage-2:#7e75d6;--qd-stage-3:#b6aeff}.qd-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:21px;display:grid}.qd-grid>*{min-width:0}.qd-grid>.qd-card--funnel{grid-column:span 3}.qd-grid>.qd-card--bank{contain:size}.qd-grid>.qd-card--bank .qd-accounts{flex:auto;min-height:0;max-height:none}.qd-grid>.cash-flow-card{grid-column:span 2}.qd-grid+.dashboard-report-row{margin-top:21px}.dashboard-report-card.qd-card{border-radius:10px;flex-direction:column;min-height:320px;padding:19px 21px 11px;display:flex}.qd-head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.qd-head h2{color:var(--text-primary);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:14px;font-weight:600;line-height:1.4}.qd-head__stack{gap:2px;min-width:0;display:grid}.qd-period{flex:none;margin-block-start:-5px;margin-inline-end:-6px}.qd-period .dashboard-report-select__trigger{min-width:0;font-size:12px}.qd-asof,.qd-updated{color:var(--text-secondary);white-space:nowrap;font-size:13px}.qd-updated{align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.qd-refresh{width:18px;height:18px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.qd-refresh:hover{background:var(--surface-secondary)}.qd-refresh.is-spinning svg{animation:.9s linear infinite qd-spin}@keyframes qd-spin{to{transform:rotate(360deg)}}.qd-caption{color:var(--text-secondary);margin:14px 0 2px;font-size:14px;line-height:1.4}.qd-card--bank .qd-caption{margin-block-start:11px}.qd-figure{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.qd-amount{color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:400;line-height:1.25}.qd-amount.is-negative{color:var(--qd-bad)}.qd-badge{background:var(--surface-secondary);border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 2px;font-size:13px;display:inline-flex;position:relative}[dir=rtl] .qd-badge{padding:2px 2px 2px 8px}.qd-badge.is-icon-only{background:0 0;padding:0}.qd-badge__icon{background:var(--brand-primary);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font:800 13px/1 Georgia,Times New Roman,serif;display:inline-grid}button.qd-badge__icon{cursor:pointer;border:0;flex:none;padding:0}button.qd-badge__icon:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.qd-info-tip{z-index:30;background:var(--chart-tooltip-background,#1f1b2e);min-width:210px;color:var(--chart-tooltip-text,#fff);text-align:start;white-space:nowrap;pointer-events:none;border-radius:6px;gap:4px;padding:10px 12px;font-size:12px;font-weight:400;line-height:18px;animation:.12s ease-out qd-info-tip-in;display:grid;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;box-shadow:0 6px 18px #14122638}:-webkit-any(.dark,[data-theme=dark]) .qd-info-tip{border:1px solid #ffffff1f}:-moz-any(.dark,[data-theme=dark]) .qd-info-tip{border:1px solid #ffffff1f}:is(.dark,[data-theme=dark]) .qd-info-tip{border:1px solid #ffffff1f}.qd-info-tip.is-end{inset-inline:auto 0}@keyframes qd-info-tip-in{0%{opacity:0}}.qd-info-tip__row{justify-content:space-between;gap:20px;display:flex}.qd-info-tip__row bdi{font-variant-numeric:tabular-nums;font-weight:600}.qd-info-tip__row.is-strong{font-size:13px;font-weight:700}.qd-info-tip__row.is-strong:not(:last-child){border-block-end:1px solid #ffffff2e;margin-block-end:2px;padding-block-end:6px}.qd-trend{min-height:18px;color:var(--text-secondary);align-items:center;gap:5px;margin:5px 0 0;font-size:14px;display:flex}.qd-trend strong{font-weight:700}.qd-trend.is-good strong,.qd-trend.is-good svg{color:var(--qd-good)}.qd-trend.is-bad strong,.qd-trend.is-bad svg{color:var(--qd-bad)}.qd-bars{gap:14px;margin-block-start:18px;display:grid}.qd-bar{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:end;gap:10px;display:grid}.qd-bar__copy{gap:2px;min-width:0;display:grid}.qd-bar__copy strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.qd-bar__copy span{color:var(--text-secondary);font-size:12px}.qd-bar__track{height:22px;margin-block-end:3px}.qd-bar__track i{border-radius:2px;height:100%;display:block}.qd-bar__track i.is-income{background:var(--qd-income)}.qd-bar__track i.is-expense{background:var(--qd-expense)}.qd-donut-row{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:14px;margin-block-start:14px;display:grid}.qd-donut{width:100px;height:100px;position:relative}.qd-donut svg{width:100%;height:100%;overflow:visible}.qd-donut__track{fill:none;stroke:var(--surface-secondary)}.qd-donut__slice{fill:none;cursor:pointer;outline:none;transition:opacity .15s,stroke-width .15s}.qd-donut__slice.is-dimmed{opacity:.45}.qd-donut__slice:focus-visible{opacity:1;outline:none}.qd-tip{bottom:calc(100% + 6px);z-index:6;background:var(--chart-tooltip-background,#1f1b2e);min-width:170px;color:var(--chart-tooltip-text,#fff);white-space:nowrap;pointer-events:none;border-radius:6px;gap:2px;padding:8px 12px;font-size:12px;display:grid;position:absolute;inset-inline-start:0}.qd-tip strong{align-items:center;gap:6px;font-size:13px;display:inline-flex}.qd-tip i,.qd-legend i{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.qd-legend{gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.qd-legend li{cursor:default;align-items:center;gap:8px;min-width:0;display:flex}.qd-legend li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qd-legend li.is-active span{text-decoration:underline}.qd-footer{justify-content:space-between;align-items:center;gap:8px;margin-block-start:auto;padding-block-start:11px;display:flex}.qd-footer__link{color:var(--brand-primary-hover);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:13px;text-decoration:none;display:inline-flex}.qd-footer__link:hover{text-decoration:underline}.qd-footer__tools{align-items:center;gap:4px;display:inline-flex}.qd-icon{width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.qd-icon:hover{background:var(--surface-secondary);color:var(--text-primary)}.qd-registers,.qd-start-menu{position:relative}.qd-registers ul,.qd-start-menu ul{bottom:calc(100% + 4px);z-index:6;border:1px solid var(--border-primary);background:var(--surface-primary);border-radius:8px;min-width:176px;max-height:260px;margin:0;padding:6px 0;list-style:none;position:absolute;inset-inline-start:0;overflow-y:auto;box-shadow:0 10px 28px #00000029}.qd-start-menu ul{top:calc(100% + 4px);bottom:auto}.qd-registers ul button,.qd-start-menu ul button{width:100%;color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:7px 13px;font-size:13px;display:block}.qd-registers ul button:hover,.qd-start-menu ul button:hover{background:var(--surface-secondary)}.qd-accounts{margin:11px 0 0;padding:0;list-style:none;display:grid}.qd-card--bank .qd-accounts{max-height:138px;overflow-y:auto}.qd-accounts li{border-block-end:1px solid var(--border-primary);grid-template-columns:29px minmax(0,1fr);align-items:start;gap:8px;padding:8px 0;display:grid}.qd-accounts li:last-child{border-block-end:0}.qd-accounts__icon{background:var(--shortcut-icon-background);width:26px;height:26px;color:var(--shortcut-icon-foreground);border-radius:50%;place-items:center;display:grid}.qd-accounts__body{gap:2px;min-width:0;font-size:14px;display:grid}.qd-accounts__name{color:var(--text-primary);font:inherit;text-align:start;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700;overflow:hidden}button.qd-accounts__name{cursor:pointer}button.qd-accounts__name:hover{text-decoration:underline}.qd-accounts__line{justify-content:space-between;gap:8px;display:flex}.qd-accounts__line strong{font-variant-numeric:tabular-nums;font-weight:500}.qd-accounts__line--muted{color:var(--text-secondary);font-size:12px}.qd-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-block-start:22px;display:grid}.qd-stage{border:1px solid var(--border-primary);background:var(--surface-primary);border-radius:4px;flex-direction:column;min-width:0;min-height:184px;display:flex}.qd-stage__bar{background:var(--qd-stage-2);height:8px;display:block}.qd-stage__bar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:3px;border-top-right-radius:3px}.qd-stage__bar:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:3px;border-top-right-radius:3px}.qd-stage__bar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:3px;border-top-right-radius:3px}.qd-stage__bar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:3px;border-top-right-radius:3px}.qd-stage__bar:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:3px;border-top-right-radius:3px}.qd-stage__bar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:3px;border-top-right-radius:3px}.qd-stage--start .qd-stage__bar{background:var(--surface-secondary)}.qd-stage--not-paid .qd-stage__bar{background:var(--qd-stage-1)}.qd-stage--deposited .qd-stage__bar{background:var(--qd-stage-3)}.qd-stage__body{flex-direction:column;align-items:flex-start;gap:8px;padding:18px 16px 16px;display:flex}.qd-stage__label{color:var(--text-secondary);font:inherit;text-align:start;background:0 0;border:0;padding:0;font-size:14px}button.qd-stage__label{cursor:pointer}button.qd-stage__label:hover{color:var(--brand-primary-hover);text-decoration:underline}.qd-stage__amount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-block-start:10px;font-size:14px;font-weight:700}.qd-stage__title{font-size:13px;font-weight:700}.qd-stage__hint{color:var(--text-secondary);margin-block-start:6px;font-size:13px}.qd-stage__link{color:var(--brand-primary-hover);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;display:inline-flex}.qd-stage__link:hover{text-decoration:underline}.qd-start-menu{margin-block-start:6px}.qd-start-menu__button{border:1px solid var(--text-secondary);background:var(--surface-primary);min-height:26px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.qd-chip{background:var(--surface-secondary);color:var(--text-secondary);font:inherit;border:0;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;font-weight:700;display:inline-flex}button.qd-chip{cursor:pointer}.qd-chip--success{background:var(--brand-primary-soft);color:var(--qd-good)}.qd-chip--warning{background:var(--status-warning-background);color:var(--status-warning)}.qd-empty-note{color:var(--text-secondary);margin:11px 0 0;font-size:13px}@media (max-width:1280px){.qd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qd-grid>.qd-card--funnel{grid-column:1/-1}.qd-grid>.qd-card--bank{contain:none;grid-row:auto}.qd-grid>.qd-card--bank .qd-accounts{flex:0 auto;max-height:138px}.qd-grid>.cash-flow-card{grid-column:span 1}.qd-grid>.qd-card--funnel{order:1}.qd-grid>.qd-card--bank{order:2}.qd-grid>.qd-card--profit-loss{order:3}.qd-grid>.qd-card--expenses{order:4}.qd-grid>.cash-flow-card{order:5}}@media (max-width:860px){.qd-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.qd-stage{min-height:160px}}@media (max-width:640px){.qd-grid{grid-template-columns:minmax(0,1fr);gap:16px}.qd-grid+.dashboard-report-row{margin-top:16px}.dashboard-report-card.qd-card{min-height:0;padding:18px 16px 10px}.qd-amount{font-size:26px}.qd-donut-row{grid-template-columns:110px minmax(0,1fr)}.qd-donut{width:110px;height:110px}}@media (min-width:861px){.dashboard-welcome h1{font-size:max(26px,min(2.4vw,35px));font-weight:600}.dashboard-customize-button{font-size:16px;font-weight:400}.dashboard-widget-strip a{gap:13px;min-height:48px;padding:7px 16px 7px 8px}[dir=rtl] .dashboard-widget-strip a{padding:7px 8px 7px 16px}.dashboard-widget-strip a>span{width:32px;height:32px}.dashboard-widget-strip strong{font-size:14px;font-weight:600}}
:root{--app-sidebar-width:73px;--app-sidebar-gap:3px;--app-frame-top:6px;--app-frame-end:4px;--app-frame-bottom:5px;--app-frame-radius:10px;--app-sidebar-item:68px;--app-sidebar-top:62px}@media (min-width:861px){:root{--app-header-height:57px}.app-header{border:1px solid var(--app-frame-edge);border-bottom-color:var(--line);margin-inline-end:var(--app-frame-end)}.app-header:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--app-frame-radius);border-top-right-radius:var(--app-frame-radius)}.app-header:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--app-frame-radius);border-top-right-radius:var(--app-frame-radius)}.app-header:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--app-frame-radius);border-top-right-radius:var(--app-frame-radius)}.app-header:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--app-frame-radius);border-top-left-radius:var(--app-frame-radius)}.app-header:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--app-frame-radius);border-top-left-radius:var(--app-frame-radius)}.app-header:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--app-frame-radius);border-top-left-radius:var(--app-frame-radius)}.app-header-business strong{font-size:14px;font-weight:600}.workspace{height:auto;border:1px solid var(--app-frame-edge);border-top:0;align-self:stretch;margin-block-end:var(--app-frame-bottom);margin-inline-end:var(--app-frame-end);padding-inline:max(24px,min(2.6vw,40px))}.workspace:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--app-frame-radius);border-bottom-left-radius:var(--app-frame-radius)}.workspace:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--app-frame-radius);border-bottom-left-radius:var(--app-frame-radius)}.workspace:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--app-frame-radius);border-bottom-left-radius:var(--app-frame-radius)}.workspace:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--app-frame-radius);border-bottom-right-radius:var(--app-frame-radius)}.workspace:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--app-frame-radius);border-bottom-right-radius:var(--app-frame-radius)}.workspace:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--app-frame-radius);border-bottom-right-radius:var(--app-frame-radius)}.split-loader-content{right:var(--app-frame-end);bottom:var(--app-frame-bottom)}.split-loader-content:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--app-frame-radius);border-bottom-left-radius:var(--app-frame-radius)}.split-loader-content:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--app-frame-radius);border-bottom-left-radius:var(--app-frame-radius)}.split-loader-content:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--app-frame-radius);border-bottom-left-radius:var(--app-frame-radius)}.split-loader-content:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--app-frame-radius);border-bottom-right-radius:var(--app-frame-radius)}.split-loader-content:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--app-frame-radius);border-bottom-right-radius:var(--app-frame-radius)}.split-loader-content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--app-frame-radius);border-bottom-right-radius:var(--app-frame-radius)}[dir=rtl] .split-loader-content{right:var(--app-sidebar-width);left:var(--app-frame-end)}.full-page-detail-backdrop{inset-block-end:var(--app-frame-bottom);inset-inline-end:var(--app-frame-end)}.full-page-detail-backdrop:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--app-frame-radius);border-bottom-left-radius:var(--app-frame-radius)}.full-page-detail-backdrop:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--app-frame-radius);border-bottom-left-radius:var(--app-frame-radius)}.full-page-detail-backdrop:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--app-frame-radius);border-bottom-left-radius:var(--app-frame-radius)}.full-page-detail-backdrop:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--app-frame-radius);border-bottom-right-radius:var(--app-frame-radius)}.full-page-detail-backdrop:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--app-frame-radius);border-bottom-right-radius:var(--app-frame-radius)}.full-page-detail-backdrop:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--app-frame-radius);border-bottom-right-radius:var(--app-frame-radius)}.full-page-detail-backdrop>section{height:calc(100vh - var(--app-frame-top) - var(--app-header-height) - var(--app-frame-bottom));height:calc(100dvh - var(--app-frame-top) - var(--app-header-height) - var(--app-frame-bottom));max-height:calc(100vh - var(--app-frame-top) - var(--app-header-height) - var(--app-frame-bottom));max-height:calc(100dvh - var(--app-frame-top) - var(--app-header-height) - var(--app-frame-bottom))}.sidebar,[dir=rtl] .sidebar{width:var(--app-sidebar-width);scrollbar-width:none;padding:0;overflow:hidden auto}.sidebar::-webkit-scrollbar{display:none}.sidebar-brand{height:var(--app-sidebar-top);align-items:flex-start;margin:0;padding:24px 0 0;padding-inline-end:var(--app-sidebar-gap)}.sidebar-brand-logo{width:26px;height:26px}.sidebar nav{min-height:0;height:calc(100vh - var(--app-sidebar-top));height:calc(100dvh - var(--app-sidebar-top));flex-direction:column;gap:0;padding:0 0 16px;padding-inline-end:var(--app-sidebar-gap);display:flex}.sidebar .nav-group{flex:0 1 var(--app-sidebar-item);min-height:56px;display:flex}.sidebar .nav-group--dashboard,.sidebar .nav-group--settings{flex-basis:calc(var(--app-sidebar-item) + 20px);min-height:76px}.sidebar .nav-group--dashboard{padding-block-end:20px}.sidebar .nav-group--settings{margin-block-start:auto;padding-block-start:20px}.sidebar .nav-group--dashboard:before,.sidebar .nav-group--settings:before{content:"";background:var(--line);pointer-events:none;height:1.6px;position:absolute;inset-inline:4px}.sidebar .nav-group--dashboard:before{bottom:12px}.sidebar .nav-group--settings:before{top:6px}.sidebar .sidebar-main-button{border-radius:0;flex:auto;justify-content:flex-start;gap:4px;width:100%;height:auto;min-height:0;padding:4px 2px 0;font-size:11px;font-weight:400;line-height:12px}.sidebar .sidebar-main-button.active{font-weight:700}.sidebar .sidebar-main-button .sidebar-icon{border-radius:8px;flex:none;width:36px;height:36px}.sidebar .sidebar-main-button .sidebar-icon svg{stroke-width:1.6px;width:24px;height:24px}.sidebar .sidebar-main-button .sidebar-label{padding:0;font-size:11px;line-height:12px}}html.modal-open .compact-view-status{z-index:3000;pointer-events:none;justify-content:center;margin:0;padding:0 16px;display:flex;position:fixed;inset-block-start:12px;inset-inline:0}html.modal-open .compact-view-status .saving-pill{white-space:normal;pointer-events:auto;max-width:100%;min-height:36px;box-shadow:0 8px 24px #1c19302e}@media (min-width:861px) and (max-height:740px){.sidebar nav{padding-block-end:6px}.sidebar .nav-group--dashboard,.sidebar .nav-group--settings{flex-basis:calc(var(--app-sidebar-item) + 10px);min-height:66px}.sidebar .nav-group--dashboard{padding-block-end:10px}.sidebar .nav-group--settings{padding-block-start:10px}.sidebar .nav-group--dashboard:before{bottom:4px}.sidebar .nav-group--settings:before{top:4px}}:root{--app-submenu-width:235px}.sidebar .nav-group--create .sidebar-main-button{font:inherit}@media (min-width:861px){.app-shell.has-submenu .workspace{margin-inline-start:var(--app-submenu-width);padding-inline-start:20px}.app-shell.has-submenu .workspace:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:0}.app-shell.has-submenu .workspace:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:0}.app-shell.has-submenu .workspace:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:0}.app-shell.has-submenu .workspace:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0}.app-shell.has-submenu .workspace:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0}.app-shell.has-submenu .workspace:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0}.nav-submenu{z-index:5;width:var(--app-submenu-width);overscroll-behavior:contain;border:1px solid var(--app-frame-edge);background:var(--surface);color:var(--text-primary);border-block-start:0;border-inline-end:0;animation:.16s ease-out nav-submenu-in;position:fixed;inset-block-start:calc(var(--app-frame-top) + var(--app-header-height));inset-block-end:var(--app-frame-bottom);inset-inline-start:var(--app-sidebar-width);overflow:hidden auto}.nav-submenu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:var(--app-frame-radius)}.nav-submenu:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:var(--app-frame-radius)}.nav-submenu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:var(--app-frame-radius)}.nav-submenu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--app-frame-radius)}.nav-submenu:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--app-frame-radius)}.nav-submenu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--app-frame-radius)}.nav-create-panel{z-index:1000;max-width:calc(100vw - var(--app-sidebar-width) - 12px);max-height:calc(100vh - var(--nav-create-top,62px) - 8px);max-height:calc(100dvh - var(--nav-create-top,62px) - 8px);background:var(--surface);color:var(--text-primary);border-radius:6px;grid-auto-columns:max-content;grid-auto-flow:column;align-items:start;padding-block:29px 20px;padding-inline:9px 8px;animation:.14s ease-out nav-create-in;display:grid;position:fixed;inset-block-start:var(--nav-create-top,62px);inset-inline-start:calc(var(--app-sidebar-width) - 4px);overflow:auto;box-shadow:0 2px 10px #14122629,0 0 0 1px #1412260a}}@keyframes nav-submenu-in{0%{opacity:0}}@keyframes nav-create-in{0%{opacity:0;transform:translateY(-4px)}}.nav-submenu__head{justify-content:space-between;align-items:center;gap:8px;padding-block:13px 0;padding-inline:16px 8px;display:flex}.nav-submenu__head h2{color:var(--text-primary);letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:12px;font-weight:600;line-height:28px;overflow:hidden}.nav-submenu__collapse{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.nav-submenu__collapse:hover{background:var(--surface-hover);color:var(--text-primary)}[dir=rtl] .nav-submenu__collapse svg{transform:scaleX(-1)}.nav-submenu__links,.nav-submenu__children{gap:4px;margin:0;padding:0;list-style:none;display:grid}.nav-submenu__links{padding-block:10px 16px;padding-inline:11px 6px}.nav-submenu__children{grid-column:1/-1;padding-block-start:4px;padding-inline-start:14px}.nav-submenu__group{position:relative}.nav-submenu__link{min-height:36px;color:var(--text-primary);border-radius:5px;align-items:center;gap:8px;padding-inline:12px;font-size:14px;line-height:20px;text-decoration:none;display:flex}.nav-submenu__link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-submenu__group>.nav-submenu__link{padding-inline-end:40px}.nav-submenu__link:hover{background:var(--surface-hover)}.nav-submenu__link.is-active{background:var(--surface-selected);font-weight:600}.nav-submenu__link:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.nav-submenu__unfold:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.nav-submenu__collapse:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.nav-create-panel button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.nav-submenu__lock{color:var(--text-secondary);flex:none;margin-inline-start:auto}.nav-submenu__unfold{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid;position:absolute;inset-block-start:4px;inset-inline-end:6px}.nav-submenu__unfold:hover{background:var(--surface-selected);color:var(--text-primary)}.nav-submenu__unfold svg{transition:transform .14s}.nav-submenu__unfold.is-open svg{transform:rotate(180deg)}.nav-create-panel__column{align-content:start;display:grid}.nav-create-panel h3{min-height:38px;color:var(--text-primary);white-space:nowrap;align-items:center;margin:0;padding-inline:20px 28px;font-size:14px;font-weight:700;line-height:20px;display:flex}.nav-create-panel button{min-height:36px;color:var(--text-primary);font:inherit;text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;padding-block:0;padding-inline:20px 28px;font-size:14px;line-height:20px;display:flex}.nav-create-panel button:hover{background:var(--surface-hover)}@media (max-width:860px){.nav-submenu{display:none}.sidebar .nav-group--create{grid-template-columns:minmax(0,1fr)}.nav-create-panel{border-inline-start:2px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 0;margin-block:2px 8px;margin-inline:22px 0;padding-inline-start:8px;display:grid}.nav-create-panel h3,.nav-create-panel button{white-space:normal;min-height:40px;padding-inline:8px 4px}}@media (min-width:861px){.sidebar-brand-badge{background:linear-gradient(140deg,#8e5cf2 0%,#5b3fd6 100%);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.sidebar-brand .sidebar-brand-badge .sidebar-brand-logo{filter:brightness(0)invert();width:18px;height:18px}.sidebar .sidebar-main-button,.sidebar .sidebar-main-button:not(.active):hover{color:var(--text-primary)}:-webkit-any(.dark,[data-theme=dark]) .sidebar .sidebar-main-button:hover:not(.active){color:var(--text-primary)}:-moz-any(.dark,[data-theme=dark]) .sidebar .sidebar-main-button:hover:not(.active){color:var(--text-primary)}:is(.dark,[data-theme=dark]) .sidebar .sidebar-main-button:hover:not(.active){color:var(--text-primary)}.sidebar .sidebar-main-button .sidebar-label{font-weight:500}.sidebar .sidebar-main-button.active .sidebar-label{font-weight:700}}
.qbr-report-panel{min-height:0;box-shadow:none;background:0 0;border:0;padding:0;display:block}.qbr-page{--qbr-line:var(--border-secondary);--qbr-line-strong:var(--border-primary);--qbr-band:var(--surface-secondary);--qbr-text:var(--text-primary);--qbr-muted:var(--text-secondary);--qbr-link:var(--icon-primary);color:var(--qbr-text)}html.qbr-resizing,html.qbr-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.qbr-filters{border-bottom:1px solid var(--qbr-line);margin:-20px -26px 0;padding:24px 16px;position:relative}.app-shell.has-submenu .qbr-filters{margin-inline-start:-20px}.qbr-filters.is-folded{min-height:12px;padding-block:0}.qbr-back{color:var(--qbr-link);align-items:center;gap:6px;margin-inline-start:2px;font-size:13px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.qbr-back:hover{text-decoration:underline}.qbr-back:focus-visible{text-decoration:underline}.qbr-fields{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin-top:14px;display:flex}.qbr-field-group{flex-wrap:wrap;align-items:flex-end;gap:12px 8px;display:flex}.qbr-field{gap:4px;min-width:0;margin:0;display:grid}.qbr-label{color:var(--qbr-muted);white-space:nowrap;font-size:13px;font-weight:400;line-height:16px}.qbr-field--period,.qbr-field--compare{width:184px}.qbr-field--date{width:135px}.qbr-select.dashboard-report-select{width:100%;display:flex}.qbr-select .dashboard-report-select__trigger,.qbr-input{border:1px solid var(--qbr-line-strong);background:var(--surface-primary);width:100%;min-width:0;height:32px;min-height:32px;color:var(--qbr-text);font:inherit;box-shadow:none;border-radius:4px;margin:0;padding:0 8px 0 10px;font-size:13px;font-weight:400;line-height:30px}[dir=rtl] .qbr-select .dashboard-report-select__trigger,[dir=rtl] .qbr-input{padding:0 10px 0 8px}.qbr-select .dashboard-report-select__trigger:hover,.qbr-input:hover{border-color:var(--qbr-muted);background:var(--surface-primary)}.qbr-select .dashboard-report-select__trigger[aria-expanded=true],.qbr-input:focus{border-color:var(--brand-primary);outline:1px solid var(--brand-primary);outline-offset:0;box-shadow:none}.qbr-select .dashboard-report-select__trigger:focus-visible{border-color:var(--brand-primary);outline:1px solid var(--brand-primary);outline-offset:0;box-shadow:none}.qbr-input:focus-visible{border-color:var(--brand-primary);outline:1px solid var(--brand-primary);outline-offset:0;box-shadow:none}.qbr-select .dashboard-report-select__chevron{width:16px;height:16px}.qbr-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72}.qbr-segmented{background:var(--qbr-band);border-radius:5px;height:33px;padding:2px;display:inline-flex}.qbr-segmented button{min-width:61px;height:29px;min-height:0;color:var(--qbr-muted);font:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 12px;font-size:13px;font-weight:400;line-height:29px}.qbr-segmented button.is-active{background:var(--surface-primary);color:var(--qbr-text);box-shadow:0 1px 2px #1c193029}.qbr-segmented button:disabled{cursor:default;opacity:.6}.qbr-segmented button.is-active:disabled{opacity:1}.qbr-segmented button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.qbr-fold{inset-inline-end:24px;border:1px solid var(--qbr-line);background:var(--surface-primary);width:37px;height:19px;min-height:0;color:var(--qbr-muted);box-shadow:none;cursor:pointer;border-top:0;border-radius:0 0 4px 4px;place-items:center;padding:0;display:grid;position:absolute;top:100%}.qbr-fold:hover{color:var(--qbr-text);background:var(--surface-hover);outline:none}.qbr-fold:focus-visible{color:var(--qbr-text);background:var(--surface-hover);outline:none}.qbr-stage{justify-content:center;min-width:0;padding-top:43px;display:flex}.qbr-card{--qbr-z:1;--qbr-row:24px;border:1px solid var(--qbr-line);background:var(--surface-primary);border-radius:2px;width:100%;min-width:0;max-width:1124px;padding:0 16px;position:relative}.qbr-toolbar{border-bottom:1px solid var(--qbr-line-strong);justify-content:space-between;align-items:center;gap:12px;height:64px;display:flex}.qbr-tools{align-items:center;gap:0;display:flex}.qbr-menu-anchor{position:relative}.qbr-tool{width:32px;height:32px;min-height:0;color:var(--qbr-text);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid;position:relative}.qbr-tool:hover,.qbr-tool.is-open{background:var(--surface-hover);outline:none}.qbr-tool:focus-visible{background:var(--surface-hover);outline:none}.qbr-tool:disabled{cursor:default;opacity:.6}.qbr-tool.is-spinning svg,.qbr-spin{animation:.9s linear infinite qbr-spin}@keyframes qbr-spin{to{transform:rotate(360deg)}}.qbr-view .qbr-tool{width:auto;font:inherit;white-space:nowrap;gap:6px;margin-inline-start:-6px;padding:0 6px;font-size:13px;line-height:32px;display:inline-flex}.qbr-tool[data-tip]:after{content:attr(data-tip);z-index:60;background:var(--tooltip-background);color:var(--tooltip-text);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;border-radius:6px;padding:10px 13px;font-size:12.5px;font-weight:500;line-height:16px;transition:opacity .13s,transform .13s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-3px)}.qbr-tool[data-tip]:hover:after{opacity:1;visibility:visible;transform:translate(-50%)}.qbr-tool[data-tip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.qbr-menu{z-index:70;top:calc(100% + 6px);border:1px solid var(--qbr-line);background:var(--surface-primary);border-radius:6px;min-width:190px;padding:4px 0;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 6px 20px #1c193029}.qbr-view .qbr-menu{min-width:150px;inset-inline:0 auto}.qbr-menu button{width:100%;min-height:36px;color:var(--qbr-text);font:inherit;text-align:start;white-space:nowrap;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;padding:0 14px;font-size:13px;font-weight:400;display:flex}.qbr-menu button:hover{background:var(--surface-hover);outline:none}.qbr-menu button:focus-visible{background:var(--surface-hover);outline:none}.qbr-menu button[aria-checked=true]{font-weight:700}.qbr-menu hr{background:var(--qbr-line);border:0;height:1px;margin:4px 0}.qbr-sheet{--fs-text:var(--qbr-text);--fs-bg:transparent;--fs-muted:var(--qbr-muted);--fs-line:var(--qbr-line);--fs-line-strong:var(--qbr-line-strong);--fs-band:var(--qbr-band);--fs-link:var(--qbr-link);min-height:120px;position:relative;overflow-x:auto}.qbr-doc[hidden]{visibility:hidden;display:block}.qbr-loading{z-index:2;place-items:center;display:grid;position:absolute;inset:0}.qbr-loading>span:first-child{border:3px solid var(--qbr-line);border-top-color:var(--brand-primary);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite qbr-spin}.qbr-title{padding:calc(14px * var(--qbr-z)) 0 calc(16px * var(--qbr-z));text-align:center}.qbr-title h1,.qbr-title h2,.qbr-title p{color:var(--qbr-text);letter-spacing:0;margin:0}.qbr-title h1{font-size:calc(20px * var(--qbr-z));font-weight:700;line-height:1.3}.qbr-title h2{margin-top:calc(2px * var(--qbr-z));font-size:calc(13px * var(--qbr-z));font-weight:400;line-height:1.4}.qbr-title p{margin-top:calc(4px * var(--qbr-z));font-size:calc(14px * var(--qbr-z));line-height:1.35}.qbr-title .qbr-title__detail{color:var(--qbr-muted);font-size:calc(12px * var(--qbr-z));margin-top:2px}.qbr-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-size:calc(13px * var(--qbr-z));line-height:1.3}.qbr-col-amount{width:calc(158px * var(--qbr-z))}.qbr-table th,.qbr-table td{color:var(--qbr-text);font-size:inherit;letter-spacing:0;text-transform:none;background:0 0;border:0}.qbr-table thead th{height:calc(35px * var(--qbr-z));padding:0 calc(10px * var(--qbr-z));border-top:1px solid var(--qbr-line-strong);border-bottom:2px solid var(--qbr-line-strong);text-align:start;vertical-align:middle;white-space:nowrap;font-weight:700;position:relative}.qbr-table thead .qbr-th-amount{border-inline-start:1px solid var(--qbr-line-strong);text-align:end}.qbr-sort{vertical-align:middle;align-items:center;gap:calc(8px * var(--qbr-z));min-height:0;color:inherit;font:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:inline-flex}.qbr-sort svg{color:var(--qbr-muted);opacity:.7}.qbr-sort svg.is-active{color:var(--qbr-text);opacity:1}.qbr-sort:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.qbr-resize{top:0;bottom:0;z-index:1;cursor:col-resize;touch-action:none;width:8px;position:absolute;inset-inline-start:-4px}.qbr-resize:after{content:"";top:0;bottom:0;background:0 0;width:2px;transition:background .12s;position:absolute;inset-inline-start:3px}.qbr-resize:hover:after,html.qbr-resizing .qbr-resize:after{background:var(--qbr-text)}.qbr-resize:focus-visible:after{background:var(--qbr-text)}.qbr-resize:focus-visible{outline:none}.qbr-row td{height:calc(var(--qbr-row) * var(--qbr-z));padding:0 calc(8px * var(--qbr-z));vertical-align:middle}.qbr-label-cell{overflow-wrap:anywhere;padding-inline-start:calc(var(--qbr-pad,10) * 1px * var(--qbr-z))!important}.qbr-head-label{align-items:center;gap:calc(5px * var(--qbr-z));max-width:100%;display:inline-flex}.qbr-chevron{width:calc(14px * var(--qbr-z));height:calc(14px * var(--qbr-z));min-height:0;color:var(--qbr-text);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;padding:0;display:inline-grid}.qbr-chevron svg{width:calc(14px * var(--qbr-z));height:calc(14px * var(--qbr-z));transition:transform .14s}[aria-expanded=false].qbr-chevron svg{transform:rotate(-90deg)}[dir=rtl] [aria-expanded=false].qbr-chevron svg{transform:rotate(90deg)}.qbr-chevron:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}.qbr-amount{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.qbr-row--section.is-band td{border-top:1px solid var(--qbr-line);border-bottom:1px solid var(--qbr-line);background:var(--qbr-band)}.qbr-row--group td{border-top:1px solid var(--qbr-line)}.qbr-row--total td,.qbr-row--band td,.qbr-row--grand td,.qbr-row--tb-total td{border-top:1px solid var(--qbr-line-strong);font-weight:700}.qbr-amount.is-total{font-weight:700}.qbr-table tbody tr:last-child td{border-bottom:1px solid var(--qbr-line-strong)}.qbr-row:hover td{background:var(--qbr-band)}.qbr-table .fs-link{color:inherit;text-decoration:none}.qbr-table .fs-link:hover{color:var(--qbr-link);text-decoration:underline}.qbr-table .fs-link:focus-visible{color:var(--qbr-link);text-decoration:underline}.qbr-doc .fs-notice{margin:0 0 12px}.qbr-doc .fs-note{margin:10px 0 0}.qbr-note{width:100%;min-height:0;color:var(--qbr-text);font:inherit;text-align:start;white-space:pre-wrap;box-shadow:none;cursor:text;background:0 0;border:1px dashed #0000;border-radius:4px;margin:12px 0 0;padding:8px 10px;font-size:13px;line-height:1.45;display:block}.qbr-note:hover{border-color:var(--qbr-line-strong);outline:none}.qbr-note:focus-visible{border-color:var(--qbr-line-strong);outline:none}.qbr-note-editor{gap:8px;margin-top:12px;display:grid}.qbr-note-editor textarea{border:1px solid var(--qbr-line-strong);background:var(--surface-primary);width:100%;min-height:72px;color:var(--qbr-text);font:inherit;resize:vertical;border-radius:4px;padding:8px 10px;font-size:13px}.qbr-note-editor__actions{justify-content:flex-end;gap:8px;display:flex}.qbr-foot{justify-content:center;align-items:center;min-height:57px;padding:8px 0;display:flex;position:relative}.qbr-add-note{inset-inline-start:0;min-height:0;color:var(--qbr-link);font:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;margin-inline-start:-4px;padding:2px 4px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.qbr-add-note:hover{outline:none;text-decoration:underline}.qbr-add-note:focus-visible{outline:none;text-decoration:underline}.qbr-run{color:var(--qbr-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin:0;padding-inline:120px;font-size:13px;line-height:18px;display:inline-flex}.qbr-run i{background:var(--qbr-muted);width:1px;height:16px}@media (max-width:860px){.qbr-filters{margin:0;padding:4px 0 16px}.qbr-fields,.qbr-field-group{gap:10px}.qbr-field--period,.qbr-field--compare,.qbr-field--date{width:calc(50% - 5px)}.qbr-field-group,.qbr-field--period{width:100%}.qbr-fold{inset-inline-end:0}.qbr-stage{padding-top:28px}.qbr-card{padding:0 10px;width:100%!important}.qbr-resize{display:none}.qbr-col-amount{width:calc(118px * var(--qbr-z))}.qbr-foot{flex-direction:column;gap:6px}.qbr-add-note{position:static;transform:none}.qbr-run{flex-direction:column;padding-inline:0}.qbr-run i{display:none}}
/*# sourceMappingURL=34aceb84l0cxw.css.map*/