*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #ffffff;--surface: #ffffff;--input-bg: #f9fafb;--hover-bg: #f9fafb;--selected-bg: color-mix(in srgb, var(--link) 14%, var(--surface));--border: #e5e7eb;--text: #111827;--text-muted: #6b7280;--primary: #042d37;--primary-hover: #1e5e6c;--primary-subtle: #dcfce7;--secondary: #ea772d;--secondary-hover: color-mix(in srgb, var(--secondary) 80%, black);--link: #0fa3b6;--danger: #dc2626;--danger-hover: #b91c1c;--radius: 8px;--shadow: 0 1px 3px rgba(0, 0, 0, .1);--sidebar-width: 210px;--sidebar-width-collapsed: 72px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text);font-size:14px;line-height:1.5}.page{display:flex;flex-direction:column;flex:1;min-height:0}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-header h1{font-size:22px;font-weight:600}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 20px;border-radius:4px;border:1px solid transparent;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s;white-space:nowrap}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:var(--primary-hover);color:#fff}.btn-primary:hover:not(:disabled){background:var(--primary)}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border)}.btn-secondary:hover:not(:disabled){background:var(--hover-bg)}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover:not(:disabled){background:var(--danger-hover)}.btn-accent{background:var(--secondary);color:#fff;border-color:var(--secondary)}.btn-accent:hover:not(:disabled){background:var(--secondary-hover);border-color:var(--secondary-hover)}.btn-ghost{background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:14px;padding:6px 8px}.btn-ghost:hover:not(:disabled){background:var(--hover-bg);color:var(--text)}.btn-sm{padding:4px 10px;font-size:13px}.btn-full{width:100%}.form{display:flex;flex-direction:column;gap:16px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-weight:500;font-size:13px}.form-group input,.form-group select,.form-group textarea{padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;width:100%;outline:none;transition:border-color .15s;background:var(--input-bg);color:var(--text)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--primary)}.form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.alert{padding:10px 16px;border-radius:var(--radius);font-size:13px;margin-bottom:4px}.alert-error{background:#fef2f2;color:var(--danger);border:1px solid #fecaca}.alert-warning{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.alert-success{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.loading,.empty{text-align:center;padding:48px;color:var(--text-muted)}.link{color:var(--link);font-weight:600;text-decoration:none;cursor:pointer}.link:hover{text-decoration:underline}.line-item-tag{font-size:11px;font-weight:500;padding:2px 7px;border-radius:10px;background:var(--bg);border:1px solid var(--border);color:var(--text-muted)}.detail-tabs{display:flex;gap:24px;border-bottom:1px solid var(--border);margin-bottom:16px;flex-shrink:0}.detail-tab{background:none;border:none;border-bottom:2px solid transparent;padding:0 0 10px;font-family:inherit;font-size:14px;font-weight:500;color:var(--text-muted);cursor:pointer;transition:color .15s,border-color .15s}.detail-tab:hover{color:var(--text)}.detail-tab--active{color:var(--primary-hover);border-bottom-color:var(--primary-hover);font-weight:600}.tab-panel-section{padding:20px;border-bottom:1px solid var(--border)}.tab-panel-section:last-child{border-bottom:none}.table-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-shrink:0}.search-input{padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;width:280px;outline:none;background:var(--input-bg);color:var(--text);transition:border-color .15s}.search-input:focus{border-color:var(--primary)}.status-badge{display:inline-flex;align-items:center;gap:6px;font-size:13px}.status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.settings-form{padding:20px;display:flex;flex-direction:column;gap:12px}.settings-form-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:4px}.kb-callout{display:flex;gap:8px;padding:12px 14px;margin:12px 0;background:var(--primary-subtle);border-left:3px solid var(--primary-hover);border-radius:6px;font-size:14px}.kb-callout--tip{background:#6fb8c929;border-left-color:#6fb8c9}.kb-callout--note{background:#6fcda829;border-left-color:#6fcda8}.kb-callout--caution{background:#efa6a32e;border-left-color:#efa6a3}.kb-callout--warning{background:#d97c4f29;border-left-color:#d97c4f}.kb-video-embed{position:relative;width:100%;padding-top:56.25%;margin:12px 0;border-radius:6px;overflow:hidden;background:#000}.kb-video-embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none}._sidebar_1fde7_1{width:var(--sidebar-width);flex-shrink:0;background:var(--primary);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto;overflow-x:hidden;transition:width .15s}._sidebar--collapsed_1fde7_15{width:var(--sidebar-width-collapsed)}._sidebar-toggle-row_1fde7_19{display:flex;justify-content:flex-end;margin-top:8px}._sidebar-toggle-row--collapsed_1fde7_25{justify-content:center}._sidebar-toggle_1fde7_19{width:32px;height:32px;border-radius:8px;background:none;border:none;display:flex;align-items:center;justify-content:center;color:#ffffffbf;cursor:pointer;padding:0}._sidebar-toggle_1fde7_19:hover{background:#ffffff14;color:#fff}._sidebar-brand_1fde7_53{height:62px;padding:0 12px 0 16px;display:flex;align-items:center}._sidebar-brand_1fde7_53 img{display:block;height:34px;width:auto}._sidebar-brand_1fde7_53 img._sidebar-brand-logo--expanded_1fde7_66{height:40px;margin-left:-7px}._sidebar-nav_1fde7_71{flex:1;padding:12px;display:flex;flex-direction:column;gap:10px}._sidebar-link_1fde7_79{display:flex;align-items:center;gap:12px;height:44px;padding:0 14px;border-radius:6px;color:#ffffffbf;text-decoration:none;font-size:15px;font-weight:400;cursor:pointer;transition:background .15s,color .15s}._sidebar-link_1fde7_79 svg{flex-shrink:0}._sidebar-link--collapsed_1fde7_103{width:46px;gap:0}._sidebar-link_1fde7_79:hover{background:#ffffff14;color:#fff}._sidebar-link--active_1fde7_113{background:#ffffff26;color:#fff}._sidebar-footer_1fde7_118{border-top:1px solid rgba(255,255,255,.12);padding:16px}._sidebar-flyout_1fde7_123{position:fixed;z-index:150;min-width:180px;background:var(--primary-hover);border:1px solid rgba(255,255,255,.15);border-radius:var(--radius);box-shadow:var(--shadow);padding:8px;display:flex;flex-direction:column;gap:2px}._sidebar-flyout-title_1fde7_137{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#fff9;padding:4px 8px 6px}._sidebar-flyout-link_1fde7_146{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:6px;color:#ffffffd9;text-decoration:none;font-size:14px;font-weight:500;transition:background .15s}._sidebar-flyout-badge_1fde7_160{flex-shrink:0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#ffffffe6;background:#ffffff2e;border-radius:999px;padding:2px 7px}._sidebar-flyout-link_1fde7_146:hover{background:#ffffff2e;color:#fff}._sidebar-flyout-link--active_1fde7_177{background:#ffffff47;color:#fff}._row-actions-menu_1muuf_1{position:relative;display:inline-flex}._row-actions-trigger_1muuf_6{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:6px;background:none;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s}._row-actions-trigger_1muuf_6:hover{background:var(--hover-bg);color:var(--text)}._row-actions-trigger--label_1muuf_25{width:auto;height:auto;padding:6px 10px;gap:6px;font-size:14px;font-weight:600;font-family:inherit;color:var(--link)}._row-actions-trigger--label_1muuf_25:hover{background:none;color:var(--link)}._row-actions-trigger--label_1muuf_25:hover ._row-actions-trigger-label-text_1muuf_43{text-decoration:underline}._row-actions-dropdown_1muuf_47{position:fixed;z-index:1000;min-width:190px;background:var(--surface);border-radius:10px;box-shadow:0 10px 30px #0000002e;padding:8px 0;display:flex;flex-direction:column}._row-actions-item_1muuf_59{display:flex;align-items:center;gap:10px;width:100%;padding:11px 20px;border:none;background:none;text-align:left;font-size:14px;font-weight:500;color:var(--text);cursor:pointer;transition:background .15s}._row-actions-item_1muuf_59 svg{flex-shrink:0;color:var(--text-muted)}._row-actions-item_1muuf_59:hover{background:var(--hover-bg)}._row-actions-item--danger_1muuf_84{color:var(--danger)}._row-actions-item--danger_1muuf_84 svg{color:var(--danger)}._row-actions-item_1muuf_59:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.6}._row-actions-item--danger_1muuf_84:disabled,._row-actions-item--danger_1muuf_84:disabled svg{color:var(--text-muted)}._row-actions-item_1muuf_59:disabled:hover{background:none}._row-actions-header_1muuf_107{padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid var(--border)}._global-search_14s70_1{position:relative;display:flex;align-items:center;flex:1;max-width:560px;height:36px;padding:0 12px;border-radius:var(--radius);background:var(--primary-hover);border:1px solid transparent;gap:8px}._global-search_14s70_1:focus-within{border-color:#ffffff59}._global-search-icon_14s70_22{flex-shrink:0;color:#ffffffa6}._global-search-input_14s70_27{flex:1;min-width:0;border:none;background:none;outline:none;font-size:14px;color:var(--bg)}._global-search-input_14s70_27::placeholder{color:#ffffff8c}._global-search-hint_14s70_41{flex-shrink:0;font-size:11px;font-family:inherit;color:#ffffffa6;background:#ffffff1f;padding:2px 6px;border-radius:4px}._global-search-menu_14s70_51{position:fixed;z-index:1000;max-height:420px;overflow-y:auto;background:var(--surface);border-radius:10px;box-shadow:0 10px 30px #0000002e;padding:6px 0}._global-search-group_14s70_62+._global-search-group_14s70_62{border-top:1px solid var(--border);margin-top:4px;padding-top:4px}._global-search-group-label_14s70_68{padding:6px 12px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}._global-search-option_14s70_77{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;background:none;text-align:left;cursor:pointer;font-size:13px}._global-search-option_14s70_77:hover,._global-search-option--active_14s70_91{background:var(--hover-bg)}._global-search-option-icon_14s70_95{flex-shrink:0;color:var(--text-muted)}._global-search-option-text_14s70_100{display:flex;flex-direction:column;min-width:0;gap:1px}._global-search-option-title_14s70_107{font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._global-search-option-subtitle_14s70_115{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._global-search-empty_14s70_123{padding:10px 12px;font-size:13px;color:var(--text-muted)}._topbar_1sg8v_1{flex-shrink:0;height:56px;background:var(--primary);display:flex;align-items:center;justify-content:flex-start;gap:24px;padding:0 24px 0 0}._topbar-actions_1sg8v_15{display:flex;align-items:center;gap:8px;margin-left:auto}._settings-icon-button_1sg8v_22{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:var(--bg);transition:background .15s}._settings-icon-button_1sg8v_22:hover{background:#ffffff14}._topbar_1sg8v_1 ._user-menu-trigger_1sg8v_39{color:var(--bg)}._topbar_1sg8v_1 ._user-menu-trigger_1sg8v_39:hover{background:#ffffff14;color:var(--bg)}._user-menu-header_1sg8v_48{display:flex;align-items:flex-start;gap:12px;padding:4px 20px 12px}._user-menu-avatar_1sg8v_55{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--bg);display:flex;align-items:center;justify-content:center;color:var(--text-muted);overflow:hidden}._user-menu-avatar-image_1sg8v_68{width:100%;height:100%;object-fit:cover}._user-menu-info_1sg8v_74{min-width:0;display:flex;flex-direction:column;gap:2px}._user-menu-fullname_1sg8v_81{font-size:14px;font-weight:700;color:var(--text)}._user-menu-email_1sg8v_87{font-size:13px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._user-menu-profile-link_1sg8v_95{font-size:13px;color:var(--link);text-decoration:underline;margin-top:4px}._layout_1aizc_1{display:flex;height:100vh;overflow:hidden}._content-area_1aizc_7{flex:1;min-width:0;display:flex;flex-direction:column;height:100vh;background:var(--primary)}._main-content_1aizc_16{flex:1;padding:16px 20px;min-width:0;display:flex;flex-direction:column;background:var(--bg);border-top-left-radius:10px;overflow-y:auto;overflow-x:hidden}._auth-page_1bvt2_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}._auth-card_1bvt2_9{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:40px;width:100%;max-width:400px;box-shadow:var(--shadow)}._auth-card_1bvt2_9 h1{font-size:20px;font-weight:700;color:var(--primary);margin-bottom:4px}._auth-card-logo_1bvt2_26{display:block;height:40px;width:auto;object-fit:contain;margin:0 auto 24px}._auth-card_1bvt2_9 h2{font-size:16px;font-weight:500;color:var(--text-muted);margin-bottom:24px}._auth-footer_1bvt2_41{text-align:center;margin-top:20px;color:var(--text-muted)}._auth-footer_1bvt2_41 a{color:var(--primary);text-decoration:none}._auth-split_1bvt2_53{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 24px;background:radial-gradient(circle at 12% 25%,color-mix(in srgb,var(--primary) 16%,white),#fff 55%)}._auth-split-inner_1bvt2_62{display:flex;align-items:center;gap:64px;width:100%;max-width:1180px}._auth-hero_1bvt2_70{flex:1;display:flex;flex-direction:column;align-items:flex-start}._auth-hero-logo_1bvt2_77{height:64px;width:auto;object-fit:contain;margin-bottom:56px}._auth-hero_1bvt2_70 h1{font-size:38px;font-weight:800;line-height:1.2;color:var(--primary);text-align:left;margin:0 0 20px;max-width:520px}._auth-hero-accent_1bvt2_94{color:var(--primary)}._auth-hero_1bvt2_70 p{font-size:15px;line-height:1.7;color:var(--text-muted);text-align:left;max-width:420px;margin:0}._auth-panel_1bvt2_107{flex:0 0 400px;display:flex;flex-direction:column;align-items:stretch}._auth-panel-card_1bvt2_114{width:100%;max-width:380px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:40px}._auth-panel-card_1bvt2_114 h2{font-size:20px;font-weight:700;color:var(--primary);text-align:center;margin:0 0 4px}._auth-panel-subtitle_1bvt2_132{text-align:center;color:var(--text-muted);font-size:13px;margin:0 0 24px}._auth-card-heading-center_1bvt2_145{text-align:center}._auth-panel-subtitle-left_1bvt2_149{text-align:left}._auth-field-row_1bvt2_153{display:flex;align-items:baseline;justify-content:space-between;gap:12px}._auth-field-row_1bvt2_153 a{font-size:12px;color:var(--link);text-decoration:none;white-space:nowrap}._auth-field-row_1bvt2_153 a:hover{text-decoration:underline}._auth-panel-footer_1bvt2_171{width:100%;margin-top:24px;text-align:center;font-size:12px;color:var(--text-muted)}@media (max-width: 900px){._auth-hero_1bvt2_70{display:none}._auth-panel_1bvt2_107{flex:1;max-width:400px}}._field-error_h8jhy_1{font-size:12px;color:var(--danger)}._dashboard-page_lm5k3_1{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto}._stat-section_lm5k3_9{margin-bottom:32px}._stat-section-title_lm5k3_13{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:12px}._stat-grid_lm5k3_22{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}._stat-card_lm5k3_28{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 24px}._stat-card-label_lm5k3_35{font-size:13px;color:var(--text-muted);font-weight:500;margin-bottom:8px}._stat-card-value_lm5k3_42{font-size:28px;font-weight:700;color:var(--text);line-height:1;margin-bottom:6px}._stat-card-sub_lm5k3_50{font-size:12px;color:var(--text-muted)}._text-truncated_1prj1_1{position:relative;cursor:default}._text-truncated_1prj1_1:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:0;background:#1f2937;color:#f9fafb;padding:5px 10px;border-radius:5px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s;z-index:200;box-shadow:0 2px 8px #00000040}._text-truncated_1prj1_1:hover:after{opacity:1}._overlay_1m7jp_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:100;opacity:0;transition:opacity .2s ease}._overlay--open_1m7jp_10{opacity:1}._panel_1m7jp_14{position:fixed;top:0;right:0;bottom:0;width:min(90vw,1440px);background:#eff2f4;box-shadow:-8px 0 32px #0003;display:flex;flex-direction:column;transform:translate(100%);transition:transform .25s ease}._panel--open_1m7jp_31{transform:translate(0)}._close-btn_1m7jp_35{position:absolute;top:24px;left:-34px;z-index:1;width:44px;height:32px;border-radius:999px;border:none;padding:0;display:flex;align-items:center;justify-content:center;background:var(--primary-hover);color:#fff;font-size:14px;line-height:1;cursor:pointer;box-shadow:0 2px 10px #00000040;transition:background-color .15s ease,color .15s ease}._close-btn_1m7jp_35:hover{background:#eff2f4;color:var(--primary-hover)}._body_1m7jp_66{padding:24px;overflow-y:auto;min-height:0;flex:1}._form_mv9p6_1{display:flex;flex-direction:column;height:100%;--input-bg: #eef1f4}._title_mv9p6_5{font-size:22px;font-weight:700;color:var(--text);margin:0 0 20px;padding-bottom:20px;border-bottom:1px solid var(--border);flex-shrink:0}._fields_mv9p6_5{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow-y:auto}._fields_mv9p6_5>*{flex-shrink:0}._footer_mv9p6_5{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid var(--border);flex-shrink:0}._invoice-search_101nw_1{position:relative}._invoice-search_101nw_1 input{width:100%;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--input-bg);font-size:14px;color:var(--text);outline:none;transition:border-color .15s}._invoice-search_101nw_1 input:focus{border-color:var(--primary)}._invoice-search-selected_101nw_21{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--input-bg);font-size:14px}._invoice-search-dropdown_101nw_33{position:fixed;z-index:1000;max-height:220px;overflow-y:auto;background:var(--surface);border-radius:10px;box-shadow:0 10px 30px #0000002e}._invoice-search-option_101nw_43{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 12px;border:none;background:none;text-align:left;cursor:pointer;font-size:13px}._invoice-search-option_101nw_43:hover{background:var(--hover-bg)}._invoice-search-option-meta_101nw_60{font-weight:400;color:var(--text-muted)}._invoice-search-empty_101nw_65{padding:10px 12px;font-size:13px;color:var(--text-muted)}._card_12m4o_1{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._header_12m4o_7{padding:10px 14px;background:var(--hover-bg);border-bottom:1px solid var(--border);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}._body_12m4o_18{padding:14px;display:flex;flex-direction:column;gap:10px}._description_12m4o_25{margin:0;font-size:13px;color:var(--text-muted);line-height:1.5}._selectedRow_12m4o_32{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:var(--radius);background:var(--hover-bg);border:1px solid var(--border)}._selectedName_12m4o_43{font-size:14px;font-weight:600;color:var(--text)}._removeBtn_12m4o_49{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius);background:transparent;color:#dc2626;cursor:pointer;flex-shrink:0}._removeBtn_12m4o_49:hover{background:#dc26261a}._addLink_12m4o_67{align-self:flex-start;background:none;border:none;padding:0;font-size:13px;cursor:pointer}._title-switcher_2e7sb_1{position:relative;display:inline-block}._title-switcher-trigger_2e7sb_6{display:inline-flex;align-items:center;gap:4px;padding:0;background:none;border:none;font-family:inherit;cursor:pointer}._title-switcher-trigger_2e7sb_6 h1{font-size:22px;font-weight:600;color:var(--link)}._title-switcher-chevron_2e7sb_23{color:var(--link);flex-shrink:0}._title-switcher-menu_2e7sb_28{position:fixed;z-index:1000;min-width:200px;max-height:320px;overflow-y:auto;background:var(--surface);border-radius:10px;box-shadow:0 10px 30px #0000002e;padding:8px 0;display:flex;flex-direction:column}._title-switcher-option_2e7sb_42{display:flex;align-items:center;gap:8px;width:100%;padding:10px 20px;border:none;background:none;font-family:inherit;font-size:14px;font-weight:500;color:var(--text);cursor:pointer;text-align:left;transition:background .15s}._title-switcher-option_2e7sb_42 svg{flex-shrink:0;color:var(--text-muted)}._title-switcher-option_2e7sb_42:hover{background:var(--hover-bg)}._title-switcher-option--active_2e7sb_68{color:var(--link);font-weight:600}._table-wrapper_1ubvp_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;position:relative}._table-scroll-shadow_1ubvp_13{position:absolute;left:0;right:0;height:8px;pointer-events:none;opacity:0;transition:opacity .15s;z-index:2}._table-scroll-shadow--top_1ubvp_24{top:0;background:linear-gradient(to bottom,#0000001a,#0000)}._table-scroll-shadow--bottom_1ubvp_29{bottom:0;background:linear-gradient(to top,#0000001a,#0000)}._table-scroll-shadow--visible_1ubvp_34{opacity:1}._table-scroll_1ubvp_13{flex:1;overflow-y:auto;overflow-x:auto;min-height:0}._table_1ubvp_1{width:100%;border-collapse:collapse}._table_1ubvp_1 th{position:sticky;top:0;z-index:1;background:var(--input-bg);padding:12px 16px;text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border)}._table_1ubvp_1 td{padding:10px 16px;border-bottom:1px solid var(--border);vertical-align:middle}._table_1ubvp_1 tr:last-child td{border-bottom:none}._table_1ubvp_1 tr:hover td{background:var(--selected-bg)}._table-row-clickable_1ubvp_79{cursor:pointer}._table-row-drag-over_1ubvp_83 td{background:var(--selected-bg)}._drag-handle_1ubvp_87{display:inline-flex;align-items:center;cursor:grab;color:var(--text-muted)}._drag-handle_1ubvp_87:active{cursor:grabbing}._table-group-spacer_1ubvp_98 td{padding:14px 0;border:none}._table-group-row_1ubvp_103 td{padding:8px 16px}._table-group-cell_1ubvp_107{font-size:13px;font-weight:600;color:var(--primary-hover)}._table-group-summary-row_1ubvp_113 td{padding:8px 16px;font-size:13px;font-weight:600;color:var(--text-muted)}._table-row-clickable_1ubvp_79:hover td{background:#f0fdf4}._table-pagination_1ubvp_124{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 16px;border-top:1px solid var(--border);flex-shrink:0;background:var(--surface)}._table-pagination-info_1ubvp_134{font-size:13px;color:var(--text-muted)}._table-pagination-controls_1ubvp_139{display:flex;align-items:center;gap:12px;grid-column:2;justify-self:center}._table-pagination-pages_1ubvp_147{font-size:13px;color:var(--text-muted);white-space:nowrap}._modal-overlay_afxzv_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100;padding:24px}._modal-overlay--docked_afxzv_12{position:absolute;background:transparent;align-items:flex-end;justify-content:flex-end}._modal_afxzv_1{background:var(--surface);border-radius:var(--radius);width:100%;max-width:520px;max-height:95vh;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column}._modal--accent_afxzv_34{width:400px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);box-shadow:0 4px 20px #00000029;border:1px solid var(--border)}._modal-header_afxzv_42{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0;margin-bottom:20px;flex-shrink:0}._modal-header_afxzv_42 h2{font-size:16px;font-weight:600}._modal-header--accent_afxzv_56{padding:16px 20px;margin-bottom:0;background:var(--primary);border-radius:var(--radius) var(--radius) 0 0}._modal-header--accent_afxzv_56 h2{color:#fff;font-size:17px}._modal--danger_afxzv_68{width:440px;max-width:calc(100vw - 48px)}._modal--medium_afxzv_73{width:720px;max-width:calc(100vw - 48px);max-height:85vh}._modal--large_afxzv_79{width:95vw;max-width:95vw;height:95vh;max-height:95vh}._modal-overlay--flush_afxzv_86{padding:0}._modal--fullscreen_afxzv_90{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0}._modal-body--fill_afxzv_98{padding:0;overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0}._modal-header--fullscreen_afxzv_107{padding:16px 24px;margin-bottom:0;background:var(--primary-hover)}._modal-header--fullscreen_afxzv_107 h2{color:#fff}._modal-header--danger_afxzv_117{padding:24px 24px 20px;margin-bottom:0;background:var(--danger);border-radius:var(--radius) var(--radius) 0 0}._modal-header--danger_afxzv_117 h2{color:#fff;font-size:22px;font-weight:800}._modal-header--danger_afxzv_117+._modal-body_afxzv_98{padding-top:20px}._modal-close-accent_afxzv_134{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:#ffffffd9;cursor:pointer;padding:4px;border-radius:4px;transition:background .15s}._modal-close-accent_afxzv_134:hover{background:#ffffff26;color:#fff}._modal-body_afxzv_98{padding:0 24px 24px;overflow-y:auto;min-height:0}._modal-header--accent_afxzv_56+._modal-body_afxzv_98{padding-top:16px}._modal-footer_afxzv_162{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--border)}._aside-panel_12wfc_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;flex-shrink:0}._aside-panel-header_12wfc_9{display:flex;align-items:center;justify-content:space-between;width:100%;border:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:12px 16px;background:var(--bg);border-bottom:1px solid var(--border);transition:color .15s}._aside-panel-header_12wfc_9:hover{color:var(--text)}._aside-panel-arrow_12wfc_32{font-size:14px;line-height:1;transition:transform .15s;transform:rotate(90deg);display:inline-block;color:var(--primary)}._aside-panel-arrow--closed_12wfc_41{transform:rotate(0)}._aside-panel-body_12wfc_45{max-height:270px;overflow-y:auto}._aside-panel-body_12wfc_45::-webkit-scrollbar{width:4px}._aside-panel-body_12wfc_45::-webkit-scrollbar-track{background:transparent}._aside-panel-body_12wfc_45::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}._aside-panel-empty_12wfc_63{padding:20px 16px;font-size:13px;color:var(--text-muted);text-align:center}._line-item-card_12wfc_70{padding:14px 16px;border-bottom:1px solid var(--border)}._line-item-card_12wfc_70:last-child{border-bottom:none}._checkbox-dropdown_11895_1{position:relative;display:inline-flex}._checkbox-dropdown-trigger_11895_6{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius);font-family:inherit;font-size:14px;color:var(--text);background:var(--surface);cursor:pointer;transition:border-color .15s;white-space:nowrap}._checkbox-dropdown-trigger_11895_6:hover{border-color:var(--primary)}._checkbox-dropdown-trigger_11895_6 svg{flex-shrink:0;color:var(--text-muted)}._checkbox-dropdown-menu_11895_32{position:fixed;z-index:1000;max-height:280px;overflow-y:auto;background:var(--surface);border-radius:10px;box-shadow:0 10px 30px #0000002e;padding:8px 0;display:flex;flex-direction:column}._checkbox-dropdown-option_11895_45{display:flex;align-items:center;gap:12px;width:100%;padding:11px 20px;border:none;background:none;text-align:left;font-size:14px;font-weight:500;color:var(--text);cursor:pointer;transition:background .15s}._checkbox-dropdown-option_11895_45:hover{background:var(--hover-bg)}._checkbox-dropdown-option--checked_11895_65{color:var(--primary-hover);font-weight:600}._checkbox-box_11895_70{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;border:1.5px solid var(--border);background:var(--surface);color:#fff;flex-shrink:0;transition:background .15s,border-color .15s}._checkbox-box--checked_11895_84{background:var(--primary);border-color:var(--primary)}._custom-select_k6gyl_1{position:relative;display:inline-flex}.form-group ._custom-select_k6gyl_1{display:flex;width:100%}._custom-select-trigger_k6gyl_11{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius);font-family:inherit;font-size:14px;color:var(--text);background:var(--input-bg);cursor:pointer;transition:border-color .15s;white-space:nowrap}.form-group ._custom-select-trigger_k6gyl_11{width:100%}._custom-select-trigger_k6gyl_11:hover{border-color:var(--primary)}._custom-select-trigger_k6gyl_11 svg{flex-shrink:0;color:var(--text-muted)}._custom-select-menu_k6gyl_41{position:fixed;z-index:1000;max-height:280px;overflow-y:auto;background:var(--surface);border-radius:10px;box-shadow:0 10px 30px #0000002e;padding:8px 0;display:flex;flex-direction:column}._custom-select-option_k6gyl_54{display:flex;align-items:center;gap:8px;width:100%;padding:11px 20px;border:none;background:none;text-align:left;font-size:14px;font-weight:500;color:var(--text);cursor:pointer;transition:background .15s}._custom-select-option_k6gyl_54 svg{flex-shrink:0;color:var(--text-muted)}._custom-select-option_k6gyl_54:hover{background:var(--hover-bg)}._custom-select-option--active_k6gyl_79{color:var(--primary-hover);font-weight:600;background:var(--hover-bg)}._custom-select-option--disabled_k6gyl_85{color:var(--text-muted);opacity:.55;cursor:not-allowed}._custom-select-option--disabled_k6gyl_85:hover{background:none}._content-textarea_1nchp_1{resize:vertical;min-height:120px}._content-textarea--readonly_1nchp_8{resize:none;background:var(--bg-muted, #f3f4f6);color:var(--text-muted);cursor:default}._associated-section_1nchp_15{display:flex;flex-direction:column;gap:8px}._associated-toggle_1nchp_21{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:14px;font-weight:600;color:var(--link);background:none;border:none;padding:0;cursor:pointer}._associated-toggle_1nchp_21 svg{transition:transform .15s}._chevron--open_1nchp_39{transform:rotate(180deg)}._associated-static_1nchp_43{font-size:14px;font-weight:600;color:var(--link)}._associated-list_1nchp_49{display:flex;flex-direction:column;gap:2px;border:1px solid var(--border);border-radius:var(--radius);padding:6px 12px;background:var(--bg);max-height:160px;overflow-y:auto}._associated-option_1nchp_61{display:flex;align-items:center;gap:8px;font-size:13px;padding:6px 0;cursor:pointer}._associated-option_1nchp_61 input[type=checkbox]{width:16px;height:16px;flex-shrink:0;accent-color:var(--primary);cursor:pointer}._associated-type_1nchp_78{margin-left:auto;font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}._record-detail_1wz40_1{max-width:720px}._record-detail--wide_1wz40_5{max-width:none}._record-layout_1wz40_9{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:stretch;height:calc(100vh - 88px)}._record-layout--single_1wz40_17{grid-template-columns:minmax(0,1fr)}._record-main_1wz40_21{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative}._record-aside_1wz40_29{display:flex;flex-direction:column;gap:12px;position:sticky;top:0;align-self:start;max-height:calc(100vh - 88px);overflow-y:auto}._record-back_1wz40_40{display:inline-flex;align-items:center;gap:4px;color:var(--text-muted);text-decoration:none;font-size:13px;font-weight:500;margin-bottom:20px;flex-shrink:0;transition:color .15s}._record-back_1wz40_40:hover{color:var(--text)}._record-header_1wz40_57{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-shrink:0}._record-title-group_1wz40_65{display:flex;align-items:center;gap:12px}._record-title-icon_1wz40_71{display:flex;align-items:center;justify-content:center;color:var(--primary);flex-shrink:0}._record-title_1wz40_65{font-size:24px;font-weight:700}._record-actions_1wz40_84{display:flex;gap:8px}._tab-panel_1wz40_89{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}._tab-panel-section-title_1wz40_100{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--border)}._record-fields_1wz40_111{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}._record-field_1wz40_111{display:flex;flex-direction:column;gap:4px;min-width:0}._record-field-label_1wz40_124{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._activity-panel_1wz40_135{display:flex;flex-direction:column;flex:1;min-height:0}._activity-toolbar_1wz40_142{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--border);flex-shrink:0}._activity-scroll_1wz40_134{flex:1;min-height:0;overflow-y:auto}._timeline_1wz40_159{display:flex;flex-direction:column}._timeline-item_1wz40_164{display:flex;gap:12px}._timeline-marker_1wz40_169{display:flex;flex-direction:column;align-items:center;width:10px;flex-shrink:0}._timeline-dot_1wz40_177{width:10px;height:10px;border-radius:50%;background:var(--primary-hover);flex-shrink:0;margin-top:4px}._timeline-line_1wz40_186{flex:1;width:2px;background:var(--border);margin-top:4px}._timeline-content_1wz40_193{flex:1;min-width:0;padding-bottom:24px}._timeline-item_1wz40_164:last-child ._timeline-content_1wz40_193{padding-bottom:0}._timeline-balloon_1wz40_203{display:flex;flex-direction:column;gap:8px;min-width:0;background:var(--input-bg);border:1px solid var(--border);border-radius:12px;padding:10px 14px}._timeline-balloon-header_1wz40_214{display:flex;align-items:center;justify-content:space-between;gap:12px}._timeline-type_1wz40_221{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;flex-shrink:0}._timeline-author_1wz40_230{font-size:12px;font-weight:400;color:var(--text-muted)}._timeline-date-group_1wz40_236{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding-left:12px;border-left:1px solid var(--border)}._timeline-date_1wz40_236{font-size:12px;color:var(--text-muted);white-space:nowrap}._timeline-body_1wz40_251{font-size:14px;font-weight:500;color:var(--text);overflow-wrap:break-word;white-space:pre-wrap}._timeline-load-more_1wz40_259{padding:12px 0 4px 40px;font-size:12px;color:var(--text-muted)}._record-field-value_1wz40_265{font-size:14px;font-weight:500;color:var(--text);overflow-wrap:break-word}._toolbar_ym3xv_1{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}._toolbarSearch_ym3xv_15{width:200px}._hideBlankLabel_ym3xv_19{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text);white-space:nowrap;cursor:pointer}._manageLink_ym3xv_29{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}._toolbarSpacer_ym3xv_38{flex:1}._groupList_ym3xv_42{display:flex;flex-direction:column;gap:8px}._group_ym3xv_42{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._groupHeader_ym3xv_54{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;cursor:pointer;background:var(--bg)}._groupHeader_ym3xv_54:hover{background:var(--hover-bg)}._groupArrow_ym3xv_74{font-size:14px;line-height:1;color:var(--primary);transform:rotate(90deg);transition:transform .15s;display:inline-block;flex-shrink:0}._groupArrowClosed_ym3xv_84{transform:rotate(0)}._groupLabel_ym3xv_88{font-weight:600;font-size:14px;color:var(--text)}._groupCount_ym3xv_94{font-size:12px;color:var(--text-muted)}._groupBody_ym3xv_99{padding:16px;border-top:1px solid var(--border)}._fields_ym3xv_107{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}._field_ym3xv_107{display:flex;flex-direction:column;gap:4px;min-width:0}._fieldLabel_ym3xv_120{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._fieldValue_ym3xv_128{font-size:14px;font-weight:500;color:var(--text);overflow-wrap:break-word}._editInput_ym3xv_138{width:100%;padding:6px 8px;font-size:14px;border:1px solid var(--border);border-radius:6px;background:var(--input-bg);color:var(--text)}._editInput_ym3xv_138:focus{border-color:var(--primary);outline:none}._editCheckbox_ym3xv_153{width:16px;height:16px;margin:4px 0 0}._picker-toolbar_1l25w_1{display:flex;gap:12px;margin-bottom:16px}._picker-toolbar_1l25w_1 ._search-input_1l25w_7{flex:1}._added-badge_1l25w_11{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--primary-hover);background:var(--primary-subtle);border-radius:10px;padding:2px 8px}._add-confirmation_1l25w_23{font-size:13px;font-weight:500;color:var(--primary-hover);background:var(--primary-subtle);border-radius:var(--radius);padding:8px 12px;margin-bottom:16px}._discount-group_1r374_1{display:flex;align-items:stretch;border:1px solid var(--border);border-radius:var(--radius);background:var(--input-bg);overflow:hidden}._discount-kind-select_1r374_12{flex:0 0 64px}._discount-kind-select_1r374_12 button{width:100%;border:none;border-radius:0;background:none;padding:8px 10px;justify-content:center}._discount-value-input_1r374_25{flex:1;padding:8px 12px;border:none;border-left:1px solid var(--border);font-size:14px;outline:none;background:transparent;color:var(--text)}._fullscreen-form_7pd4v_1{height:100%;overflow-y:auto;padding:32px 40px}._table-input_7pd4v_7{padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;outline:none;background:var(--input-bg);color:var(--text);transition:border-color .15s}._table-input_7pd4v_7:focus{border-color:var(--primary)}._row-actions-cell_7pd4v_25{opacity:0;transition:opacity .15s}._line-items-table_7pd4v_30 tbody tr:hover ._row-actions-cell_7pd4v_25{opacity:1}._add-line-item_7pd4v_38 .btn{background:var(--secondary);border-color:var(--secondary);color:#fff;padding:8px 16px}._add-line-item_7pd4v_38 .btn:hover:not(:disabled){background:var(--secondary);opacity:.9}._line-items-empty_7pd4v_50{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid var(--border);border-radius:var(--radius);padding:24px;background:var(--surface)}._line-items-empty-title_7pd4v_61{font-size:18px;font-weight:700;color:var(--text);margin-bottom:8px}._line-items-empty-description_7pd4v_68{font-size:14px;color:var(--text-muted);margin-bottom:16px}._summary-card_7pd4v_74{margin-top:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden;box-shadow:0 1.5px 4.5px #0000001f;flex-shrink:0}._summary-title_7pd4v_90{padding:16px 20px;font-size:16px;font-weight:700;color:var(--text);border-bottom:1px solid var(--border)}._summary-row_7pd4v_98{display:flex;align-items:baseline;gap:8px;padding:14px 20px;border-bottom:1px solid var(--border)}._summary-row_7pd4v_98:last-child{border-bottom:none}._summary-row--nested_7pd4v_110{padding-left:36px}._summary-row--bold_7pd4v_114 ._summary-label_7pd4v_114,._summary-row--bold_7pd4v_114 ._summary-value_7pd4v_115{font-weight:700}._summary-label_7pd4v_114{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap}._summary-label--muted_7pd4v_126{font-weight:500;color:var(--text-muted)}._summary-dots_7pd4v_131{flex:1;border-bottom:1px dotted var(--border);margin-bottom:4px}._summary-value_7pd4v_115{font-size:14px;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}._summary-value--accent_7pd4v_144{color:var(--link)}._discount-row_7pd4v_152{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:24px;row-gap:6px;align-items:start}._discount-name-block_7pd4v_161{grid-column:1;grid-row:1 / span 2;display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:2px}._discount-name-static-label_7pd4v_171{font-size:13px;font-weight:600;color:var(--text-muted)}._discount-name-input_7pd4v_177{border:none;border-bottom:1px solid var(--border);background:none;padding:4px 0;font-size:14px;outline:none;color:var(--text)}._discount-name-input_7pd4v_177:focus{border-bottom-color:var(--primary)}._discount-right_7pd4v_191{grid-column:2;grid-row:1;display:flex;align-items:center;gap:8px}._discount-value-group_7pd4v_199{display:flex;align-items:stretch;border:1px solid var(--border);border-radius:var(--radius);background:var(--input-bg);overflow:hidden}._discount-kind-select_7pd4v_213 button{border:none;border-radius:0;background:none;padding:6px 8px}._discount-value-input_7pd4v_220{width:150px;padding:6px 10px;border:none;border-left:1px solid var(--border);font-size:13px;outline:none;background:transparent;color:var(--text)}._line-item-discount-group_7pd4v_233{display:flex;align-items:stretch;border:1px solid var(--border);border-radius:var(--radius);background:var(--input-bg);overflow:hidden;width:fit-content}._line-item-discount-input_7pd4v_243{width:90px;padding:6px 8px;border:none;border-left:1px solid var(--border);font-size:13px;outline:none;background:transparent;color:var(--text)}._discount-remove-btn_7pd4v_254{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px;transition:background .15s,color .15s}._discount-remove-btn_7pd4v_254:hover{background:var(--hover-bg);color:var(--danger)}._discount-amount_7pd4v_273{grid-column:2;grid-row:2;justify-self:end}._add-discount-link_7pd4v_279{border:none;background:none;padding:0;color:var(--link);font-weight:600;font-size:13px;cursor:pointer}._add-discount-link_7pd4v_279:hover{text-decoration:underline}._banner_tu8d9_1{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}._icon_tu8d9_8{flex-shrink:0;margin-top:1px}._body_tu8d9_13{flex:1;min-width:0}._title_tu8d9_18{font-weight:700}._description_tu8d9_22{margin-top:2px}._actions_tu8d9_26{display:flex;align-items:center;gap:16px;flex-shrink:0;white-space:nowrap}._learn-more-btn_tu8d9_34{background:none;border:none;padding:0;font-size:inherit;font-family:inherit}._stepper_acorm_1{display:flex;align-items:center;gap:24px;flex:1;margin-left:32px;min-width:0}._stepper-track_acorm_10{position:relative;display:flex;flex:1;min-width:0}._stepper-line-bg_acorm_17{position:absolute;top:11px;height:1px;background:#ffffff40;z-index:0}._stepper-line-progress_acorm_25{position:absolute;top:11px;height:1px;background:var(--secondary);z-index:0}._stepper-item_acorm_33{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}._stepper-circle_acorm_43{width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.35);background:color-mix(in srgb,#fff 35%,var(--primary-hover) 65%);flex-shrink:0}._stepper-circle--active_acorm_52{border-color:var(--secondary);background:var(--secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--secondary) 30%,transparent)}._stepper-circle--done_acorm_58{border-color:var(--secondary);background:var(--secondary)}._stepper-label_acorm_63{font-size:12px;color:#fff9;white-space:nowrap}._stepper-label--active_acorm_69{color:#fff;font-weight:600}._stepper-count_acorm_74{flex-shrink:0;font-size:13px;color:#ffffffb3;white-space:nowrap}._settings-card_1afdm_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._settings-card--danger_1afdm_8{border-color:#fca5a5}._settings-card--shadow_1afdm_12{box-shadow:0 1.5px 4.5px #0000001f}._settings-card-title_1afdm_16{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:12px 20px;background:var(--bg);border-bottom:1px solid var(--border)}._settings-card-title--input_1afdm_27{background:var(--input-bg)}._settings-card-body_1afdm_31{padding:16px 20px}._check-row_1vjwd_1{position:relative;display:flex;align-items:center;gap:10px;padding:6px 0;cursor:pointer}._check-input_1vjwd_10{position:absolute;top:6px;left:0;opacity:0;width:22px;height:22px;margin:0;cursor:pointer}._check-box_1vjwd_21{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:6px;border:2px solid var(--border);background:var(--surface);transition:background .15s,border-color .15s}._check-box--checked_1vjwd_35{border-color:var(--primary);background:var(--primary)}._sender-avatar_6ur20_1{flex-shrink:0;width:64px;height:64px;border-radius:50%;background:color-mix(in srgb,var(--link) 12%,var(--surface));display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:24px;color:var(--text-muted)}._sender-avatar-image_6ur20_15{width:100%;height:100%;object-fit:cover}._sender-name_6ur20_21{font-weight:700;color:var(--link)}._checkbox-row_1dtwy_1{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text);cursor:pointer}._checkbox-row_1dtwy_1 input{width:16px;height:16px;cursor:pointer}._discount-group_1dtwy_16{display:flex;align-items:stretch;border:1px solid var(--border);border-radius:var(--radius);background:var(--input-bg);overflow:hidden}._discount-kind-select_1dtwy_30{flex:0 0 64px}._discount-kind-select_1dtwy_30 button{width:100%;border:none;border-radius:0;background:none;padding:8px 10px;justify-content:center}._discount-value-input_1dtwy_43{flex:1;padding:8px 12px;border:none;border-left:1px solid var(--border);font-size:14px;outline:none;background:transparent;color:var(--text)}._table-input_gbxqq_1{padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;outline:none;background:var(--input-bg);color:var(--text);transition:border-color .15s}._table-input_gbxqq_1:focus{border-color:var(--primary)}._term-input_gbxqq_16{padding-left:16px;padding-right:24px}._term-cell_gbxqq_21{display:flex;align-items:center;gap:8px}._term-input--invalid_gbxqq_27{border-color:var(--danger)}._term-warning_gbxqq_31{display:inline-flex;align-items:center;cursor:default}._term-warning-icon_gbxqq_37{color:var(--danger)}._term-warning-tooltip_gbxqq_44{position:fixed;width:210px;background:var(--primary);color:#fff;padding:10px 12px;border-radius:var(--radius);font-size:13px;line-height:1.4;text-align:center;pointer-events:none;z-index:1000}._term-warning-tooltip_gbxqq_44:after{content:"";position:absolute;left:50%;transform:translate(-50%);border:6px solid transparent}._term-warning-tooltip--above_gbxqq_68:after{top:100%;border-top-color:var(--primary)}._term-warning-tooltip--below_gbxqq_76:after{bottom:100%;border-bottom-color:var(--primary)}._header-with-info_gbxqq_81{display:inline-flex;align-items:center;gap:4px}._header-info_gbxqq_87{display:inline-flex;align-items:center;cursor:default}._header-info-icon_gbxqq_93{color:var(--text-muted)}._header-info-tooltip_gbxqq_99{position:fixed;width:190px;background:var(--primary);color:#fff;padding:10px 12px;border-radius:var(--radius);font-size:13px;line-height:1.4;text-align:center;pointer-events:none;z-index:1000}._header-info-tooltip_gbxqq_99:after{content:"";position:absolute;left:50%;transform:translate(-50%);border:6px solid transparent}._header-info-tooltip--above_gbxqq_121:after{top:100%;border-top-color:var(--primary)}._header-info-tooltip--below_gbxqq_126:after{bottom:100%;border-bottom-color:var(--primary)}._line-item-select_gbxqq_133{display:flex;min-width:160px}._line-item-select_gbxqq_133 button{width:100%;padding-left:16px;padding-right:0}._row-actions-cell_gbxqq_144{opacity:0;transition:opacity .15s}._line-items-table_gbxqq_149 tbody tr:hover ._row-actions-cell_gbxqq_144{opacity:1}._line-items-table_gbxqq_149 thead th:first-child,._line-items-table_gbxqq_149 tbody td:first-child{padding-right:6px}._line-items-table_gbxqq_149 tbody td:nth-child(2){padding-left:6px}._add-line-item_gbxqq_164 .btn{background:var(--secondary);border-color:var(--secondary);color:#fff;padding:8px 16px}._add-line-item_gbxqq_164 .btn:hover:not(:disabled){background:var(--secondary);opacity:.9}._line-items-empty_gbxqq_176{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid var(--border);border-radius:var(--radius);padding:24px;background:var(--surface)}._line-items-empty-title_gbxqq_187{font-size:18px;font-weight:700;color:var(--text);margin-bottom:8px}._line-items-empty-description_gbxqq_194{font-size:14px;color:var(--text-muted);margin-bottom:16px}._summary-card_gbxqq_200{margin-top:24px;margin-bottom:32px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden;box-shadow:0 1.5px 4.5px #0000001f}._summary-title_gbxqq_210{padding:16px 20px;font-size:16px;font-weight:700;color:var(--text);background:var(--input-bg);border-bottom:1px solid var(--border)}._summary-row_gbxqq_219{display:flex;align-items:baseline;gap:8px;padding:14px 20px;border-bottom:1px solid var(--border)}._summary-row_gbxqq_219:last-child{border-bottom:none}._summary-row--nested_gbxqq_231{padding-left:36px}._summary-row--bold_gbxqq_235 ._summary-label_gbxqq_235,._summary-row--bold_gbxqq_235 ._summary-value_gbxqq_236{font-weight:700}._payment-schedule_gbxqq_240{display:flex;flex-direction:column;gap:26px;padding:14px 20px;border-bottom:1px solid var(--border)}._payment-schedule-row_gbxqq_252{display:flex;align-items:baseline;gap:8px}._payment-dot_gbxqq_261{align-self:center;position:relative;width:12px;height:12px;border-radius:50%;background:var(--primary);flex-shrink:0;box-sizing:border-box}._payment-dot--hollow_gbxqq_272{background:var(--surface);border:2px solid var(--border)}._payment-dot--hollow_gbxqq_272:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:1px;height:30px;background:var(--border)}._future-payment-line_gbxqq_291{font-size:13px;color:var(--text);white-space:nowrap}._future-payment-line_gbxqq_291 strong{font-variant-numeric:tabular-nums}._future-payments-group_gbxqq_304{display:flex;flex-direction:column;gap:4px}._future-payment-extra-row_gbxqq_313{display:flex;justify-content:flex-end}._summary-label_gbxqq_235{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap}._summary-label--muted_gbxqq_325{font-weight:500;color:var(--text-muted)}._summary-dots_gbxqq_330{flex:1;border-bottom:1px dotted var(--border);margin-bottom:4px}._payment-schedule-dots_gbxqq_338{border-bottom-color:var(--text-muted)}._summary-value_gbxqq_236{font-size:14px;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}._summary-value--accent_gbxqq_349{color:var(--link)}._summary-value--bold_gbxqq_353{font-weight:700}._discount-row_gbxqq_357{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:24px;row-gap:6px;align-items:start}._discount-name-block_gbxqq_366{grid-column:1;grid-row:1 / span 2;display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:2px}._discount-name-static-label_gbxqq_376{font-size:13px;font-weight:600;color:var(--text-muted)}._discount-name-input_gbxqq_382{border:none;border-bottom:1px solid var(--border);background:none;padding:4px 0;font-size:14px;outline:none;color:var(--text)}._discount-name-input_gbxqq_382:focus{border-bottom-color:var(--primary)}._discount-right_gbxqq_396{grid-column:2;grid-row:1;display:flex;align-items:center;gap:8px}._discount-value-group_gbxqq_404{display:flex;align-items:stretch;border:1px solid var(--border);border-radius:var(--radius);background:var(--input-bg);overflow:hidden}._discount-kind-select_gbxqq_413 button{border:none;border-radius:0;background:none;padding:6px 8px}._discount-value-input_gbxqq_420{width:150px;padding:6px 10px;border:none;border-left:1px solid var(--border);font-size:13px;outline:none;background:transparent;color:var(--text)}._line-item-discount-group_gbxqq_433{display:flex;align-items:stretch;border:1px solid var(--border);border-radius:var(--radius);background:var(--input-bg);overflow:hidden;width:fit-content}._line-item-discount-input_gbxqq_443{width:90px;padding:6px 8px;border:none;border-left:1px solid var(--border);font-size:13px;outline:none;background:transparent;color:var(--text)}._discount-remove-btn_gbxqq_454{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px;transition:background .15s,color .15s}._discount-remove-btn_gbxqq_454:hover{background:var(--hover-bg);color:var(--danger)}._discount-amount_gbxqq_473{grid-column:2;grid-row:2;justify-self:end}._add-discount-link_gbxqq_479{border:none;background:none;padding:0;color:var(--link);font-weight:600;font-size:13px;cursor:pointer}._add-discount-link_gbxqq_479:hover{text-decoration:underline}._rich-editor_1bcgm_1{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}._rich-editor-toolbar_1bcgm_8{display:flex;align-items:center;gap:2px;padding:8px;border-bottom:1px solid var(--border);background:var(--bg)}._rich-editor-btn_1bcgm_17{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:6px;background:none;color:var(--text);cursor:pointer;transition:background .15s}._rich-editor-btn_1bcgm_17:hover{background:var(--border)}._rich-editor-btn-divider_1bcgm_35{width:1px;height:18px;background:var(--border);margin:0 4px}._rich-editor-body_1bcgm_42{min-height:320px;max-height:640px;overflow-y:auto;padding:16px 18px;font-size:14px;line-height:1.6;outline:none}._rich-editor-body_1bcgm_42:empty:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none}._rich-editor-body_1bcgm_42 p{margin-bottom:12px}._rich-editor-body_1bcgm_42 ul{margin:0 0 12px 20px}._rich-editor-body_1bcgm_42 img{max-width:100%;border-radius:6px;margin:8px 0}._details-wrapper_af4eq_1{display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:0 4px 8px}._details-card_af4eq_14{display:flex;flex-direction:column;flex:1;min-height:0}._details-body_af4eq_21{display:flex;flex-direction:column;flex:1;min-height:0;gap:20px}._details-textarea-group_af4eq_31{display:flex;flex-direction:column;flex:1;min-height:0}._qp-preview_12f8k_1{--qp-green: var(--primary);--qp-green-hover: var(--primary-hover);min-height:100vh;background:#f0f2f5;padding:32px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1a1a1a}._qp-loading_12f8k_11{display:flex;align-items:center;justify-content:center;min-height:100vh;font-size:15px;color:#555;gap:12px}._qp-error_12f8k_21{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;padding:24px}._qp-error-logo_12f8k_31{height:48px;width:auto;margin-bottom:24px}._qp-error-message_12f8k_37{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:8px}._qp-error-hint_12f8k_44{font-size:14px;color:#555;max-width:380px}._qp-spinner_12f8k_50{width:22px;height:22px;border:2px solid #ccc;border-top-color:var(--qp-green);border-radius:50%;animation:_spin_12f8k_1 .8s linear infinite}@keyframes _spin_12f8k_1{to{transform:rotate(360deg)}}._qp-actions_12f8k_65{max-width:860px;margin:0 auto 16px;display:flex;justify-content:flex-end}._qp-print-btn_12f8k_72{background:var(--qp-green);color:#fff;border:none;border-radius:6px;padding:9px 20px;font-size:13px;font-weight:600;cursor:pointer;letter-spacing:.02em;transition:background .15s}._qp-print-btn_12f8k_72:hover{background:var(--qp-green-hover)}._qp-page_12f8k_89{--qp-green: var(--primary);--qp-green-hover: var(--primary-hover);max-width:860px;margin:0 auto;background:#fff;border-radius:8px;box-shadow:0 2px 16px #0000001a;overflow:hidden}._qp-logo-row_12f8k_103{background:var(--qp-green);display:flex;justify-content:center;padding:24px 36px 4px}._qp-logo_12f8k_103{display:block;height:56px;width:auto}._qp-band_12f8k_119{background:var(--qp-green);padding:24px 36px 32px}._qp-title_12f8k_124{margin:0 0 20px;color:#fff;font-size:26px;font-weight:700;letter-spacing:-.01em}._qp-band-row_12f8k_132{display:flex;justify-content:space-between;gap:32px}._qp-buyer_12f8k_138,._qp-meta_12f8k_139{font-size:13px;color:#ffffffd9;line-height:1.8}._qp-meta_12f8k_139{text-align:right}._qp-buyer-name_12f8k_149{font-size:14px;font-weight:700;color:#fff;margin-bottom:2px}._qp-contact-name_12f8k_159{font-size:14px;font-weight:700;color:#1a1a1a;margin-bottom:2px}._qp-buyer-contact_12f8k_168{margin-top:8px}._qp-buyer-contact-name_12f8k_172{font-weight:700}._qp-meta-gap_12f8k_176{margin-top:10px}._qp-body_12f8k_180{padding:28px 36px 36px}._qp-comments-box_12f8k_184,._qp-terms-box_12f8k_185{border:1px solid #e8e8e8;border-radius:6px;padding:14px 16px;margin-bottom:24px}._qp-comments-label_12f8k_192{font-size:13px;font-weight:700;color:#1a1a1a}._qp-comments-text_12f8k_198{margin-top:8px;font-size:13px;color:#444;line-height:1.6}._qp-comments-text_12f8k_198 p,._qp-comments-text_12f8k_198 div{margin:0 0 8px}._qp-comments-text_12f8k_198 ul,._qp-comments-text_12f8k_198 ol{margin:0 0 8px 20px}._qp-section-title_12f8k_215{font-size:14px;font-weight:700;color:#1a1a1a;margin-bottom:12px}._qp-table_12f8k_223{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:24px}._qp-th_12f8k_230{text-align:left;padding:10px 12px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#666;border-bottom:2px solid #e8e8e8}._qp-th-product_12f8k_241{width:34%}._qp-th-right_12f8k_245{text-align:right}._qp-tr_12f8k_249{border-bottom:1px solid #f0f0f0}._qp-td_12f8k_253{padding:10px 12px;vertical-align:top;color:#1a1a1a;border-bottom:1px solid #f0f0f0}._qp-td-product_12f8k_260{padding-left:12px}._qp-td-right_12f8k_264{text-align:right;font-variant-numeric:tabular-nums}._qp-td-amount_12f8k_269{font-weight:600}._qp-td-empty_12f8k_273{text-align:center;color:#888;padding:28px}._qp-item-name_12f8k_279{font-weight:600;margin-bottom:3px}._qp-item-desc_12f8k_284{font-size:12px;color:#666;line-height:1.5}._qp-tag-discount_12f8k_290{font-size:11px;color:#888;margin-top:2px;white-space:nowrap}._qp-group-subtotal-row_12f8k_297{background:#fafafa}._qp-group-subtotal-label_12f8k_301{text-align:right;font-size:12px;font-weight:600;color:#666}._qp-group-subtotal-value_12f8k_308{font-weight:700}._qp-totals_12f8k_313{display:flex;flex-direction:column;align-items:flex-end;padding:16px 0;border-top:2px solid #e8e8e8;gap:8px;margin-bottom:24px}._qp-total-row_12f8k_323{display:flex;gap:40px;min-width:280px;justify-content:space-between}._qp-total-label_12f8k_330{font-size:13px;color:#666}._qp-total-value_12f8k_335{font-size:13px;font-weight:600;color:#1a1a1a;font-variant-numeric:tabular-nums}._qp-total-value--discount_12f8k_342{color:#0f766e}._qp-total-row--grand_12f8k_346{padding-top:10px;border-top:1px solid #e8e8e8;margin-top:2px}._qp-total-row--grand_12f8k_346 ._qp-total-label_12f8k_330,._qp-total-row--grand_12f8k_346 ._qp-total-value_12f8k_335{font-size:15px;font-weight:700;color:var(--qp-green)}._qp-payment-schedule_12f8k_362{display:flex;flex-direction:column;gap:16px;width:100%}._qp-payment-schedule-row_12f8k_369{display:flex;align-items:baseline;gap:8px}._qp-payment-dot_12f8k_375{align-self:center;position:relative;width:10px;height:10px;border-radius:50%;background:var(--qp-green);flex-shrink:0;box-sizing:border-box}._qp-payment-dot--hollow_12f8k_386{background:#fff;border:2px solid #e8e8e8}._qp-payment-dot--hollow_12f8k_386:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:1px;height:22px;background:#e8e8e8}._qp-payment-schedule-dots_12f8k_403{flex:1;border-bottom:1px dotted #999;margin-bottom:4px}._qp-payment-value--bold_12f8k_409{font-weight:700}._qp-future-payment-line_12f8k_413{font-size:13px;color:#1a1a1a;white-space:nowrap}._qp-future-payment-line_12f8k_413 strong{font-variant-numeric:tabular-nums}._qp-future-payments-group_12f8k_423{display:flex;flex-direction:column;gap:4px}._qp-future-payment-extra-row_12f8k_429{display:flex;justify-content:flex-end}._qp-contact-row_12f8k_435{display:flex;align-items:center;gap:12px;margin:10px 0 16px;font-size:13px;color:#444;line-height:1.6}._qp-contact-avatar_12f8k_445{width:40px;height:40px;border-radius:50%;background:var(--qp-green);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;flex-shrink:0;overflow:hidden}._qp-contact-avatar-image_12f8k_460{width:100%;height:100%;object-fit:cover}._qp-company-block_12f8k_466{font-size:12px;color:#888;line-height:1.6}@media print{._no-print_12f8k_474{display:none!important}._qp-preview_12f8k_1{background:#fff;padding:0}._qp-page_12f8k_89{box-shadow:none;border-radius:0;max-width:none}._qp-logo-row_12f8k_103,._qp-band_12f8k_119,._qp-payment-dot_12f8k_375,._qp-contact-avatar_12f8k_445{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._sig-card_1jw4o_1{max-width:860px;margin:24px auto 0;background:#fff;border-radius:8px;box-shadow:0 2px 16px #0000001a;padding:28px 36px}._sig-title_1jw4o_10{font-size:16px;font-weight:700;color:#1a1a1a;margin:0 0 4px}._sig-subtitle_1jw4o_17{font-size:13px;color:#666;margin:0 0 20px}._sig-canvas-wrap_1jw4o_23{border:1px solid #ddd;border-radius:6px;background:#fafafa;margin-bottom:8px;position:relative}._sig-canvas_1jw4o_23{display:block;width:100%;height:160px;cursor:crosshair}._sig-clear-btn_1jw4o_38{position:absolute;top:8px;right:8px;background:#fff;border:1px solid #ddd;border-radius:4px;padding:4px 10px;font-size:12px;cursor:pointer}._sig-agree_1jw4o_50{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#444;margin-bottom:20px}._sig-agree_1jw4o_50 input{margin-top:2px}._sig-submit-btn_1jw4o_63{background:var(--primary, #1a5c34);color:#fff;border:none;border-radius:6px;padding:10px 24px;font-size:13px;font-weight:600;cursor:pointer}._sig-submit-btn_1jw4o_63:disabled{opacity:.6;cursor:not-allowed}._sig-error_1jw4o_79{color:#dc2626;font-size:13px;margin-bottom:12px}._sig-confirmation_1jw4o_85{max-width:860px;margin:24px auto 0;background:#fff;border-radius:8px;box-shadow:0 2px 16px #0000001a;padding:20px 36px;display:flex;align-items:center;gap:10px;color:#1a5c34;font-size:14px}._sig-list-row_1jw4o_99{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0;font-size:13px}._sig-list-row_1jw4o_99:last-child{border-bottom:none}._sig-list-status_1jw4o_112{font-size:12px;font-weight:600}._sig-list-status--signed_1jw4o_117{color:#1a5c34}._sig-list-status--pending_1jw4o_121{color:#999}@media print{._sig-card_1jw4o_1,._sig-confirmation_1jw4o_85{display:none!important}}._multi-select_1pmcm_1{position:relative;width:100%}._multi-select-trigger_1pmcm_6{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--input-bg);cursor:pointer;transition:border-color .15s}._multi-select-trigger_1pmcm_6:hover{border-color:var(--primary)}._multi-select-chips_1pmcm_24{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1;min-width:0}._multi-select-placeholder_1pmcm_33{font-size:14px;color:var(--text-muted)}._chip_1pmcm_38{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:13px;font-weight:600;color:var(--text)}._chip_1pmcm_38 button{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;border-radius:50%;padding:0;background:none;color:var(--text-muted);cursor:pointer}._chip_1pmcm_38 button:hover{background:var(--hover-bg);color:var(--text)}._multi-select-chevron_1pmcm_70{flex-shrink:0;color:var(--text-muted)}._multi-select-menu_1pmcm_75{position:fixed;z-index:1000;max-height:280px;overflow-y:auto;background:var(--surface);border-radius:10px;box-shadow:0 10px 30px #0000002e;padding:8px 0;display:flex;flex-direction:column}._multi-select-option_1pmcm_88{display:flex;align-items:center;gap:12px;width:100%;padding:11px 20px;border:none;background:none;text-align:left;font-size:14px;font-weight:500;color:var(--text);cursor:pointer;transition:background .15s}._multi-select-option_1pmcm_88:hover{background:var(--hover-bg)}._multi-select-option--checked_1pmcm_108{color:var(--primary-hover);font-weight:600}._checkbox-box_1pmcm_113{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;border:1.5px solid var(--border);background:var(--surface);color:#fff;flex-shrink:0;transition:background .15s,border-color .15s}._checkbox-box--checked_1pmcm_127{background:var(--primary);border-color:var(--primary)}._board-card_1o08e_1{display:block;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;transition:box-shadow .15s,border-color .15s}._board-card_1o08e_1:hover{border-color:var(--primary-hover);box-shadow:var(--shadow)}._board-card_1o08e_1[draggable=true]{cursor:grab}._board-card_1o08e_1[draggable=true]:active{cursor:grabbing;opacity:.6}._board-card-title_1o08e_26{display:block;font-size:13px;margin-bottom:4px}._board-card-meta_1o08e_32{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--text-muted)}._board-view_1iq2r_1{flex:1;min-height:0;display:flex;flex-direction:column}._board-columns_1iq2r_8{flex:1;min-height:0;display:flex;gap:12px;align-items:stretch;overflow-x:auto;padding-bottom:8px}._board-column_1iq2r_8{flex:0 0 280px;background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;height:100%}._board-column-header_1iq2r_28{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;font-size:13px;font-weight:600;border-bottom:1px solid var(--border);background:var(--input-bg);border-radius:var(--radius) var(--radius) 0 0}._board-column-count_1iq2r_40{font-size:12px;font-weight:600;color:var(--text-muted);border-radius:10px;padding:1px 8px}._board-column-body_1iq2r_48{flex:1;min-height:0;padding:10px;display:flex;flex-direction:column;gap:8px;overflow-y:auto}._board-column-empty_1iq2r_58{font-size:12px;color:var(--text-muted);text-align:center;padding:16px 0}._board-column-footer_1iq2r_65{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;padding:10px 14px;font-size:12px;border-top:1px solid var(--border);background:var(--surface);border-radius:0 0 var(--radius) var(--radius)}._board-column-footer-amount_1iq2r_77{font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}._board-column-footer-label_1iq2r_83{color:var(--text-muted);font-weight:500}._board-column--drag-over_1iq2r_88{border-color:var(--text-muted);background:var(--border)}._view-switcher_qoh5i_1{position:relative;display:inline-block;flex-shrink:0}._view-switcher-trigger_qoh5i_7{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-family:inherit;font-size:14px;font-weight:500;color:var(--text);cursor:pointer;transition:background .15s}._view-switcher-trigger_qoh5i_7:hover{background:var(--hover-bg)}._view-switcher-menu_qoh5i_27{position:fixed;z-index:1000;min-width:170px;background:var(--surface);border-radius:10px;box-shadow:0 10px 30px #0000002e;padding:8px 0;display:flex;flex-direction:column}._view-switcher-option_qoh5i_39{display:flex;align-items:center;gap:10px;width:100%;padding:11px 20px;border:none;background:none;font-family:inherit;font-size:14px;font-weight:500;color:var(--text);cursor:pointer;text-align:left;transition:background .15s}._view-switcher-option_qoh5i_39:hover{background:var(--hover-bg)}._view-switcher-option--active_qoh5i_60{color:var(--primary-hover);font-weight:600}._line-item-amount_149ao_1{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}._inv-preview_1i54s_1{min-height:100vh;background:#f0f2f5;padding:32px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1a1a1a}._inv-preview-loading_1i54s_9,._inv-preview-error_1i54s_10{display:flex;align-items:center;justify-content:center;min-height:100vh;font-size:15px;color:#555;gap:12px}._inv-preview-spinner_1i54s_20{width:22px;height:22px;border:2px solid #ccc;border-top-color:#1a5c34;border-radius:50%;animation:_spin_1i54s_1 .8s linear infinite}@keyframes _spin_1i54s_1{to{transform:rotate(360deg)}}._inv-preview-actions_1i54s_35{max-width:860px;margin:0 auto 16px;display:flex;justify-content:flex-end}._inv-print-btn_1i54s_42{background:var(--primary);color:#fff;border:none;border-radius:6px;padding:9px 20px;font-size:13px;font-weight:600;cursor:pointer;letter-spacing:.02em;transition:background .15s}._inv-print-btn_1i54s_42:hover{background:var(--primary-hover)}._inv-page_1i54s_59{max-width:860px;margin:0 auto;background:#fff;border-radius:8px;box-shadow:0 2px 16px #0000001a;overflow:hidden}._inv-header_1i54s_69{background:var(--primary);padding:28px 36px;display:flex;align-items:center;justify-content:space-between}._inv-brand_1i54s_77{display:flex;align-items:center;gap:10px}._inv-brand-logo_1i54s_83{display:block;height:50px;width:auto}._inv-title-block_1i54s_89{display:flex;flex-direction:column;align-items:flex-end;gap:4px}._inv-title-label_1i54s_96{color:#ffffffa6;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}._inv-title-number_1i54s_104{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.01em}._inv-meta-row_1i54s_112{display:grid;grid-template-columns:1fr auto;gap:32px;padding:28px 36px;border-bottom:1px solid #e8e8e8}._inv-addresses_1i54s_120{display:flex;gap:40px}._inv-address-block_1i54s_125{min-width:0}._inv-address-label_1i54s_129{font-size:10px;font-weight:700;letter-spacing:.1em;color:#888;text-transform:uppercase;margin-bottom:8px}._inv-address-name_1i54s_138{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:3px}._inv-address-line_1i54s_145{font-size:13px;color:#555;line-height:1.6}._inv-details_1i54s_151{min-width:220px}._inv-detail-row_1i54s_155{display:flex;justify-content:space-between;gap:20px;padding:5px 0;border-bottom:1px solid #f0f0f0}._inv-detail-row_1i54s_155:last-child{border-bottom:none}._inv-detail-label_1i54s_167{font-size:12px;color:#888;white-space:nowrap}._inv-detail-value_1i54s_173{font-size:12px;font-weight:600;color:#1a1a1a;text-align:right;display:flex;align-items:center;gap:5px}._inv-detail-tenant_1i54s_183{max-width:160px;text-align:right;line-height:1.3}._inv-status-dot_1i54s_189{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}._inv-table_1i54s_198{width:100%;border-collapse:collapse;font-size:13px}._inv-th_1i54s_204{background:#f7f8fa;padding:11px 16px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#666;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}._inv-th-product_1i54s_216{padding-left:36px;text-align:left}._inv-th-center_1i54s_220{text-align:center;width:60px}._inv-th-right_1i54s_224{text-align:right;width:120px;padding-right:36px}._inv-group-spacer_1i54s_230 td{padding:14px 0;border:none}._inv-group-row_1i54s_235{background:#f7f8fa}._inv-group-cell_1i54s_239{padding:8px 16px 8px 36px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;font-size:12px;font-weight:700;color:#1a5c34;text-transform:uppercase;letter-spacing:.04em}._inv-group-subtotal-row_1i54s_250{background:#fafafa}._inv-group-subtotal-label_1i54s_254{text-align:right;font-size:12px;font-weight:600;color:#666;border-top:1px solid #e8e8e8}._inv-group-subtotal-value_1i54s_262{font-size:13px;font-weight:700;color:#1a1a1a;font-variant-numeric:tabular-nums;border-top:1px solid #e8e8e8}._inv-td_1i54s_270{padding:8px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top;color:#1a1a1a}._inv-td-product_1i54s_277{padding-left:36px}._inv-td-center_1i54s_280{text-align:center}._inv-td-right_1i54s_283{text-align:right;padding-right:36px}._inv-td-amount_1i54s_287{font-weight:600}._inv-td-empty_1i54s_290{text-align:center;color:#888;padding:28px}._inv-item-name_1i54s_296{font-weight:600;margin-bottom:3px}._inv-item-desc_1i54s_301{font-size:12px;color:#666;line-height:1.5;margin-bottom:6px}._inv-item-tags_1i54s_308{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}._inv-tag_1i54s_315{font-size:11px;padding:2px 8px;border-radius:10px;background:#f0f0f0;color:#555;font-weight:500}._inv-tag-discount_1i54s_324{display:inline-block;font-size:11px;font-weight:400}._inv-totals_1i54s_331{display:flex;flex-direction:column;align-items:flex-end;padding:20px 36px;border-top:2px solid #e8e8e8;gap:8px}._inv-total-row_1i54s_340{display:flex;gap:40px;min-width:280px;justify-content:space-between}._inv-total-label_1i54s_347{font-size:13px;color:#666}._inv-total-value_1i54s_352{font-size:13px;font-weight:600;color:#1a1a1a;font-variant-numeric:tabular-nums}._inv-total-value--discount_1i54s_359{color:#0f766e}._inv-total-row--due_1i54s_363{padding-top:10px;border-top:1px solid #e8e8e8;margin-top:2px}._inv-total-row--due_1i54s_363 ._inv-total-label_1i54s_347,._inv-total-row--due_1i54s_363 ._inv-total-value_1i54s_352{font-size:15px;font-weight:700;color:#1a5c34}._inv-payment_1i54s_377{margin:0 36px;padding:20px 0;border-top:1px solid #e8e8e8}._inv-payment-title_1i54s_383{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#888;margin-bottom:12px}._inv-payment-body_1i54s_392{font-size:13px;color:#444;line-height:1.7}._inv-payment-body_1i54s_392 p{margin:0 0 6px}._inv-bank-details_1i54s_402{display:flex;gap:32px;margin:6px 0;font-size:13px}._inv-payment-note_1i54s_409{font-size:12px;color:#888;margin-top:8px!important}._inv-footer_1i54s_416{background:#f7f8fa;border-top:1px solid #e8e8e8;padding:16px 36px;display:flex;align-items:center;gap:6px;font-size:12px;color:#888}._inv-footer-email_1i54s_427{color:#1a5c34;font-weight:600;text-decoration:none}._inv-footer-email_1i54s_427:hover{text-decoration:underline}@media print{._no-print_1i54s_439{display:none!important}._inv-preview_1i54s_1{background:#fff;padding:0}._inv-page_1i54s_59{box-shadow:none;border-radius:0;max-width:none}._inv-header_1i54s_69{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._settings-danger-row_vsyky_1{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}._settings-danger-label_vsyky_9{font-size:14px;font-weight:500;margin-bottom:2px}._settings-danger-desc_vsyky_15{font-size:13px;color:var(--text-muted)}._save-success_vsyky_20{font-size:13px;color:var(--primary)}._save-error_vsyky_25{font-size:13px;color:var(--danger)}._toggle-switch_nc9uh_1{position:relative;display:inline-flex;align-items:center;flex-shrink:0;width:52px;height:28px;padding:3px;border:2px solid var(--primary-hover);border-radius:999px;background:var(--surface);cursor:pointer;transition:background .2s,border-color .2s}._toggle-switch_nc9uh_1:disabled{opacity:.5;cursor:not-allowed}._toggle-switch-knob_nc9uh_21{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#e5e7eb;color:var(--primary-hover);transition:transform .2s,background .2s}._toggle-switch--checked_nc9uh_33{background:var(--primary-hover);border-color:var(--primary-hover)}._toggle-switch--checked_nc9uh_33 ._toggle-switch-knob_nc9uh_21{transform:translate(24px);background:#fff}._module-list_1xkir_1{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin-bottom:16px}._module-row_1xkir_8{border-bottom:1px solid var(--border)}._module-row_1xkir_8:last-child{border-bottom:none}._module-header_1xkir_16{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;cursor:pointer;background:var(--surface)}._module-header_1xkir_16:hover{background:var(--hover-bg)}._module-chevron_1xkir_29{color:var(--text-muted);flex-shrink:0;margin-top:2px;transition:transform .15s}._module-chevron--open_1xkir_36{transform:rotate(90deg)}._module-header-main_1xkir_40{flex:1;min-width:0}._module-title_1xkir_45{font-size:14px;font-weight:600;color:var(--text)}._module-description_1xkir_51{font-size:12px;color:var(--text-muted);margin-top:2px}._module-summary_1xkir_57{font-size:13px;color:var(--text-muted);margin-top:6px;line-height:1.5}._module-summary_1xkir_57 strong{color:var(--text);font-weight:600}._module-toggle_1xkir_69{flex-shrink:0;margin-top:2px}._module-body_1xkir_74{padding:4px 16px 14px 40px;background:var(--bg)}._action-row_1xkir_79{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--border)}._action-row_1xkir_79:last-child{border-bottom:none}._action-label_1xkir_92{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text)}._action-badge_1xkir_101{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);border-radius:4px;padding:1px 6px}._action-control_1xkir_113{flex-shrink:0;display:flex;align-items:center;gap:8px}._action-hint_1xkir_120{font-size:11px;color:var(--text-muted);font-style:italic}._action-control--inert_1xkir_126{opacity:.5;pointer-events:none}._profile-form_18meq_1{gap:28px}._avatar-button_18meq_5{position:relative;width:84px;height:84px;border-radius:50%;border:none;padding:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--link) 12%,var(--surface));cursor:pointer;overflow:hidden}._avatar-button_18meq_5:disabled{cursor:default;opacity:.7}._avatar-image_18meq_25{width:100%;height:100%;object-fit:cover}._avatar-placeholder-icon_18meq_31{color:var(--primary)}._avatar-hover-overlay_18meq_35{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--primary-hover);opacity:0;transition:opacity .15s}._avatar-button_18meq_5:hover:not(:disabled) ._avatar-hover-overlay_18meq_35{opacity:1}._avatar-hover-icon_18meq_50{color:#fff}._save-success_18meq_54{font-size:13px;color:var(--primary)}._save-error_18meq_59{font-size:13px;color:var(--danger)}._row-actions-cell_16dvq_6{opacity:0;transition:opacity .15s}._properties-table_16dvq_11 tbody tr:hover ._row-actions-cell_16dvq_6,._groups-table_16dvq_12 tbody tr:hover ._row-actions-cell_16dvq_6{opacity:1}._editor-layout_1mpsd_1{display:flex;height:100%;min-height:0}._aside_1mpsd_7{width:320px;flex-shrink:0;overflow-y:auto;padding:24px;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:16px}._editor-main_1mpsd_18{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;padding:32px 40px}._title-input_1mpsd_27{display:block;width:100%;flex-shrink:0;border:none;outline:none;background:none;color:var(--text);font-size:26px;font-weight:700;margin-bottom:8px;padding:4px 0}._title-input_1mpsd_27::placeholder{color:var(--text-muted);font-weight:700}._subtitle-input_1mpsd_46{display:block;width:100%;flex-shrink:0;border:none;outline:none;background:none;color:var(--text-muted);font-size:15px;margin-bottom:20px;padding:4px 0}._slug-preview_1mpsd_59{color:var(--text-muted);font-size:12px;word-break:break-all}._articles-page_w9qaj_1{display:flex;flex-direction:column;flex:1;min-height:0}._title-cell_w9qaj_8{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}._title-cell-name_w9qaj_16{display:flex;align-items:center;gap:4px;min-width:0}._row-actions_w9qaj_25{opacity:0;transition:opacity .1s;flex-shrink:0}tr:hover ._row-actions_w9qaj_25{opacity:1}._actions-trigger_w9qaj_39._actions-trigger_w9qaj_39{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:4px;padding:6px 10px 6px 12px;font-size:13px;font-weight:500}._actions-trigger_w9qaj_39._actions-trigger_w9qaj_39:hover{background:var(--hover-bg);color:var(--text)}._save-success_12hik_1{font-size:13px;color:var(--primary)}._save-error_12hik_6{font-size:13px;color:var(--danger)}._settings-layout_1tlj1_1{display:grid;grid-template-columns:230px 1fr;gap:0;flex:1;min-height:0}._settings-aside-nav_1tlj1_9{border-right:1px solid var(--border);padding:16px 0 24px;overflow-y:auto}._settings-aside-item_1tlj1_15{display:block;padding:8px 16px;font-size:14px;color:var(--text-muted);text-decoration:none;border-radius:6px;margin:0 8px;font-weight:400;transition:background .15s,color .15s}._settings-aside-item_1tlj1_15:hover{background:var(--border);color:var(--text)}._settings-aside-item--active_1tlj1_34{background:var(--selected-bg);color:var(--text);font-weight:600;margin-left:0;padding-left:13px;border-left:3px solid var(--link);border-radius:0 6px 6px 0}._settings-aside-group_1tlj1_46{margin:24px 0 12px}._settings-aside-group_1tlj1_46:first-child{margin-top:0}._settings-aside-group-label_1tlj1_54{padding:0 16px 6px;margin:0 8px;font-size:15px;font-weight:700;color:var(--text)}._settings-main_1tlj1_62{padding:0 0 24px 32px;overflow-y:auto;min-width:0;display:flex;flex-direction:column;min-height:0}._grid_lhyv5_1{display:grid;grid-template-columns:1fr 1fr;gap:16px}._card_lhyv5_7{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s}._card_lhyv5_7:hover{border-color:var(--primary);box-shadow:0 1.5px 4.5px #0000001f}._card--disabled_lhyv5_26{cursor:not-allowed;opacity:.6}._card--disabled_lhyv5_26:hover{border-color:var(--border);box-shadow:none}._cardIcon_lhyv5_36{color:var(--primary)}._cardTitle_lhyv5_40{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text)}._cardDescription_lhyv5_49{font-size:13px;color:var(--text-muted);line-height:1.4}._soon-badge_lhyv5_55{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--primary);background:color-mix(in srgb,var(--link) 14%,var(--surface));border-radius:999px;padding:3px 9px}._text_j7vtn_1{white-space:pre-wrap;overflow-wrap:break-word}._fade_j7vtn_6{position:relative;padding-bottom:12px}._fade_j7vtn_6:after{content:"";position:absolute;left:0;right:0;bottom:0;height:24px;background:linear-gradient(to bottom,transparent,var(--surface));pointer-events:none}._toggle_j7vtn_22{display:inline-block;margin-top:6px;padding:0;border:none;background:none;font-family:inherit;font-size:13px;font-weight:600;color:var(--link);cursor:pointer}._toggle_j7vtn_22:hover{text-decoration:underline}._panel_6d9zf_1{display:flex;flex-direction:column;flex:1;min-height:0;padding:20px;gap:16px}._title_6d9zf_10{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);flex-shrink:0}._thread_6d9zf_19{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px}._message_6d9zf_28{border:1px solid var(--border);border-left:3px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:12px 16px}._message--outbound_6d9zf_36{border-left-color:var(--primary)}._message-header_6d9zf_40{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--border)}._message-sender_6d9zf_50{font-size:13px;font-weight:600;color:var(--text)}._message-date_6d9zf_56{font-size:11px;color:var(--text-muted);white-space:nowrap}._message-body_6d9zf_62{font-size:13px;color:var(--text);white-space:pre-wrap;overflow-wrap:break-word}._composer_6d9zf_69{display:flex;flex-direction:column;gap:12px;flex-shrink:0;border-top:1px solid var(--border);padding-top:16px}._fields_kx9qj_1{display:flex;flex-direction:column;gap:14px;padding:14px 16px}._field_kx9qj_1{display:flex;flex-direction:column;gap:4px}._field-label_kx9qj_14{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._field-value_kx9qj_22{font-size:13px;color:var(--text);overflow-wrap:break-word;white-space:pre-wrap}._title-row_18nv8_1{display:flex;align-items:center;gap:10px}._soon-badge_18nv8_7{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--primary);background:color-mix(in srgb,var(--link) 14%,var(--surface));border-radius:999px;padding:3px 9px}._soon-panel_18nv8_18{display:flex;align-items:center;gap:32px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:40px}._soon-icon_18nv8_28{flex-shrink:0;color:var(--primary)}._soon-description_18nv8_33{margin:0;color:var(--text-muted);font-size:15px;line-height:1.6;max-width:560px}._kb-page_ln12u_1{min-height:100vh;background:var(--bg)}._kb-hero_ln12u_6{display:flex;flex-direction:column;align-items:center;gap:16px;padding:56px 24px 72px;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-hover) 100%);color:#fff;text-align:center}._kb-hero_ln12u_6 h1{font-size:30px;font-weight:700}._kb-hero-logo_ln12u_22{height:32px;object-fit:contain}._kb-hero--compact_ln12u_27{align-items:flex-start;text-align:left;padding:32px 24px 40px;gap:10px}._kb-hero--compact_ln12u_27 h1{font-size:24px}._kb-back-link_ln12u_38{display:inline-flex;align-items:center;gap:6px;color:#ffffffd9;text-decoration:none;font-size:13px;font-weight:500;transition:color .15s}._kb-back-link_ln12u_38:hover{color:#fff}._kb-content_ln12u_53{max-width:1040px;margin:0 auto;padding:40px 24px 64px;position:relative}._kb-content-wrap_ln12u_62{display:flex;align-items:flex-start;max-width:1280px;margin:0 auto;padding:0 24px}._kb-content-wrap_ln12u_62 ._kb-content_ln12u_53{flex:1;min-width:0;margin:0;padding:40px 0 64px 32px}._kb-content--home_1mulv_1{margin-top:-40px;padding-top:0}._kb-search_1mulv_6{display:flex;align-items:center;gap:10px;width:100%;max-width:560px;padding:12px 16px;background:#fff;border-radius:999px;box-shadow:var(--shadow);color:var(--text-muted)}._kb-search_1mulv_6 input{flex:1;border:none;outline:none;font-size:14px;color:var(--text);background:none}._kb-grid_1mulv_28{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}._kb-card_1mulv_34{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;text-decoration:none;color:var(--text);box-shadow:var(--shadow);transition:transform .15s,box-shadow .15s}._kb-card_1mulv_34:hover{transform:translateY(-2px);box-shadow:0 4px 14px #0000001f}._kb-card-image_1mulv_54{height:120px;background-color:var(--bg);background-size:cover;background-position:center}._kb-card-body_1mulv_61{padding:16px}._kb-card-title_1mulv_65{font-size:15px;font-weight:700;margin-bottom:6px}._kb-card-desc_1mulv_71{font-size:13px;color:var(--text-muted);line-height:1.5}._kb-search-results_1mulv_77{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._kb-search-result-item_1mulv_86{display:flex;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;color:var(--text);border-bottom:1px solid var(--border);transition:background .15s}._kb-search-result-item_1mulv_86:last-child{border-bottom:none}._kb-search-result-item_1mulv_86:hover{background:var(--hover-bg)}._kb-search-result-item_1mulv_86 svg{flex-shrink:0;color:var(--link)}._kb-search-result-title_1mulv_110{font-size:14px;font-weight:600}._kb-search-result-subtitle_1mulv_115{font-size:12px;color:var(--text-muted);margin-top:2px}._kb-search-result-breadcrumb_1mulv_121{font-size:11px;color:var(--text-muted);margin-top:4px}._kb-tree_8cxby_1{width:240px;flex-shrink:0;padding:40px 16px 64px 0;border-right:1px solid var(--border)}._kb-tree-category_8cxby_8{margin-bottom:2px}._kb-tree-row_8cxby_12{display:flex;align-items:center;justify-content:space-between;gap:4px}._kb-tree-label_8cxby_19{flex:1;padding:7px 8px;font-size:14px;font-weight:500;color:var(--link);text-decoration:none;border-radius:6px;transition:background .15s}._kb-tree-label_8cxby_19:hover{background:var(--hover-bg)}._kb-tree-label--active_8cxby_34{font-weight:700;color:var(--text)}._kb-tree-toggle_8cxby_39{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;color:var(--text-muted);cursor:pointer;border-radius:4px;flex-shrink:0}._kb-tree-toggle_8cxby_39:hover{background:var(--hover-bg)}._kb-tree-children_8cxby_57{display:flex;flex-direction:column;padding-left:12px;margin:2px 0 8px}._kb-tree-sublabel_8cxby_64{padding:6px 8px;font-size:13px;color:var(--link);text-decoration:none;border-radius:6px;transition:background .15s}._kb-tree-sublabel_8cxby_64:hover{background:var(--hover-bg)}@media (max-width: 900px){._kb-tree_8cxby_1{display:none}}._kb-hero-desc_fc9r3_1{color:#ffffffd9;max-width:640px}._kb-subcategory-section_fc9r3_6{margin-bottom:36px}._kb-subcategory-title_fc9r3_10{font-size:18px;font-weight:700;margin-bottom:12px;color:var(--primary)}._kb-article-list_fc9r3_17{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._kb-article-list-item_fc9r3_26{display:flex;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;color:var(--text);border-bottom:1px solid var(--border);transition:background .15s}._kb-article-list-item_fc9r3_26:last-child{border-bottom:none}._kb-article-list-item_fc9r3_26:hover{background:var(--hover-bg)}._kb-article-list-item_fc9r3_26 svg{flex-shrink:0;color:var(--link)}._kb-article-list-title_fc9r3_50{font-size:14px;font-weight:600}._kb-article-list-subtitle_fc9r3_55{font-size:12px;color:var(--text-muted);margin-top:2px}._kb-content--article_1gldf_1{max-width:760px;margin:0 auto;padding:40px 24px 64px}._kb-lang-switch_1gldf_7{display:flex;gap:4px;margin-bottom:24px;border-bottom:1px solid var(--border)}._kb-lang-option_1gldf_14{padding:8px 4px;margin-right:16px;border:none;border-bottom:2px solid transparent;background:none;font-size:13px;font-weight:500;color:var(--text-muted);cursor:pointer}._kb-lang-option--active_1gldf_26{color:var(--primary);border-bottom-color:var(--primary)}._kb-article_1gldf_31 h1{font-size:26px;font-weight:700;margin-bottom:8px}._kb-article-subtitle_1gldf_37{font-size:15px;color:var(--text-muted);margin-bottom:24px}._kb-article-body_1gldf_43{font-size:15px;line-height:1.7}._kb-article-body_1gldf_43 p{margin-bottom:14px}._kb-article-body_1gldf_43 ul{margin:0 0 14px 22px}._kb-article-body_1gldf_43 img{max-width:100%;border-radius:6px;margin:12px 0}
