:root{--color-primary: rgb(25 118 210);--color-primary-hover: rgb(21 101 192);--color-primary-soft: rgb(227 242 253);--color-secondary: rgb(44 62 80);--color-success: rgb(76 175 80);--color-success-soft: rgb(232 245 233);--color-danger: rgb(244 67 54);--color-danger-soft: rgb(255 235 238);--color-warning: rgb(255 152 0);--color-warning-soft: rgb(255 243 224);--color-info: rgb(0 188 212);--color-bg: rgb(245 245 245);--color-bg-muted: rgb(249 250 251);--color-bg-dark: rgb(40 40 40);--color-surface: rgb(255 255 255);--color-surface-alt: rgb(249 250 251);--color-surface-hover: rgb(245 245 245);--color-border-light: rgb(255 255 255 / .1);--color-border: rgb(229 231 235);--color-border-strong: rgb(224 224 224);--color-border-muted: rgb(209 213 219);--color-text: rgb(31 41 55);--color-text-muted: rgb(107 114 128);--color-text-subtle: rgb(156 163 175);--color-text-white: rgb(255 255 255);--color-link: rgb(25 118 210);--color-link-hover: rgb(21 101 192);--color-overlay: rgb(0 0 0 / .4);--color-primary-soft-strong: rgb(227 242 253 / .7);--shadow-side-panel: -4px 0 24px rgb(0 0 0 / .12);--status-new-bg: rgb(255 235 238);--status-new-border: rgb(255 205 210);--status-new-text: rgb(198 40 40);--status-work-bg: rgb(227 242 253);--status-work-border: rgb(187 222 251);--status-work-text: rgb(21 101 192);--status-shipped-bg: rgb(232 245 233);--status-shipped-border: rgb(165 214 167);--status-shipped-text: rgb(46 125 50);--status-calc-bg: rgb(255 255 255);--status-calc-border: rgb(206 147 216);--status-calc-text: rgb(106 27 154);--status-gray-bg: rgb(245 245 245);--status-gray-border: rgb(224 224 224);--status-gray-text: rgb(97 97 97);--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-family-heading: var(--font-family-base);--font-family-mono: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, monospace;--font-size-xxs: .625rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-base: 1;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-sm-plus: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--radius-xs: 3px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--bp-mobile: 767px;--bp-tablet: 1023px;color-scheme:light;color:var(--color-text);background-color:var(--color-bg);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.content{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden;padding:24px 32px}.mobile,.tablet{display:none!important}@media screen and (max-width:767px){.desktop{display:none!important}.mobile{display:revert!important}}@media screen and (min-width:768px)and (max-width:1023px){.tablet{display:revert!important}}*,:after,:before{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}#root{height:100vh;width:100vw;overflow:hidden}a{color:var(--color-link);text-decoration:none;font-weight:var(--font-weight-medium)}a:hover{color:var(--color-link-hover);text-decoration:underline}._root_10d7d_1{display:flex;flex-direction:column;height:100%;width:100%;max-width:240px;min-width:60px;overflow:hidden;transition:width .3s ease-in-out;background-color:var(--color-secondary)}@media screen and (max-width:768px){._root_10d7d_1{max-width:60px;min-width:60px}}._header_10d7d_18{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--spacing-sm);height:64px;border-bottom:1px solid var(--color-border-light)}._content_10d7d_29{flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center}._footer_10d7d_38{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:60px;padding:var(--spacing-md);border-top:1px solid var(--color-border-light)}@media screen and (max-width:768px){._logoutButtonText_10d7d_49{display:none}}._logo_10d7d_49{padding:0 12px}@media screen and (max-width:768px){._logo_10d7d_49{padding:0 8px}}._nav_10d7d_63{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--color-border-light) transparent;padding:var(--spacing-md) 0}._nav_10d7d_63::-webkit-scrollbar{width:6px}._nav_10d7d_63::-webkit-scrollbar-track{background:transparent}._nav_10d7d_63::-webkit-scrollbar-thumb{background-color:var(--color-border-light);border-radius:3px}._nav_10d7d_63::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-subtle)}._link_10d7d_92{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm-plus) var(--spacing-md);text-decoration:none;border-left:4px solid transparent;color:#9ca3af;font-size:var(--font-size-lg);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}._link_10d7d_92:hover{color:#fff;background-color:#ffffff08}._link_10d7d_92._linkActive_10d7d_114{border-left:4px solid var(--color-primary);color:#fff;background-color:#ffffff0d}._link_10d7d_92 ._menuItemIcon_10d7d_120{width:24px}._link_10d7d_92 ._menuItemText_10d7d_124{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:inherit}@media screen and (max-width:768px){._link_10d7d_92 ._menuItemText_10d7d_124{display:none}}@media screen and (max-width:768px){._link_10d7d_92 ._navBadge_10d7d_134{position:absolute;right:0;top:0;font-size:var(--font-size-xxs)}}._header_1wzj2_1{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:16px 32px;background-color:var(--color-surface);border-bottom:1px solid var(--color-border);min-height:64px}._title_1wzj2_12{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:var(--color-text);line-height:var(--line-height-tight)}._right_1wzj2_20{display:flex;align-items:center;gap:var(--spacing-sm);margin-left:auto}._root_2umvh_1{margin-left:auto;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:2px 8px;border-radius:9999px;line-height:1.2;min-width:20px;text-align:center}._color-main_2umvh_12{background-color:var(--color-primary);color:var(--color-text-white)}._color-gray_2umvh_17{background-color:var(--color-surface-hover);color:var(--color-text)}._root_1b922_1{position:relative;width:100%;color:var(--color-text);font-size:var(--font-size-base)}._label_1b922_8{margin-bottom:6px;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}._sizeSm_1b922_15 ._label_1b922_8{margin-bottom:4px;font-size:var(--font-size-sm)}._value_1b922_20{height:40px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);background:var(--color-surface);padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s ease,box-shadow .15s ease}._value_1b922_20:hover{border-color:var(--color-text-subtle);box-shadow:0 0 0 3px #1018280f}._valueText_1b922_45{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._placeholder_1b922_53{color:var(--color-text-subtle)}._chevron_1b922_57{width:18px;height:18px;color:var(--color-text-muted);transition:transform .2s ease}._chevron_1b922_57 svg{width:100%;height:100%}._chevronOpen_1b922_69{transform:rotate(180deg)}._sizeSm_1b922_15{font-size:var(--font-size-sm)}._sizeSm_1b922_15 ._value_1b922_20{height:34px;border-radius:var(--radius-sm);padding:0 10px}._sizeSm_1b922_15 ._chevron_1b922_57{width:16px;height:16px}._sizeSm_1b922_15 ._optionsContainer_1b922_88{top:calc(100% + 4px)}._sizeSm_1b922_15 ._search_1b922_92{padding:8px 10px;font-size:var(--font-size-sm)}._sizeSm_1b922_15 ._option_1b922_88{padding:8px 10px;line-height:18px}._disabled_1b922_102 ._value_1b922_20{background:var(--color-surface-hover);border-color:var(--color-border);color:var(--color-text-subtle);cursor:not-allowed;box-shadow:none}._disabled_1b922_102 ._chevron_1b922_57{color:var(--color-text-subtle)}._optionsContainer_1b922_88{position:absolute;top:calc(100% + 6px);left:0;right:0;display:flex;flex-direction:column;border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-md);max-height:240px;overflow:hidden;z-index:1000;box-shadow:0 10px 30px #1018281f;padding:4px 0}._optionsScroll_1b922_136{flex:1 1 auto;min-height:0;overflow-y:auto}._search_1b922_92{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);outline:none;font-size:var(--font-size-base);color:var(--color-text);background:var(--color-surface)}._searchWrap_1b922_155{position:relative;flex:0 0 auto;width:100%;padding:0 8px 6px;border-bottom:1px solid var(--color-border-muted);background:var(--color-surface)}._searchWithClear_1b922_164{padding-right:38px}._clearButton_1b922_168{position:absolute;top:50%;right:18px;transform:translateY(-50%);width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}._clearButton_1b922_168:hover{background:var(--color-surface-hover)}._clearButton_1b922_168 svg{width:14px;height:14px}._search_1b922_92:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #1976d226}._sizeSm_1b922_15 ._searchWrap_1b922_155{padding:0 6px 4px}._sizeSm_1b922_15 ._searchWithClear_1b922_164{padding-right:34px}._option_1b922_88{padding:10px 12px;cursor:pointer;background:transparent;color:var(--color-text);line-height:20px;transition:background .1s ease;display:flex;align-items:center;gap:10px}._option_1b922_88:hover{background:var(--color-surface-hover)}._option_1b922_88._selected_1b922_231{background:var(--color-primary);color:var(--color-text-white)}._multiCheckbox_1b922_236{flex:0 0 auto;width:16px;height:16px;margin:0;accent-color:var(--color-primary)}._option_1b922_88._selected_1b922_231 ._multiCheckbox_1b922_236{accent-color:var(--color-text-white)}._option_1b922_88._selected_1b922_231:hover{background:var(--color-primary)}._root_1b9ll_1{position:relative}._overlay_1b9ll_5{position:absolute;inset:0;background:#fff9;z-index:10;display:flex;justify-content:center;pointer-events:none}._spinner_1b9ll_15{position:sticky;top:50%;height:fit-content;font-size:1.5rem;color:var(--color-primary, #4a90d9)}._root_zbrqi_1{--btn-color: var(--color-primary);--btn-color-light: var(--color-primary-soft);--btn-color-inverse: var(--color-text-white);--btn-color-muted: var(--color-surface-hover);--btn-color-disabled: var(--color-text-muted);--btn-padding-x: var(--spacing-md);display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:0 var(--spacing-sm-plus);max-height:100%;max-width:100%;padding:0 var(--btn-padding-x);overflow:hidden;cursor:pointer;background-color:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--btn-color);text-decoration:none;font-family:inherit;font-weight:var(--font-weight-medium);line-height:var(--line-height-base)}._root_zbrqi_1 svg{width:auto;height:1.125em;flex-shrink:0}._size-sm_zbrqi_41{--btn-padding-x: var(--spacing-sm-plus);min-height:34px;border-radius:var(--radius-sm);font-size:var(--font-size-sm)}._size-md_zbrqi_48{--btn-padding-x: var(--spacing-lg);min-height:40px;font-size:var(--font-size-base)}._type-fill_zbrqi_55{background-color:var(--btn-color);color:var(--btn-color-inverse)}._type-fill_zbrqi_55:not(._disabled_zbrqi_60):hover{background-color:transparent;color:var(--btn-color);border-color:var(--btn-color)}._type-fill_zbrqi_55 svg{fill:var(--btn-color-inverse);stroke:var(--btn-color-inverse)}._type-fill_zbrqi_55:not(._disabled_zbrqi_60):hover svg{fill:var(--btn-color);stroke:var(--btn-color)}._type-border_zbrqi_77{border:1px solid var(--btn-color);color:var(--btn-color)}._type-border_zbrqi_77:not(._disabled_zbrqi_60):hover{background-color:var(--btn-color);color:var(--btn-color-inverse)}._type-border_zbrqi_77 svg{fill:var(--btn-color);stroke:var(--btn-color)}._type-border_zbrqi_77:not(._disabled_zbrqi_60):hover svg{fill:var(--btn-color-inverse);stroke:var(--btn-color-inverse)}._type-text_zbrqi_98{min-height:0;padding:0}._type-text_zbrqi_98:not(._disabled_zbrqi_60):hover{color:var(--btn-color);text-decoration:underline}._type-text_zbrqi_98:not(._disabled_zbrqi_60):hover svg{fill:var(--btn-color);stroke:var(--btn-color)}._isLink_zbrqi_113._type-text_zbrqi_98:not(._disabled_zbrqi_60):hover{text-decoration:underline}._type-text_zbrqi_98 svg{fill:var(--btn-color);stroke:var(--btn-color)}._disabled_zbrqi_60{cursor:not-allowed;background-color:var(--btn-color-muted);color:var(--btn-color-disabled);border:0;text-decoration:none}._disabled_zbrqi_60 svg{fill:var(--btn-color-disabled);stroke:var(--btn-color-disabled)}._color-white_zbrqi_137{--btn-color: var(--color-text-white);--btn-color-light: rgb(255 255 255 / .9);--btn-color-inverse: var(--color-primary);--btn-color-disabled: rgb(255 255 255 / .5)}._color-gray_zbrqi_145{--btn-color: var(--color-text-subtle);--btn-color-light: var(--color-surface-hover);--btn-color-disabled: rgb(156 163 175 / .6)}._color-red_zbrqi_152{--btn-color: var(--color-danger);--btn-color-light: var(--color-danger-soft);--btn-color-disabled: var(--status-new-border)}._color-red_zbrqi_152._type-fill_zbrqi_55:not(._disabled_zbrqi_60):hover{color:var(--btn-color);border-color:var(--btn-color)}._color-red_zbrqi_152._type-fill_zbrqi_55:not(._disabled_zbrqi_60):hover svg{fill:var(--btn-color);stroke:var(--btn-color)}._root_5rjmu_1{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-decoration:none;gap:var(--spacing-sm)}._icon_5rjmu_10{display:flex;align-items:center;justify-content:center;height:40px;width:40px;text-align:center;border-radius:var(--radius-sm);background-color:var(--color-primary);color:var(--color-text-white);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl)}._text_5rjmu_24{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-white);line-height:var(--line-height-tight)}@media screen and (max-width:768px){._text_5rjmu_24{display:none}}._root_8rbuo_1{background-color:var(--color-surface)}._table_8rbuo_5{width:100%;border-collapse:collapse;table-layout:auto}._colMin_8rbuo_11{width:1px}._headerCell_8rbuo_15{position:sticky;top:0;z-index:1;padding:var(--spacing-sm-plus) var(--spacing-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);background-color:var(--color-bg-muted);white-space:nowrap;text-align:left;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--color-border)}._headerCellSortable_8rbuo_32{cursor:pointer;transition:background-color .15s ease}._headerCellSortable_8rbuo_32:hover{background-color:var(--color-surface-hover)}._sortArrow_8rbuo_41{display:inline-block;margin-left:var(--spacing-xs);font-size:var(--font-size-xs);line-height:1;vertical-align:middle;transition:transform .15s ease}._sortArrowUp_8rbuo_50{transform:rotate(180deg)}._row_8rbuo_54{transition:background-color .15s ease}._row_8rbuo_54:hover{background-color:var(--color-primary-soft)}._cell_8rbuo_62{padding:var(--spacing-sm-plus) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text);border-bottom:1px solid var(--color-surface-hover);white-space:nowrap}._row_8rbuo_54:last-of-type ._cell_8rbuo_62{border-bottom:none}._align-center_8rbuo_74{text-align:center}._align-right_8rbuo_78{text-align:right}._empty_8rbuo_82{padding:var(--spacing-lg) var(--spacing-md);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-subtle)}@media(max-width:767px){._headerCell_8rbuo_15,._cell_8rbuo_62{padding:var(--spacing-sm) var(--spacing-sm-plus)}}._root_1tora_1{position:relative;flex-shrink:0;width:100%;min-width:0;margin-bottom:var(--spacing-sm);padding:0 var(--spacing-sm-plus);border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-surface);box-shadow:var(--shadow-xs);box-sizing:border-box}@media screen and (max-width:767px){._root_1tora_1{display:flex;align-items:center;justify-content:space-between;min-height:2.75rem}}._nav_1tora_26{display:flex;gap:.25rem;align-items:center}._burgerButton_1tora_32{display:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;margin:0 -.25rem 0 0;border:none;background:transparent;color:var(--color-text);cursor:pointer;border-radius:.375rem;transition:background-color .15s ease,color .15s ease}._burgerButton_1tora_32:hover{background-color:var(--color-surface-hover);color:var(--color-secondary)}@media screen and (max-width:767px){._burgerButton_1tora_32{display:flex}}._burgerIcon_1tora_61{font-size:1.25rem}._link_1tora_65{cursor:pointer;display:inline-flex;align-items:center;padding:.75rem .5rem;margin-bottom:-1px;text-decoration:none;color:var(--color-text-muted);font-size:.875rem;font-weight:500;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}._link_1tora_65:hover{color:var(--color-secondary)}._linkActive_1tora_85{color:var(--color-secondary);border-bottom-color:var(--color-primary)}._menuItemText_1tora_90{color:inherit}._activeItem_1tora_94{display:inline-flex;align-items:center;font-size:.9375rem;font-weight:600;color:var(--color-secondary);max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:767px){._activeItem_1tora_94{display:inline-flex!important}}._overlay_1tora_113{position:fixed;inset:0;background:var(--color-overlay);z-index:9998;animation:_fadeIn_1tora_1 .2s ease}@media screen and (max-width:767px){._menuPanel_1tora_122{display:flex!important}}._menuPanel_1tora_122{flex-direction:column;position:fixed;top:0;right:0;bottom:0;width:min(280px,85vw);max-width:280px;background:var(--color-surface);box-shadow:var(--shadow-side-panel);z-index:9999;animation:_slideIn_1tora_1 .25s ease}@keyframes _fadeIn_1tora_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_1tora_1{0%{transform:translate(100%)}to{transform:translate(0)}}._menuPanelHeader_1tora_159{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border);flex-shrink:0}._menuPanelTitle_1tora_168{font-size:1rem;font-weight:600;color:var(--color-secondary)}._closeButton_1tora_174{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;border-radius:.375rem;transition:background-color .15s ease,color .15s ease}._closeButton_1tora_174:hover{background-color:var(--color-surface-hover);color:var(--color-secondary)}._closeIcon_1tora_196{font-size:1.25rem}._navMobile_1tora_200{display:flex;flex-direction:column;padding:.5rem 0;overflow-y:auto}._linkMobile_1tora_207{display:block;padding:.75rem 1.25rem;text-decoration:none;font-size:.9375rem;font-weight:500;color:var(--color-text);transition:background-color .15s ease,color .15s ease}._linkMobile_1tora_207:hover{background-color:var(--color-surface-alt);color:var(--color-secondary)}._linkMobileActive_1tora_224{color:var(--color-primary);background-color:var(--color-primary-soft)}._linkMobileActive_1tora_224:hover{background-color:var(--color-primary-soft-strong)}._root_1xfjv_1{display:flex;flex-direction:column;align-items:stretch;position:relative;box-sizing:border-box;width:100%;min-width:0;padding:var(--spacing-sm-plus);border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-surface);box-shadow:var(--shadow-xs);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--color-border-muted) transparent}._root_1xfjv_1::-webkit-scrollbar{width:calc(var(--spacing-sm-plus) / 2);height:calc(var(--spacing-sm-plus) / 2)}._root_1xfjv_1::-webkit-scrollbar-track{background:transparent}._root_1xfjv_1::-webkit-scrollbar-thumb{background-color:var(--color-border-muted);border-radius:var(--radius-xs)}._root_1xfjv_1::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-subtle)}._root_1xfjv_1:not(._fill_1xfjv_41){flex:0 1 auto}._fill_1xfjv_41{flex:1 1 0%;min-height:0}@media screen and (max-width: var(--bp-mobile)){._root_1xfjv_1{min-height:calc(var(--spacing-md) + var(--spacing-lg) + var(--spacing-xs));padding:var(--spacing-sm);border-radius:calc((var(--radius-sm) + var(--radius-md)) / 2)}}._root_ptvie_1{position:relative;width:100%;color:var(--color-text);font-size:var(--font-size-base)}._label_ptvie_8{margin-bottom:6px;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}._input_ptvie_15{width:100%;box-sizing:border-box;margin:0;height:40px;padding:0 14px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);outline:none;font-family:inherit;font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text);background:var(--color-surface);transition:border-color .15s ease,box-shadow .15s ease}._input_ptvie_15::placeholder{color:var(--color-text-subtle)}._input_ptvie_15:hover:not(:focus):not(:disabled){border-color:var(--color-text-subtle)}._input_ptvie_15:focus:not(:disabled){border-color:var(--color-primary);box-shadow:0 0 0 3px #1976d226}._input_ptvie_15:disabled{background:var(--color-surface-hover);border-color:var(--color-border);color:var(--color-text-subtle);cursor:not-allowed;box-shadow:none}._input_ptvie_15:disabled::placeholder{color:var(--color-text-subtle)}._textarea_ptvie_61{height:auto;padding:8px 14px;resize:none;overflow-y:hidden}._wysiwyg_ptvie_68{height:auto;padding:8px}._wysiwygDisabled_ptvie_73{opacity:.75;pointer-events:none}._searchWrap_ptvie_78{position:relative;width:100%}._searchWrapDisabled_ptvie_83 ._searchIcon_ptvie_83{color:var(--color-text-subtle)}._searchIcon_ptvie_83{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:1;display:flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--color-text-muted);pointer-events:none}._searchIcon_ptvie_83 svg{width:14px;height:14px}._searchInput_ptvie_108{padding-left:40px;padding-right:14px}._searchInputWithClear_ptvie_113{padding-right:38px}._clearButton_ptvie_117{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}._clearButton_ptvie_117:hover:not(:disabled){background:var(--color-surface-hover)}._clearButton_ptvie_117:disabled{cursor:not-allowed;opacity:.45}._clearButton_ptvie_117 svg{width:14px;height:14px}._sizeSm_ptvie_155{font-size:var(--font-size-sm)}._sizeSm_ptvie_155 ._label_ptvie_8{margin-bottom:4px;font-size:var(--font-size-sm)}._sizeSm_ptvie_155 ._input_ptvie_15:not(._textarea_ptvie_61):not(._wysiwyg_ptvie_68){height:34px;padding:0 10px;font-size:var(--font-size-sm);border-radius:var(--radius-sm)}._sizeSm_ptvie_155 ._textarea_ptvie_61,._sizeSm_ptvie_155 ._wysiwyg_ptvie_68{font-size:var(--font-size-sm)}._sizeSm_ptvie_155 ._searchWrap_ptvie_78 ._input_ptvie_15._searchInput_ptvie_108{padding-left:32px;padding-right:10px}._sizeSm_ptvie_155 ._searchWrap_ptvie_78 ._input_ptvie_15._searchInputWithClear_ptvie_113{padding-right:32px}._sizeSm_ptvie_155 ._searchIcon_ptvie_83{left:10px;width:14px;height:14px}._sizeSm_ptvie_155 ._searchIcon_ptvie_83 svg{width:11px;height:11px}._sizeSm_ptvie_155 ._clearButton_ptvie_117{width:20px;height:20px;right:8px}._sizeSm_ptvie_155 ._clearButton_ptvie_117 svg{width:11px;height:11px}.ql-link-tooltip{position:fixed;background:var(--color-bg);border:1px solid var(--color-border);border-radius:7px;padding:5px 8px;box-shadow:0 4px 16px var(--color-overlay);z-index:2000;font-family:system-ui,sans-serif;font-size:12px;color:var(--color-text);display:flex;align-items:center;gap:4px;white-space:nowrap;pointer-events:all}.ql-link-tooltip-url{color:var(--color-link);max-width:200px;overflow:hidden;text-overflow:ellipsis;text-decoration:none;font-size:11px}.ql-link-tooltip-url:hover{text-decoration:underline}.ql-link-tooltip-sep{width:1px;height:12px;background:var(--color-bg);margin:0 2px;flex-shrink:0}.ql-link-tooltip-btn{background:none;border:none;color:var(--color-text);cursor:pointer;font-size:11px;padding:2px 5px;border-radius:3px;font-family:inherit;line-height:1}.ql-link-tooltip-btn:hover{background:var(--color-bg);color:var(--color-link)}.ql-link-tooltip-btn.danger:hover{color:var(--color-danger)}.ql-link-popup{position:fixed;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:12px;box-shadow:0 8px 32px var(--color-overlay);z-index:2001;width:300px;font-family:system-ui,sans-serif;font-size:12px;color:var(--color-text);-webkit-user-select:none;user-select:none}.ql-link-popup-title{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text);margin:0 0 10px}.ql-link-field{margin-bottom:8px}.ql-link-field-label{display:block;font-size:11px;color:var(--color-text);margin-bottom:4px}.ql-link-field-input{width:100%;box-sizing:border-box;background:var(--color-bg);border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);font-size:12px;padding:5px 8px;outline:none;font-family:inherit}.ql-link-field-input:focus{border-color:var(--color-link)}.ql-link-field-input::placeholder{color:var(--color-text-subtle)}.ql-link-field-input.error{border-color:var(--color-danger)}.ql-link-field-error{font-size:10px;color:var(--color-danger);margin-top:3px;min-height:13px;display:block}.ql-link-actions{display:flex;gap:6px;margin-top:10px}.ql-link-submit{flex:1;padding:5px 12px;background:var(--color-bg);border:1px solid var(--color-link);border-radius:5px;color:var(--color-link);cursor:pointer;font-size:12px;font-family:inherit}.ql-link-submit:hover{background:var(--color-link);color:var(--color-text-white)}.ql-link-cancel-btn{padding:5px 12px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:5px;color:var(--color-text-muted);cursor:pointer;font-size:12px;font-family:inherit}.ql-link-cancel-btn:hover{color:var(--color-text)}.ql-editor img,.ql-editor iframe.ql-video{cursor:pointer}.ql-editor iframe.ql-video{pointer-events:none}.qr2-overlay{position:fixed;box-sizing:border-box;border:1px solid var(--color-border);pointer-events:none;z-index:1000;background:transparent}.qr2-overlay .qr2-handle{pointer-events:all!important}.qr2-overlay{outline:2px dashed var(--color-border-muted)}.qr2-handle{position:absolute;width:12px;height:12px;background:var(--color-bg);border:2px solid var(--color-border);border-radius:2px;pointer-events:all;box-shadow:0 1px 4px #0000004d}.qr2-handle[data-corner=nw]{top:-6px;left:-6px;cursor:nw-resize}.qr2-handle[data-corner=ne]{top:-6px;right:-6px;cursor:ne-resize}.qr2-handle[data-corner=sw]{bottom:-6px;left:-6px;cursor:sw-resize}.qr2-handle[data-corner=se]{bottom:-6px;right:-6px;cursor:se-resize}.qr2-handle:active,.qr2-handle:hover{border-color:var(--color-link)}.qr2-badge{position:absolute;bottom:-26px;left:50%;transform:translate(-50%);background:var(--color-bg);color:var(--color-text);font:11px/1 monospace;padding:2px 6px;border-radius:3px;white-space:nowrap;pointer-events:none}.qr2-popover{position:fixed;background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:8px;padding:10px 12px;box-shadow:0 8px 32px #00000080;z-index:1001;min-width:220px;font-family:system-ui,sans-serif;font-size:12px;color:var(--color-text);-webkit-user-select:none;user-select:none}.qr2-popover h4{margin:0 0 8px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text)}.qr2-percent-row{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px}.qr2-percent-btn{flex:1 0 auto;padding:4px 6px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);cursor:pointer;font-size:11px;text-align:center;transition:background .15s,border-color .15s}.qr2-percent-btn:hover,.qr2-percent-btn.active{background:var(--color-bg);border-color:var(--color-link);color:var(--color-link)}.qr2-divider{border:none;border-top:1px solid var(--color-border);margin:8px 0}.qr2-align-row{display:flex;gap:5px}.qr2-align-btn{flex:1;padding:5px 4px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);cursor:pointer;font-size:10px;text-align:center;transition:background .15s,border-color .15s;display:flex;flex-direction:column;align-items:center;gap:2px}.qr2-align-btn:hover,.qr2-align-btn.active{background:var(--color-bg);border-color:var(--color-link);color:var(--color-link)}.qr2-align-btn svg{display:block}.qr2-custom-row{display:flex;gap:5px;margin-top:8px;align-items:center}.qr2-custom-input{flex:1;background:var(--color-bg);border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);font-size:11px;padding:4px 6px;outline:none;width:60px}.qr2-custom-input:focus{border-color:var(--color-link)}.qr2-apply-btn{padding:4px 8px;background:var(--color-bg);border:none;border-radius:5px;color:var(--color-link);cursor:pointer;font-size:11px}.qr2-apply-btn:hover{background:var(--color-bg)}.qv-popup{position:fixed;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:12px;box-shadow:0 8px 32px var(--color-overlay);z-index:2000;width:320px;font-family:system-ui,sans-serif;font-size:12px;color:var(--color-text);-webkit-user-select:none;user-select:none}.qv-popup-title{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text);margin:0 0 8px}.qv-input-row{display:flex;gap:6px;margin-bottom:8px}.qv-input{flex:1;background:var(--color-bg);border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);font-size:12px;padding:5px 8px;outline:none;min-width:0}.qv-input:focus{border-color:var(--color-link)}.qv-input::placeholder{color:var(--color-text-muted)}.qv-insert-btn{padding:5px 12px;background:var(--color-bg);border:1px solid var(--color-link);border-radius:5px;color:var(--color-link);cursor:pointer;font-size:12px;white-space:nowrap}.qv-insert-btn:hover{background:var(--color-link);color:var(--color-text-white)}.qv-insert-btn:disabled{background:var(--color-bg-muted);color:var(--color-text-muted);cursor:default}.qv-error{font-size:11px;color:var(--color-danger);margin-top:4px;min-height:14px}.qv-error:empty{display:none}.ql-container{box-sizing:border-box;font-size:14px;height:100%;margin:0;position:relative}.ql-editor{box-sizing:border-box;line-height:1.33;height:100%;min-height:38px;outline:none;overflow-y:auto;padding:8px 8px 0;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-snow .ql-tooltip{display:none!important}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:var(--color-text-muted);cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li.ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%;padding:1px 2px}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:var(--color-text-subtle);content:attr(data-placeholder);left:8px;pointer-events:none;position:absolute;right:8px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:1px solid var(--color-border);border-radius:3px;margin-right:4px;cursor:pointer;display:inline-block;float:left;height:28px;width:28px;padding:3px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-picker-options{background-color:var(--color-bg);display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:var(--color-overlay) 0 2px 8px}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:var(--color-link)}.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{border-color:var(--color-link)}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:var(--color-text-muted)}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:var(--color-link)}.ql-snow .ql-stroke{fill:none;stroke:var(--color-text-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:var(--color-text-muted);stroke-miterlimit:10;stroke-width:2}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:var(--color-link)}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:var(--color-text-muted)}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:var(--color-text-muted)}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:var(--color-text-muted)}}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow a{color:var(--color-link)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid var(--color-border);margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:var(--color-bg);border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:var(--color-bg-dark);color:var(--color-text-white);overflow:visible}.ql-snow .ql-editor img{max-width:100%;height:auto;display:block;min-height:40px;background-color:var(--color-bg);padding:1px 2px}.ql-snow .ql-editor iframe{max-width:100%;width:640px;height:360px}.ql-snow .ql-picker{color:var(--color-text-muted);display:inline-block;float:left;font-size:14px;font-weight:500;height:28px;position:relative;vertical-align:middle;border:1px solid var(--color-border);border-radius:3px;margin-right:4px}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:var(--color-text-muted);z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:var(--color-text-muted)}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:var(--color-text-muted)}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-size{width:70px}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value*=px]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value*=px]:before{content:attr(data-value)}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"14px"}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:var(--color-bg)}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:var(--color-bg-dark)}.ql-toolbar.ql-snow{display:flex;flex-flow:row nowrap;gap:10px 15px;position:sticky;top:0;left:0;background-color:var(--color-bg-muted);z-index:100;border:1px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;padding:8px 10px}.ql-toolbar.ql-snow .ql-formats{display:flex;flex-flow:row wrap;gap:4px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:var(--color-border)}#editor-resizer .toolbar{z-index:1001}._root_1vmju_1{display:inline-flex;flex-direction:row;align-items:stretch;flex-shrink:0;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface)}._root_1vmju_1._disabled_1vmju_12{opacity:.5;pointer-events:none}._item_1vmju_17{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--spacing-sm-plus);border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background-color .15s,color .15s;line-height:1;white-space:nowrap}._size-sm_1vmju_34{height:34px;border-radius:var(--radius-sm)}._size-sm_1vmju_34 ._item_1vmju_17{min-width:34px;font-size:var(--font-size-sm)}._size-md_1vmju_44{height:40px}._size-md_1vmju_44 ._item_1vmju_17{min-width:40px;font-size:var(--font-size-base)}._item_1vmju_17 svg{width:18px;height:18px;fill:currentColor}._item_1vmju_17:not(._active_1vmju_59):hover{background:var(--color-surface-hover);color:var(--color-text)}._item_1vmju_17+._item_1vmju_17{border-left:1px solid var(--color-border)}._active_1vmju_59{background:var(--color-primary);color:var(--color-text-white)}._overlay_yfu1u_1{position:fixed;inset:0;background:var(--color-overlay);z-index:-9998;opacity:0;transition:opacity .25s ease,z-index 0s ease .25s}._overlay_yfu1u_1._open_yfu1u_10{opacity:1;z-index:9998;transition:opacity .25s ease}._panel_yfu1u_16{display:flex;flex-flow:column nowrap;overflow:hidden;transform:translate(100%);flex-direction:column;position:fixed;top:0;right:0;bottom:0;height:100%;width:400px;max-width:100%;background:var(--color-surface);box-shadow:var(--shadow-side-panel);z-index:9999;transition:transform .25s ease}._panel_yfu1u_16._open_yfu1u_10{transform:translate(0)}._header_yfu1u_39{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:16px;background-color:var(--color-surface);border-bottom:1px solid var(--color-border);min-height:64px}._title_yfu1u_50{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:var(--color-text);line-height:var(--line-height-tight)}._close_yfu1u_58{color:var(--color-text-muted);cursor:pointer}._content_yfu1u_63{display:flex;flex-flow:column nowrap;flex:1;overflow:auto;padding:16px 16px 128px;gap:16px}._footer_yfu1u_72{display:flex;align-items:center;justify-content:space-between;padding:16px;border-top:1px solid var(--color-border);gap:16px}._footer_yfu1u_72>*{flex:1}._root_1fupt_1{display:flex;flex-flow:row nowrap;justify-content:flex-start;background:var(--color-bg-muted);padding:10px 20px;gap:8px;border-bottom:1px solid var(--color-border);font-size:12px}._filters_1fupt_12{display:flex;flex-flow:row wrap;gap:8px}._filterFirstItemWrapper_1fupt_18{display:flex;flex-flow:row nowrap;align-items:baseline;gap:8px}._filterFirstItemWrapper_1fupt_18:not(:first-child){margin-left:16px}._filterTitle_1fupt_29{font-weight:500;color:var(--color-text-muted)}._filterItem_1fupt_34{display:flex;align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:4px 8px 4px 12px;gap:8px}._close_1fupt_44{cursor:pointer;color:var(--color-text-muted);stroke:var(--color-text-muted);stroke-width:25px;font-size:10px}._reset_1fupt_52{flex-shrink:0;margin-left:auto;font-size:12px;font-weight:400;white-space:nowrap}._root_1bu0w_1{display:flex;flex-direction:row;height:100vh;min-height:0;overflow:hidden}._main_1bu0w_9{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}._root_19f21_1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100vw;background-color:#fff}._root_hhi51_1{display:flex;height:100vh;width:100vw;background:url(../../assets/images/auth-bg.jpg) no-repeat center center;background-size:cover;position:relative}._content_hhi51_10{position:absolute;top:50%;left:25%;transform:translate(-25%,-50%);width:400px;padding:24px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a}@media screen and (max-width:768px){._content_hhi51_10{width:90%;padding:12px;left:5%;transform:translateY(-50%)}}._title_hhi51_29{color:var(--color-text);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-md) 0;padding:0}._form_hhi51_37{display:flex;flex-direction:column;gap:16px}._row_hhi51_43{display:flex;flex-direction:column;gap:8px}._buttons_hhi51_49{display:flex;flex-direction:row;justify-content:space-between;align-items:center}._forgotPasswordLink_hhi51_56{color:var(--color-link);text-decoration:none}._forgotPasswordLink_hhi51_56:hover{color:var(--color-link-hover);text-decoration:underline}._root_16ar3_1{display:flex;height:100vh;width:100vw;background:url(../../assets/images/auth-bg.jpg) no-repeat center center;background-size:cover;position:relative}._content_16ar3_10{position:absolute;top:50%;left:25%;transform:translate(-25%,-50%);width:400px;padding:24px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a}@media screen and (max-width:768px){._content_16ar3_10{width:90%;padding:12px;left:5%;transform:translateY(-50%)}}._title_16ar3_29{color:var(--color-text);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-md) 0;padding:0}._form_16ar3_37{display:flex;flex-direction:column;gap:16px}._row_16ar3_43{display:flex;flex-direction:column;gap:8px}._errorText_16ar3_49{margin:0;color:var(--color-red, var(--color-danger, rgb(244 67 54)))}._buttons_16ar3_54{display:flex;flex-direction:row;justify-content:space-between;align-items:center}._forgotPasswordLink_16ar3_61{color:var(--color-link);text-decoration:none}._forgotPasswordLink_16ar3_61:hover{color:var(--color-link-hover);text-decoration:underline}._root_egm75_1{display:inline-flex;align-items:center;text-transform:uppercase;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}._border_egm75_13{padding:7px 10px;border:1px solid;margin:0 10px;border-radius:3px}._firstContact_egm75_20{color:#cdaf46}._requestAwaiting_egm75_24{color:#96c}._requestReceived_egm75_28{color:#0070d2}._newClient_egm75_32{color:#0e964c}._declined_egm75_36{color:#d74439}._firstContact_egm75_20._border_egm75_13{border-color:#cdaf46}._requestAwaiting_egm75_24._border_egm75_13{border-color:#96c}._requestReceived_egm75_28._border_egm75_13{border-color:#0070d2}._newClient_egm75_32._border_egm75_13{border-color:#0e964c}._declined_egm75_36._border_egm75_13{border-color:#d74439}._withContacts_7h5wl_1{display:flex;flex-flow:column nowrap;gap:8px}._root_nkxwl_1{display:inline-flex;align-items:center;text-transform:uppercase;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}._border_nkxwl_13{padding:7px 10px;border:1px solid;margin:0 10px;border-radius:3px}._created_nkxwl_20{color:#cdaf46}._inWork_nkxwl_24{color:#0070d2}._complete_nkxwl_28{color:#0e964c}._decline_nkxwl_32{color:#d74439}._created_nkxwl_20._border_nkxwl_13{border-color:#cdaf46}._inWork_nkxwl_24._border_nkxwl_13{border-color:#0e964c}._complete_nkxwl_28._border_nkxwl_13{border-color:#0070d2}._decline_nkxwl_32._border_nkxwl_13{border-color:#d74439}._tableFixed_17o14_1{overflow:visible;width:fit-content;min-width:100%}._tableFixed_17o14_1 th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tableFixed_17o14_1 td{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;min-width:0}._tableFixed_17o14_1 th[data-col=id],._tableFixed_17o14_1 td[data-col=id]{white-space:nowrap}._root_12dm7_1{display:flex;flex-flow:column nowrap;gap:8px}._name_12dm7_7{padding:8px}._name_12dm7_7:hover{background-color:#f0f0f033}._root_hw01p_1{display:flex;flex-direction:column;height:100%;min-height:0;gap:var(--spacing-sm)}._content_hw01p_10{display:flex;flex-direction:column;flex:1 1 0%;min-height:0;overflow:auto;border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-surface);scrollbar-width:thin;scrollbar-color:var(--color-border-muted) transparent}._content_hw01p_10::-webkit-scrollbar{width:6px;height:6px}._content_hw01p_10::-webkit-scrollbar-track{background:transparent}._content_hw01p_10::-webkit-scrollbar-thumb{background-color:var(--color-border-muted);border-radius:3px}._content_hw01p_10::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-subtle)}._controls_hw01p_42{flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-sm)}@media screen and (max-width:767px){._controls_hw01p_42{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--spacing-sm)}}._left_hw01p_56{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--spacing-sm)}@media screen and (max-width:767px){._left_hw01p_56{width:100%;justify-content:space-between}}@media screen and (max-width:567px){._left_hw01p_56{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--spacing-sm)}._left_hw01p_56 ._radioToggler_hw01p_74{width:100%}._left_hw01p_56 ._radioToggler_hw01p_74 button{width:50%}}._right_hw01p_84{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:var(--spacing-sm)}@media screen and (max-width:767px){._right_hw01p_84{width:100%;justify-content:space-between}}
