.manage-entity-form-page-module-scss-module__6QI5JW__manage-entity-form-page{flex:1}.manage-entity-form-page-module-scss-module__6QI5JW__manage-entity-form-layout{gap:28px;display:grid}.manage-entity-form-page-module-scss-module__6QI5JW__manage-entity-form-header{max-width:720px}.manage-entity-form-page-module-scss-module__6QI5JW__manage-entity-form-title{margin:0;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:600;line-height:1.08}.manage-entity-form-page-module-scss-module__6QI5JW__manage-entity-form-lead{max-width:620px;color:var(--text-secondary);margin:18px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.7}.manage-entity-form-page-module-scss-module__6QI5JW__manage-entity-form-surface{border:1px solid var(--border-default);background:var(--bg-surface-strong);box-shadow:var(--shadow);border-radius:10px;padding:28px}@media (max-width:640px){.manage-entity-form-page-module-scss-module__6QI5JW__manage-entity-form-layout{gap:22px}.manage-entity-form-page-module-scss-module__6QI5JW__manage-entity-form-surface{padding:22px 18px}}
.dropdown-module-scss-module__hm3OAW__field{color:var(--text-secondary);gap:8px;font-family:Arial,Helvetica,sans-serif;font-size:.88rem;font-weight:700;display:grid}.dropdown-module-scss-module__hm3OAW__label{color:inherit}.dropdown-module-scss-module__hm3OAW__dropdown{position:relative}.dropdown-module-scss-module__hm3OAW__trigger{border:1px solid var(--border-default);width:100%;min-height:52px;color:var(--text-primary);font:inherit;text-align:left;background:#fffffff5;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-weight:400;display:flex;box-shadow:0 12px 24px #11221f0a}.dropdown-module-scss-module__hm3OAW__trigger:focus-visible{border-color:var(--accent-primary);outline:2px solid #2f85772e}.dropdown-module-scss-module__hm3OAW__trigger[data-invalid=true]{border-color:#c65a46}.dropdown-module-scss-module__hm3OAW__trigger:disabled{cursor:not-allowed;opacity:.68}.dropdown-module-scss-module__hm3OAW__trigger-value{align-items:center;gap:10px;min-width:0;display:flex}.dropdown-module-scss-module__hm3OAW__trigger-text,.dropdown-module-scss-module__hm3OAW__trigger-placeholder,.dropdown-module-scss-module__hm3OAW__option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dropdown-module-scss-module__hm3OAW__trigger-placeholder{color:var(--text-muted)}.dropdown-module-scss-module__hm3OAW__trigger-icon{color:var(--text-muted);flex-shrink:0;font-size:.84rem}.dropdown-module-scss-module__hm3OAW__menu{z-index:20;border:1px solid var(--border-strong);background:var(--bg-surface-strong);width:100%;box-shadow:var(--shadow);border-radius:22px;position:absolute;top:calc(100% + 8px);overflow:hidden}.dropdown-module-scss-module__hm3OAW__options{margin:0;padding:8px;list-style:none;display:grid}.dropdown-module-scss-module__hm3OAW__option-row{min-width:0}.dropdown-module-scss-module__hm3OAW__option-button,.dropdown-module-scss-module__hm3OAW__cta-button{width:100%;min-height:48px;color:var(--text-primary);font:inherit;text-align:left;background:0 0;border:0;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;font-weight:400;display:flex}.dropdown-module-scss-module__hm3OAW__option-button[data-highlighted=true]{background:#2f857714}.dropdown-module-scss-module__hm3OAW__option-button[data-selected=true]{color:var(--accent-primary);background:#2f85771f}.dropdown-module-scss-module__hm3OAW__option-button:disabled{cursor:not-allowed;color:var(--text-muted);opacity:.64}.dropdown-module-scss-module__hm3OAW__cta-wrap{border-top:1px solid var(--border-default);padding:8px}.dropdown-module-scss-module__hm3OAW__cta-button{border:1px dashed var(--border-accent-soft);color:var(--accent-primary);justify-content:center;font-weight:700}.dropdown-module-scss-module__hm3OAW__cta-button:hover,.dropdown-module-scss-module__hm3OAW__option-button:hover:not(:disabled){background:#2f857714}.dropdown-module-scss-module__hm3OAW__cta-button:focus-visible,.dropdown-module-scss-module__hm3OAW__option-button:focus-visible{outline-offset:-1px;outline:2px solid #2f85772e}.dropdown-module-scss-module__hm3OAW__option-media{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;overflow:hidden}.dropdown-module-scss-module__hm3OAW__field-feedback{color:#a63f2c;font-family:Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:700}@media (max-width:640px){.dropdown-module-scss-module__hm3OAW__menu{border-radius:18px}}
.modal-dialog-module-scss-module__oHKCKW__modal-layer{z-index:40;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-dialog-module-scss-module__oHKCKW__modal-backdrop{background:#0c18157a;border:0;position:absolute;inset:0}.modal-dialog-module-scss-module__oHKCKW__dialog{z-index:1;border:1px solid var(--border-default);background:linear-gradient(145deg,#fffffffa,#eef8f6eb),#fffffff5;border-radius:28px;width:min(100%,640px);padding:28px;position:relative;box-shadow:0 28px 64px #0a16133d}.modal-dialog-module-scss-module__oHKCKW__dialog-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.modal-dialog-module-scss-module__oHKCKW__dialog-copy{min-width:0}.modal-dialog-module-scss-module__oHKCKW__dialog-title{margin:0;font-size:clamp(1.8rem,3vw,2.3rem);font-weight:600;line-height:1.08}.modal-dialog-module-scss-module__oHKCKW__dialog-lead{color:var(--text-secondary);margin:12px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:.98rem;line-height:1.65}.modal-dialog-module-scss-module__oHKCKW__close-button{border:1px solid var(--border-default);width:42px;height:42px;color:var(--text-primary);background:#ffffffe6;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;line-height:1;display:inline-flex}.modal-dialog-module-scss-module__oHKCKW__dialog-body{margin-top:22px}.modal-dialog-module-scss-module__oHKCKW__dialog-actions{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}@media (max-width:640px){.modal-dialog-module-scss-module__oHKCKW__modal-layer{padding:16px}.modal-dialog-module-scss-module__oHKCKW__dialog{border-radius:24px;padding:22px 18px}.modal-dialog-module-scss-module__oHKCKW__dialog-actions{flex-direction:column-reverse}}
.section-card-module-scss-module__3WxK-G__section-card{border:1px solid var(--border-default);background:var(--bg-surface);box-shadow:var(--shadow);color:var(--text-primary);border-radius:8px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden}.section-card-module-scss-module__3WxK-G__section-card:hover,.section-card-module-scss-module__3WxK-G__section-card:focus-visible{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 18px 44px #15231f24}.section-card-module-scss-module__3WxK-G__section-card:focus-visible{outline:3px solid var(--accent-primary-soft);outline-offset:4px}.section-card-module-scss-module__3WxK-G__section-card-image{background:var(--bg-surface-strong);width:100%;height:auto}.section-card-module-scss-module__3WxK-G__section-card-title{color:var(--color-sea-600);letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:6px 7px 7px;font-family:Arial,Helvetica,sans-serif;font-size:.68rem;font-weight:700;line-height:1.25}@media (max-width:640px){.section-card-module-scss-module__3WxK-G__section-card-title{font-size:.72rem}}
.authenticated-home-module-scss-module__3Qi9ZW__authenticated-home-page{flex:1}.authenticated-home-module-scss-module__3Qi9ZW__authenticated-home{max-width:720px}.authenticated-home-module-scss-module__3Qi9ZW__authenticated-home-title{margin:0;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:600;line-height:1.08}.authenticated-home-module-scss-module__3Qi9ZW__authenticated-home-lead{max-width:560px;color:var(--text-secondary);margin:18px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.7}.authenticated-home-module-scss-module__3Qi9ZW__authenticated-home-details{gap:12px;max-width:360px;margin:28px 0 0;display:grid}.authenticated-home-module-scss-module__3Qi9ZW__authenticated-home-detail{border:1px solid var(--border-default);background:var(--bg-surface);box-shadow:var(--shadow);border-radius:8px;gap:6px;padding:16px;display:grid}.authenticated-home-module-scss-module__3Qi9ZW__authenticated-home-detail dt{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:700}.authenticated-home-module-scss-module__3Qi9ZW__authenticated-home-detail dd{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:600}.authenticated-home-module-scss-module__3Qi9ZW__authenticated-home-grid{grid-template-columns:repeat(auto-fit,minmax(120px,160px));gap:18px;margin-top:32px;display:grid}@media (max-width:640px){.authenticated-home-module-scss-module__3Qi9ZW__authenticated-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.landing-page-module-scss-module__EeQ-3q__landing-page section[id]{scroll-margin-top:calc(var(--header-height))}.landing-page-module-scss-module__EeQ-3q__section-heading{max-width:720px;margin-bottom:28px}.landing-page-module-scss-module__EeQ-3q__section-heading h2{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,3.1rem);font-weight:600;line-height:1.05}.landing-page-module-scss-module__EeQ-3q__hero{padding:72px 0 36px}.landing-page-module-scss-module__EeQ-3q__hero h1{letter-spacing:-.03em;margin:0;font-size:clamp(2.7rem,7vw,5.4rem);font-weight:600;line-height:1.05}.landing-page-module-scss-module__EeQ-3q__hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);align-items:stretch;gap:28px;display:grid}.landing-page-module-scss-module__EeQ-3q__hero-content{max-width:720px}.landing-page-module-scss-module__EeQ-3q__hero-lead{color:var(--text-secondary);margin:22px 0 0;font-size:1.15rem;line-height:1.7}.landing-page-module-scss-module__EeQ-3q__hero-actions,.landing-page-module-scss-module__EeQ-3q__contact-banner-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.landing-page-module-scss-module__EeQ-3q__hero-card,.landing-page-module-scss-module__EeQ-3q__card,.landing-page-module-scss-module__EeQ-3q__benefit,.landing-page-module-scss-module__EeQ-3q__process-step,.landing-page-module-scss-module__EeQ-3q__contact-banner{border:1px solid var(--border-default);background:var(--bg-surface);box-shadow:var(--shadow)}.landing-page-module-scss-module__EeQ-3q__hero-card{background:linear-gradient(160deg, #eef8f6b8, #ffffffe6),var(--bg-surface);border-color:var(--border-strong);border-radius:28px;align-self:end;padding:28px}.landing-page-module-scss-module__EeQ-3q__hero-card-label{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-secondary);margin:0 0 14px;font-family:Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:700}.landing-page-module-scss-module__EeQ-3q__hero-card-list{color:var(--text-secondary);margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;line-height:1.7;list-style:none}.landing-page-module-scss-module__EeQ-3q__hero-card-list li{padding-left:18px;position:relative}.landing-page-module-scss-module__EeQ-3q__hero-card-list li+li{margin-top:12px}.landing-page-module-scss-module__EeQ-3q__hero-card-list li:before{content:"";background:var(--accent-primary);width:7px;height:7px;box-shadow:0 0 0 5px var(--accent-primary-soft);border-radius:50%;position:absolute;top:.65em;left:0}.landing-page-module-scss-module__EeQ-3q__card-grid,.landing-page-module-scss-module__EeQ-3q__benefit-grid,.landing-page-module-scss-module__EeQ-3q__process-grid{gap:18px;display:grid}.landing-page-module-scss-module__EeQ-3q__card-grid,.landing-page-module-scss-module__EeQ-3q__benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page-module-scss-module__EeQ-3q__process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-page-module-scss-module__EeQ-3q__card,.landing-page-module-scss-module__EeQ-3q__benefit,.landing-page-module-scss-module__EeQ-3q__process-step{border-radius:24px;padding:24px}.landing-page-module-scss-module__EeQ-3q__card h3,.landing-page-module-scss-module__EeQ-3q__benefit h3,.landing-page-module-scss-module__EeQ-3q__process-step h3{margin:0 0 12px;font-size:1.35rem;line-height:1.2}.landing-page-module-scss-module__EeQ-3q__card p,.landing-page-module-scss-module__EeQ-3q__benefit p,.landing-page-module-scss-module__EeQ-3q__process-step p{color:var(--text-secondary);margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.7}.landing-page-module-scss-module__EeQ-3q__section-tint{background:linear-gradient(#fdf7e857,#fff0),#ffffff47}.landing-page-module-scss-module__EeQ-3q__benefit{position:relative;overflow:hidden}.landing-page-module-scss-module__EeQ-3q__benefit:after{content:"";pointer-events:none;background:radial-gradient(circle,#e4be4d2e,#0000 68%);border-radius:50%;width:140px;height:140px;position:absolute;inset:auto -42px -42px auto}.landing-page-module-scss-module__EeQ-3q__benefit-number,.landing-page-module-scss-module__EeQ-3q__process-step-index{border:1px solid var(--border-accent-soft);width:42px;height:42px;color:var(--accent-secondary);background:linear-gradient(135deg,#fdf7e8f0,#ffffffd1),#ffffffdb;border-radius:999px;justify-content:center;align-items:center;margin-bottom:18px;font-family:Arial,Helvetica,sans-serif;font-size:.95rem;font-weight:700;display:inline-flex}.landing-page-module-scss-module__EeQ-3q__contact-banner{background:linear-gradient(135deg, #eef8f6f0, #fdf7e8d1),var(--bg-surface-strong);border-color:#23695e29;border-radius:32px;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.landing-page-module-scss-module__EeQ-3q__contact-banner h2{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,3.1rem);font-weight:600;line-height:1.05}.landing-page-module-scss-module__EeQ-3q__contact-banner-text{color:var(--text-secondary);margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.7}.landing-page-module-scss-module__EeQ-3q__contact-banner-actions{flex-direction:column}.landing-page-module-scss-module__EeQ-3q__contact-banner-actions a{width:100%;min-width:220px}@media (max-width:960px){.landing-page-module-scss-module__EeQ-3q__hero-grid{grid-template-columns:1fr}.landing-page-module-scss-module__EeQ-3q__contact-banner{flex-direction:column;align-items:center}.landing-page-module-scss-module__EeQ-3q__card-grid,.landing-page-module-scss-module__EeQ-3q__benefit-grid,.landing-page-module-scss-module__EeQ-3q__process-grid{grid-template-columns:1fr}}@media (max-width:640px){.landing-page-module-scss-module__EeQ-3q__hero{padding-top:44px}.landing-page-module-scss-module__EeQ-3q__hero-card,.landing-page-module-scss-module__EeQ-3q__card,.landing-page-module-scss-module__EeQ-3q__benefit,.landing-page-module-scss-module__EeQ-3q__process-step,.landing-page-module-scss-module__EeQ-3q__contact-banner{border-radius:22px;padding:22px}}
.bank-and-cash-home-module-scss-module__ppNTDa__bank-and-cash-page{flex:1}.bank-and-cash-home-module-scss-module__ppNTDa__bank-and-cash{max-width:720px}.bank-and-cash-home-module-scss-module__ppNTDa__bank-and-cash-section{margin-top:28px}.bank-and-cash-home-module-scss-module__ppNTDa__bank-and-cash-title{color:var(--text-primary);margin:0;font-size:clamp(1.85rem,3.4vw,2.8rem);font-weight:600;line-height:1.12}.bank-and-cash-home-module-scss-module__ppNTDa__bank-and-cash-grid{grid-template-columns:repeat(auto-fit,minmax(120px,160px));gap:18px;margin-top:32px;display:grid}@media (max-width:640px){.bank-and-cash-home-module-scss-module__ppNTDa__bank-and-cash-section{margin-top:22px}.bank-and-cash-home-module-scss-module__ppNTDa__bank-and-cash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.manage-home-module-scss-module__V5GQvq__manage-page{flex:1}.manage-home-module-scss-module__V5GQvq__manage-grid{grid-template-columns:repeat(auto-fit,minmax(120px,160px));gap:18px;display:grid}@media (max-width:640px){.manage-home-module-scss-module__V5GQvq__manage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.company-form-module-scss-module__WF-vYW__form{gap:16px;display:grid}.company-form-module-scss-module__WF-vYW__field{color:var(--text-secondary);gap:8px;font-family:Arial,Helvetica,sans-serif;font-size:.88rem;font-weight:700;display:grid}.company-form-module-scss-module__WF-vYW__input{border:1px solid var(--border-default);min-height:52px;color:var(--text-primary);font:inherit;background:#fffffff5;border-radius:18px;padding:0 16px}.company-form-module-scss-module__WF-vYW__input:focus{border-color:var(--accent-primary);outline:2px solid #2f85772e}.company-form-module-scss-module__WF-vYW__input[aria-invalid=true]{border-color:#c65a46}.company-form-module-scss-module__WF-vYW__field-feedback{color:#a63f2c;font-family:Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:700}.company-form-module-scss-module__WF-vYW__feedback{color:#a63f2c;background:#c65a461a;border-radius:18px;margin:0;padding:14px 16px;font-family:Arial,Helvetica,sans-serif;font-size:.92rem;font-weight:700}.company-form-module-scss-module__WF-vYW__actions{justify-content:flex-end;gap:12px;display:flex}
.assignments-form-module-scss-module__B8ilEW__assignments-form{gap:24px;display:grid}.assignments-form-module-scss-module__B8ilEW__assignments-section{gap:14px;display:grid}.assignments-form-module-scss-module__B8ilEW__assignments-section-header{gap:8px;display:grid}.assignments-form-module-scss-module__B8ilEW__assignments-section-title{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:600}.assignments-form-module-scss-module__B8ilEW__assignments-section-lead{max-width:720px;color:var(--text-secondary);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.95rem;line-height:1.7}.assignments-form-module-scss-module__B8ilEW__assignments-table-wrap{border:1px solid var(--border-default);background:var(--bg-surface-strong);border-radius:18px;overflow-x:auto}.assignments-form-module-scss-module__B8ilEW__assignments-table{border-collapse:collapse;width:100%;min-width:640px}.assignments-form-module-scss-module__B8ilEW__assignments-table th,.assignments-form-module-scss-module__B8ilEW__assignments-table td{text-align:left;vertical-align:middle;padding:16px}.assignments-form-module-scss-module__B8ilEW__assignments-table th{border-bottom:1px solid var(--border-default);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);background:var(--accent-primary-soft);font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:700}.assignments-form-module-scss-module__B8ilEW__assignments-table td{border-bottom:1px solid var(--border-default);color:var(--text-primary);font-family:Arial,Helvetica,sans-serif;font-size:.96rem;line-height:1.6}.assignments-form-module-scss-module__B8ilEW__assignments-table tbody tr:last-child td{border-bottom:0}.assignments-form-module-scss-module__B8ilEW__assignment-name{font-weight:700}.assignments-form-module-scss-module__B8ilEW__assignment-control-cell{min-width:300px}.assignments-form-module-scss-module__B8ilEW__assignments-empty{border:1px solid var(--border-default);background:var(--bg-surface-strong);color:var(--text-secondary);border-radius:18px;margin:0;padding:18px;font-family:Arial,Helvetica,sans-serif}.assignments-form-module-scss-module__B8ilEW__feedback{border-radius:18px;margin:0;padding:14px 16px;font-family:Arial,Helvetica,sans-serif;font-size:.92rem;font-weight:700}.assignments-form-module-scss-module__B8ilEW__feedback[data-tone=error]{color:#a63f2c;background:#c65a461a}.assignments-form-module-scss-module__B8ilEW__feedback[data-tone=success]{color:var(--accent-primary);background:#2f85771a}.assignments-form-module-scss-module__B8ilEW__actions{justify-content:flex-end;display:flex}
.user-form-module-scss-module__oMg-aG__form{gap:16px;display:grid}.user-form-module-scss-module__oMg-aG__field{color:var(--text-secondary);gap:8px;font-family:Arial,Helvetica,sans-serif;font-size:.88rem;font-weight:700;display:grid}.user-form-module-scss-module__oMg-aG__input{border:1px solid var(--border-default);min-height:52px;color:var(--text-primary);font:inherit;background:#fffffff5;border-radius:18px;padding:0 16px}.user-form-module-scss-module__oMg-aG__input:focus{border-color:var(--accent-primary);outline:2px solid #2f85772e}.user-form-module-scss-module__oMg-aG__input[aria-invalid=true]{border-color:#c65a46}.user-form-module-scss-module__oMg-aG__field-feedback{color:#a63f2c;font-family:Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:700}.user-form-module-scss-module__oMg-aG__feedback{color:#a63f2c;background:#c65a461a;border-radius:18px;margin:0;padding:14px 16px;font-family:Arial,Helvetica,sans-serif;font-size:.92rem;font-weight:700}.user-form-module-scss-module__oMg-aG__company-logo{border:1px solid var(--border-default);background-color:#fffffff5;background-position:50%;background-repeat:no-repeat;background-size:cover}.user-form-module-scss-module__oMg-aG__actions{justify-content:flex-end;gap:12px;display:flex}
