:root{--color-brand:#004d43;--color-brand-dark:#00695f;--color-brand-light:#00968c;--color-primary:var(--color-brand);--color-primary-hover:var(--color-brand-dark);--color-text:#262626;--color-text-inactive:#9d9d9d;--color-text-muted:grey;--color-text-secondary:#7c7c81;--color-white:#fff;--color-bg:#f5f5f5;--color-border:#d9d9d9;--color-border-light:#f0f0f0;--color-stroke-inactive:#e9e9e9;--color-error:#dc1731;--color-danger:#f5704a;--color-link:#276ef1;--color-input-outline:#dcdcdd;--color-disabled-bg:#e4e4e6;--color-disabled-text:#b9b9bc;--color-error-hover:#cf092a;--color-error-light:#ffebef;--color-error-light-hover:#ffcdd4;--color-warning:#f79400;--color-warning-light:#fef2e0;--color-info:#2196f3;--color-info-light:#e9f9fe;--color-success:#1f9d57;--color-success-light:#e7f6ee;--color-badge-success-bg:#e2f7dd;--color-badge-success-text:#63b84a;--color-badge-success-border:#5689473d;--color-badge-info-bg:#e9f9fe;--color-badge-info-text:#4db4d7;--color-badge-info-border:#5d92a43d;--color-badge-warning-bg:#f7deb6;--color-badge-warning-text:#ba8225;--color-badge-warning-border:#8968323d;--color-badge-caution-bg:#fef4db;--color-badge-caution-text:#bf9e2d;--color-badge-caution-border:#957f343d;--color-badge-error-bg:#f2cbcb;--color-badge-error-text:#c53036;--color-badge-error-border:#962f333d;--color-badge-neutral-bg:#f6f6f7;--color-badge-neutral-text:grey;--color-badge-neutral-border:#e9e9e9;--color-accent-lime:#d0ff71;--color-accent-lime-hover:#c4fc4b;--color-accent-light:#e0f2f2;--color-accent-light-hover:#b2dfde;--color-surface-dark:#25252d;--color-surface-muted:#f6f6f7;--color-surface-light:#fbfbfb;--color-status-draft:#b0b0b0;--color-status-paused:#ff9800;--color-status-submitted:#4caf50;--color-status-in-processing:#2196f3;--color-status-processed:#673ab7;--font-family-base:Montserrat,sans-serif;--font-family-display:"Inter",sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:50px;--font-size-3xl:80px;--font-size-h3:32px;--font-size-h2:40px;--font-size-h1:48px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-base:1.5;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-60:60px;--space-100:100px;--radius-base:0;--radius-sm:8px;--radius-md:10px;--radius-field:12px;--radius-card:16px;--radius-lg:24px;--radius-pill:32px;--control-height:48px;--shadow-dropdown:0 24px 48px #00000029;--shadow-floating:0 8px 24px #0000001f;--layout-max-width:1240px;--layout-header-height:80px}*{box-sizing:border-box;margin:0;padding:0}.mb-0{margin-bottom:0!important}.mb-16{margin-bottom:16px!important}.mb-24{margin-bottom:24px!important}.mt-16{margin-top:16px!important}.mt-20{margin-top:20px!important}.mt-24{margin-top:24px!important}.ml-12{margin-left:12px}.w-100{width:100%}.flex-05{flex:.5 1!important}.flex-06{flex:.6 1!important}.flex-04{flex:.4 1!important}.lh-15{line-height:1.5}.w-content{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.extrabold-24{font-size:24px;font-weight:800;line-height:24px}.text-bold{font-weight:600}.normal-16{font-size:16px;line-height:24px}.text-size-80{font-size:80px}.text-center{text-align:center}.flex-center{display:flex;justify-content:center}.flex-column-center{align-items:center;display:flex}.align-start{align-items:start}.align-end{align-items:end}.flex-row{display:flex;flex-direction:row!important}.flex-column{display:flex;flex-direction:column!important}.block{display:block}.center-page{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.spin-white .ant-spin-dot-holder{color:#fff;color:var(--color-white)}.text-error{color:#dc1731;color:var(--color-error);margin-bottom:0!important}.error-field{border-color:#dc1731!important;border-color:var(--color-error)!important}.logo-register{height:200px;width:130px}.logo-register>svg{height:auto;width:115%}.logo-app{display:flex;height:32px;width:32px}.logo-app>svg{height:auto;width:100%}.arrow-back{cursor:pointer;font-size:24px;margin-bottom:20px}.color-submitted{color:#4caf50;color:var(--color-status-submitted)}.color-error{color:#dc1731;color:var(--color-error)}.icon-bold{font-size:20px;font-weight:700;text-shadow:1px 1px 2px #000}.ant-input-number-handler-wrap{display:none!important}.text-uppercase{text-transform:uppercase}.ant-btn{border-radius:0!important}.auth-page{background:#fff;background:var(--color-white);padding:60px 20px;padding:var(--space-60) var(--space-20)}.auth-page,.auth-page__inner{align-items:center;display:flex;flex-direction:column;width:100%}.auth-page__inner{gap:40px;gap:var(--space-40);max-width:688px}.auth-form,.auth-form-block{display:flex;flex-direction:column;gap:16px;gap:var(--space-16);width:100%}.auth-form .ant-form-item{margin-bottom:0}.auth-form__hint{color:grey;color:var(--color-text-muted);letter-spacing:.5px;line-height:1.2}.auth-form__error,.auth-form__hint{font-family:Inter,sans-serif;font-family:var(--font-family-display);font-size:14px;font-size:var(--font-size-sm);text-align:center}.auth-form__error{color:#dc1731;color:var(--color-error)}.auth-page__title{font-size:32px;font-size:var(--font-size-h3);font-weight:600;font-weight:var(--font-weight-semibold)}.auth-page__subtitle,.auth-page__title{color:#262626;color:var(--color-text);font-family:Inter,sans-serif;font-family:var(--font-family-display);letter-spacing:.5px;line-height:1.2;margin:0;text-align:center}.auth-page__subtitle{font-size:16px;font-size:var(--font-size-base)}.app-qr{display:flex;flex-wrap:wrap;gap:20px;gap:var(--space-20);justify-content:center}.app-qr__code{align-items:center;background:#fff;background:var(--color-white);border:1px solid #e9e9e9;border:1px solid var(--color-stroke-inactive);border-radius:16px;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:12px;gap:var(--space-12);padding:16px;padding:var(--space-16);text-decoration:none}.app-qr__badge{display:inline-flex}.app-qr__badge svg{display:block;height:25px;width:auto}.auth-divider{background:#f0f0f0;background:var(--color-border-light);border:0;height:1px;width:100%}.auth-stack{align-items:center;display:flex;flex-direction:column;gap:16px;gap:var(--space-16);width:100%}.auth-stack>h1,.auth-stack>p{width:100%}.auth-accent{color:#004d43;color:var(--color-primary)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#262626;color:var(--color-text);font-family:Montserrat,sans-serif;font-family:var(--font-family-base);font-size:16px;font-size:var(--font-size-base);font-weight:400;height:100vh;margin:0;overflow:hidden}#root{height:inherit}.pageWrapper{align-items:center;background:#f6f6f7;background:var(--color-surface-muted);display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;overflow-y:auto}.pageWrapper,.register-wrapper{height:calc(100vh - 80px);height:calc(100vh - var(--layout-header-height))}.register-wrapper{padding-top:40px}.funnel-wrapper,.register-wrapper{background:#fff;background:var(--color-white)}.pageContainer{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;max-width:1240px;padding:40px 20px 0;width:100%}@media(max-width:768px){.pageContainer{padding:20px 20px 0}}.pageContent{align-items:center;display:flex;flex-direction:column;flex-grow:1;padding:0 0 60px;width:100%}.header-text{margin:20px 0 32px}.not-found-container{gap:24px;min-height:100vh}.button,.not-found-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.button{background:var(--color-primary);border:none;border-radius:0;cursor:pointer;font-size:16px;font-style:normal;font-weight:700;height:48px;line-height:normal;margin:0 auto;max-width:296px}.button,.button:hover{color:var(--color-white)}.button:hover{background:var(--color-brand-dark)}.button:disabled{background:var(--color-stroke-inactive);box-shadow:none;color:var(--color-text-inactive);cursor:default}.btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-family:var(--font-family-display);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);gap:var(--space-8);justify-content:center;line-height:24px;padding:var(--space-12) var(--space-24);text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.btn svg{display:block;flex-shrink:0}.btn__label{display:inline-block}.btn--block{width:100%}.btn--loading{pointer-events:none}.btn__spinner{animation:btn-spin .7s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid #0000;height:18px;width:18px}@keyframes btn-spin{to{transform:rotate(1turn)}}.btn:disabled{background:var(--color-disabled-bg);border-color:#0000;color:var(--color-disabled-text);cursor:not-allowed}.btn--primary{background:var(--color-primary);color:var(--color-accent-lime)}.btn--primary:hover:not(:disabled){background:var(--color-primary-hover);color:var(--color-accent-lime)}.btn--secondary{background:var(--color-accent-lime);color:var(--color-primary)}.btn--secondary:hover:not(:disabled){background:var(--color-accent-lime-hover);color:var(--color-primary)}.btn--error{background:var(--color-error);color:var(--color-white)}.btn--error:hover:not(:disabled){background:var(--color-error-hover);color:var(--color-white)}.btn--text{background:#0000;color:var(--color-primary)}.btn--text:hover:not(:disabled){color:var(--color-primary-hover)}.btn--stroke,.btn--text:disabled{background:#0000}.btn--stroke{border-color:var(--color-primary);color:var(--color-primary)}.btn--stroke:hover:not(:disabled){border-color:var(--color-primary-hover);color:var(--color-primary-hover)}.btn--stroke:disabled{background:#0000;border-color:var(--color-disabled-text)}.btn--modalGreen{background:var(--color-accent-light);color:var(--color-primary)}.btn--modalGreen:hover:not(:disabled){background:var(--color-accent-light-hover);color:var(--color-primary)}.btn--modaRed{background:var(--color-error-light);color:var(--color-error)}.btn--modaRed:hover:not(:disabled){background:var(--color-error-light-hover);color:var(--color-error)}.btn--strokeLight{background:#0000;border-color:var(--color-accent-lime);color:var(--color-accent-lime)}.btn--strokeLight:hover:not(:disabled){border-color:var(--color-accent-lime-hover);color:var(--color-accent-lime-hover)}.btn--strokeLight:disabled{background:#0000;border-color:var(--color-disabled-text)}.btn--ghostLight{background:#0000;color:var(--color-accent-lime)}.btn--ghostLight:hover:not(:disabled){color:var(--color-white)}.error-fallback{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:100vh;padding:24px;text-align:center}.error-fallback-actions{display:flex;gap:12px;margin-top:16px}.icon-badge{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;justify-content:center;overflow:hidden}.icon-badge svg{display:block;height:56%;width:56%}.notification.ant-alert{align-items:center;border:none;border-radius:var(--radius-field);color:var(--color-surface-dark);display:flex;font-family:var(--font-family-display);font-size:var(--font-size-base);gap:var(--space-12);line-height:24px;padding:var(--space-16)}.notification.ant-alert .ant-alert-icon{display:block;flex-shrink:0;height:24px;margin:0;width:24px}.notification.ant-alert .ant-alert-message{color:inherit}.notification.ant-alert.notification--warning{background:var(--color-warning-light)}.notification.ant-alert.notification--error{background:var(--color-error-light)}.notification.ant-alert.notification--info{background:var(--color-info-light)}.notification.ant-alert.notification--success{background:var(--color-accent-lime);color:var(--color-primary)}.ant-notification-notice-wrapper:has(.notify){background:#0000;border:0;box-shadow:none;max-width:calc(100vw - 32px);width:500px!important}.notify{background:#0000;border:0;box-shadow:none;max-width:calc(100vw - 32px);padding:0!important;width:500px!important}.notify .ant-notification-notice-content,.notify .ant-notification-notice-message{margin:0;padding:0;width:100%}.notify .ant-notification-notice-close{display:none}.notify--banner .notification{width:100%}.toast{align-items:center;background:var(--color-white);border:1px solid var(--color-input-outline);border-radius:var(--radius-field);box-shadow:0 4px 16px #25252d14;color:var(--color-surface-dark);display:flex;font-family:var(--font-family-display);font-size:var(--font-size-base);gap:12px;padding:8px 16px 8px 8px}.toast__text{line-height:24px}.app-shell{align-items:stretch;display:flex;height:calc(100vh - var(--layout-header-height))}.appContainer{align-items:center;height:auto;justify-content:flex-start;padding:25px 30px 0;width:100%}.appContainer,.info-field{display:flex;flex-direction:column}.info-field{gap:var(--space-4);min-width:0}.info-field--full{grid-column:1/-1}.info-field__label{color:var(--color-text-muted);display:block;font-size:var(--font-size-sm);line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-field__label,.info-field__value{font-family:var(--font-family-display)}.info-field__value{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-input-outline);border-radius:var(--radius-field);color:var(--color-surface-dark);display:flex;font-size:var(--font-size-base);gap:var(--space-8);justify-content:space-between;line-height:var(--line-height-base);min-height:var(--control-height);padding:var(--space-12) var(--space-16)}.info-field__text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-field__icon{color:var(--color-text-muted);display:inline-flex;flex-shrink:0}.info-field--plain{gap:var(--space-4)}.info-field--plain .info-field__value{background:none;border:none;border-radius:0;font-weight:var(--font-weight-medium);min-height:0;padding:0}.personal-data__grid{grid-gap:var(--space-16) var(--space-24);display:grid;gap:var(--space-16) var(--space-24);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.personal-data{display:flex;flex-direction:column;gap:var(--space-24)}.personal-data__section{display:flex;flex-direction:column;gap:var(--space-16)}.personal-data__section-title{color:var(--color-surface-dark);font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.confirm .ant-modal-content{border:1px solid var(--color-stroke-inactive);border-radius:var(--radius-card);padding:var(--space-24)}.confirm__head{display:flex;flex-direction:column;gap:var(--space-8);margin-bottom:var(--space-16)}.confirm__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.confirm__description,.confirm__title{color:var(--color-surface-dark);font-family:var(--font-family-display);line-height:var(--line-height-base);margin:0}.confirm__description{font-size:var(--font-size-base)}.confirm__actions{display:flex;gap:var(--space-16)}.confirm__actions .btn{flex:1 1}.side-menu.ant-layout-sider{background:var(--color-surface-light);border-right:1px solid var(--color-input-outline);flex:0 0 auto;height:100%;position:relative}.side-menu.ant-layout-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;overflow:visible;padding:12px}.side-menu__toggle{align-items:center;background:var(--color-surface-light);border:1px solid var(--color-input-outline);border-radius:var(--radius-sm);color:var(--color-surface-dark);cursor:pointer;display:flex;height:32px;justify-content:center;padding:4px;position:absolute;right:-16px;top:20px;width:32px;z-index:5}.side-menu__toggle-icon{height:24px;transition:transform .2s ease;width:24px}.side-menu--collapsed .side-menu__toggle-icon{transform:scaleX(-1)}.side-menu__nav.ant-menu{background:#0000;border-inline-end:0!important;flex:1 1 auto;font-family:var(--font-family-display)}.side-menu__nav.ant-menu .ant-menu-item{align-items:center;border-radius:var(--radius-field);color:var(--color-surface-dark);display:flex;gap:8px;height:48px;line-height:24px;margin:0 0 4px;padding:12px!important;width:100%}.side-menu__nav.ant-menu .ant-menu-item:after{display:none!important}.side-menu__nav.ant-menu .ant-menu-item .ant-menu-title-content{color:var(--color-surface-dark);font-size:16px;letter-spacing:.5px}.side-menu__nav.ant-menu .ant-menu-item .anticon,.side-menu__nav.ant-menu .ant-menu-item svg{color:var(--color-surface-dark);font-size:24px;height:24px;width:24px}.side-menu__nav.ant-menu .ant-menu-item:hover{background:var(--color-surface-muted);color:var(--color-surface-dark)}.side-menu__nav.ant-menu .ant-menu-item-selected,.side-menu__nav.ant-menu .ant-menu-item-selected:hover{background:var(--color-accent-lime);color:var(--color-surface-dark)}.side-menu__logout{align-items:center;background:#0000;border:0;border-radius:var(--radius-field);color:var(--color-error);cursor:pointer;display:flex;font-family:var(--font-family-display);gap:8px;margin-top:auto;padding:12px;width:100%}.side-menu__logout:hover{background:var(--color-error-light)}.side-menu__logout:disabled{cursor:default;opacity:.6}.side-menu__logout-label{flex:1 1;font-size:14px;letter-spacing:.5px;text-align:right}.side-menu__logout-icon{height:16px;width:16px}.side-menu--collapsed .side-menu__nav.ant-menu{width:48px}.side-menu--collapsed .side-menu__nav.ant-menu .ant-menu-item{gap:0;height:48px;justify-content:center;padding:12px!important;width:48px}.side-menu--collapsed .side-menu__nav.ant-menu .ant-menu-item .ant-menu-title-content{display:none}.side-menu--collapsed .side-menu__nav.ant-menu .ant-menu-item svg{height:24px!important;margin:0!important;transform:none!important;width:24px!important}.side-menu--collapsed .side-menu__logout{height:48px;justify-content:center;padding:12px;width:48px}.app-logo{align-items:center;display:inline-flex;gap:var(--space-8);text-decoration:none}.app-logo__mark{flex-shrink:0;height:32px;width:32px}.app-logo__name{color:var(--color-white);font-family:var(--font-family-display);font-size:22px;font-weight:var(--font-weight-normal);white-space:nowrap}.app-footer{background:var(--color-primary);color:var(--color-white);font-family:var(--font-family-base);font-family:var(--font-family-display,var(--font-family-base));width:100%}.app-footer__inner{display:flex;flex-direction:column;gap:var(--space-48);margin:0 auto;max-width:var(--layout-max-width);padding-block:var(--space-40);padding-inline:var(--space-20);width:100%}.app-footer__main{align-items:flex-start;display:flex;gap:var(--space-24);justify-content:space-between}.app-footer__column{display:flex;flex:0 1 200px;flex-direction:column;gap:var(--space-16);width:320px}.app-footer__address{color:var(--color-white);font-size:var(--font-size-base);line-height:var(--line-height-base);margin:0;white-space:pre-line}.app-footer__heading{color:var(--color-white);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin:0}.app-footer__links{display:flex;flex-direction:column;gap:var(--space-16);list-style:none;margin:0;padding:0}.app-footer__link,.app-footer__social{color:var(--color-white);font-size:var(--font-size-base);text-decoration:none;transition:color .2s ease}.app-footer__link:hover,.app-footer__social:hover{color:var(--color-accent-lime)}.app-footer__social{align-items:center;display:inline-flex;gap:var(--space-8)}.app-footer__social-icon{flex-shrink:0;height:16px;width:16px}.app-footer__apps{display:flex;flex-direction:column;gap:var(--space-16)}.app-footer__apps-text{color:var(--color-white);font-size:var(--font-size-base);margin:0}.app-footer__badges{display:flex;gap:var(--space-12)}.app-footer__badge{align-items:center;background:var(--color-surface-dark);border-radius:var(--radius-md);display:inline-flex;justify-content:center;padding:var(--space-8) var(--space-16)}.app-footer__badge svg{display:block;height:22px;width:auto}.app-footer__mission{color:var(--color-white);display:flex;flex-direction:column;font-size:var(--font-size-xs);gap:var(--space-16);line-height:var(--line-height-base)}.app-footer__mission p{margin:0}.app-footer__mission strong{font-weight:var(--font-weight-bold)}.app-footer__divider{background:var(--color-brand-dark);height:1px;width:100%}.app-footer__legal{align-items:center;color:var(--color-white);display:flex;font-size:10px;gap:var(--space-40);justify-content:center}.app-footer__legal-link{color:var(--color-white);text-decoration:none;transition:color .2s ease}.app-footer__legal-link:hover{color:var(--color-accent-lime)}.public-page{display:flex;flex-direction:column;height:calc(100vh - var(--layout-header-height));overflow-y:auto;width:100%}.public-page>*{flex-shrink:0}.public-page>.app-footer{margin-top:auto}.language-switcher{align-items:center;background:#0000;border:none;border-radius:var(--radius-pill);color:var(--color-white);cursor:pointer;display:inline-flex;font-family:var(--font-family-display);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);gap:var(--space-8);justify-content:center;line-height:24px;padding:var(--space-12) var(--space-24);padding-inline:0;padding-left:var(--space-16);text-decoration:none;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.language-switcher__flag{border-radius:2px;flex-shrink:0;height:15px;width:22px}.language-switcher__code{color:inherit;font-family:var(--font-family-display);font-weight:var(--font-weight-medium);line-height:24px}.language-switcher__caret{height:20px;transition:transform .2s ease;width:20px}.language-switcher__caret path{fill:currentColor}.language-switcher__caret.is-open{transform:rotate(180deg)}.language-switcher:hover{color:var(--color-accent-lime)}.language-switcher__menu .ant-dropdown-menu{background:var(--color-white);border-radius:var(--radius-field);box-shadow:var(--shadow-dropdown);min-width:200px;padding:var(--space-8)}.language-switcher__menu .ant-dropdown-menu-item{border-radius:var(--radius-field)!important;min-height:48px;padding:var(--space-12)!important}.language-switcher__menu .ant-dropdown-menu-title-content{align-items:center;display:flex}.language-switcher__menu .ant-dropdown-menu-item+.ant-dropdown-menu-item{margin-top:var(--space-4)}.language-switcher__menu .ant-dropdown-menu-item-active,.language-switcher__menu .ant-dropdown-menu-item:hover{background:var(--color-surface-muted)!important}.language-switcher__option{align-items:center;color:var(--color-surface-dark);display:inline-flex;font-family:var(--font-family-display);font-size:var(--font-size-base);gap:var(--space-8);letter-spacing:.5px;line-height:24px}.language-switcher__option .language-switcher__flag{height:16px;width:24px}.app-header{background:var(--color-primary);font-family:var(--font-family-display);min-height:var(--layout-header-height)}.app-header,.app-header__inner{align-items:center;display:flex;width:100%}.app-header__inner{gap:var(--space-24);justify-content:space-between;margin:0 auto;max-width:var(--layout-max-width);padding-block:var(--space-16);padding-inline:var(--space-20)}.app-header--app .app-header__inner{max-width:none}.app-header__actions,.app-header__user{align-items:center;display:flex;gap:var(--space-12)}.app-header__user{background:#0000;border:none;color:var(--color-white);cursor:pointer;padding:0}.app-header__avatar{align-items:center;background:var(--color-accent-light);border:1px solid var(--color-white);border-radius:50%;color:var(--color-primary);display:inline-flex;height:40px;justify-content:center;width:40px}.app-header__avatar,.app-header__user-name{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.app-header__user-name{color:var(--color-white);max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header__caret{height:20px;transition:transform .2s ease;width:20px}.app-header__caret path{fill:currentColor}.app-header__caret.is-open{transform:rotate(180deg)}.app-header__dropdown .ant-dropdown-menu{background:var(--color-white);border-radius:var(--radius-field);box-shadow:var(--shadow-dropdown);min-width:200px;padding:var(--space-8)}.app-header__dropdown .ant-dropdown-menu-item{border-radius:var(--radius-field)!important;min-height:48px;padding:var(--space-12)!important}.app-header__dropdown .ant-dropdown-menu-title-content{align-items:center;display:flex}.app-header__dropdown .ant-dropdown-menu-item+.ant-dropdown-menu-item{margin-top:var(--space-4)}.app-header__dropdown .ant-dropdown-menu-item-active,.app-header__dropdown .ant-dropdown-menu-item:hover{background:var(--color-surface-muted)!important}.app-header__menu-item{align-items:center;background:#0000;border:none;color:var(--color-surface-dark);cursor:pointer;display:inline-flex;font-family:var(--font-family-display);font-size:var(--font-size-base);gap:var(--space-8);letter-spacing:.5px;line-height:24px;padding:0;text-decoration:none;width:100%}.app-header__menu-item .anticon{color:var(--color-brand);font-size:var(--font-size-xl)}.app-header__menu-item--logout,.app-header__menu-item--logout .anticon{color:var(--color-error)}.qr-code{background:var(--color-white);border-radius:var(--radius-md);display:inline-flex}.qr-code svg{display:block}.download-promo{background:var(--color-accent-light);width:100%}.download-promo__inner{align-items:center;display:flex;font-family:var(--font-family-display);gap:var(--space-40);justify-content:space-between;margin:0 auto;max-width:var(--layout-max-width);padding-block:var(--space-60);padding-inline:var(--space-20);width:100%}.download-promo__text{max-width:620px}.download-promo__title{font-size:var(--font-size-h2);margin:0 0 var(--space-16)}.download-promo__lead,.download-promo__title{color:var(--color-primary);font-weight:var(--font-weight-medium)}.download-promo__lead{font-size:var(--font-size-lg);margin:0 0 var(--space-8)}.download-promo__desc{color:var(--color-text);font-size:var(--font-size-lg);line-height:var(--line-height-base);margin:0}.download-promo .app-qr{flex-shrink:0}.about-hero{background-color:var(--color-accent-light);background-image:url(/static/media/heroDots.89c71419168a71d10012.svg);background-position:100%;background-repeat:no-repeat;font-family:var(--font-family-display);position:relative;width:100%}.about-hero__inner{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-24);margin:0 auto;max-width:var(--layout-max-width);padding-block:var(--space-60);padding-inline:var(--space-20);position:relative;width:100%}.about-hero__title{color:var(--color-text);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);line-height:1.2;margin:0;max-width:820px}.about-hero__intro{color:var(--color-text);font-size:var(--font-size-lg);line-height:var(--line-height-base);margin:0;max-width:620px}.about-mission{background:var(--color-white);font-family:var(--font-family-display);width:100%}.about-mission__inner{margin:0 auto;max-width:var(--layout-max-width);padding-block:var(--space-40);padding-inline:var(--space-20);width:100%}.about-mission__banner{background:var(--color-primary);border-radius:var(--radius-lg);color:var(--color-white);font-size:var(--font-size-xl);line-height:var(--line-height-base);margin:0;padding:var(--space-32);text-align:center}.about-values{background:var(--color-white);color:var(--color-text);font-family:var(--font-family-display);width:100%}.about-values__inner{display:flex;flex-direction:column;gap:var(--space-32);margin:0 auto;max-width:var(--layout-max-width);padding-block:var(--space-40);padding-inline:var(--space-20);width:100%}.about-values__title{font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);margin:0}.about-values__grid{align-items:stretch;display:flex;gap:var(--space-16)}.about-values__card{background:var(--color-surface-muted);border-radius:var(--radius-lg);display:flex;flex:1 1;flex-direction:column;gap:var(--space-24);padding:var(--space-24)}.about-values__head{align-items:center;display:flex;gap:var(--space-16)}.about-values__chip{align-items:center;background:var(--color-accent-lime);border-radius:var(--radius-sm);display:inline-flex;flex-shrink:0;justify-content:center;padding:var(--space-8)}.about-values__chip svg{display:block;height:36px;width:36px}.about-values__card-title{flex:1 1;font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);line-height:1.2;margin:0}.about-values__text{font-size:var(--font-size-lg);line-height:var(--line-height-base);margin:0}.about-guarantee{background:var(--color-white);color:var(--color-text);font-family:var(--font-family-display);width:100%}.about-guarantee__inner{align-items:center;display:flex;gap:var(--space-60);margin:0 auto;max-width:var(--layout-max-width);padding-block:var(--space-60);padding-inline:var(--space-20);width:100%}.about-guarantee__visual{background:var(--color-primary);border-radius:48px;flex-shrink:0;height:320px;overflow:hidden;position:relative;width:480px}.about-guarantee__badge,.about-guarantee__visual{align-items:center;display:flex;justify-content:center}.about-guarantee__badge{background:var(--color-accent-lime);border-radius:50%;box-shadow:0 0 0 28px #d0ff711a,0 0 0 64px #d0ff710f,0 0 0 110px #d0ff7108,0 0 160px 20px #ffffff40;height:132px;width:132px}.about-guarantee__badge svg{height:64px;width:64px}.about-guarantee__badge svg path{fill:var(--color-primary)}.about-guarantee__content{display:flex;flex-direction:column;gap:var(--space-24)}.about-guarantee__title{font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);margin:0}.about-guarantee__list{grid-gap:var(--space-16);display:grid;gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.about-guarantee__item{align-items:center;display:flex;font-size:var(--font-size-lg);gap:var(--space-12)}.about-guarantee__check{background:var(--color-accent-lime);border-radius:var(--radius-md);display:inline-flex;flex-shrink:0;padding:var(--space-4)}.about-guarantee__check svg{display:block;height:24px;width:24px}.field.ant-input,.field.ant-input-affix-wrapper,.field.ant-picker,.field.ant-select .ant-select-selector,.field.input-mask-number,.input-mask-phone{background:var(--color-surface-muted);border:1px solid var(--color-input-outline)!important;border-radius:var(--radius-field)!important;box-shadow:none!important;color:var(--color-surface-dark);font-family:var(--font-family-display);font-size:var(--font-size-base)!important;height:48px;min-height:48px;padding:0 15px!important;width:100%}.field.ant-input-affix-wrapper,.field.ant-select .ant-select-selector{align-items:center;display:flex}.field.ant-picker .ant-picker-input>input{font-size:var(--font-size-base)!important}.field.ant-input-affix-wrapper>.ant-input{background:#0000!important;border:none!important;border-radius:0!important;height:auto;min-height:auto!important;padding:0!important}.field.ant-input-affix-wrapper>.ant-input::placeholder,.field.ant-input::placeholder,.field.ant-picker .ant-picker-input>input::placeholder,.field.ant-select .ant-select-selection-placeholder{color:var(--color-surface-dark);opacity:.6}.field.ant-select .ant-select-selection-item,.field.ant-select .ant-select-selection-placeholder{align-items:center;display:flex}.ant-input-number-input,.ant-select-lg{min-height:48px!important}.ant-input-number-input{padding-left:0!important}.ant-select-selection-search-input{font-size:var(--font-size-base)!important;margin:0!important;min-height:48px!important;padding:0!important}.field.ant-select-single .ant-select-selection-search{inset-inline-start:15px!important}.field.ant-select-multiple .ant-select-selection-search{margin-inline-start:0!important}.field.ant-select-multiple .ant-select-selection-placeholder{inset-inline-start:15px}.field.ant-input-affix-wrapper-focused:not(.ant-input-status-error),.field.ant-input-affix-wrapper:not(.ant-input-status-error):focus-within,.field.ant-input:not(.ant-input-status-error):focus,.field.ant-picker-focused:not(.ant-picker-status-error),.field.ant-select-focused:not(.ant-select-status-error) .ant-select-selector,.field.input-mask-number:focus-within,.input-mask-phone:focus{border-color:var(--color-primary)!important}.field.ant-input-affix-wrapper.ant-input-status-error,.field.ant-input.ant-input-status-error,.field.ant-picker-status-error,.field.ant-select-status-error .ant-select-selector{border-color:var(--color-error)!important}.ant-row:has(.field,.input-mask-phone){position:relative}.ant-row:has(.field,.input-mask-phone) .ant-form-item-label{height:20px;left:8px;position:absolute;top:10px;z-index:1}.breadcrumbs.ant-breadcrumb{font-family:var(--font-family-display);font-size:16px;line-height:24px}.breadcrumbs.ant-breadcrumb a{color:var(--color-text-muted)}.breadcrumbs.ant-breadcrumb a:hover{background:#0000;color:var(--color-primary)}.breadcrumbs.ant-breadcrumb li:last-child{color:var(--color-text);font-weight:var(--font-weight-medium)}.breadcrumbs.ant-breadcrumb .ant-breadcrumb-separator{align-items:center;color:var(--color-text-muted);display:inline-flex;margin-inline:8px}.breadcrumbs__separator{height:16px;transform:rotate(-90deg);width:16px}.section-header{display:flex;flex-direction:column;gap:16px}.section-header__title{align-items:center;color:var(--color-text);display:flex;font-family:var(--font-family-display);font-size:24px;font-weight:var(--font-weight-semibold);gap:8px;line-height:32px;margin:0}.section-header__icon{color:var(--color-primary);display:inline-flex}.section-header__icon svg{height:24px;width:24px}.change-password{display:flex;flex-direction:column;gap:16px;width:100%}.change-password__form{margin:40px auto 0;max-width:560px;width:100%}.change-password__form .field.ant-input,.change-password__form .field.ant-input-affix-wrapper{background:var(--color-white)}.coming-soon{align-items:center;display:flex;flex-direction:column;gap:var(--space-8);justify-content:center;min-height:60vh;text-align:center}.coming-soon__title{color:var(--color-surface-dark);font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.coming-soon__message{color:var(--color-text-muted);font-size:var(--font-size-base);margin:0}.contact{background:var(--color-white);color:var(--color-text);font-family:var(--font-family-display);width:100%}.contact__inner{display:flex;flex-direction:column;gap:var(--space-24);margin:0 auto;max-width:var(--layout-max-width);padding-block:var(--space-60);padding-inline:var(--space-20);width:100%}.contact__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);line-height:1.2;margin:0}.contact__subtitle{font-size:var(--font-size-lg);line-height:var(--line-height-base);margin:0}.contact__card{border:10px solid var(--color-primary);border-radius:var(--radius-lg);display:flex;gap:10px;margin-top:var(--space-16);position:relative}.contact__info{border-radius:var(--radius-md);display:flex;flex:1 1;flex-direction:column;gap:var(--space-24);outline:10px solid var(--color-primary);padding:var(--space-24)}.contact__city{font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);margin:0}.contact__rows{display:flex;flex-direction:column;gap:var(--space-20);list-style:none;margin:0;padding:0}.contact__row{align-items:flex-start;display:flex;font-size:var(--font-size-base);gap:var(--space-12);line-height:var(--line-height-base)}.contact__row a{color:inherit;text-decoration:none}.contact__row a:hover{color:var(--color-brand-light)}.contact__address{white-space:pre-line}.contact__row-icon{color:var(--color-primary);flex-shrink:0;font-size:var(--font-size-lg);margin-top:2px}.contact__map{border-radius:var(--radius-md);flex:1 1;min-height:360px;outline:10px solid var(--color-primary)}.invoice-create-form{display:flex;flex-direction:column;gap:var(--space-16);position:relative}.invoice-create-form__scanning{align-items:center;background:color-mix(in srgb,var(--color-surface-muted) 72%,#0000);border-radius:var(--radius-card);cursor:wait;display:flex;inset:0;justify-content:center;position:absolute;z-index:5}.invoice-create-form__card{background:var(--color-white);border:1px solid var(--color-input-outline);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-24)}.invoice-create-form__columns{align-items:flex-start;display:flex;gap:var(--space-24)}.invoice-create-form__main{display:flex;flex:1 1;flex-direction:column;gap:var(--space-16);min-width:0}.invoice-create-form__aside{flex:0 0 252px}.invoice-create-form__empty{align-items:center;color:var(--color-text-muted);display:flex;flex:1 1;font-size:var(--font-size-base);justify-content:center;margin:0;min-height:380px;padding:var(--space-24);text-align:center}.invoice-create-form__title{color:var(--color-surface-dark);font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.invoice-create-form__company-select{width:100%}.invoice-create-form__company{display:flex;flex-direction:column;gap:var(--space-4);margin:0}.invoice-create-form__company-name{color:var(--color-surface-dark);font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.invoice-create-form__company-url{color:var(--color-text-muted);font-size:var(--font-size-sm);word-break:break-all}.invoice-create-form__fields{display:flex;flex-direction:column}.invoice-create-form__fields .ant-row:has(.field,.input-mask-phone) .ant-form-item-label{height:auto;left:auto;padding:0 0 var(--space-4);position:static;top:auto}.invoice-create-form__fields .ant-row:has(.field,.input-mask-phone) .ant-form-item-label label{color:var(--color-text-muted);font-family:var(--font-family-display);font-size:var(--font-size-sm)}.invoice-create-form__item{margin-bottom:var(--space-12)}.invoice-create-form__item:last-child{margin-bottom:0}.invoice-create-form__loading{display:flex;justify-content:center;padding:var(--space-24)}.invoice-create-form__personal{display:flex;flex-direction:column;gap:var(--space-16);padding-top:var(--space-8)}.invoice-create-form__personal-title{color:var(--color-surface-dark);font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.invoice-create-form__footer{background:var(--color-bg);bottom:0;display:flex;gap:var(--space-12);justify-content:flex-end;margin-top:calc(var(--space-16)*-1);padding:var(--space-16) 0;position:-webkit-sticky;position:sticky;z-index:2}.upload-field{align-items:center;background:var(--color-white);border:1px dashed color-mix(in srgb,var(--color-surface-dark) 24%,#0000);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-24);height:100%;justify-content:center;padding:var(--space-16);text-align:center;transition:border-color .15s ease,background .15s ease;width:100%}.upload-field--dragging{background:var(--color-accent-light);border-color:var(--color-brand)}.upload-field--disabled{cursor:not-allowed;opacity:.6}.upload-field__input{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.upload-field__icon{color:var(--color-surface-dark);display:flex}.upload-field__icon svg{height:48px;width:48px}.upload-field__prompt{color:var(--color-surface-dark);font-family:var(--font-family-display);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-base)}.upload-field__helper{color:var(--color-disabled-text);font-size:var(--font-size-sm);line-height:24px}.upload-field__error{color:var(--color-error);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-base)}.attach-ticket{display:flex;flex-direction:column;gap:var(--space-16)}.attach-ticket__header{align-items:center;display:flex;justify-content:space-between}.attach-ticket__title{color:var(--color-surface-dark);font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.attach-ticket__actions{display:flex;gap:var(--space-8)}.attach-ticket__action{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--color-surface-dark);cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;transition:color .15s ease,background .15s ease;width:32px}.attach-ticket__action:hover{background:var(--color-surface-muted)}.attach-ticket__action--danger:hover{color:var(--color-error)}.attach-ticket__body{aspect-ratio:480/855;position:relative;width:100%}.attach-ticket__preview{background:var(--color-surface-muted);border-radius:var(--radius-md);cursor:pointer;height:100%;overflow:hidden;position:relative;width:100%}.attach-ticket__image{height:100%;object-fit:cover;width:100%}.attach-ticket__placeholder{align-items:center;color:var(--color-text-inactive);display:flex;font-size:64px;height:100%;justify-content:center;width:100%}.attach-ticket__filename{background:var(--color-white);border-radius:var(--radius-sm);bottom:var(--space-8);box-shadow:var(--shadow-floating);color:var(--color-text-secondary);font-size:var(--font-size-xs);left:50%;max-width:calc(100% - var(--space-16));overflow:hidden;padding:var(--space-4) var(--space-8);position:absolute;text-overflow:ellipsis;transform:translateX(-50%);white-space:nowrap}.attach-ticket__browse{color:var(--color-link)}.attach-ticket__attempts{color:var(--color-text-secondary)}.attach-ticket__attempts,.attach-ticket__scan-error{font-size:var(--font-size-sm);margin:0;text-align:center}.attach-ticket__scan-error{color:var(--color-error);font-weight:var(--font-weight-semibold)}.reactEasyCrop_Container{align-items:center;bottom:0;cursor:move;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0;touch-action:none;-webkit-user-select:none;user-select:none}.reactEasyCrop_Image,.reactEasyCrop_Video{max-width:none;will-change:transform}.reactEasyCrop_Contain{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.reactEasyCrop_Cover_Horizontal{height:auto;width:100%}.reactEasyCrop_Cover_Vertical{height:100%;width:auto}.reactEasyCrop_CropArea{border:1px solid #ffffff80;box-shadow:0 0 0 9999em;box-sizing:border-box;color:#00000080;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%)}.reactEasyCrop_CropAreaRound{border-radius:50%}.reactEasyCrop_CropAreaGrid:before{border:1px solid #ffffff80;border-bottom:0;border-top:0;bottom:0;box-sizing:border-box;content:" ";left:33.33%;position:absolute;right:33.33%;top:0}.reactEasyCrop_CropAreaGrid:after{border:1px solid #ffffff80;border-left:0;border-right:0;bottom:33.33%;box-sizing:border-box;content:" ";left:0;position:absolute;right:0;top:33.33%}.image-editor{align-items:center;background:color-mix(in srgb,var(--color-surface-dark) 90%,#0000);display:flex;flex-direction:column;inset:0;position:fixed;z-index:1100}.image-editor__close{align-items:center;background:color-mix(in srgb,var(--color-white) 16%,#0000);border:none;border-radius:var(--radius-pill);color:var(--color-white);cursor:pointer;display:flex;font-size:20px;height:48px;justify-content:center;position:absolute;right:var(--space-24);top:var(--space-24);width:48px;z-index:1101}.image-editor__stage{flex:1 1;margin:var(--space-24) 0;position:relative;width:100%}.image-editor__stage .reactEasyCrop_CropArea{border:2px solid var(--color-white);color:color-mix(in srgb,var(--color-surface-dark) 60%,#0000)}.image-editor__toolbar{align-items:center;display:flex;gap:var(--space-12);justify-content:center;margin-bottom:var(--space-24)}.image-editor__tools{align-items:center;background:color-mix(in srgb,var(--color-white) 92%,#0000);border-radius:var(--radius-pill);display:flex;gap:var(--space-4);padding:var(--space-4)}.image-editor__tool{align-items:center;background:#0000;border:none;border-radius:var(--radius-pill);color:var(--color-surface-dark);cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;transition:background .15s ease;width:40px}.image-editor__tool:hover{background:var(--color-surface-muted)}.field.ant-select .ant-select-arrow{color:var(--color-brand);padding-top:0}.field.ant-select .ant-select-arrow svg{height:15px;width:15px}.select-dropdown.ant-select-dropdown{border:1px solid var(--color-primary)!important;border-radius:var(--radius-field)!important;box-shadow:var(--shadow-dropdown)!important;padding:var(--space-8)!important}.select-dropdown .ant-select-item{align-items:center;border-radius:var(--radius-field)!important;color:var(--color-surface-dark);display:flex;font-family:var(--font-family-display);font-size:var(--font-size-base);letter-spacing:.5px;line-height:24px;min-height:48px;padding:0 var(--space-12)!important}.select-dropdown .ant-select-item+.ant-select-item{margin-top:var(--space-4)}.select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--color-surface-muted)!important}.select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--color-primary)!important;color:var(--color-white)!important}.select-dropdown .ant-select-item-option-selected .ant-select-item-option-state{color:var(--color-white)!important}.select-dropdown__loading{align-items:center;display:flex;justify-content:center;padding:var(--space-12)}.select-dropdown .rc-virtual-list-holder::-webkit-scrollbar{width:4px}.select-dropdown .rc-virtual-list-holder::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:2px}.grouped-dropdown .ant-select-item-group{color:var(--color-surface-dark);font-family:var(--font-family-display);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);min-height:auto;padding:var(--space-12) var(--space-12) var(--space-4)!important}.grouped-dropdown .ant-select-item-option{padding-left:var(--space-24)!important}.invoice-menu .ant-dropdown-menu{background:var(--color-white);border-radius:var(--radius-field);box-shadow:var(--shadow-dropdown);min-width:200px;padding:var(--space-8)}.invoice-menu .ant-dropdown-menu-item{border-radius:var(--radius-field)!important;min-height:48px;padding:var(--space-12)!important}.invoice-menu .ant-dropdown-menu-title-content{align-items:center;display:flex}.invoice-menu .ant-dropdown-menu-item+.ant-dropdown-menu-item{margin-top:var(--space-4)}.invoice-menu .ant-dropdown-menu-item-active,.invoice-menu .ant-dropdown-menu-item:hover{background:var(--color-accent-lime)!important}.invoice-menu__item{align-items:center;display:flex;gap:var(--space-8)}.invoice-menu__icon{align-items:center;color:var(--color-brand);display:inline-flex;font-size:var(--font-size-xl);justify-content:center}.invoice-menu__icon svg{height:24px;width:24px}.invoice-menu__label{color:var(--color-surface-dark);font-family:var(--font-family-display);font-size:var(--font-size-base);letter-spacing:.5px;line-height:24px}.status-badge.ant-tag{align-items:center;border:1px solid #0000;border-radius:var(--radius-pill);display:inline-flex;font-family:var(--font-family-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-8);line-height:18px;margin:0;padding:6px var(--space-8);white-space:nowrap}.status-badge.ant-tag.status-badge--success{background:var(--color-badge-success-bg);border-color:var(--color-badge-success-border);color:var(--color-badge-success-text)}.status-badge.ant-tag.status-badge--warning{background:var(--color-badge-warning-bg);border-color:var(--color-badge-warning-border);color:var(--color-badge-warning-text)}.status-badge.ant-tag.status-badge--caution{background:var(--color-badge-caution-bg);border-color:var(--color-badge-caution-border);color:var(--color-badge-caution-text)}.status-badge.ant-tag.status-badge--error{background:var(--color-badge-error-bg);border-color:var(--color-badge-error-border);color:var(--color-badge-error-text)}.status-badge.ant-tag.status-badge--info{background:var(--color-badge-info-bg);border-color:var(--color-badge-info-border);color:var(--color-badge-info-text)}.status-badge.ant-tag.status-badge--neutral{background:var(--color-badge-neutral-bg);border-color:var(--color-badge-neutral-border);color:var(--color-badge-neutral-text)}.create-invoice{display:flex;flex-direction:column;gap:var(--space-16);width:100%}.create-invoice .breadcrumbs.ant-breadcrumb{font-size:var(--font-size-sm)}.create-invoice .breadcrumbs.ant-breadcrumb li:last-child{color:var(--color-primary)}.edit-invoice{display:flex;flex-direction:column;gap:var(--space-16);width:100%}.edit-invoice .breadcrumbs.ant-breadcrumb{font-size:var(--font-size-sm)}.edit-invoice .breadcrumbs.ant-breadcrumb li:last-child{color:var(--color-primary)}.tabs.ant-tabs .ant-tabs-nav{margin:0}.tabs.ant-tabs .ant-tabs-nav:before{border-bottom:1px solid var(--color-stroke-inactive)}.tabs.ant-tabs .ant-tabs-tab{font-family:var(--font-family-display);font-size:var(--font-size-base);padding:var(--space-12) 0}.tabs.ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:var(--space-24)}.tabs.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:var(--color-text-muted)}.tabs.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.tabs.ant-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--color-surface-dark)}.tabs.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:var(--font-weight-semibold)}.tabs.ant-tabs .ant-tabs-ink-bar{background:var(--color-primary);height:3px}.tabs.ant-tabs .ant-tabs-content-holder{padding-top:var(--space-24)}.invoice-info{display:flex;flex-direction:column;gap:var(--space-16)}.invoice-info__actions{display:flex;gap:var(--space-12)}.invoice-info__card{background:var(--color-white);border:1px solid var(--color-stroke-inactive);border-radius:var(--radius-card);padding:var(--space-24)}.invoice-detail,.invoice-info__fields{display:flex;flex-direction:column;gap:var(--space-16)}.invoice-detail{width:100%}.invoice-detail .breadcrumbs.ant-breadcrumb{font-size:var(--font-size-sm)}.invoice-detail .breadcrumbs.ant-breadcrumb li:last-child{color:var(--color-primary)}.date-range-filter{position:relative;width:100%}.date-range-filter__label{align-items:center;background-color:var(--color-white);border-radius:var(--radius-md);bottom:3px;color:var(--color-text-muted);display:flex;font-size:var(--font-size-base);justify-content:start;left:3px;padding:0 14px;pointer-events:none;position:absolute;right:35px;top:3px;-webkit-user-select:none;user-select:none;z-index:1}.date-range-filter__range-picker{width:100%}.date-range-filter__range-picker:focus-within{box-shadow:none}.date-range-filter:focus-within .date-range-filter__label{display:none}.date-range-filter__footer-buttons{border-top:1px solid var(--color-border-light);display:flex;gap:8px;justify-content:center;margin-bottom:5px;padding:8px 0 4px}.date-range-filter__footer-button{box-shadow:none;flex:1 1;min-width:80px}.filters-toolbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-16);justify-content:space-between;width:100%}.filters-toolbar__fields{align-items:flex-start;display:flex;flex:1 1 480px;flex-wrap:wrap;gap:var(--space-12)}.filters-toolbar__field{flex:1 1 200px;margin:0;min-width:170px}.filters-toolbar__field.ant-form-item{margin:0}.filters-toolbar__field:has(.date-range-filter){flex:1.4 1 240px;min-width:230px}.filters-toolbar__field--companies{flex:1.5 1 240px}.filters-toolbar__actions{align-items:center;display:flex;flex:0 0 auto;gap:var(--space-8);min-height:var(--control-height)}.filters-toolbar__clear.btn--text,.filters-toolbar__clear.btn--text .btn__label{color:var(--color-text)}.filters-toolbar .field.ant-picker,.filters-toolbar .field.ant-select .ant-select-selector{background:var(--color-white)}.status-dropdown.select-dropdown.ant-select-dropdown .ant-select-item{border-radius:var(--radius-field)!important;padding:var(--space-8)!important}.status-dropdown.select-dropdown.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.status-dropdown.select-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--color-surface-muted)!important;color:var(--color-surface-dark)!important}.invoices-table{background:var(--color-white);border:1px solid var(--color-input-outline);border-radius:var(--radius-card);padding-bottom:var(--space-16);width:100%}.invoices-table .ant-table{background:var(--color-white);border-bottom:1px solid var(--color-input-outline);border-radius:calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px) 0 0;font-family:var(--font-family-display)}.invoices-table .ant-table-selection-column{padding-left:var(--space-16)!important}.invoices-table .ant-table-thead>tr>th{background:var(--color-surface-muted);border-bottom:1px solid var(--color-input-outline);color:var(--color-surface-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--font-size-lg);padding:14px var(--space-12)}.invoices-table .ant-table-thead>tr>th:before{display:none!important}.invoices-table .ant-table-thead>tr:first-child>:first-child{border-start-start-radius:calc(var(--radius-card) - 1px)!important}.invoices-table .ant-table-thead>tr:first-child>:last-child{border-start-end-radius:calc(var(--radius-card) - 1px)!important}.invoices-table .ant-table-thead>tr>th{position:-webkit-sticky;position:sticky;top:0;z-index:5}.invoices-table .ant-table-thead>tr>th.ant-table-cell-ellipsis{overflow:visible;text-overflow:clip;white-space:normal}.invoices-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--color-input-outline);color:var(--color-surface-dark);font-size:var(--font-size-sm);line-height:var(--font-size-lg);padding:14px var(--space-12)}.invoices-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.invoices-table .ant-table-tbody>tr>td:has(.status-badge){padding-bottom:9px;padding-top:9px}.invoices-table .cell-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoices-table .company-cell{align-items:center;display:flex;gap:var(--space-8);justify-content:center;min-width:0}.invoices-table .company-cell__warning{color:var(--color-error);flex-shrink:0}.invoices-table .ant-table-tbody>tr.customTableRow:hover>td,.invoices-table .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--color-surface-muted)!important}.invoices-table .ant-table-tbody .ant-table-cell h3{color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.invoices-table .ant-table-pagination.ant-pagination{align-items:center;display:flex;margin:var(--space-20) 0 0 var(--space-16)}.invoices-table .ant-table-pagination.ant-pagination .ant-pagination-options{margin:0 auto 0 0;order:-1}.invoices-table .ant-table-pagination.ant-pagination .ant-pagination-item-active{background:var(--color-primary);border-color:var(--color-primary)}.invoices-table .ant-table-pagination.ant-pagination .ant-pagination-item-active a{color:var(--color-white)}.invoices-table .ant-table-pagination.ant-pagination .ant-pagination-item,.invoices-table .ant-table-pagination.ant-pagination .ant-pagination-jump-next .ant-pagination-item-link,.invoices-table .ant-table-pagination.ant-pagination .ant-pagination-jump-prev .ant-pagination-item-link,.invoices-table .ant-table-pagination.ant-pagination .ant-pagination-next .ant-pagination-item-link,.invoices-table .ant-table-pagination.ant-pagination .ant-pagination-options .ant-select .ant-select-selector,.invoices-table .ant-table-pagination.ant-pagination .ant-pagination-prev .ant-pagination-item-link{border-radius:var(--radius-sm)}.customTableRow .ant-table-cell{cursor:pointer}.table-title{align-items:center;display:flex;gap:var(--space-4);justify-content:center}.sort-icons{display:flex;flex-direction:column;font-size:var(--font-size-xs)}.caret{height:7px;width:10px}.caret:hover{cursor:pointer}.caret path{fill:var(--color-text-inactive)}.caret-active path{fill:var(--color-primary)}.btn-invoices-add.btn{align-self:flex-end;background:var(--color-surface-muted);border-color:var(--color-disabled-text);bottom:var(--space-24);box-shadow:var(--shadow-floating);color:var(--color-surface-dark);gap:var(--space-8);margin-top:var(--space-8);padding:4px 4px 4px var(--space-16);position:-webkit-sticky;position:sticky}.btn-invoices-add.btn .btn__label{font-family:var(--font-family-base)}.btn-invoices-add.btn:hover:not(:disabled){background:var(--color-primary);color:var(--color-white)}.btn-invoices-add__plus{align-items:center;background:var(--color-brand);border-radius:50%;color:var(--color-accent-lime);display:inline-flex;font-size:var(--font-size-xl);height:56px;justify-content:center;width:56px}.invoices-page{display:flex;flex-direction:column;gap:var(--space-16);width:100%}.invoices-page .breadcrumbs.ant-breadcrumb{font-size:var(--font-size-sm)}.invoices-page .breadcrumbs.ant-breadcrumb li:last-child{color:var(--color-primary)}.custom-link{color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-base);text-decoration:none}.custom-link:hover{color:var(--color-primary);text-decoration:none}.custom-link.custom-link--link{color:var(--color-link);font-family:var(--font-family-display)}.custom-link.custom-link--link:hover{color:var(--color-link)}.stepper{display:flex;gap:var(--space-12);width:100%}.stepper__seg{background:var(--color-accent-light-hover);border-radius:2px;flex:1 1;height:3px}.stepper__seg--active{background:var(--color-primary)}.onboarding{align-items:center;background-color:var(--color-accent-light);background-image:repeating-linear-gradient(90deg,#004d430d 0 1px,#0000 1px 80px),repeating-linear-gradient(180deg,#004d430d 0 1px,#0000 1px 80px);display:flex;flex:1 1;width:100%}.onboarding__inner{align-items:center;display:grid;grid-template-columns:minmax(360px,520px) 1fr;height:100%;margin:0 auto;max-width:var(--layout-max-width);padding:0 0 0 20px;width:100%}.onboarding__content{display:flex;flex-direction:column;gap:32px;padding:30px 0}.onboarding__copy{display:flex;flex-direction:column;gap:16px}.onboarding__title{font-size:clamp(28px,3vw,40px);font-weight:var(--font-weight-semibold);line-height:1.2}.onboarding__subtitle,.onboarding__title{color:var(--color-text);font-family:var(--font-family-display);margin:0}.onboarding__subtitle{font-size:16px;line-height:1.6}.onboarding__subtitle strong{font-weight:var(--font-weight-semibold)}.onboarding__actions{display:flex;gap:16px}.onboarding__actions .btn{min-width:132px}.onboarding__download{display:flex;flex-direction:column;gap:12px}.onboarding__download-label{font-family:var(--font-family-display);font-size:14px}.onboarding__qr{gap:16px;justify-content:flex-start}.onboarding__qr .app-qr__code{border:0;gap:8px;padding:10px}.onboarding__qr .app-qr__badge svg{height:18px}.onboarding__stepper{max-width:360px}.onboarding__media{align-items:end;display:flex;height:100%;justify-content:end;margin-left:auto;min-width:400px;overflow:hidden}.onboarding__image{height:600px;margin-left:auto;min-width:130%;object-fit:contain;object-position:bottom right;width:150%}.profile-view{display:flex;flex-direction:column;gap:var(--space-16);padding-bottom:var(--space-40);width:100%}.profile-view__edit{align-self:flex-start}.profile-view__card{background:var(--color-white);border:1px solid var(--color-stroke-inactive);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:var(--space-32);padding:var(--space-24)}.profile-view__section{display:flex;flex-direction:column;gap:var(--space-16)}.profile-view__section-title{color:var(--color-surface-dark);font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-base);margin:0}.profile-view__grid{grid-gap:var(--space-16);display:grid;gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.profile-view__change-password{align-self:flex-end;color:var(--color-brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-base)}.profile-form-wrapper{width:100%}.profile-form-wrapper,.profile-step{display:flex;flex-direction:column;gap:16px}.profile-step[hidden]{display:none}.profile-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.profile-grid>.ant-form-item:only-child{grid-column:1/-1}.profile-step__heading{color:var(--color-text);font-size:20px;font-weight:500;margin:0;text-align:center}.profile-account-type{background:var(--color-surface-muted);border:1px solid var(--color-input-outline);border-radius:var(--radius-field);display:flex;flex-direction:column;gap:12px;padding:16px 8px 16px 16px}.profile-account-type__label{color:var(--color-text);font-size:14px;font-weight:500}.profile-account-type .radio-group{display:flex;flex:1 1;gap:8px}.profile-account-type .radio-group>label{border:1px solid var(--color-input-outline);border-radius:var(--radius-field);flex:.5 1;padding:5px 10px}.profile-account-type .radio-group>label:has(.ant-radio-checked){border-color:var(--color-primary)}.profile-nav{display:flex;gap:16px;margin-top:8px}.profile-nav>*{flex:1 1}.profile-form__card{background:var(--color-white);border:1px solid var(--color-stroke-inactive);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:var(--space-32);padding:var(--space-24)}.profile-form--labeled .profile-step__heading{color:var(--color-surface-dark);font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-align:left}.profile-form--labeled .ant-row:has(.field,.input-mask-phone) .ant-form-item-label{height:auto;left:auto;max-width:100%;padding:0 0 var(--space-4);position:static;text-align:left;top:auto;z-index:auto}.profile-form--labeled .ant-row:has(.field,.input-mask-phone) .ant-form-item-label>label{color:var(--color-text-muted);display:block;font-family:var(--font-family-display);font-size:var(--font-size-sm);height:auto;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-form--labeled .profile-edit-grid{grid-gap:var(--space-16);align-items:start;display:grid;gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.profile-form--labeled .profile-edit-grid>.ant-form-item{margin-bottom:0}.profile-form--labeled .profile-edit-grid>.profile-field--full{grid-column:1/-1}.profile-nav.profile-nav--edit{justify-content:flex-end}.profile-nav.profile-nav--edit>*{flex:0 0 auto}.form-space{display:flex;flex-direction:column}.form-space .ant-space-item{flex:1 1}.form-flex{align-items:end;display:flex;gap:8px;justify-content:space-between}.form-read-only{margin-bottom:32px}.form-read-only .custom-label{padding:0 0 14px}.form-read-only:hover{cursor:not-allowed}.form-email{background:var(--color-white);border-color:var(--color-border);border-radius:0;border-style:solid;border-width:1px;font-size:16px;line-height:1.5;padding:7px 11px}.buttons-wrapper-profile{flex-direction:row}.radio.ant-radio-wrapper{color:var(--color-surface-dark);font-family:var(--font-family-display);font-size:var(--font-size-base)}.radio.ant-radio-wrapper .ant-radio-inner{background:var(--color-white);border-color:var(--color-input-outline)}.radio.ant-radio-wrapper:hover .ant-radio-inner{border-color:var(--color-primary)}.radio.ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background:var(--color-primary);border-color:var(--color-primary)}.profile-title{align-items:center;display:flex;flex-direction:column}.profile-title>span{font-size:14px;font-weight:500}.edit-profile-page{gap:var(--space-16)}.change-password-success,.edit-profile-page{display:flex;flex-direction:column;width:100%}.change-password-success{gap:16px}.change-password-success__content{align-items:center;display:flex;flex-direction:column;gap:24px;margin:80px auto 0;max-width:560px;text-align:center;width:100%}.why-use{background:var(--color-white);color:var(--color-text);font-family:var(--font-family-display);width:100%}.why-use__inner{display:flex;flex-direction:column;gap:var(--space-40);margin:0 auto;max-width:var(--layout-max-width);padding-block:var(--space-60);padding-inline:var(--space-20);width:100%}.why-use__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);line-height:1.2;margin:0}.why-use__intro{display:flex;flex-direction:column;font-size:var(--font-size-lg);gap:var(--space-24);line-height:var(--line-height-base)}.why-use__intro p{margin:0}.why-use__intro strong{color:var(--color-brand-light);font-weight:var(--font-weight-bold)}.why-use__card,.why-use__cards{display:flex;flex-direction:column;gap:var(--space-16)}.why-use__card{background:var(--color-surface-muted);border-radius:var(--radius-lg);padding:var(--space-24)}.why-use__card-head{align-items:center;display:flex;gap:var(--space-16)}.why-use__chip{align-items:center;background:var(--color-accent-lime);border-radius:var(--radius-sm);display:inline-flex;flex-shrink:0;justify-content:center;padding:var(--space-8)}.why-use__chip svg{display:block;height:36px;width:36px}.why-use__chip svg path{fill:var(--color-primary)}.why-use__card-title{font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);margin:0}.why-use__card-title strong{font-weight:var(--font-weight-bold)}.why-use__card-text{font-size:var(--font-size-lg);line-height:var(--line-height-base);margin:0}.why-use__card-text strong{font-weight:var(--font-weight-bold)}
/*# sourceMappingURL=main.f8747778.css.map*/