*{box-sizing:border-box}html,body,#app{width:100%;min-width:320px;min-height:100%;margin:0}html,body{min-height:100vh}body{background:#f7f9f9;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.app-sidebar[data-v-7d4b4d12]{z-index:50;background:#fff;border-right:1px solid #e5eaea;flex-direction:column;width:264px;height:100vh;padding:22px 14px 16px;display:flex;position:fixed;top:0;left:0}.sidebar-brand[data-v-7d4b4d12]{align-items:center;gap:11px;min-height:48px;padding:0 8px;display:flex}.brand-mark[data-v-7d4b4d12]{color:#fff;background:#315f63;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;font-weight:800;display:flex}.brand-copy[data-v-7d4b4d12]{flex-direction:column;min-width:0;display:flex}.brand-copy strong[data-v-7d4b4d12]{color:#172225;letter-spacing:-.3px;font-size:16px}.brand-copy span[data-v-7d4b4d12]{color:#8b9597;margin-top:2px;font-size:10px}.sidebar-navigation[data-v-7d4b4d12]{flex:1;padding:26px 0 16px;overflow-y:auto}.navigation-group+.navigation-group[data-v-7d4b4d12]{margin-top:24px}.navigation-label[data-v-7d4b4d12]{color:#9ba4a6;letter-spacing:.9px;text-transform:uppercase;padding:0 12px 8px;font-size:10px;font-weight:700}.navigation-item[data-v-7d4b4d12]{color:#657174;border-radius:9px;align-items:center;gap:11px;min-height:42px;padding:0 11px;text-decoration:none;transition:color .16s,background .16s;display:flex}.navigation-item+.navigation-item[data-v-7d4b4d12]{margin-top:2px}.navigation-item[data-v-7d4b4d12]:hover{color:#274f53;background:#f2f6f6}.navigation-item.is-active[data-v-7d4b4d12]{color:#28575a;background:#eaf1f1;font-weight:650}.navigation-icon[data-v-7d4b4d12]{flex:none;width:20px;height:20px;display:flex}.navigation-icon svg[data-v-7d4b4d12]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.navigation-text[data-v-7d4b4d12]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sidebar-bottom[data-v-7d4b4d12]{border-top:1px solid #edf0f0;padding-top:13px}.mobile-close[data-v-7d4b4d12],.sidebar-overlay[data-v-7d4b4d12]{display:none}@media (width<=900px){.app-sidebar[data-v-7d4b4d12]{transition:transform .22s;transform:translate(-100%);box-shadow:16px 0 40px #1423261f}.app-sidebar.is-mobile-open[data-v-7d4b4d12]{transform:translate(0)}.sidebar-overlay[data-v-7d4b4d12]{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141e2059;display:block;position:fixed;inset:0}.mobile-close[data-v-7d4b4d12]{color:#718083;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;font-size:24px;display:flex}}.app-topbar[data-v-a17444ea]{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafaeb;border-bottom:1px solid #e6ebeb;justify-content:space-between;align-items:center;gap:20px;height:76px;padding:0 30px;display:flex;position:sticky;top:0}.topbar-left[data-v-a17444ea],.topbar-right[data-v-a17444ea]{align-items:center;display:flex}.page-heading h1[data-v-a17444ea]{color:#192326;letter-spacing:-.35px;margin:0;font-size:19px;font-weight:700}.page-heading span[data-v-a17444ea]{color:#8a9597;margin-top:3px;font-size:11px;display:block}.menu-button[data-v-a17444ea]{cursor:pointer;background:#fff;border:1px solid #e1e7e7;border-radius:9px;flex-direction:column;justify-content:center;gap:4px;width:38px;height:38px;margin-right:12px;padding:9px;display:none}.menu-button span[data-v-a17444ea]{background:#536164;width:100%;height:1.5px;display:block}.user-menu[data-v-a17444ea]{position:relative}.user-button[data-v-a17444ea]{cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:6px 8px 6px 6px;display:flex}.user-button[data-v-a17444ea]:hover{background:#eef3f3}.user-avatar[data-v-a17444ea]{color:#fff;background:#315f63;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.user-information[data-v-a17444ea]{flex-direction:column;align-items:flex-start;min-width:120px;display:flex}.user-information strong[data-v-a17444ea]{color:#263235;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;overflow:hidden}.user-information small[data-v-a17444ea]{color:#919a9c;margin-top:2px;font-size:10px}.chevron[data-v-a17444ea]{fill:none;stroke:#7c898b;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.user-dropdown[data-v-a17444ea]{background:#fff;border:1px solid #e2e7e7;border-radius:12px;width:220px;padding:8px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 14px 40px #1b2c2f1c}.dropdown-user[data-v-a17444ea]{flex-direction:column;padding:9px 10px;display:flex}.dropdown-user strong[data-v-a17444ea]{color:#263235;font-size:12px}.dropdown-user span[data-v-a17444ea]{color:#8b9698;margin-top:3px;font-size:10px}.dropdown-divider[data-v-a17444ea]{background:#edf0f0;height:1px;margin:5px 0}.dropdown-item[data-v-a17444ea]{cursor:pointer;color:#596669;width:100%;min-height:36px;font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;padding:0 10px;font-size:12px;text-decoration:none;display:flex}.dropdown-item[data-v-a17444ea]:hover{color:#274f53;background:#f1f5f5}.logout-button[data-v-a17444ea]{color:#a14247}@media (width<=900px){.app-topbar[data-v-a17444ea]{height:68px;padding:0 16px}.menu-button[data-v-a17444ea]{display:flex}.user-information[data-v-a17444ea]{display:none}}@media (width<=520px){.page-heading span[data-v-a17444ea]{display:none}.page-heading h1[data-v-a17444ea]{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:16px;overflow:hidden}}.app-layout[data-v-fe02cac6]{background:#f8fafa;min-height:100vh}.app-shell[data-v-fe02cac6]{min-height:100vh;margin-left:264px}.app-content[data-v-fe02cac6]{width:100%;max-width:1500px;margin:0 auto;padding:30px}@media (width<=900px){.app-shell[data-v-fe02cac6]{margin-left:0}.app-content[data-v-fe02cac6]{padding:22px 16px}}@media (width<=520px){.app-content[data-v-fe02cac6]{padding:18px 12px}}.login-page[data-v-34bef353]{--accent:#315f63;--accent-dark:#244b4e;--accent-soft:#e8f0f0;--ink:#182225;--muted:#6e7a7c;--line:#dfe6e6;min-height:100vh;color:var(--ink);background:#f7f9f9;grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.login-brand[data-v-34bef353]{color:#fff;background:radial-gradient(circle at 85% 20%,#7bb7b840,#0000 30%),radial-gradient(circle at 10% 90%,#79b0b02e,#0000 35%),#1e4144;flex-direction:column;justify-content:space-between;min-height:100vh;padding:48px 58px 36px;display:flex;position:relative;overflow:hidden}.login-brand[data-v-34bef353]:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-160px;right:-220px}.brand-content[data-v-34bef353]{z-index:1;position:relative}.brand-logo[data-v-34bef353],.mobile-logo[data-v-34bef353]{align-items:center;gap:12px;display:flex}.brand-logo-mark[data-v-34bef353]{color:#1e4144;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:21px;font-weight:800;display:inline-flex}.brand-logo-name[data-v-34bef353]{letter-spacing:-.3px;font-size:20px;font-weight:700}.brand-copy[data-v-34bef353]{max-width:570px;margin-top:110px}.brand-eyebrow[data-v-34bef353],.login-label[data-v-34bef353]{letter-spacing:1.4px;text-transform:uppercase;margin-bottom:17px;font-size:12px;font-weight:700;display:block}.brand-eyebrow[data-v-34bef353]{color:#9fc5c6}.brand-copy h1[data-v-34bef353]{letter-spacing:-2.5px;margin:0;font-size:clamp(42px,4.1vw,67px);line-height:1.02}.brand-copy p[data-v-34bef353]{color:#ffffffb8;max-width:520px;margin:28px 0 0;font-size:16px;line-height:1.7}.brand-features[data-v-34bef353]{gap:15px;margin-top:42px;display:grid}.brand-feature[data-v-34bef353]{color:#ffffffe0;align-items:center;gap:12px;font-size:14px;display:flex}.feature-icon[data-v-34bef353]{color:#fff;background:#ffffff1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.brand-footer[data-v-34bef353]{z-index:1;color:#ffffff73;gap:9px;font-size:12px;display:flex;position:relative}.login-section[data-v-34bef353]{justify-content:center;align-items:center;min-height:100vh;padding:48px;display:flex}.login-container[data-v-34bef353]{width:100%;max-width:430px}.mobile-logo[data-v-34bef353]{display:none}.mobile-logo .brand-logo-mark[data-v-34bef353]{color:#fff;background:var(--accent)}.login-heading[data-v-34bef353]{margin-bottom:36px}.login-label[data-v-34bef353]{color:var(--accent);margin-bottom:12px}.login-heading h2[data-v-34bef353]{color:var(--ink);letter-spacing:-1px;margin:0;font-size:34px;line-height:1.2}.login-heading p[data-v-34bef353]{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.6}.login-form[data-v-34bef353]{gap:22px;display:grid}.field[data-v-34bef353]{gap:8px;display:grid}.field-label[data-v-34bef353]{color:#344346;font-size:13px;font-weight:600}.field input[data-v-34bef353]{box-sizing:border-box;width:100%;height:52px;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fff;border-radius:10px;outline:none;padding:0 15px;font-size:14px;transition:border-color .18s,box-shadow .18s}.field input[data-v-34bef353]::placeholder{color:#a1abad}.field input[data-v-34bef353]:focus{border-color:#719496;box-shadow:0 0 0 3px #315f6317}.field input[data-v-34bef353]:disabled{cursor:not-allowed;opacity:.65}.password-field[data-v-34bef353]{position:relative}.password-field input[data-v-34bef353]{padding-right:90px}.password-toggle[data-v-34bef353]{cursor:pointer;height:34px;color:var(--accent);background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:12px;font-weight:600;position:absolute;top:9px;right:8px}.password-toggle[data-v-34bef353]:hover{background:var(--accent-soft)}.login-error[data-v-34bef353]{color:#9c3035;background:#fbeff0;border:1px solid #f1d6d8;border-radius:9px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.login-error-icon[data-v-34bef353]{color:#fff;background:#b94a50;border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;font-weight:800;display:inline-flex}.login-button[data-v-34bef353]{cursor:pointer;color:#fff;background:var(--accent);width:100%;height:52px;font:inherit;border:0;border-radius:10px;margin-top:3px;font-size:14px;font-weight:700;transition:background .18s,transform .18s}.login-button[data-v-34bef353]:hover:not(:disabled){background:var(--accent-dark)}.login-button[data-v-34bef353]:active:not(:disabled){transform:translateY(1px)}.login-button[data-v-34bef353]:disabled{cursor:not-allowed;opacity:.55}.button-loading[data-v-34bef353]{align-items:center;gap:10px;display:inline-flex}.spinner[data-v-34bef353]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin-34bef353}.login-help[data-v-34bef353]{color:#879193;text-align:center;margin:28px 0 0;font-size:12px;line-height:1.6}@keyframes spin-34bef353{to{transform:rotate(360deg)}}@media (width<=950px){.login-page[data-v-34bef353]{grid-template-columns:1fr}.login-brand[data-v-34bef353]{display:none}.login-section[data-v-34bef353]{padding:32px 20px}.mobile-logo[data-v-34bef353]{margin-bottom:60px;display:flex}.login-heading h2[data-v-34bef353]{font-size:30px}}@media (width<=520px){.login-section[data-v-34bef353]{align-items:flex-start;padding-top:30px}.mobile-logo[data-v-34bef353]{margin-bottom:70px}}.documents-page[data-v-3e2bee69]{width:100%}.page-heading[data-v-3e2bee69]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.page-eyebrow[data-v-3e2bee69]{color:#6f8588;letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:700}.page-heading h1[data-v-3e2bee69]{color:#172b2d;margin:0;font-size:30px;font-weight:700}.page-heading p[data-v-3e2bee69]{color:#718083;margin:8px 0 0;font-size:14px}.refresh-button[data-v-3e2bee69]{color:#315f63;cursor:pointer;background:#fff;border:1px solid #dce4e5;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:600;display:inline-flex}.refresh-button[data-v-3e2bee69]:hover:not(:disabled){background:#f5f8f8}.refresh-button[data-v-3e2bee69]:disabled{cursor:default;opacity:.55}.refresh-button span[data-v-3e2bee69]{font-size:18px}.filters-card[data-v-3e2bee69]{background:#fff;border:1px solid #e0e7e8;border-radius:14px;align-items:flex-end;gap:14px;margin-bottom:18px;padding:18px;display:flex}.filter-field[data-v-3e2bee69]{width:230px}.filter-field label[data-v-3e2bee69]{color:#6e7f82;margin-bottom:7px;font-size:12px;font-weight:600;display:block}.filter-field select[data-v-3e2bee69]{color:#23383a;background:#fff;border:1px solid #dce4e5;border-radius:9px;outline:none;width:100%;height:42px;padding:0 12px}.filter-field select[data-v-3e2bee69]:focus{border-color:#5d8588}.filter-actions[data-v-3e2bee69]{gap:8px;display:flex}.primary-button[data-v-3e2bee69],.secondary-button[data-v-3e2bee69]{cursor:pointer;border-radius:9px;height:42px;padding:0 16px;font-weight:600}.primary-button[data-v-3e2bee69]{color:#fff;background:#315f63;border:1px solid #315f63}.primary-button[data-v-3e2bee69]:hover{background:#294f53}.secondary-button[data-v-3e2bee69]{color:#506467;background:#fff;border:1px solid #dce4e5}.secondary-button[data-v-3e2bee69]:hover{background:#f6f8f8}.error-message[data-v-3e2bee69]{color:#a63b3b;background:#fff2f2;border:1px solid #f0d2d2;border-radius:10px;margin-bottom:18px;padding:13px 15px;font-size:13px}.registry-card[data-v-3e2bee69]{background:#fff;border:1px solid #e0e7e8;border-radius:14px;overflow:hidden}.registry-header[data-v-3e2bee69]{border-bottom:1px solid #edf1f1;justify-content:space-between;align-items:center;min-height:70px;padding:0 20px;display:flex}.registry-header>div[data-v-3e2bee69]{align-items:baseline;gap:10px;display:flex}.registry-header h2[data-v-3e2bee69]{color:#203638;margin:0;font-size:16px}.registry-header span[data-v-3e2bee69]{color:#8a989a;font-size:12px}.registry-state[data-v-3e2bee69]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:40px;display:flex}.registry-state strong[data-v-3e2bee69]{color:#2c4446;margin-top:14px;font-size:15px}.registry-state span[data-v-3e2bee69]{color:#849294;margin-top:5px;font-size:13px}.loader[data-v-3e2bee69]{border:3px solid #e3eaea;border-top-color:#315f63;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite rotate-3e2bee69}.empty-icon[data-v-3e2bee69]{color:#315f63;background:#edf4f4;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:23px;display:flex}.table-wrapper[data-v-3e2bee69]{width:100%;overflow-x:auto}table[data-v-3e2bee69]{border-collapse:collapse;width:100%}th[data-v-3e2bee69]{color:#7d8d8f;letter-spacing:.03em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#fafcfc;border-bottom:1px solid #e8eeee;padding:12px 16px;font-size:11px;font-weight:700}td[data-v-3e2bee69]{color:#455a5d;vertical-align:middle;border-bottom:1px solid #edf1f1;padding:15px 16px;font-size:13px}tbody tr:last-child td[data-v-3e2bee69]{border-bottom:0}tbody tr[data-v-3e2bee69]:hover{background:#fbfcfc}.document-link[data-v-3e2bee69]{min-width:190px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.document-link:hover strong[data-v-3e2bee69]{color:#315f63;text-underline-offset:3px;text-decoration:underline}.document-link[data-v-3e2bee69]:disabled{cursor:wait;opacity:.65}.document-icon[data-v-3e2bee69]{color:#315f63;background:#edf4f4;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;display:flex}.document-link strong[data-v-3e2bee69]{color:#263c3e;font-size:13px;transition:all .18s;display:block}.document-link span[data-v-3e2bee69]{color:#8b989a;margin-top:3px;font-size:11px;display:block}.counterparty[data-v-3e2bee69]{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.money[data-v-3e2bee69]{color:#304749;white-space:nowrap}.author[data-v-3e2bee69],.date[data-v-3e2bee69]{white-space:nowrap}.status-badge[data-v-3e2bee69]{white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.status-draft[data-v-3e2bee69]{color:#59696c;background:#edf1f1}.status-pending[data-v-3e2bee69]{color:#946618;background:#fff5df}.status-approved[data-v-3e2bee69]{color:#31704b;background:#e8f6ed}.actions-column[data-v-3e2bee69]{text-align:right}.row-actions[data-v-3e2bee69]{justify-content:flex-end;gap:6px;display:flex}.action-button[data-v-3e2bee69]{cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:600}.action-button.approve[data-v-3e2bee69]{color:#315f63}.action-button.approve[data-v-3e2bee69]:hover{background:#edf4f4}.action-button.delete[data-v-3e2bee69]{color:#a34b4b}.action-button.delete[data-v-3e2bee69]:hover{background:#fff0f0}.action-button[data-v-3e2bee69]:disabled{cursor:default;opacity:.45}.no-actions[data-v-3e2bee69]{color:#a4afb0}.pagination[data-v-3e2bee69]{border-top:1px solid #edf1f1;justify-content:center;align-items:center;gap:5px;padding:16px;display:flex}.pagination button[data-v-3e2bee69]{color:#506467;cursor:pointer;background:#fff;border:1px solid #dfe6e7;border-radius:8px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.pagination button[data-v-3e2bee69]:hover:not(:disabled){background:#f2f6f6}.pagination button.active[data-v-3e2bee69]{color:#fff;background:#315f63;border-color:#315f63}.pagination button[data-v-3e2bee69]:disabled:not(.active){cursor:default;opacity:.4}.pagination-dots[data-v-3e2bee69]{color:#899799;padding:0 4px}@keyframes rotate-3e2bee69{to{transform:rotate(360deg)}}@media (width<=900px){.page-heading[data-v-3e2bee69]{flex-direction:column;align-items:stretch}.refresh-button[data-v-3e2bee69]{align-self:flex-start}.filters-card[data-v-3e2bee69]{flex-direction:column;align-items:stretch}.filter-field[data-v-3e2bee69],.filter-actions[data-v-3e2bee69]{width:100%}.filter-actions button[data-v-3e2bee69]{flex:1}}.invoice-page[data-v-e6124fe6]{width:100%;max-width:1480px;margin:0 auto}.page-heading[data-v-e6124fe6]{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:24px;display:flex}.page-eyebrow[data-v-e6124fe6]{color:#668084;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:700}.page-heading h1[data-v-e6124fe6]{color:#17292c;letter-spacing:-.03em;margin:0;font-size:32px;line-height:1.15}.page-heading p[data-v-e6124fe6]{color:#718184;max-width:680px;margin:10px 0 0;font-size:15px;line-height:1.6}.heading-actions[data-v-e6124fe6]{gap:10px;display:flex}.primary-button[data-v-e6124fe6],.add-button[data-v-e6124fe6]{cursor:pointer;border-radius:10px;min-height:42px;padding:0 18px;font-weight:700;transition:all .18s}.primary-button[data-v-e6124fe6]{color:#fff;background:#315f63;border:1px solid #315f63}.primary-button[data-v-e6124fe6]:hover{background:#294f53}.primary-button[data-v-e6124fe6]:disabled{cursor:wait;opacity:.55}.message[data-v-e6124fe6]{border-radius:10px;margin-bottom:18px;padding:13px 16px;font-size:14px;font-weight:600}.success-message[data-v-e6124fe6]{color:#356b58;background:#f2faf7;border:1px solid #cfe3dc}.error-message[data-v-e6124fe6]{color:#a84c4c;background:#fff7f7;border:1px solid #efd2d2}.invoice-layout[data-v-e6124fe6]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.invoice-content[data-v-e6124fe6]{flex-direction:column;gap:16px;display:flex}.form-card[data-v-e6124fe6],.summary-card[data-v-e6124fe6]{background:#fff;border:1px solid #e3e9e9;border-radius:14px;box-shadow:0 3px 14px #1c373a09}.form-card[data-v-e6124fe6]{padding:24px}.section-heading[data-v-e6124fe6]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.section-heading>div[data-v-e6124fe6]{align-items:center;gap:10px;display:flex}.section-number[data-v-e6124fe6]{color:#315f63;background:#edf5f5;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:flex}.section-heading h2[data-v-e6124fe6]{color:#23383b;margin:0;font-size:18px}.section-hint[data-v-e6124fe6]{color:#98a5a7;font-size:13px}.form-grid[data-v-e6124fe6]{gap:16px;display:grid}.three-columns[data-v-e6124fe6]{grid-template-columns:repeat(3,minmax(0,1fr))}.two-columns[data-v-e6124fe6]{grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-e6124fe6]{flex-direction:column;gap:7px;min-width:0;display:flex}.field>span[data-v-e6124fe6]{color:#596d70;font-size:13px;font-weight:650}.field-wide[data-v-e6124fe6]{grid-column:span 2}.field-full[data-v-e6124fe6]{grid-column:1/-1}.field input[data-v-e6124fe6],.field select[data-v-e6124fe6],.field textarea[data-v-e6124fe6],.items-row input[data-v-e6124fe6]{color:#26393c;width:100%;font:inherit;background:#fff;border:1px solid #dce4e5;border-radius:9px;outline:none;transition:border-color .18s,box-shadow .18s}.field input[data-v-e6124fe6],.field select[data-v-e6124fe6]{height:42px;padding:0 12px}.field textarea[data-v-e6124fe6]{resize:vertical;min-height:150px;padding:12px;line-height:1.55}.field input[data-v-e6124fe6]:focus,.field select[data-v-e6124fe6]:focus,.field textarea[data-v-e6124fe6]:focus,.items-row input[data-v-e6124fe6]:focus{border-color:#6d9295;box-shadow:0 0 0 3px #315f6314}.field select[data-v-e6124fe6]:disabled{cursor:wait;color:#819093;background:#f5f7f7}.input-with-status[data-v-e6124fe6]{position:relative}.input-with-status input[data-v-e6124fe6]{padding-right:42px}.input-status[data-v-e6124fe6]{color:#7a9194;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.add-button[data-v-e6124fe6]{color:#315f63;background:#f8fbfb;border:1px solid #d6e2e2;min-height:36px;padding:0 14px}.add-button[data-v-e6124fe6]:hover{background:#eef5f5}.items-table[data-v-e6124fe6]{overflow-x:auto}.items-row[data-v-e6124fe6]{grid-template-columns:minmax(260px,2.3fr) 90px 75px 120px 140px 36px;align-items:center;gap:9px;min-width:800px;padding:7px 0;display:grid}.items-header[data-v-e6124fe6]{color:#839295;padding-top:0;padding-bottom:8px;font-size:12px;font-weight:700}.items-row input[data-v-e6124fe6]{height:40px;padding:0 10px}.item-total[data-v-e6124fe6]{color:#263c3f;text-align:right;font-size:13px;font-weight:700}.remove-button[data-v-e6124fe6]{color:#a1adaf;cursor:pointer;background:0 0;border:0;border-radius:8px;width:32px;height:32px;font-size:22px}.remove-button[data-v-e6124fe6]:hover{color:#c65c5c;background:#fff1f1}.invoice-sidebar[data-v-e6124fe6]{position:sticky;top:20px}.summary-card[data-v-e6124fe6]{padding:22px}.summary-label[data-v-e6124fe6]{color:#7b8c8e;margin-bottom:7px;font-size:13px;display:block}.summary-card>strong[data-v-e6124fe6]{color:#1d3336;letter-spacing:-.025em;font-size:25px;display:block}.summary-divider[data-v-e6124fe6]{background:#e8eded;height:1px;margin:20px 0}.summary-row[data-v-e6124fe6]{color:#718184;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;font-size:13px;display:flex}.summary-row b[data-v-e6124fe6]{color:#30474a}.summary-note[data-v-e6124fe6]{color:#758789;background:#f5f8f8;border-radius:10px;margin-top:22px;padding:13px 14px;font-size:12px;line-height:1.5}@media (width<=1150px){.invoice-layout[data-v-e6124fe6]{grid-template-columns:1fr}.invoice-sidebar[data-v-e6124fe6]{position:static}.summary-card[data-v-e6124fe6]{max-width:none}}@media (width<=850px){.page-heading[data-v-e6124fe6]{flex-direction:column}.heading-actions[data-v-e6124fe6]{width:100%}.heading-actions button[data-v-e6124fe6]{flex:1}.three-columns[data-v-e6124fe6],.two-columns[data-v-e6124fe6]{grid-template-columns:1fr}.field-wide[data-v-e6124fe6],.field-full[data-v-e6124fe6]{grid-column:auto}}@media (width<=600px){.form-card[data-v-e6124fe6]{padding:18px}.page-heading h1[data-v-e6124fe6]{font-size:27px}.heading-actions[data-v-e6124fe6]{flex-direction:column}.section-heading[data-v-e6124fe6]{flex-direction:column;align-items:flex-start}.items-heading[data-v-e6124fe6]{gap:14px}}.contract-page[data-v-c803ffee]{width:100%;max-width:1480px;margin:0 auto}.page-heading[data-v-c803ffee]{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:24px;display:flex}.page-eyebrow[data-v-c803ffee]{color:#668084;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:700}.page-heading h1[data-v-c803ffee]{color:#17292c;letter-spacing:-.03em;margin:0;font-size:32px;line-height:1.15}.page-heading p[data-v-c803ffee]{color:#718184;max-width:680px;margin:10px 0 0;font-size:15px;line-height:1.6}.heading-actions[data-v-c803ffee]{gap:10px;display:flex}.primary-button[data-v-c803ffee]{color:#fff;cursor:pointer;background:#315f63;border:1px solid #315f63;border-radius:10px;min-height:42px;padding:0 18px;font-weight:700;transition:all .18s}.primary-button[data-v-c803ffee]:hover{background:#294f53}.primary-button[data-v-c803ffee]:disabled{cursor:wait;opacity:.55}.message[data-v-c803ffee]{border-radius:10px;margin-bottom:18px;padding:13px 16px;font-size:14px;font-weight:600}.success-message[data-v-c803ffee]{color:#356b58;background:#f2faf7;border:1px solid #cfe3dc}.error-message[data-v-c803ffee]{color:#a84c4c;background:#fff7f7;border:1px solid #efd2d2}.contract-layout[data-v-c803ffee]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.contract-content[data-v-c803ffee]{flex-direction:column;gap:16px;display:flex}.form-card[data-v-c803ffee],.summary-card[data-v-c803ffee]{background:#fff;border:1px solid #e3e9e9;border-radius:14px;box-shadow:0 3px 14px #1c373a09}.form-card[data-v-c803ffee]{padding:24px}.section-heading[data-v-c803ffee]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.section-heading>div[data-v-c803ffee]{align-items:center;gap:10px;display:flex}.section-number[data-v-c803ffee]{color:#315f63;background:#edf5f5;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:flex}.section-heading h2[data-v-c803ffee]{color:#23383b;margin:0;font-size:18px}.section-hint[data-v-c803ffee]{color:#98a5a7;font-size:13px}.form-grid[data-v-c803ffee]{gap:16px;display:grid}.three-columns[data-v-c803ffee]{grid-template-columns:repeat(3,minmax(0,1fr))}.two-columns[data-v-c803ffee]{grid-template-columns:repeat(2,minmax(0,1fr))}.conditions-grid[data-v-c803ffee]{gap:18px;display:grid}.field[data-v-c803ffee]{flex-direction:column;gap:7px;min-width:0;display:flex}.field>span[data-v-c803ffee]{color:#596d70;font-size:13px;font-weight:650}.field-full[data-v-c803ffee]{grid-column:1/-1}.field input[data-v-c803ffee],.field select[data-v-c803ffee],.field textarea[data-v-c803ffee]{color:#26393c;width:100%;font:inherit;background:#fff;border:1px solid #dce4e5;border-radius:9px;outline:none;transition:border-color .18s,box-shadow .18s}.field input[data-v-c803ffee],.field select[data-v-c803ffee]{height:42px;padding:0 12px}.field textarea[data-v-c803ffee]{resize:vertical;min-height:140px;padding:12px;line-height:1.55}.field input[data-v-c803ffee]:focus,.field select[data-v-c803ffee]:focus,.field textarea[data-v-c803ffee]:focus{border-color:#6d9295;box-shadow:0 0 0 3px #315f6314}.field select[data-v-c803ffee]:disabled{cursor:wait;color:#819093;background:#f5f7f7}.contract-sidebar[data-v-c803ffee]{position:sticky;top:20px}.summary-card[data-v-c803ffee]{padding:22px}.summary-label[data-v-c803ffee]{color:#7b8c8e;margin-bottom:7px;font-size:13px;display:block}.summary-card>strong[data-v-c803ffee]{color:#1d3336;letter-spacing:-.025em;font-size:25px;display:block}.summary-divider[data-v-c803ffee]{background:#e8eded;height:1px;margin:20px 0}.summary-row[data-v-c803ffee]{color:#718184;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;font-size:13px;display:flex}.summary-row b[data-v-c803ffee]{color:#30474a;text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.summary-note[data-v-c803ffee]{color:#758789;background:#f5f8f8;border-radius:10px;margin-top:22px;padding:13px 14px;font-size:12px;line-height:1.5}@media (width<=1150px){.contract-layout[data-v-c803ffee]{grid-template-columns:1fr}.contract-sidebar[data-v-c803ffee]{position:static}.summary-card[data-v-c803ffee]{max-width:none}}@media (width<=850px){.page-heading[data-v-c803ffee]{flex-direction:column}.heading-actions[data-v-c803ffee]{width:100%}.heading-actions button[data-v-c803ffee]{flex:1}.three-columns[data-v-c803ffee],.two-columns[data-v-c803ffee]{grid-template-columns:1fr}.field-full[data-v-c803ffee]{grid-column:auto}}@media (width<=600px){.form-card[data-v-c803ffee]{padding:18px}.page-heading h1[data-v-c803ffee]{font-size:27px}.heading-actions[data-v-c803ffee]{flex-direction:column}.section-heading[data-v-c803ffee]{flex-direction:column;align-items:flex-start}}.estimate-page[data-v-3d54fd9f]{width:100%;max-width:1480px;margin:0 auto}.page-heading[data-v-3d54fd9f]{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:24px;display:flex}.page-eyebrow[data-v-3d54fd9f]{color:#668084;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:700}.page-heading h1[data-v-3d54fd9f]{color:#17292c;letter-spacing:-.03em;margin:0;font-size:32px;line-height:1.15}.page-heading p[data-v-3d54fd9f]{color:#718184;max-width:680px;margin:10px 0 0;font-size:15px;line-height:1.6}.heading-actions[data-v-3d54fd9f]{gap:10px;display:flex}.primary-button[data-v-3d54fd9f],.add-button[data-v-3d54fd9f]{cursor:pointer;border-radius:10px;min-height:42px;padding:0 18px;font-weight:700;transition:all .18s}.primary-button[data-v-3d54fd9f]{color:#fff;background:#315f63;border:1px solid #315f63}.primary-button[data-v-3d54fd9f]:hover{background:#294f53}.primary-button[data-v-3d54fd9f]:disabled{cursor:wait;opacity:.55}.message[data-v-3d54fd9f]{border-radius:10px;margin-bottom:18px;padding:13px 16px;font-size:14px;font-weight:600}.success-message[data-v-3d54fd9f]{color:#356b58;background:#f2faf7;border:1px solid #cfe3dc}.error-message[data-v-3d54fd9f]{color:#a84c4c;background:#fff7f7;border:1px solid #efd2d2}.estimate-layout[data-v-3d54fd9f]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.estimate-content[data-v-3d54fd9f]{flex-direction:column;gap:16px;display:flex}.form-card[data-v-3d54fd9f],.summary-card[data-v-3d54fd9f]{background:#fff;border:1px solid #e3e9e9;border-radius:14px;box-shadow:0 3px 14px #1c373a09}.form-card[data-v-3d54fd9f]{padding:24px}.section-heading[data-v-3d54fd9f]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.section-heading>div[data-v-3d54fd9f]{align-items:center;gap:10px;display:flex}.section-number[data-v-3d54fd9f]{color:#315f63;background:#edf5f5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:flex}.section-heading h2[data-v-3d54fd9f]{color:#23383b;margin:0;font-size:18px}.section-hint[data-v-3d54fd9f]{color:#98a5a7;font-size:13px}.form-grid[data-v-3d54fd9f]{gap:16px;display:grid}.three-columns[data-v-3d54fd9f]{grid-template-columns:repeat(3,minmax(0,1fr))}.two-columns[data-v-3d54fd9f]{grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-3d54fd9f]{flex-direction:column;gap:7px;min-width:0;display:flex}.field>span[data-v-3d54fd9f]{color:#596d70;font-size:13px;font-weight:650}.field-wide[data-v-3d54fd9f]{grid-column:span 2}.field-full[data-v-3d54fd9f]{grid-column:1/-1}.field input[data-v-3d54fd9f],.field select[data-v-3d54fd9f],.field textarea[data-v-3d54fd9f],.items-row input[data-v-3d54fd9f]{color:#26393c;width:100%;font:inherit;background:#fff;border:1px solid #dce4e5;border-radius:9px;outline:none;transition:border-color .18s,box-shadow .18s}.field input[data-v-3d54fd9f],.field select[data-v-3d54fd9f]{height:42px;padding:0 12px}.field textarea[data-v-3d54fd9f]{resize:vertical;min-height:160px;padding:12px;line-height:1.55}.field input[data-v-3d54fd9f]:focus,.field select[data-v-3d54fd9f]:focus,.field textarea[data-v-3d54fd9f]:focus,.items-row input[data-v-3d54fd9f]:focus{border-color:#6d9295;box-shadow:0 0 0 3px #315f6314}.field select[data-v-3d54fd9f]:disabled{cursor:wait;color:#819093;background:#f5f7f7}.add-button[data-v-3d54fd9f]{color:#315f63;background:#f8fbfb;border:1px solid #d6e2e2;min-height:36px;padding:0 14px}.add-button[data-v-3d54fd9f]:hover{background:#eef5f5}.items-table[data-v-3d54fd9f]{overflow-x:auto}.items-row[data-v-3d54fd9f]{grid-template-columns:minmax(260px,2.3fr) 80px 90px 120px 140px 36px;align-items:center;gap:9px;min-width:800px;padding:7px 0;display:grid}.items-header[data-v-3d54fd9f]{color:#839295;padding-top:0;padding-bottom:8px;font-size:12px;font-weight:700}.items-row input[data-v-3d54fd9f]{height:40px;padding:0 10px}.item-total[data-v-3d54fd9f]{color:#263c3f;text-align:right;font-size:13px;font-weight:700}.remove-button[data-v-3d54fd9f]{color:#a1adaf;cursor:pointer;background:0 0;border:0;border-radius:8px;width:32px;height:32px;font-size:22px}.remove-button[data-v-3d54fd9f]:hover{color:#c65c5c;background:#fff1f1}.section-total[data-v-3d54fd9f]{border-top:1px solid #edf1f1;justify-content:flex-end;align-items:center;gap:24px;margin-top:14px;padding-top:16px;display:flex}.section-total span[data-v-3d54fd9f]{color:#718184;font-size:13px;font-weight:650}.section-total strong[data-v-3d54fd9f]{color:#243b3e;text-align:right;min-width:150px;font-size:17px}.estimate-sidebar[data-v-3d54fd9f]{position:sticky;top:20px}.summary-card[data-v-3d54fd9f]{padding:22px}.summary-label[data-v-3d54fd9f]{color:#7b8c8e;margin-bottom:7px;font-size:13px;display:block}.summary-card>strong[data-v-3d54fd9f]{color:#1d3336;letter-spacing:-.025em;font-size:25px;display:block}.summary-divider[data-v-3d54fd9f]{background:#e8eded;height:1px;margin:20px 0}.compact-divider[data-v-3d54fd9f]{margin:17px 0}.summary-row[data-v-3d54fd9f]{color:#718184;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;font-size:13px;display:flex}.summary-row b[data-v-3d54fd9f]{color:#30474a;text-align:right}.summary-note[data-v-3d54fd9f]{color:#758789;background:#f5f8f8;border-radius:10px;margin-top:22px;padding:13px 14px;font-size:12px;line-height:1.5}@media (width<=1150px){.estimate-layout[data-v-3d54fd9f]{grid-template-columns:1fr}.estimate-sidebar[data-v-3d54fd9f]{position:static}.summary-card[data-v-3d54fd9f]{max-width:none}}@media (width<=850px){.page-heading[data-v-3d54fd9f]{flex-direction:column}.heading-actions[data-v-3d54fd9f]{width:100%}.heading-actions button[data-v-3d54fd9f]{flex:1}.three-columns[data-v-3d54fd9f],.two-columns[data-v-3d54fd9f]{grid-template-columns:1fr}.field-wide[data-v-3d54fd9f],.field-full[data-v-3d54fd9f]{grid-column:auto}}@media (width<=600px){.form-card[data-v-3d54fd9f]{padding:18px}.page-heading h1[data-v-3d54fd9f]{font-size:27px}.heading-actions[data-v-3d54fd9f]{flex-direction:column}.section-heading[data-v-3d54fd9f]{flex-direction:column;align-items:flex-start}.section-total[data-v-3d54fd9f]{flex-direction:column;align-items:flex-end;gap:6px}}.commercial-offer-page[data-v-e38db65c]{width:100%;max-width:1480px;margin:0 auto}.page-heading[data-v-e38db65c]{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:24px;display:flex}.page-eyebrow[data-v-e38db65c]{color:#668084;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:700}.page-heading h1[data-v-e38db65c]{color:#17292c;letter-spacing:-.03em;margin:0;font-size:32px;line-height:1.15}.page-heading p[data-v-e38db65c]{color:#718184;max-width:720px;margin:10px 0 0;font-size:15px;line-height:1.6}.heading-actions[data-v-e38db65c]{gap:10px;display:flex}.primary-button[data-v-e38db65c],.add-button[data-v-e38db65c]{cursor:pointer;border-radius:10px;min-height:42px;padding:0 18px;font-weight:700;transition:all .18s}.primary-button[data-v-e38db65c]{color:#fff;background:#315f63;border:1px solid #315f63}.primary-button[data-v-e38db65c]:hover{background:#294f53}.primary-button[data-v-e38db65c]:disabled{cursor:wait;opacity:.55}.message[data-v-e38db65c]{border-radius:10px;margin-bottom:18px;padding:13px 16px;font-size:14px;font-weight:600}.success-message[data-v-e38db65c]{color:#356b58;background:#f2faf7;border:1px solid #cfe3dc}.error-message[data-v-e38db65c]{color:#a84c4c;background:#fff7f7;border:1px solid #efd2d2}.commercial-offer-layout[data-v-e38db65c]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.commercial-offer-content[data-v-e38db65c]{flex-direction:column;gap:16px;display:flex}.form-card[data-v-e38db65c],.summary-card[data-v-e38db65c]{background:#fff;border:1px solid #e3e9e9;border-radius:14px;box-shadow:0 3px 14px #1c373a09}.form-card[data-v-e38db65c]{padding:24px}.section-heading[data-v-e38db65c]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.section-heading>div[data-v-e38db65c]{align-items:center;gap:10px;display:flex}.section-number[data-v-e38db65c]{color:#315f63;background:#edf5f5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:flex}.section-heading h2[data-v-e38db65c]{color:#23383b;margin:0;font-size:18px}.section-hint[data-v-e38db65c]{color:#98a5a7;font-size:13px}.form-grid[data-v-e38db65c]{gap:16px;display:grid}.three-columns[data-v-e38db65c]{grid-template-columns:repeat(3,minmax(0,1fr))}.two-columns[data-v-e38db65c]{grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-e38db65c]{flex-direction:column;gap:7px;min-width:0;display:flex}.field>span[data-v-e38db65c]{color:#596d70;font-size:13px;font-weight:650}.field-wide[data-v-e38db65c]{grid-column:span 2}.field-full[data-v-e38db65c]{grid-column:1/-1}.field input[data-v-e38db65c],.field select[data-v-e38db65c],.field textarea[data-v-e38db65c],.items-row input[data-v-e38db65c]{color:#26393c;width:100%;font:inherit;background:#fff;border:1px solid #dce4e5;border-radius:9px;outline:none;transition:border-color .18s,box-shadow .18s}.field input[data-v-e38db65c],.field select[data-v-e38db65c]{height:42px;padding:0 12px}.field textarea[data-v-e38db65c]{resize:vertical;min-height:100px;padding:12px;line-height:1.55}.field input[data-v-e38db65c]:focus,.field select[data-v-e38db65c]:focus,.field textarea[data-v-e38db65c]:focus,.items-row input[data-v-e38db65c]:focus{border-color:#6d9295;box-shadow:0 0 0 3px #315f6314}.field select[data-v-e38db65c]:disabled{cursor:wait;color:#819093;background:#f5f7f7}.add-button[data-v-e38db65c]{color:#315f63;background:#f8fbfb;border:1px solid #d6e2e2;min-height:36px;padding:0 14px}.add-button[data-v-e38db65c]:hover{background:#eef5f5}.items-table[data-v-e38db65c]{overflow-x:auto}.items-row[data-v-e38db65c]{grid-template-columns:minmax(260px,2.3fr) 80px 90px 120px 140px 36px;align-items:center;gap:9px;min-width:800px;padding:7px 0;display:grid}.items-header[data-v-e38db65c]{color:#839295;padding-top:0;padding-bottom:8px;font-size:12px;font-weight:700}.items-row input[data-v-e38db65c]{height:40px;padding:0 10px}.item-total[data-v-e38db65c]{color:#263c3f;text-align:right;font-size:13px;font-weight:700}.remove-button[data-v-e38db65c]{color:#a1adaf;cursor:pointer;background:0 0;border:0;border-radius:8px;width:32px;height:32px;font-size:22px}.remove-button[data-v-e38db65c]:hover{color:#c65c5c;background:#fff1f1}.section-total[data-v-e38db65c]{border-top:1px solid #edf1f1;justify-content:flex-end;align-items:center;gap:24px;margin-top:14px;padding-top:16px;display:flex}.section-total span[data-v-e38db65c]{color:#718184;font-size:13px;font-weight:650}.section-total strong[data-v-e38db65c]{color:#243b3e;text-align:right;min-width:150px;font-size:17px}.commercial-offer-sidebar[data-v-e38db65c]{position:sticky;top:20px}.summary-card[data-v-e38db65c]{padding:22px}.summary-label[data-v-e38db65c]{color:#7b8c8e;margin-bottom:7px;font-size:13px;display:block}.summary-card>strong[data-v-e38db65c]{color:#1d3336;letter-spacing:-.025em;font-size:25px;display:block}.summary-divider[data-v-e38db65c]{background:#e8eded;height:1px;margin:20px 0}.summary-row[data-v-e38db65c]{color:#718184;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;font-size:13px;display:flex}.summary-row b[data-v-e38db65c]{color:#30474a;text-align:right}.summary-note[data-v-e38db65c]{color:#758789;background:#f5f8f8;border-radius:10px;margin-top:22px;padding:13px 14px;font-size:12px;line-height:1.5}@media (width<=1150px){.commercial-offer-layout[data-v-e38db65c]{grid-template-columns:1fr}.commercial-offer-sidebar[data-v-e38db65c]{position:static}.summary-card[data-v-e38db65c]{max-width:none}}@media (width<=850px){.page-heading[data-v-e38db65c]{flex-direction:column}.heading-actions[data-v-e38db65c]{width:100%}.heading-actions button[data-v-e38db65c]{flex:1}.three-columns[data-v-e38db65c],.two-columns[data-v-e38db65c]{grid-template-columns:1fr}.field-wide[data-v-e38db65c],.field-full[data-v-e38db65c]{grid-column:auto}}@media (width<=600px){.form-card[data-v-e38db65c]{padding:18px}.page-heading h1[data-v-e38db65c]{font-size:27px}.heading-actions[data-v-e38db65c]{flex-direction:column}.section-heading[data-v-e38db65c]{flex-direction:column;align-items:flex-start}.section-total[data-v-e38db65c]{flex-direction:column;align-items:flex-end;gap:6px}}.placeholder-page[data-v-dba610a6]{width:100%}.placeholder-card[data-v-dba610a6]{background:#fff;border:1px solid #e4eaea;border-radius:18px;align-items:flex-start;gap:28px;min-height:390px;padding:54px;display:flex;box-shadow:0 5px 24px #1c2d3009}.placeholder-icon[data-v-dba610a6]{color:#315f63;background:#edf4f4;border-radius:15px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.placeholder-icon svg[data-v-dba610a6]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.placeholder-content[data-v-dba610a6]{width:100%;max-width:680px}.placeholder-top[data-v-dba610a6]{align-items:center;gap:10px;display:flex}.eyebrow[data-v-dba610a6]{color:#819092;letter-spacing:.8px;text-transform:uppercase;font-size:11px;font-weight:700}.status-badge[data-v-dba610a6]{color:#426b6e;background:#edf4f4;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:700}h2[data-v-dba610a6]{color:#192527;letter-spacing:-.7px;margin:20px 0 12px;font-size:29px;font-weight:750}p[data-v-dba610a6]{color:#718083;max-width:620px;margin:0;font-size:14px;line-height:1.7}.placeholder-note[data-v-dba610a6]{color:#657376;background:#f7f9f9;border:1px solid #e9eded;border-radius:11px;align-items:flex-start;gap:11px;max-width:570px;margin-top:34px;padding:15px 17px;font-size:12px;line-height:1.55;display:flex}.placeholder-note svg[data-v-dba610a6]{fill:none;stroke:#658083;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;margin-top:1px}@media (width<=700px){.placeholder-card[data-v-dba610a6]{flex-direction:column;gap:22px;min-height:330px;padding:30px 22px}h2[data-v-dba610a6]{font-size:24px}}.company-page[data-v-d0aa7d41]{width:100%;max-width:1500px;margin:0 auto}.page-header[data-v-d0aa7d41]{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:28px;display:flex}.page-eyebrow[data-v-d0aa7d41]{color:#0f9f9a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800}.page-header h1[data-v-d0aa7d41]{color:#182230;margin:0;font-size:32px;line-height:1.2}.page-header p[data-v-d0aa7d41]{color:#667085;max-width:700px;margin:10px 0 0;font-size:15px;line-height:1.6}.primary-button[data-v-d0aa7d41],.secondary-button[data-v-d0aa7d41],.danger-button[data-v-d0aa7d41]{min-height:42px;font:inherit;cursor:pointer;border-radius:10px;padding:0 17px;font-size:14px;font-weight:700;transition:all .2s}.primary-button[data-v-d0aa7d41]{color:#fff;background:#0f9f9a;border:1px solid #0f9f9a;justify-content:center;align-items:center;gap:9px;display:inline-flex;box-shadow:0 5px 14px #0f9f9a29}.primary-button[data-v-d0aa7d41]:hover{background:#0c8e8a;border-color:#0c8e8a}.button-plus[data-v-d0aa7d41]{font-size:21px;font-weight:400;line-height:1}.secondary-button[data-v-d0aa7d41]{color:#344054;background:#fff;border:1px solid #d8dee8}.secondary-button[data-v-d0aa7d41]:hover{background:#f8fafc;border-color:#b9c3d0}.primary-button[data-v-d0aa7d41]:disabled,.secondary-button[data-v-d0aa7d41]:disabled,.danger-button[data-v-d0aa7d41]:disabled{cursor:not-allowed;opacity:.6}.message[data-v-d0aa7d41]{border-radius:10px;margin-bottom:18px;padding:13px 16px;font-size:14px}.message-error[data-v-d0aa7d41]{color:#b42318;background:#fff7f7;border:1px solid #fecaca}.message-success[data-v-d0aa7d41]{color:#067647;background:#f2fdf8;border:1px solid #a7f3d0}.loading-card[data-v-d0aa7d41]{color:#667085;text-align:center;background:#fff;border:1px solid #e4e9f0;border-radius:14px;padding:50px 24px}.company-layout[data-v-d0aa7d41]{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:22px;display:grid}.entities-panel[data-v-d0aa7d41]{background:#fff;border:1px solid #e4e9f0;border-radius:14px;position:sticky;top:24px;overflow:hidden}.panel-heading[data-v-d0aa7d41]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:65px;padding:0 16px 0 18px;display:flex}.panel-heading>div[data-v-d0aa7d41]{align-items:center;gap:9px;display:flex}.panel-label[data-v-d0aa7d41]{color:#344054;font-size:13px;font-weight:700}.panel-heading strong[data-v-d0aa7d41]{color:#667085;background:#f0f4f7;border-radius:7px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;display:inline-flex}.icon-add-button[data-v-d0aa7d41]{color:#475467;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;padding:0;font-size:20px;display:flex}.entity-list[data-v-d0aa7d41]{padding:8px}.entity-item[data-v-d0aa7d41]{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;width:100%;padding:11px;display:flex}.entity-item[data-v-d0aa7d41]:hover{background:#f8fafc}.entity-item.active[data-v-d0aa7d41]{background:#f0fbfa;border-color:#c8ecea}.entity-avatar[data-v-d0aa7d41],.entity-large-avatar[data-v-d0aa7d41]{color:#0f8f8a;background:#e9f8f7;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.entity-avatar[data-v-d0aa7d41]{border-radius:9px;width:38px;height:38px;font-size:14px}.entity-large-avatar[data-v-d0aa7d41]{border-radius:12px;width:52px;height:52px;font-size:19px}.entity-item-content[data-v-d0aa7d41]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.entity-name[data-v-d0aa7d41]{color:#273142;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.entity-meta[data-v-d0aa7d41]{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.default-dot[data-v-d0aa7d41]{background:#12b76a;border-radius:50%;flex:none;width:7px;height:7px}.entity-content[data-v-d0aa7d41]{min-width:0}.entity-hero[data-v-d0aa7d41],.content-card[data-v-d0aa7d41],.danger-card[data-v-d0aa7d41]{background:#fff;border:1px solid #e4e9f0;border-radius:14px}.entity-hero[data-v-d0aa7d41]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:21px 23px;display:flex}.entity-hero-main[data-v-d0aa7d41]{align-items:center;gap:15px;min-width:0;display:flex}.entity-title-row[data-v-d0aa7d41]{align-items:center;gap:10px;display:flex}.entity-title-row h2[data-v-d0aa7d41]{color:#1d2939;margin:0;font-size:20px}.entity-hero-main p[data-v-d0aa7d41]{color:#667085;margin:5px 0 0;font-size:13px}.default-badge[data-v-d0aa7d41]{color:#067647;background:#ecfdf3;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.entity-actions[data-v-d0aa7d41]{flex:none;gap:9px;display:flex}.content-card[data-v-d0aa7d41]{margin-bottom:16px;padding:23px}.section-heading[data-v-d0aa7d41]{border-bottom:1px solid #edf0f4;margin-bottom:20px;padding-bottom:18px}.section-heading>div[data-v-d0aa7d41]{align-items:center;gap:12px;display:flex}.section-icon[data-v-d0aa7d41]{color:#0f8f8a;background:#eef8f8;border-radius:9px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:flex}.section-heading h3[data-v-d0aa7d41]{color:#273142;margin:0;font-size:15px}.section-heading p[data-v-d0aa7d41]{color:#98a2b3;margin:3px 0 0;font-size:12px}.details-grid[data-v-d0aa7d41]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px;display:grid}.detail-item[data-v-d0aa7d41]{flex-direction:column;gap:5px;min-width:0;display:flex}.detail-wide[data-v-d0aa7d41]{grid-column:1/-1}.detail-item span[data-v-d0aa7d41]{color:#98a2b3;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600}.detail-item strong[data-v-d0aa7d41]{overflow-wrap:anywhere;color:#344054;font-size:13px;font-weight:600;line-height:1.55}.assets-grid[data-v-d0aa7d41]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.asset-card[data-v-d0aa7d41]{background:#fafbfc;border:1px solid #e7ebf0;border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:13px;display:grid}.asset-preview-image[data-v-d0aa7d41]{border-style:solid;overflow:hidden}.asset-preview img[data-v-d0aa7d41]{object-fit:contain;width:100%;height:100%;display:block}.asset-actions[data-v-d0aa7d41]{grid-column:2;align-items:center;gap:12px;display:flex}.asset-card .asset-actions button[data-v-d0aa7d41]{color:#0f8f8a;font:inherit;cursor:pointer;background:0 0;border:0;grid-column:auto;justify-self:auto;padding:0;font-size:11px;font-weight:700}.asset-card .asset-actions button[data-v-d0aa7d41]:hover{color:#087773}.asset-card .asset-actions button[data-v-d0aa7d41]:disabled{color:#98a2b3;cursor:not-allowed}.asset-card .asset-actions .asset-delete-button[data-v-d0aa7d41]{color:#b42318}.asset-card .asset-actions .asset-delete-button[data-v-d0aa7d41]:hover{color:#912018}.asset-file-input[data-v-d0aa7d41]{display:none}.asset-card>div[data-v-d0aa7d41]:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.asset-card strong[data-v-d0aa7d41]{color:#344054;font-size:12px}.asset-card span[data-v-d0aa7d41]{color:#98a2b3;font-size:11px}.asset-card button[data-v-d0aa7d41]{color:#98a2b3;font:inherit;background:0 0;border:0;grid-column:2;justify-self:start;padding:0;font-size:11px}.assets-note[data-v-d0aa7d41]{color:#98a2b3;margin:14px 0 0;font-size:11px}.requisites-text[data-v-d0aa7d41]{color:#475467;white-space:pre-wrap;background:#f8fafc;border-radius:9px;padding:15px;font-family:inherit;font-size:13px;line-height:1.7}.danger-card[data-v-d0aa7d41]{justify-content:space-between;align-items:center;gap:24px;padding:19px 22px;display:flex}.danger-card h3[data-v-d0aa7d41]{color:#344054;margin:0;font-size:14px}.danger-card p[data-v-d0aa7d41]{color:#98a2b3;margin:5px 0 0;font-size:12px}.danger-button[data-v-d0aa7d41]{color:#b42318;background:#fff;border:1px solid #fecdca;flex:none}.danger-button[data-v-d0aa7d41]:hover{background:#fff5f4}.empty-state[data-v-d0aa7d41]{text-align:center;background:#fff;border:1px solid #e4e9f0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:50px 24px;display:flex}.empty-icon[data-v-d0aa7d41]{color:#0f9f9a;background:#eaf8f7;border-radius:15px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:18px;font-size:28px;display:flex}.empty-state h2[data-v-d0aa7d41]{color:#1d2939;margin:0;font-size:20px}.empty-state p[data-v-d0aa7d41]{color:#667085;max-width:520px;margin:10px 0 22px;font-size:14px;line-height:1.6}.modal-backdrop[data-v-d0aa7d41]{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1018285c;justify-content:flex-end;align-items:flex-start;display:flex;position:fixed;inset:0}.editor-modal[data-v-d0aa7d41]{background:#fff;width:min(760px,100%);height:100%;overflow-y:auto;box-shadow:-20px 0 60px #10182824}.editor-header[data-v-d0aa7d41]{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 28px;display:flex;position:sticky;top:0}.editor-header>div>span[data-v-d0aa7d41]{color:#0f9f9a;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.editor-header h2[data-v-d0aa7d41]{color:#1d2939;margin:5px 0 0;font-size:21px}.editor-header p[data-v-d0aa7d41]{color:#667085;margin:6px 0 0;font-size:12px;line-height:1.5}.close-button[data-v-d0aa7d41]{color:#667085;cursor:pointer;background:#fff;border:1px solid #e1e6ec;border-radius:9px;flex:none;justify-content:center;align-items:center;width:35px;height:35px;padding:0;font-size:22px;display:flex}.editor-form[data-v-d0aa7d41]{padding:0 28px 30px}.form-section[data-v-d0aa7d41]{border-bottom:1px solid #edf0f4;padding:25px 0}.form-section-title[data-v-d0aa7d41]{align-items:flex-start;gap:12px;margin-bottom:19px;display:flex}.form-section-title>span[data-v-d0aa7d41]{color:#0f8f8a;background:#eef8f8;border-radius:8px;flex:none;justify-content:center;align-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:flex}.form-section-title h3[data-v-d0aa7d41]{color:#344054;margin:0;font-size:14px}.form-section-title p[data-v-d0aa7d41]{color:#98a2b3;margin:3px 0 0;font-size:11px}.form-grid[data-v-d0aa7d41]{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.form-grid-four[data-v-d0aa7d41]{grid-template-columns:repeat(4,minmax(0,1fr))}.address-grid[data-v-d0aa7d41]{margin-top:15px}.field[data-v-d0aa7d41]{flex-direction:column;gap:7px;min-width:0;display:flex}.field-wide[data-v-d0aa7d41]{grid-column:1/-1}.field>span[data-v-d0aa7d41]{color:#475467;font-size:11px;font-weight:700}.field input[data-v-d0aa7d41],.field textarea[data-v-d0aa7d41]{box-sizing:border-box;color:#273142;width:100%;font:inherit;background:#fff;border:1px solid #d8dee8;border-radius:9px;outline:none;font-size:13px;transition:all .18s}.field input[data-v-d0aa7d41]{height:41px;padding:0 12px}.field textarea[data-v-d0aa7d41]{resize:vertical;min-height:72px;padding:10px 12px;line-height:1.5}.field input[data-v-d0aa7d41]:focus,.field textarea[data-v-d0aa7d41]:focus{border-color:#62c7c3;box-shadow:0 0 0 3px #0f9f9a14}.large-textarea[data-v-d0aa7d41]{min-height:155px!important}.default-checkbox[data-v-d0aa7d41]{cursor:pointer;background:#f6fbfb;border:1px solid #dce8e7;border-radius:10px;align-items:flex-start;gap:11px;margin-top:22px;padding:17px;display:flex}.default-checkbox input[data-v-d0aa7d41]{accent-color:#0f9f9a;margin-top:3px}.default-checkbox>span[data-v-d0aa7d41]{flex-direction:column;gap:3px;display:flex}.default-checkbox strong[data-v-d0aa7d41]{color:#344054;font-size:12px}.default-checkbox small[data-v-d0aa7d41]{color:#667085;font-size:11px;line-height:1.5}.editor-footer[data-v-d0aa7d41]{background:#fff;justify-content:flex-end;gap:10px;margin-top:24px;padding:20px 0 0;display:flex;position:sticky;bottom:0}@media (width<=1100px){.company-layout[data-v-d0aa7d41]{grid-template-columns:230px minmax(0,1fr)}.assets-grid[data-v-d0aa7d41]{grid-template-columns:1fr}.form-grid-four[data-v-d0aa7d41]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.page-header[data-v-d0aa7d41]{flex-direction:column}.company-layout[data-v-d0aa7d41]{grid-template-columns:1fr}.entities-panel[data-v-d0aa7d41]{position:static}.entity-hero[data-v-d0aa7d41]{flex-direction:column;align-items:flex-start}.entity-actions[data-v-d0aa7d41]{flex-wrap:wrap;width:100%}.details-grid[data-v-d0aa7d41],.form-grid[data-v-d0aa7d41],.form-grid-four[data-v-d0aa7d41]{grid-template-columns:1fr}.detail-wide[data-v-d0aa7d41],.field-wide[data-v-d0aa7d41]{grid-column:auto}.danger-card[data-v-d0aa7d41]{flex-direction:column;align-items:flex-start}.editor-modal[data-v-d0aa7d41]{width:100%}}@media (width<=520px){.page-header h1[data-v-d0aa7d41]{font-size:27px}.entity-hero[data-v-d0aa7d41],.content-card[data-v-d0aa7d41]{padding:17px}.entity-hero-main[data-v-d0aa7d41]{align-items:flex-start}.entity-title-row[data-v-d0aa7d41]{flex-direction:column;align-items:flex-start}.editor-header[data-v-d0aa7d41]{padding:20px}.editor-form[data-v-d0aa7d41]{padding:0 20px 24px}}.superadmin-page[data-v-bc1ec143]{width:100%;max-width:1480px;margin:0 auto;padding:32px 34px 60px}.page-header[data-v-bc1ec143]{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.page-eyebrow[data-v-bc1ec143],.modal-eyebrow[data-v-bc1ec143]{color:#729093;letter-spacing:1px;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:750}.page-header h1[data-v-bc1ec143]{color:#172225;letter-spacing:-.8px;margin:0;font-size:30px;line-height:1.15}.page-header p[data-v-bc1ec143]{color:#778386;max-width:680px;margin:10px 0 0;font-size:14px;line-height:1.6}.primary-button[data-v-bc1ec143],.secondary-button[data-v-bc1ec143],.open-button[data-v-bc1ec143],.inspect-button[data-v-bc1ec143]{cursor:pointer;min-height:42px;font:inherit;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:13px;font-weight:650;transition:opacity .16s,background .16s,border-color .16s;display:inline-flex}.primary-button[data-v-bc1ec143]{color:#fff;background:#315f63;border:1px solid #315f63}.primary-button[data-v-bc1ec143]:hover:not(:disabled){background:#284f53}.secondary-button[data-v-bc1ec143]{color:#496164;background:#fff;border:1px solid #dce4e4}.secondary-button[data-v-bc1ec143]:hover:not(:disabled){background:#f6f8f8}.primary-button[data-v-bc1ec143]:disabled,.secondary-button[data-v-bc1ec143]:disabled,.open-button[data-v-bc1ec143]:disabled,.inspect-button[data-v-bc1ec143]:disabled{cursor:not-allowed;opacity:.5}.button-plus[data-v-bc1ec143]{font-size:19px;font-weight:400;line-height:1}.stats-grid[data-v-bc1ec143]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.stat-card[data-v-bc1ec143]{background:#fff;border:1px solid #e4eaea;border-radius:14px;align-items:center;gap:16px;min-height:112px;padding:20px;display:flex}.stat-icon[data-v-bc1ec143]{color:#315f63;background:#edf4f4;border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.stat-icon svg[data-v-bc1ec143]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.stat-card strong[data-v-bc1ec143]{color:#172225;font-size:25px;line-height:1;display:block}.stat-card span[data-v-bc1ec143]{color:#849092;margin-top:7px;font-size:12px;display:block}.page-message[data-v-bc1ec143]{border-radius:10px;margin-top:18px;padding:13px 15px;font-size:13px}.success-message[data-v-bc1ec143]{color:#27614f;background:#edf7f3;border:1px solid #cfe8dd}.error-message[data-v-bc1ec143]{color:#9b4141;background:#fff4f4;border:1px solid #efd1d1}.organizations-panel[data-v-bc1ec143]{background:#fff;border:1px solid #e4eaea;border-radius:14px;margin-top:22px;overflow:hidden}.panel-header[data-v-bc1ec143]{border-bottom:1px solid #edf1f1;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:18px 20px;display:flex}.panel-header h2[data-v-bc1ec143]{color:#253235;margin:0;font-size:16px}.panel-header span[data-v-bc1ec143]{color:#929c9e;margin-top:4px;font-size:11px;display:block}.organizations-list[data-v-bc1ec143]{flex-direction:column;display:flex}.organization-card[data-v-bc1ec143]{grid-template-columns:minmax(280px,1.3fr) minmax(250px,1fr) auto;align-items:center;gap:22px;padding:18px 20px;display:grid}.organization-card+.organization-card[data-v-bc1ec143]{border-top:1px solid #edf1f1}.organization-main[data-v-bc1ec143]{align-items:center;gap:13px;min-width:0;display:flex}.organization-avatar[data-v-bc1ec143]{color:#315f63;background:#eaf2f2;border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:flex}.organization-info[data-v-bc1ec143]{min-width:0}.organization-title-row[data-v-bc1ec143]{align-items:center;gap:9px;display:flex}.organization-title-row h3[data-v-bc1ec143]{color:#263235;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.status-badge[data-v-bc1ec143]{color:#8e6565;text-transform:uppercase;background:#faf1f1;border-radius:20px;flex:none;padding:4px 7px;font-size:9px;font-weight:750}.status-badge.is-active[data-v-bc1ec143]{color:#477162;background:#edf6f2}.organization-meta[data-v-bc1ec143]{color:#909a9c;align-items:center;gap:7px;margin-top:6px;font-size:11px;display:flex}.meta-dot[data-v-bc1ec143]{background:#c4cccc;border-radius:50%;width:3px;height:3px}.integration-block[data-v-bc1ec143]{min-width:0}.integration-status[data-v-bc1ec143]{color:#477162;align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.integration-status.is-disconnected[data-v-bc1ec143]{color:#8c9698}.integration-dot[data-v-bc1ec143]{background:#5c927c;border-radius:50%;width:7px;height:7px}.is-disconnected .integration-dot[data-v-bc1ec143]{background:#bbc2c3}.portal-link[data-v-bc1ec143]{color:#627e81;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;text-decoration:none;display:block;overflow:hidden}.portal-link[data-v-bc1ec143]:hover{text-decoration:underline}.sync-date[data-v-bc1ec143]{color:#9aa3a5;margin-top:4px;font-size:10px}.organization-actions[data-v-bc1ec143]{gap:8px;display:flex}.open-button[data-v-bc1ec143]{color:#fff;background:#315f63;border:1px solid #315f63}.state-block[data-v-bc1ec143]{color:#849092;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:220px;padding:30px;display:flex}.state-block strong[data-v-bc1ec143]{color:#364548;font-size:15px}.state-block span[data-v-bc1ec143]{max-width:420px;font-size:12px;line-height:1.55}.error-state[data-v-bc1ec143]{color:#995050}.modal-backdrop[data-v-bc1ec143]{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a252861;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.connect-modal[data-v-bc1ec143]{background:#fff;border-radius:16px;flex-direction:column;width:min(760px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 70px #1423262e}.modal-header[data-v-bc1ec143]{border-bottom:1px solid #edf1f1;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.modal-header h2[data-v-bc1ec143]{color:#1f2b2e;margin:0;font-size:21px}.modal-header p[data-v-bc1ec143]{color:#7e8a8c;max-width:550px;margin:7px 0 0;font-size:12px;line-height:1.55}.modal-close[data-v-bc1ec143]{color:#788587;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:24px;display:flex}.modal-close[data-v-bc1ec143]:hover{background:#f4f6f6}.modal-content[data-v-bc1ec143]{padding:22px 24px;overflow-y:auto}.form-field[data-v-bc1ec143]{flex-direction:column;gap:7px;display:flex}.form-field+.form-field[data-v-bc1ec143]{margin-top:17px}.form-field>span[data-v-bc1ec143]{color:#4d5d60;font-size:11px;font-weight:700}.form-field input[data-v-bc1ec143]{color:#263437;width:100%;height:43px;font:inherit;background:#fff;border:1px solid #dce4e4;border-radius:9px;outline:none;padding:0 12px;font-size:13px}.form-field input[data-v-bc1ec143]:focus{border-color:#7fa3a5;box-shadow:0 0 0 3px #315f6314}.inspect-button[data-v-bc1ec143]{color:#315f63;background:#eef4f4;border:1px solid #dae7e7;width:100%;margin-top:12px}.inspect-button[data-v-bc1ec143]:hover:not(:disabled){background:#e7f0f0}.modal-error[data-v-bc1ec143]{color:#9b4141;background:#fff4f4;border:1px solid #efd2d2;border-radius:8px;margin-top:14px;padding:11px 12px;font-size:12px}.inspection-result[data-v-bc1ec143]{background:#f8fafa;border:1px solid #e4ebeb;border-radius:12px;margin-top:18px;padding:17px}.inspection-title[data-v-bc1ec143]{align-items:center;gap:11px;display:flex}.success-check[data-v-bc1ec143],.result-icon[data-v-bc1ec143]{color:#fff;background:#4f8270;border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex}.success-check[data-v-bc1ec143]{flex:none;width:32px;height:32px}.inspection-title strong[data-v-bc1ec143]{color:#2f4541;font-size:13px;display:block}.inspection-title span[data-v-bc1ec143]{color:#889496;margin-top:2px;font-size:10px;display:block}.inspection-grid[data-v-bc1ec143]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.inspection-grid>div[data-v-bc1ec143]{background:#fff;border:1px solid #e5ebeb;border-radius:9px;padding:11px 12px}.inspection-grid span[data-v-bc1ec143]{color:#929c9e;text-transform:uppercase;font-size:9px;display:block}.inspection-grid strong[data-v-bc1ec143]{color:#374649;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.already-connected[data-v-bc1ec143]{color:#8b5f37;background:#fff8ed;border:1px solid #f0dfc4;border-radius:8px;margin-top:15px;padding:11px 12px;font-size:12px}.employees-preview[data-v-bc1ec143]{margin-top:17px}.employees-preview-header[data-v-bc1ec143]{color:#4d5b5e;justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.employees-preview-header span[data-v-bc1ec143]{color:#929c9e}.employees-preview-list[data-v-bc1ec143]{background:#fff;border:1px solid #e3e9e9;border-radius:9px;max-height:220px;overflow-y:auto}.employee-preview-row[data-v-bc1ec143]{justify-content:space-between;align-items:center;gap:20px;min-height:53px;padding:9px 11px;display:flex}.employee-preview-row+.employee-preview-row[data-v-bc1ec143]{border-top:1px solid #edf1f1}.employee-preview-row strong[data-v-bc1ec143]{color:#3c4b4e;font-size:11px;display:block}.employee-preview-row>div span[data-v-bc1ec143]{color:#969fa1;margin-top:3px;font-size:9px;display:block}.employee-email[data-v-bc1ec143]{color:#668084;font-size:10px}.employee-email.is-empty[data-v-bc1ec143]{color:#b17a6c}.modal-footer[data-v-bc1ec143]{background:#fafbfb;border-top:1px solid #edf1f1;justify-content:flex-end;gap:9px;padding:16px 24px;display:flex}.result-backdrop[data-v-bc1ec143]{z-index:220}.credentials-modal[data-v-bc1ec143]{background:#fff;border-radius:16px;width:min(720px,100%);max-height:calc(100vh - 48px);padding:28px;overflow-y:auto;box-shadow:0 24px 70px #1423262e}.result-icon[data-v-bc1ec143]{width:46px;height:46px;margin:0 auto;font-size:20px}.credentials-modal>h2[data-v-bc1ec143]{color:#233134;text-align:center;margin:14px 0 0;font-size:21px}.credentials-modal>p[data-v-bc1ec143]{color:#7e898c;text-align:center;max-width:520px;margin:8px auto 0;font-size:12px;line-height:1.55}.credentials-list[data-v-bc1ec143]{flex-direction:column;gap:10px;margin-top:22px;display:flex}.credential-card[data-v-bc1ec143]{background:#f8fafa;border:1px solid #e2e9e9;border-radius:11px;padding:14px}.credential-user strong[data-v-bc1ec143]{color:#344346;font-size:12px;display:block}.credential-user span[data-v-bc1ec143]{color:#8b9698;margin-top:3px;font-size:10px;display:block}.credential-values[data-v-bc1ec143]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.credential-values>div[data-v-bc1ec143]{background:#fff;border:1px solid #e4eaea;border-radius:8px;padding:10px}.credential-values span[data-v-bc1ec143]{color:#969fa1;text-transform:uppercase;font-size:8px;font-weight:750;display:block}.credential-values strong[data-v-bc1ec143]{overflow-wrap:anywhere;color:#344346;margin-top:5px;font-size:11px;display:block}.credential-values button[data-v-bc1ec143]{color:#52777a;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:9px;font-weight:700}.no-new-accounts[data-v-bc1ec143]{color:#6f7e80;text-align:center;background:#f7f9f9;border-radius:9px;margin-top:20px;padding:16px;font-size:12px}.result-close[data-v-bc1ec143]{width:100%;margin-top:20px}@media (width<=1050px){.organization-card[data-v-bc1ec143]{grid-template-columns:1fr}.organization-actions[data-v-bc1ec143]{justify-content:flex-start}}@media (width<=760px){.superadmin-page[data-v-bc1ec143]{padding:22px 16px 40px}.page-header[data-v-bc1ec143]{flex-direction:column}.page-header .primary-button[data-v-bc1ec143]{width:100%}.stats-grid[data-v-bc1ec143],.inspection-grid[data-v-bc1ec143],.credential-values[data-v-bc1ec143]{grid-template-columns:1fr}.modal-backdrop[data-v-bc1ec143]{padding:12px}.connect-modal[data-v-bc1ec143]{max-height:calc(100vh - 24px)}.employee-preview-row[data-v-bc1ec143]{flex-direction:column;align-items:flex-start;gap:5px}.modal-footer[data-v-bc1ec143]{flex-direction:column-reverse}.modal-footer button[data-v-bc1ec143]{width:100%}}.organization-page[data-v-e339fb0c]{width:100%;max-width:1480px;margin:0 auto;padding:32px 34px 60px}.back-button[data-v-e339fb0c]{color:#60777a;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:24px;padding:0;font-size:13px;font-weight:650;display:inline-flex}.back-button[data-v-e339fb0c]:hover{color:#315f63}.back-button span[data-v-e339fb0c]{font-size:18px}.organization-header[data-v-e339fb0c]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.page-eyebrow[data-v-e339fb0c]{color:#729093;letter-spacing:1px;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:750}.organization-header h1[data-v-e339fb0c]{color:#172225;letter-spacing:-.8px;margin:0;font-size:30px;line-height:1.15}.organization-header-meta[data-v-e339fb0c]{color:#8d989a;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.meta-dot[data-v-e339fb0c]{background:#c4cccc;border-radius:50%;width:3px;height:3px}.status-text[data-v-e339fb0c]{color:#8b6969}.status-text.is-active[data-v-e339fb0c]{color:#477162}.secondary-button[data-v-e339fb0c]{color:#496164;cursor:pointer;min-height:40px;font:inherit;background:#fff;border:1px solid #dce4e4;border-radius:9px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:650;transition:background .16s,opacity .16s;display:inline-flex}.secondary-button[data-v-e339fb0c]:hover:not(:disabled){background:#f6f8f8}.secondary-button[data-v-e339fb0c]:disabled{cursor:not-allowed;opacity:.5}.summary-grid[data-v-e339fb0c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.summary-card[data-v-e339fb0c]{background:#fff;border:1px solid #e4eaea;border-radius:14px;min-height:128px;padding:20px}.summary-label[data-v-e339fb0c]{color:#8b9698;letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.summary-card>strong[data-v-e339fb0c]{color:#253235;margin-top:14px;font-size:26px;line-height:1.1;display:block}.summary-description[data-v-e339fb0c]{color:#929c9e;margin-top:8px;font-size:11px;line-height:1.45;display:block}.integration-panel[data-v-e339fb0c]{background:#fff;border:1px solid #e4eaea;border-radius:14px;margin-top:20px;padding:18px 20px}.integration-content[data-v-e339fb0c]{align-items:center;gap:14px;display:flex}.integration-icon[data-v-e339fb0c]{color:#315f63;background:#edf4f4;border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:10px;font-weight:800;display:flex}.integration-info[data-v-e339fb0c]{min-width:0}.integration-title-row[data-v-e339fb0c]{align-items:center;gap:9px;display:flex}.integration-title-row h2[data-v-e339fb0c]{color:#344245;margin:0;font-size:14px}.integration-status[data-v-e339fb0c]{color:#8d6868;text-transform:uppercase;background:#faf1f1;border-radius:20px;padding:4px 7px;font-size:9px;font-weight:750}.integration-status.is-connected[data-v-e339fb0c]{color:#477162;background:#edf6f2}.portal-link[data-v-e339fb0c]{color:#627e81;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;text-decoration:none;display:block;overflow:hidden}.portal-link[data-v-e339fb0c]:hover{text-decoration:underline}.integration-sync-date[data-v-e339fb0c]{color:#9aa3a5;margin-top:4px;font-size:10px;display:block}.page-message[data-v-e339fb0c]{color:#27614f;background:#edf7f3;border:1px solid #cfe8dd;border-radius:10px;margin-top:18px;padding:13px 15px;font-size:12px}.page-message.is-error[data-v-e339fb0c]{color:#9b4141;background:#fff4f4;border-color:#efd1d1}.management-panel[data-v-e339fb0c]{background:#fff;border:1px solid #e4eaea;border-radius:14px;margin-top:20px;overflow:hidden}.panel-heading[data-v-e339fb0c]{border-bottom:1px solid #edf1f1;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:18px 20px;display:flex}.panel-heading h2[data-v-e339fb0c]{color:#253235;margin:0;font-size:16px}.panel-heading p[data-v-e339fb0c]{color:#929c9e;max-width:680px;margin:6px 0 0;font-size:11px;line-height:1.5}.employees-list[data-v-e339fb0c]{flex-direction:column;display:flex}.employee-card[data-v-e339fb0c]{justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;transition:background .16s,opacity .16s;display:flex}.employee-card+.employee-card[data-v-e339fb0c]{border-top:1px solid #edf1f1}.employee-card[data-v-e339fb0c]:hover{background:#fbfcfc}.employee-card.is-blocked[data-v-e339fb0c]{background:#fcfafa}.employee-main[data-v-e339fb0c]{align-items:center;gap:13px;min-width:0;display:flex}.employee-avatar[data-v-e339fb0c]{color:#315f63;background:#eaf2f2;border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:flex}.employee-card.is-blocked .employee-avatar[data-v-e339fb0c]{color:#8b6868;background:#f7eeee}.employee-identity[data-v-e339fb0c]{min-width:0}.employee-name-row[data-v-e339fb0c]{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.employee-name-row h3[data-v-e339fb0c]{color:#344245;margin:0;font-size:13px}.role-badge[data-v-e339fb0c],.user-status[data-v-e339fb0c]{text-transform:uppercase;border-radius:20px;padding:4px 7px;font-size:8px;font-weight:750}.role-badge[data-v-e339fb0c]{color:#647376;background:#f0f3f3}.role-badge.is-admin[data-v-e339fb0c]{color:#315f63;background:#eaf3f3}.user-status[data-v-e339fb0c]{color:#8b6969;background:#faf1f1}.user-status.is-active[data-v-e339fb0c]{color:#477162;background:#edf6f2}.user-status.is-blocked[data-v-e339fb0c]{color:#96615f;background:#faeeee}.employee-details[data-v-e339fb0c]{flex-wrap:wrap;align-items:center;gap:18px;margin-top:8px;display:flex}.employee-details>div[data-v-e339fb0c]{min-width:0}.employee-details span[data-v-e339fb0c]{color:#9ba4a6;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.employee-details strong[data-v-e339fb0c]{color:#738083;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:2px;font-size:10px;font-weight:500;display:block;overflow:hidden}.employee-actions[data-v-e339fb0c]{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.employee-action-button[data-v-e339fb0c]{cursor:pointer;min-height:34px;font:inherit;border-radius:8px;padding:0 11px;font-size:10px;font-weight:650;transition:background .16s,border-color .16s,opacity .16s}.employee-action-button[data-v-e339fb0c]:disabled{cursor:not-allowed;opacity:.45}.admin-action[data-v-e339fb0c]{color:#315f63;background:#eef5f5;border:1px solid #d8e6e6}.admin-action[data-v-e339fb0c]:hover:not(:disabled){background:#e5f0f0}.password-action[data-v-e339fb0c]{color:#526c70;background:#fff;border:1px solid #dce4e4}.password-action[data-v-e339fb0c]:hover:not(:disabled){background:#f6f8f8}.status-action[data-v-e339fb0c]{color:#8b653d;background:#fff8ee;border:1px solid #efdfc9}.status-action[data-v-e339fb0c]:hover:not(:disabled){background:#fff4e3}.status-action.activate-action[data-v-e339fb0c]{color:#477162;background:#edf6f2;border-color:#d1e6dc}.status-action.activate-action[data-v-e339fb0c]:hover:not(:disabled){background:#e5f2ec}.delete-action[data-v-e339fb0c]{color:#985353;background:#fff5f5;border:1px solid #efd4d4}.delete-action[data-v-e339fb0c]:hover:not(:disabled){background:#fcecec}.employees-state[data-v-e339fb0c],.access-state[data-v-e339fb0c]{color:#849092;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:180px;padding:30px;display:flex}.employees-state strong[data-v-e339fb0c],.access-state strong[data-v-e339fb0c]{color:#364548;font-size:14px}.employees-state span[data-v-e339fb0c],.access-state span[data-v-e339fb0c]{max-width:430px;font-size:11px;line-height:1.5}.error-state[data-v-e339fb0c]{color:#995050}.access-heading-actions[data-v-e339fb0c]{align-items:center;gap:8px;display:flex}.features-grid[data-v-e339fb0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 20px;display:grid}.feature-card[data-v-e339fb0c]{width:100%;min-height:82px;color:inherit;cursor:pointer;text-align:left;font:inherit;background:#fafbfb;border:1px solid #e3e9e9;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:14px;transition:background .16s,border-color .16s,opacity .16s;display:flex}.feature-card[data-v-e339fb0c]:hover:not(:disabled){background:#f7fafa;border-color:#cad7d7}.feature-card.is-enabled[data-v-e339fb0c]{background:#f4f9f7;border-color:#cfe2da}.feature-card[data-v-e339fb0c]:disabled{cursor:not-allowed;opacity:.6}.feature-content[data-v-e339fb0c]{align-items:center;gap:12px;min-width:0;display:flex}.feature-icon[data-v-e339fb0c]{color:#8c999b;background:#eff3f3;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.feature-card.is-enabled .feature-icon[data-v-e339fb0c]{color:#417363;background:#e4f0eb}.feature-icon svg[data-v-e339fb0c]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.feature-text[data-v-e339fb0c]{min-width:0}.feature-text strong[data-v-e339fb0c]{color:#3b494c;font-size:12px;display:block}.feature-text span[data-v-e339fb0c]{color:#929c9e;margin-top:4px;font-size:10px;line-height:1.45;display:block}.feature-switch[data-v-e339fb0c]{background:#c9d1d2;border-radius:999px;flex:none;align-items:center;width:40px;height:23px;padding:3px;transition:background .18s;display:flex}.feature-switch span[data-v-e339fb0c]{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .18s;display:block;box-shadow:0 1px 4px #1f2d3033}.feature-switch.is-enabled[data-v-e339fb0c]{background:#4f8270}.feature-switch.is-enabled span[data-v-e339fb0c]{transform:translate(17px)}.access-footer[data-v-e339fb0c]{background:#fafbfb;border-top:1px solid #edf1f1;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:15px 20px;display:flex}.access-footer-info[data-v-e339fb0c]{color:#929c9e;font-size:10px}.unsaved-text[data-v-e339fb0c]{color:#8b683f;font-weight:650}.access-error-text[data-v-e339fb0c]{color:#9b4141}.access-footer-actions[data-v-e339fb0c]{align-items:center;gap:8px;display:flex}.save-access-button[data-v-e339fb0c]{color:#fff;cursor:pointer;min-height:40px;font:inherit;background:#315f63;border:1px solid #315f63;border-radius:9px;padding:0 17px;font-size:12px;font-weight:650;transition:background .16s,opacity .16s}.save-access-button[data-v-e339fb0c]:hover:not(:disabled){background:#284f53}.save-access-button[data-v-e339fb0c]:disabled{cursor:not-allowed;opacity:.45}.state-card[data-v-e339fb0c]{color:#849092;text-align:center;background:#fff;border:1px solid #e4eaea;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:260px;padding:30px;display:flex}.state-card strong[data-v-e339fb0c]{color:#364548;font-size:15px}.state-card span[data-v-e339fb0c]{font-size:12px}.modal-backdrop[data-v-e339fb0c]{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a25286b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.credentials-modal[data-v-e339fb0c]{background:#fff;border-radius:16px;width:min(560px,100%);padding:28px;box-shadow:0 24px 70px #14232633}.credentials-icon[data-v-e339fb0c]{color:#fff;background:#4f8270;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto;font-size:20px;font-weight:800;display:flex}.credentials-eyebrow[data-v-e339fb0c]{color:#729093;text-align:center;letter-spacing:1px;text-transform:uppercase;margin-top:16px;font-size:9px;font-weight:750}.credentials-modal h2[data-v-e339fb0c]{color:#243235;text-align:center;margin:6px 0 0;font-size:20px}.credentials-modal>p[data-v-e339fb0c]{color:#7e898c;text-align:center;max-width:440px;margin:8px auto 0;font-size:11px;line-height:1.55}.credentials-user[data-v-e339fb0c]{background:#f8fafa;border:1px solid #e4eaea;border-radius:10px;margin-top:21px;padding:12px 14px}.credentials-user strong[data-v-e339fb0c]{color:#374649;font-size:12px;display:block}.credentials-user span[data-v-e339fb0c]{color:#8c9799;margin-top:3px;font-size:10px;display:block}.credentials-values[data-v-e339fb0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.credential-value[data-v-e339fb0c]{background:#fff;border:1px solid #e3e9e9;border-radius:9px;padding:12px}.credential-value>span[data-v-e339fb0c]{color:#959fa1;text-transform:uppercase;font-size:8px;font-weight:750;display:block}.credential-value>strong[data-v-e339fb0c]{overflow-wrap:anywhere;color:#344346;margin-top:6px;font-size:11px;display:block}.credential-value button[data-v-e339fb0c]{color:#52777a;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:8px;padding:0;font-size:9px;font-weight:700}.copy-all-button[data-v-e339fb0c],.modal-close-button[data-v-e339fb0c]{cursor:pointer;width:100%;min-height:42px;font:inherit;border-radius:9px;font-size:12px;font-weight:700}.copy-all-button[data-v-e339fb0c]{color:#315f63;background:#eef4f4;border:1px solid #d9e6e6;margin-top:18px}.copy-all-button[data-v-e339fb0c]:hover{background:#e7f0f0}.modal-close-button[data-v-e339fb0c]{color:#fff;background:#315f63;border:1px solid #315f63;margin-top:9px}.modal-close-button[data-v-e339fb0c]:hover{background:#284f53}@media (width<=1150px){.employee-card[data-v-e339fb0c]{flex-direction:column;align-items:flex-start}.employee-actions[data-v-e339fb0c]{justify-content:flex-start;width:100%}}@media (width<=900px){.summary-grid[data-v-e339fb0c],.features-grid[data-v-e339fb0c]{grid-template-columns:1fr}}@media (width<=760px){.organization-page[data-v-e339fb0c]{padding:22px 16px 40px}.organization-header[data-v-e339fb0c]{flex-direction:column}.organization-header>.secondary-button[data-v-e339fb0c]{width:100%}.organization-header h1[data-v-e339fb0c]{font-size:25px}.panel-heading[data-v-e339fb0c]{flex-direction:column;align-items:flex-start}.panel-heading .secondary-button[data-v-e339fb0c]{width:100%}.access-heading-actions[data-v-e339fb0c]{flex-direction:column;align-items:stretch;width:100%}.access-heading-actions .secondary-button[data-v-e339fb0c]{width:100%}.employee-main[data-v-e339fb0c]{align-items:flex-start}.employee-details[data-v-e339fb0c]{flex-direction:column;align-items:flex-start;gap:7px}.employee-details strong[data-v-e339fb0c]{max-width:100%}.employee-actions[data-v-e339fb0c]{flex-direction:column;align-items:stretch}.employee-action-button[data-v-e339fb0c]{width:100%;min-height:40px}.features-grid[data-v-e339fb0c]{padding:14px}.access-footer[data-v-e339fb0c],.access-footer-actions[data-v-e339fb0c]{flex-direction:column;align-items:stretch}.access-footer-actions button[data-v-e339fb0c]{width:100%}.credentials-values[data-v-e339fb0c]{grid-template-columns:1fr}.modal-backdrop[data-v-e339fb0c]{padding:12px}.credentials-modal[data-v-e339fb0c]{padding:22px 18px}}
