.onboarding-blocker,.onboarding-overlay{background:rgba(28,10,36,.48);cursor:not-allowed}.onboarding-overlay{inset:0;position:fixed;z-index:11020}html[data-onboarding-lock=true] .systacc-modal-root.master-success-modal-root,html[data-onboarding-lock=true] .systacc-modal-root.master-success-modal-root .ant-modal-mask,html[data-onboarding-lock=true] .systacc-modal-root.master-success-modal-root .ant-modal-wrap,html[data-onboarding-lock=true] .systacc-modal-root.master-success-modal-root .systacc-modal__mask,html[data-onboarding-lock=true] .systacc-modal-root.master-success-modal-root .systacc-modal__wrapper{pointer-events:none;z-index:11010!important}.onboarding-blocker--header{height:var(--app-header-height);left:0;position:fixed;right:0;top:0;z-index:11020}.onboarding-blocker--sidebar{bottom:0;left:0;position:fixed;top:var(--app-header-height);width:var(--app-sidebar-width);z-index:11020}.app-layout.onboarding-step-highlight-company-detail .page-content:after,.app-layout.onboarding-step-highlight-templates .page-content:after{background:rgba(28,10,36,.48);content:"";cursor:not-allowed;inset:0;pointer-events:auto;position:absolute;z-index:20}.app-layout.onboarding-step-highlight-profile header.app-header{background-clip:padding-box;border-bottom-color:transparent;overflow:visible;z-index:11030}.app-layout.onboarding-step-highlight-profile header.app-header:after{background:rgba(28,10,36,.48);content:"";cursor:not-allowed;inset:0;pointer-events:auto;position:absolute;z-index:3}.app-layout.onboarding-step-highlight-profile .user-profile-wrapper{background:#fff;border-radius:999px;box-shadow:0 0 0 4px #fff,0 0 0 7px var(--systacc-primary);pointer-events:auto;position:relative;z-index:4}.app-layout.onboarding-step-company-detail .page-content,.app-layout.onboarding-step-highlight-company-detail .page-content,.app-layout.onboarding-step-highlight-templates .page-content,.app-layout.onboarding-step-templates .page-content{pointer-events:none}.app-layout.onboarding-step-highlight-company-detail .page-content,.app-layout.onboarding-step-highlight-templates .page-content{z-index:11030}.app-layout.onboarding-step-bank-bulk-import .onboarding-master-form-unlocked,.app-layout.onboarding-step-bank-create .onboarding-master-form-unlocked,.app-layout.onboarding-step-client-bulk-import .onboarding-master-form-unlocked,.app-layout.onboarding-step-client-create .onboarding-master-form-unlocked,.app-layout.onboarding-step-company-detail .onboarding-panels-unlocked,.app-layout.onboarding-step-flight-invoice-create .onboarding-master-form-unlocked,.app-layout.onboarding-step-supplier-bulk-import .onboarding-master-form-unlocked,.app-layout.onboarding-step-supplier-create .onboarding-master-form-unlocked,.app-layout.onboarding-step-templates .onboarding-panels-unlocked{pointer-events:auto}.app-layout.onboarding-step-bank-bulk-import .page-content,.app-layout.onboarding-step-bank-create .page-content,.app-layout.onboarding-step-client-bulk-import .page-content,.app-layout.onboarding-step-client-create .page-content,.app-layout.onboarding-step-flight-invoice-create .page-content,.app-layout.onboarding-step-supplier-bulk-import .page-content,.app-layout.onboarding-step-supplier-create .page-content{pointer-events:none}.app-layout.onboarding-step-company-detail .account-settings-tabs,.app-layout.onboarding-step-templates .account-settings-tabs{pointer-events:none;position:relative;z-index:6}.app-layout.onboarding-step-company-detail .account-profile-hero,.app-layout.onboarding-step-highlight-company-detail .account-profile-hero{pointer-events:none}.account-settings-page .account-settings-tabs .tab.onboarding-tab-disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.account-settings-page .account-settings-tabs .tab.onboarding-tab-target{background:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--systacc-primary);color:#86048c;opacity:1;pointer-events:auto;position:relative;z-index:2}.app-layout.onboarding-step-highlight-company-detail .account-settings-tabs .tab.onboarding-tab-target,.app-layout.onboarding-step-highlight-templates .account-settings-tabs .tab.onboarding-tab-target{z-index:30}.app-layout.onboarding-step-bank-bulk-import .menues-bar,.app-layout.onboarding-step-bank-create .menues-bar,.app-layout.onboarding-step-bank-menu .menues-bar,.app-layout.onboarding-step-client-bulk-import .menues-bar,.app-layout.onboarding-step-client-create .menues-bar,.app-layout.onboarding-step-client-menu .menues-bar,.app-layout.onboarding-step-flight-invoice-create .menues-bar,.app-layout.onboarding-step-flight-menu .menues-bar,.app-layout.onboarding-step-highlight-analysis .menues-bar,.app-layout.onboarding-step-highlight-invoices .menues-bar,.app-layout.onboarding-step-highlight-master-bank .menues-bar,.app-layout.onboarding-step-highlight-master-client .menues-bar,.app-layout.onboarding-step-highlight-master-supplier .menues-bar,.app-layout.onboarding-step-invoices-menu .menues-bar,.app-layout.onboarding-step-master-bank-menu .menues-bar,.app-layout.onboarding-step-master-client-menu .menues-bar,.app-layout.onboarding-step-master-supplier-menu .menues-bar,.app-layout.onboarding-step-supplier-bulk-import .menues-bar,.app-layout.onboarding-step-supplier-create .menues-bar,.app-layout.onboarding-step-supplier-menu .menues-bar{z-index:11030}.app-layout.onboarding-step-bank-menu .left-side-bar:after,.app-layout.onboarding-step-client-menu .left-side-bar:after,.app-layout.onboarding-step-flight-menu .left-side-bar:after,.app-layout.onboarding-step-highlight-analysis .left-side-bar:after,.app-layout.onboarding-step-highlight-invoices .left-side-bar:after,.app-layout.onboarding-step-highlight-master-bank .left-side-bar:after,.app-layout.onboarding-step-highlight-master-client .left-side-bar:after,.app-layout.onboarding-step-highlight-master-supplier .left-side-bar:after,.app-layout.onboarding-step-invoices-menu .left-side-bar:after,.app-layout.onboarding-step-master-bank-menu .left-side-bar:after,.app-layout.onboarding-step-master-client-menu .left-side-bar:after,.app-layout.onboarding-step-master-supplier-menu .left-side-bar:after,.app-layout.onboarding-step-supplier-menu .left-side-bar:after{background:rgba(28,10,36,.48);content:"";cursor:not-allowed;inset:0;pointer-events:auto;position:absolute;z-index:8}.app-layout.onboarding-step-bank-menu .left-side-bar li.menue-item[data-onboarding-anchor=master],.app-layout.onboarding-step-client-menu .left-side-bar li.menue-item[data-onboarding-anchor=master],.app-layout.onboarding-step-flight-menu .left-side-bar li.menue-item[data-onboarding-anchor=invoices],.app-layout.onboarding-step-highlight-analysis .left-side-bar li.menue-item[data-onboarding-anchor=analysis],.app-layout.onboarding-step-highlight-invoices .left-side-bar li.menue-item[data-onboarding-anchor=invoices],.app-layout.onboarding-step-highlight-master-bank .left-side-bar li.menue-item[data-onboarding-anchor=master],.app-layout.onboarding-step-highlight-master-client .left-side-bar li.menue-item[data-onboarding-anchor=master],.app-layout.onboarding-step-highlight-master-supplier .left-side-bar li.menue-item[data-onboarding-anchor=master],.app-layout.onboarding-step-invoices-menu .left-side-bar li.menue-item[data-onboarding-anchor=invoices],.app-layout.onboarding-step-master-bank-menu .left-side-bar li.menue-item[data-onboarding-anchor=master],.app-layout.onboarding-step-master-client-menu .left-side-bar li.menue-item[data-onboarding-anchor=master],.app-layout.onboarding-step-master-supplier-menu .left-side-bar li.menue-item[data-onboarding-anchor=master],.app-layout.onboarding-step-supplier-menu .left-side-bar li.menue-item[data-onboarding-anchor=master]{pointer-events:auto;position:relative;z-index:20}.app-layout.onboarding-step-highlight-analysis [data-onboarding-anchor=analysis] .menu-icon,.app-layout.onboarding-step-highlight-invoices [data-onboarding-anchor=invoices] .menu-icon,.app-layout.onboarding-step-highlight-master-bank [data-onboarding-anchor=master] .menu-icon,.app-layout.onboarding-step-highlight-master-client [data-onboarding-anchor=master] .menu-icon,.app-layout.onboarding-step-highlight-master-supplier [data-onboarding-anchor=master] .menu-icon{border-radius:999px;box-shadow:0 0 0 4px #fff,0 0 0 7px #f3c4f6}.app-layout.onboarding-step-analysis-menu .page-content{z-index:11030}.app-layout.onboarding-step-analysis-menu .page-content:after{background:rgba(28,10,36,.48);content:"";cursor:not-allowed;inset:0;pointer-events:auto;position:absolute;z-index:20}.app-layout.onboarding-step-analysis-menu [data-onboarding-anchor=trial-balance]{background:#fff;border-radius:8px;box-shadow:0 0 0 4px #fff,0 0 0 7px #f3c4f6;pointer-events:auto;position:relative;z-index:30}.onboarding-menu-locked,.onboarding-menu-locked:hover{cursor:not-allowed;opacity:.4;pointer-events:none}.onboarding-callout{align-items:flex-start;background:#fff;border-radius:18px;box-shadow:0 0 0 1px rgba(118,0,122,.1),0 22px 50px rgba(40,8,48,.22),0 6px 16px rgba(40,8,48,.08);color:#4c4456;display:flex;flex-wrap:wrap;gap:12px;max-width:328px;padding:14px 16px 15px 14px;position:relative;width:328px}.onboarding-callout:before{background:#fff;border-left:1px solid rgba(118,0,122,.12);border-top:1px solid rgba(118,0,122,.12);content:"";height:12px;left:var(--onboarding-arrow,28px);position:absolute;top:-6px;transform:translateX(-50%) rotate(45deg);width:12px}.onboarding-callout.onboarding-callout--arrow-right:before{border-left:0;border-right:1px solid rgba(118,0,122,.12);left:auto;right:-6px;top:var(--onboarding-arrow,28px);transform:translateY(-50%) rotate(45deg)}.onboarding-callout.onboarding-callout--arrow-left:before{border-right:0;border-top:1px solid rgba(118,0,122,.12);left:-6px;right:auto;top:var(--onboarding-arrow,28px);transform:translateY(-50%) rotate(45deg)}.onboarding-callout--fixed{animation:onboarding-callout-enter .24s cubic-bezier(.2,.8,.2,1);position:fixed;z-index:11050}.onboarding-callout__icon{align-items:center;background:linear-gradient(160deg,#c56ed2,#76007a);border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 8px 16px rgba(118,0,122,.28);color:#fff;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.onboarding-callout__icon svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:18px}.onboarding-callout__copy{flex:1;min-width:0;padding-top:1px}.onboarding-callout__eyebrow{color:#9a4aa3;font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1.2;margin:0 0 3px;text-transform:uppercase}.onboarding-callout__title{color:#24182c;font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0 0 4px}.onboarding-callout__message{color:#6a6174;font-size:12.5px;line-height:1.5;margin:0}.onboarding-callout__actions{display:flex;align-items:center;flex-basis:100%;gap:8px;margin-top:2px}.onboarding-callout__actions button{background:transparent;border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:12px;font-weight:600;line-height:1.2;padding:6px 10px}.onboarding-callout__skip{color:#9a4aa3;margin-right:auto;padding-left:0}.onboarding-callout__back{color:#5c5468}.onboarding-callout__actions .onboarding-callout__next{background:var(--systacc-primary,#76007a);color:#fff}.onboarding-callout.onboarding-callout--arrow-bottom:before{border-left:0;border-top:0;border-bottom:1px solid rgba(118,0,122,.12);border-right:1px solid rgba(118,0,122,.12);bottom:-6px;top:auto}.tutorial-focus{inset:0;pointer-events:none;position:fixed;z-index:11020}.tutorial-focus__shade{animation:tutorial-focus-in .28s ease;display:block;height:100%;width:100%}.tutorial-focus__shade path{pointer-events:auto}.tutorial-focus__ring{border-radius:16px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.92),0 0 0 1px rgba(255,255,255,.88),0 0 0 4px #8d148f,0 0 0 5px rgba(255,255,255,.35),0 10px 36px rgba(90,8,96,.28);pointer-events:none;position:fixed;z-index:11030}@keyframes tutorial-focus-in{0%{opacity:0}to{opacity:1}}html[data-custom-report-tutorial=true] .ant-dropdown,html[data-custom-report-tutorial=true] .ant-picker-dropdown,html[data-custom-report-tutorial=true] .ant-popover,html[data-custom-report-tutorial=true] .ant-select-dropdown,html[data-custom-report-tutorial=true] .ant-tooltip{z-index:11060!important}.onboarding-account-menu,html[data-custom-report-tutorial=true] .ant-drawer{z-index:11040!important}.app-header-user-menu.onboarding-account-menu .ant-dropdown-menu-item-disabled,.app-header-user-menu.onboarding-account-menu .ant-dropdown-menu-item-disabled:hover{background:transparent!important;background-color:transparent!important;color:rgba(0,0,0,.35)!important;cursor:not-allowed}@keyframes onboarding-callout-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.onboarding-welcome-root .ant-modal-wrap,.onboarding-welcome-root .onboarding-welcome-modal__wrapper{align-items:center!important;display:flex!important;justify-content:center!important}.onboarding-welcome-root .ant-modal{margin:0 auto!important;max-width:calc(100vw - 32px)!important;padding:0!important;top:0!important}.onboarding-welcome-root .ant-modal-container,.onboarding-welcome-root .onboarding-welcome-modal__container{border-radius:22px!important;box-shadow:0 28px 70px rgba(48,8,58,.28)!important;overflow:hidden;padding:0!important}.onboarding-welcome-root .ant-modal-header{display:none!important}.onboarding-welcome-root .ant-modal-body,.onboarding-welcome-root .onboarding-welcome-modal__body{padding:0!important}.onboarding-welcome-root .ant-modal-mask,.onboarding-welcome-root .onboarding-welcome-modal__mask{background:rgba(28,10,36,.55)!important}.onboarding-welcome{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(320px,1.08fr);min-height:560px}.onboarding-welcome__brand{background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.9),transparent 34%),linear-gradient(180deg,#fbf8fc,#f4e8f7 58%,#efe0f4);display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:26px 26px 20px}.onboarding-welcome__logo{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.onboarding-welcome__logo img{height:28px;width:auto}.onboarding-welcome__logo span{color:#8e3d9c;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.onboarding-welcome__brand h2{color:var(--systacc-auth-brand);font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:18px 0 8px}.onboarding-welcome__brand>p{color:#5c4d66;font-size:13.5px;line-height:1.5;margin:0;max-width:280px}.onboarding-welcome__art{flex:1 1 auto;margin:4px 0 2px;max-height:210px;min-height:0}.onboarding-welcome svg{flex-shrink:0;max-width:none}.onboarding-welcome__art svg{display:block;height:auto;max-height:200px;width:100%}.onboarding-welcome__script{color:var(--systacc-auth-brand)!important;flex-shrink:0;font-family:Segoe Script,Bradley Hand,cursive;font-size:18px!important;line-height:1.15!important;margin-top:auto!important;padding-bottom:2px}.onboarding-welcome__panel{background:#fff;display:flex;flex-direction:column;padding:22px 26px 20px}.onboarding-welcome__panel-top{align-items:center;display:flex;justify-content:flex-start;margin-bottom:18px}.onboarding-welcome__badge{align-items:center;background:#f7eef9;border-radius:999px;color:var(--systacc-auth-brand);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:5px 10px}.onboarding-welcome__badge svg,.onboarding-welcome__start svg,.onboarding-welcome__step-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.onboarding-welcome__badge svg{fill:currentColor;height:14px;stroke:none;width:14px}.onboarding-welcome__panel h3{color:#2b2433;font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 8px}.onboarding-welcome__lead{color:#655c6e;font-size:13.5px;line-height:1.5;margin:0 0 16px}.onboarding-welcome__steps{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.onboarding-welcome__steps li{align-items:flex-start;display:flex;gap:12px}.onboarding-welcome__step-icon{align-items:center;background:#f7eef9;border-radius:10px;color:var(--systacc-auth-brand);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.onboarding-welcome__step-icon svg{height:18px;width:18px}.onboarding-welcome__steps span span,.onboarding-welcome__steps strong{display:block}.onboarding-welcome__steps strong{color:#2b2433;font-size:13.5px;font-weight:600;line-height:1.3}.onboarding-welcome__steps span span{color:#7a7184;font-size:12.5px;line-height:1.35;margin-top:1px}.onboarding-welcome__footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px}.onboarding-welcome__skip{background:transparent;border:0;color:var(--systacc-auth-brand,#76007a);cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:8px 0;text-align:left;text-decoration:underline;text-decoration-color:rgba(118,0,122,.35);text-underline-offset:3px;transition:color .12s ease,text-decoration-color .12s ease}.onboarding-welcome__skip:focus-visible,.onboarding-welcome__skip:hover{color:#5c0060;outline:none;text-decoration-color:currentColor}.onboarding-welcome__start{align-items:center;background:var(--systacc-auth-brand);border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:8px;margin-left:auto;padding:10px 16px}.onboarding-welcome__start svg{height:16px;width:16px}.onboarding-welcome__start:focus-visible,.onboarding-welcome__start:hover{background:#5c0060;outline:none}@media (max-width:760px){.onboarding-welcome{grid-template-columns:1fr;max-height:calc(var(--app-viewport-height, 100vh) - 32px);overflow:auto}.onboarding-welcome__art,.onboarding-welcome__script{display:none}.onboarding-welcome__brand h2{font-size:26px;margin-top:16px}}@media (prefers-reduced-motion:reduce){.account-settings-page .account-settings-tabs .tab.onboarding-tab-target,.app-layout.onboarding-step-highlight-profile .user-profile-wrapper,.onboarding-callout--fixed{animation:none;transition:none}}