body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}:root{--font-display:"Sora","Segoe UI",sans-serif;--font-ui:"IBM Plex Sans","Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SFMono-Regular",monospace;--font-size-base:13px;--font-size-sm:12px;--font-size-lg:14px;--contract-form-label-size:11px;--contract-form-label-color:var(--app-color-text-secondary);--contract-form-control-height:34px;--contract-form-control-font-size:13px;--contract-form-item-spacing:10px;--app-color-bg-layout:#dde1e6;--app-color-bg-container:#edeff2;--app-color-bg-elevated:#f4f6f8;--app-color-bg-subtle:#e5e8ec;--app-color-header-bg:#4b6989;--app-color-header-text:#fff;--app-color-sidebar-bg:#6b7f95;--app-color-sidebar-text:#ffffffeb;--app-color-text:#0f172a;--app-color-text-secondary:#475569;--app-color-text-muted:#64748b;--app-color-text-placeholder:#0f172a66;--app-color-icon:#0f172a73;--app-color-border:#d0d5dc;--app-color-border-secondary:#dde1e6;--app-color-control-border:#c9ced6;--app-color-primary:#1677ff;--app-color-primary-text:#022557;--app-color-focus-shadow:#0591ff1a;--app-color-info-bg:#f5faff;--app-color-info-border:#e3f0fa;--app-color-info-text:#4a90e2;--app-color-info-hover-bg:#eff6ff;--app-color-danger-bg:#fff5f5;--app-color-danger-border:#faeaea;--app-color-danger-text:#e57373;--app-color-danger:#ff4d4f;--app-color-danger-shadow:#ff4d4f1a;--app-color-success-bg:#f3fbf3;--app-color-success-border:#e2f4e2;--app-color-success-text:#5aa565;--app-color-warning:#faad14;--app-color-warning-shadow:#faad141a;--app-color-warning-bg:#fffbe6;--app-color-warning-border:#ffe58f;--app-color-warning-text:#d48806;--app-color-shadow:#0f172a14;--app-color-overlay:#0f172a2e;--app-color-input-bg:#f4f6f8;--app-color-disabled-bg:#e2e5ea;--app-color-interactive-bg:#e7eaee;--app-color-interactive-hover-bg:#dfe3e8;--app-color-sidebar-active-bg:#ffffffeb;--app-color-sidebar-active-text:#3a4f65;--app-color-sidebar-hover-bg:#ffffff1f;--app-color-sidebar-divider:#c4d2e073;--app-color-theme-accent:#69c0ff;--radius:0.25rem;--ring:var(--app-color-primary);--background:var(--app-color-bg-layout);--foreground:var(--app-color-text);--card:var(--app-color-bg-container);--card-foreground:var(--app-color-text);--popover:var(--app-color-bg-elevated);--popover-foreground:var(--app-color-text);--primary:var(--app-color-primary);--primary-foreground:#fff;--secondary:var(--app-color-bg-subtle);--secondary-foreground:var(--app-color-text);--muted:var(--app-color-interactive-hover-bg);--muted-foreground:var(--app-color-text-muted);--accent:var(--app-color-interactive-hover-bg);--accent-foreground:var(--app-color-text);--destructive:var(--app-color-danger);--destructive-foreground:#fff;--border:var(--app-color-border);--input:var(--app-color-control-border)}body,html{background-color:#dde1e6;background-color:var(--app-color-bg-layout);color:#0f172a;color:var(--app-color-text)}#root,body,html{font-family:IBM Plex Sans,Segoe UI,sans-serif;font-family:var(--font-ui);font-size:13px;font-size:var(--font-size-base)}:root[data-theme=dark]{--app-color-bg-layout:#334155;--app-color-bg-container:#3e4f68;--app-color-bg-elevated:#3e4f68;--app-color-bg-subtle:#38485d;--app-color-header-bg:#26344a;--app-color-header-text:#ffffffeb;--app-color-sidebar-bg:#26344a;--app-color-sidebar-text:#ffffffd9;--app-color-text:#ffffffe6;--app-color-text-secondary:#ffffffbf;--app-color-text-muted:#ffffff94;--app-color-text-placeholder:#ffffff6b;--app-color-icon:#ffffff73;--app-color-border:#ffffff1f;--app-color-border-secondary:#ffffff14;--app-color-control-border:#ffffff1f;--app-color-primary:#4096ff;--app-color-primary-text:#cbd5e1;--app-color-focus-shadow:#0591ff26;--app-color-info-bg:#4a90e229;--app-color-info-border:#4a90e266;--app-color-info-text:#93c5fd;--app-color-info-hover-bg:#ffffff0f;--app-color-danger-bg:#e5737329;--app-color-danger-border:#e5737366;--app-color-danger-text:#fca5a5;--app-color-danger:#ff7875;--app-color-danger-shadow:#ff4d4f24;--app-color-success-bg:#5aa56529;--app-color-success-border:#5aa5656b;--app-color-success-text:#86efac;--app-color-warning:#ffd666;--app-color-warning-shadow:#faad1429;--app-color-warning-bg:#faad1429;--app-color-warning-border:#faad1466;--app-color-warning-text:#ffd666;--app-color-shadow:#00000073;--app-color-overlay:#00000052;--app-color-input-bg:#46576e;--app-color-disabled-bg:#3e4f68;--app-color-interactive-bg:#38485d;--app-color-interactive-hover-bg:#ffffff0f;--app-color-sidebar-active-bg:#ffffff29;--app-color-sidebar-active-text:#ffffffeb;--app-color-sidebar-hover-bg:#ffffff1f;--app-color-sidebar-divider:#ffffff1f;--app-color-theme-accent:#ffd666;background-color:#dde1e6;background-color:var(--app-color-bg-layout);color-scheme:dark}:root[data-theme=dark] #root,:root[data-theme=dark] body,:root[data-theme=dark] html{background-color:#dde1e6;background-color:var(--app-color-bg-layout);color:#0f172a;color:var(--app-color-text)}#user-info,#user-info-collapsed,.user-section{font-family:IBM Plex Sans,Segoe UI,sans-serif;font-family:var(--font-ui)}h1,h2,h3{font-family:Sora,Segoe UI,sans-serif;font-family:var(--font-display)}button,input,select,table,textarea{font-family:IBM Plex Sans,Segoe UI,sans-serif;font-family:var(--font-ui)}.ant-btn,.ant-checkbox-wrapper,.ant-dropdown-menu,.ant-form,.ant-form-item-label>label,.ant-input,.ant-input-affix-wrapper,.ant-input-number-input,.ant-menu-title-content,.ant-message-notice-content,.ant-modal-content,.ant-radio-wrapper,.ant-select,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-select-selector,.ant-tag,.ant-typography{font-family:IBM Plex Sans,Segoe UI,sans-serif!important;font-family:var(--font-ui)!important;font-size:13px;font-size:var(--font-size-base)}.code,.id,.kpi,.metric{font-feature-settings:"tnum";font-family:JetBrains Mono,SFMono-Regular,monospace!important;font-family:var(--font-mono)!important;font-variant-numeric:tabular-nums}.content-layout{margin-left:80px}.mobile-save-button{padding-top:10px;text-align:center}.extend-search-form{transition:.5 ease-out}#home-button{visibility:hidden}.logout-section{display:flex;justify-content:space-around}.custom-menu .ant-menu{background-color:#6b7f95!important;background-color:var(--app-color-sidebar-bg)!important}.custom-menu .ant-menu,.custom-menu .ant-menu-item,.custom-menu .ant-menu-submenu-title{color:#ffffffeb!important;color:var(--app-color-sidebar-text)!important}.custom-menu .ant-menu-submenu{background-color:#6b7f95!important;background-color:var(--app-color-sidebar-bg)!important}.custom-menu .ant-menu-submenu:hover{background-color:#ffffff1f!important;background-color:var(--app-color-sidebar-hover-bg)!important}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-submenu-title{color:#ffffffeb!important;color:var(--app-color-sidebar-text)!important}.ant-menu-dark .ant-menu-item-active,.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-submenu-title:hover{color:#1677ff!important;color:var(--app-color-primary)!important}.title-section-container{background-color:#e5e8ec;background-color:var(--app-color-bg-subtle);margin:auto;min-height:26px}.title-section{font-family:Sora,Segoe UI,sans-serif;font-family:var(--font-display);font-size:12px;font-weight:700;padding:7px 0 7px 14px}#log-out-button{background-color:#edeff2;background-color:var(--app-color-bg-container);border:none;border-radius:calc(.25rem - 4px);border-radius:calc(var(--radius) - 4px)}#user-info{align-items:center;color:#ffffffeb;color:var(--app-color-sidebar-text);padding-left:5px}.user-section-container{bottom:55px;position:fixed}#user-info-collapsed{visibility:hidden}.user-section-collapses{bottom:35px;left:30px;position:fixed}.table-custom-style{padding-top:15px}.table-custom-style .ant-table-tbody>tr:hover>td{background-color:#f5faff!important;background-color:var(--app-color-info-bg)!important;cursor:pointer}.ant-table{background-color:#edeff2!important;background-color:var(--app-color-bg-container)!important;border-radius:.25rem!important;border-radius:var(--radius)!important;box-shadow:0 2px 6px #0f172a14,0 1px 3px #0f172a14!important;box-shadow:0 2px 6px var(--app-color-shadow),0 1px 3px var(--app-color-shadow)!important;font-family:IBM Plex Sans,Segoe UI,sans-serif!important;font-family:var(--font-ui)!important;overflow:hidden}.ant-table-thead>tr>th{background-color:#e5e8ec!important;background-color:var(--app-color-bg-subtle)!important;border-bottom:1px solid #d0d5dc!important;border-bottom:1px solid var(--app-color-border)!important;color:#475569;color:var(--app-color-text-secondary);font-size:11px;font-weight:600}.ant-table-tbody>tr>td{border-bottom:1px solid #dde1e6!important;border-bottom:1px solid var(--app-color-border-secondary)!important;font-size:11px}.ant-table-tbody>tr:hover>td{background-color:#f5faff!important;background-color:var(--app-color-info-bg)!important;cursor:pointer}.ant-table .ant-table-thead>tr>.ant-table-cell-fix-left{background-color:#e5e8ec!important;background-color:var(--app-color-bg-subtle)!important}.ant-table .ant-table-tbody>tr>.ant-table-cell-fix-left:first-child,.ant-table .ant-table-thead>tr>.ant-table-cell-fix-left:first-child{border-left:1px solid #dde1e6!important;border-left:1px solid var(--app-color-border-secondary)!important}.ant-table .ant-table-tbody>tr>.ant-table-cell-fix-left:last-child,.ant-table .ant-table-thead>tr>.ant-table-cell-fix-left:last-child{border-right:2px solid #dde1e6!important;border-right:2px solid var(--app-color-border-secondary)!important}.contract-card-style{border-radius:.25rem;border-radius:var(--radius);margin-bottom:16px;transition:all .3s ease}.contract-card-style:hover{box-shadow:0 4px 12px #0f172a14;box-shadow:0 4px 12px var(--app-color-shadow);transform:translateY(-2px)}.contract-card-style .ant-input,.contract-card-style .ant-select-selector,.contract-card-style button{align-items:center;display:flex;height:25!important;min-height:25!important}.contract-card-style .ant-select-selection-item{line-height:25px!important}.ant-card{background-color:#edeff2!important;background-color:var(--app-color-bg-container)!important;border:1px solid #d0d5dc!important;border:1px solid var(--app-color-border)!important;border-radius:.25rem!important;border-radius:var(--radius)!important;box-shadow:0 2px 6px #0f172a14,0 1px 3px #0f172a14!important;box-shadow:0 2px 6px var(--app-color-shadow),0 1px 3px var(--app-color-shadow)!important;font-family:IBM Plex Sans,Segoe UI,sans-serif!important;font-family:var(--font-ui)!important;margin-bottom:14px!important;transition:transform .25s ease,box-shadow .25s ease!important}.ant-card:hover{box-shadow:0 4px 10px #0f172a14,0 2px 4px #0f172a14!important;box-shadow:0 4px 10px var(--app-color-shadow),0 2px 4px var(--app-color-shadow)!important;transform:translateY(-.7px)}.ant-drawer-body{background-color:#edeff2!important;background-color:var(--app-color-bg-container)!important}.ant-drawer-header{background-color:#e5e8ec!important;background-color:var(--app-color-bg-subtle)!important;border-bottom:1px solid #d0d5dc!important;border-bottom:1px solid var(--app-color-border)!important}.ant-drawer{transition:transform .25s ease,box-shadow .25s ease!important}.ant-drawer:hover{box-shadow:0 8px 20px #0f172a14,0 4px 8px #0f172a14!important;box-shadow:0 8px 20px var(--app-color-shadow),0 4px 8px var(--app-color-shadow)!important}.ant-tabs-nav{margin:0!important}.minimal-tabs-wrap{background:#edeff2;background:var(--app-color-bg-container);border:1px solid #d0d5dc;border:1px solid var(--app-color-border);border-radius:calc(.25rem + 4px);border-radius:calc(var(--radius) + 4px);box-shadow:0 2px 10px #0f172a14;box-shadow:0 2px 10px var(--app-color-shadow);padding:8px}.ant-tabs-tab{background:#0000!important;border:none!important;border-radius:calc(.25rem + 2px)!important;border-radius:calc(var(--radius) + 2px)!important;margin:2px 6px!important;padding:8px 12px!important;transition:background .2s ease,color .2s ease,transform .12s ease}.ant-tabs-tab .ant-tabs-tab-btn{align-items:center;color:#475569;color:var(--app-color-text-secondary);display:inline-flex;font-weight:500;gap:6px}.ant-tabs-tab:hover{background:#e7eaee!important;background:var(--app-color-interactive-bg)!important}.ant-tabs-tab.ant-tabs-tab-active{background:#f5faff!important;background:var(--app-color-info-bg)!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#022557!important;color:var(--app-color-primary-text)!important;font-weight:600}.ant-tabs-ink-bar{background:#1677ff!important;background:var(--app-color-primary)!important;border-radius:calc(.25rem - 4px)!important;border-radius:calc(var(--radius) - 4px)!important;height:3px!important}.ontime-tabs .ant-tabs-content-holder{background:#edeff2;background:var(--app-color-bg-container);border:1px solid #d0d5dc;border:1px solid var(--app-color-border);border-radius:calc(.25rem + 4px);border-radius:calc(var(--radius) + 4px);box-shadow:0 8px 20px #0f172a14;box-shadow:0 8px 20px var(--app-color-shadow);margin-top:10px;overflow:hidden}.ontime-tabs .ant-tabs-content{padding:14px 16px}.ontime-tabs .ant-tabs-content:before{border-top:1px dashed #d0d5dc;border-top:1px dashed var(--app-color-border);content:"";display:block;height:0;margin:-14px -16px 14px}.form-font{font-weight:700}.form-font,.form-font-small{font-size:12px!important}.select-style{max-width:186px}.customer-input{width:88%}.integration-input-style{margin-top:5px}.ant-select-dropdown .ant-empty-description,.ant-select-dropdown .ant-select-item-option-content,.ant-select-tree .ant-select-tree-title,.antd-custom-input .ant-input,.antd-custom-input .ant-input-affix-wrapper .ant-input,.antd-custom-input .ant-input-number-input,.antd-custom-input .ant-picker-input>input,.antd-custom-input .ant-select .ant-select-selector,.antd-custom-input .ant-select-selection-item,.antd-custom-input .ant-select-selection-placeholder{font-family:IBM Plex Sans,Segoe UI,sans-serif!important;font-family:var(--font-ui)!important;font-size:14px!important;font-weight:400!important}.ant-input-affix-wrapper input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}.ant-input-affix-wrapper .ant-input{height:28}.compact-search.ant-input-search .ant-input-affix-wrapper,.compact-search.ant-input-search input.ant-input{height:28px;line-height:28px;padding:0 8px}.compact-search.ant-input-search .ant-input-affix-wrapper{align-items:center;display:inline-flex}.compact-search.ant-input-search .ant-input-search-button{height:28px}.ant-btn:not(.ant-btn-circle):not(.ant-btn-round):not(.ant-btn-compact-item):not(.ant-btn-compact-vertical-item){border-radius:.25rem!important;border-radius:var(--radius)!important}.export-btn.ant-btn,.export-btn.ant-btn:active,.export-btn.ant-btn:hover{background-color:#f3fbf3!important;background-color:var(--app-color-success-bg)!important;border-color:#e2f4e2!important;border-color:var(--app-color-success-border)!important;color:#5aa565!important;color:var(--app-color-success-text)!important}.ant-btn:focus-visible,.ant-checkbox-input:focus-visible,.ant-input-affix-wrapper:focus-visible,.ant-input-number:focus-visible,.ant-input:focus-visible,.ant-pagination-item:focus-visible,.ant-picker:focus-visible,.ant-radio-input:focus-visible,.ant-segmented-item-label:focus-visible,.ant-select-selector:focus-visible,.ant-switch:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #1677ff;outline:2px solid var(--ring);outline-offset:2px}.multiselect{display:inline-block;position:relative;width:100%}.multiselect-trigger{border:1px solid #c9ced6;border:1px solid var(--app-color-control-border);border-radius:calc(.25rem - 4px);border-radius:calc(var(--radius) - 4px);cursor:pointer;display:flex;justify-content:space-between;padding:5px 10px;width:150px}.multiselect-options{background-color:#edeff2;background-color:var(--app-color-bg-container);border:1px solid #c9ced6;border-top:1px solid #c9ced6;border:1px solid var(--app-color-control-border);border-radius:calc(.25rem - 4px);border-radius:calc(var(--radius) - 4px);display:block;list-style:none;margin-top:5px;padding:0;width:100%}.multiselect-options li{display:flex;padding:5px 10px}.multiselect-options li label{padding-left:5px}.contract-div{margin-top:10px;transition:height .5s ease,opacity .5s ease}.contract-hidden{height:0;opacity:0;overflow:hidden}.qpay-switch{display:flex;flex-direction:column}.qpay-switch div{width:100px}.contract-form-collapse{background:#0000!important;border:none!important}.contract-form-collapse>.ant-collapse-item{background:#edeff2!important;background:var(--app-color-bg-container)!important;border:1px solid #d0d5dc!important;border:1px solid var(--app-color-border)!important;border-radius:.25rem!important;border-radius:var(--radius)!important;box-shadow:0 2px 6px #0f172a14,0 1px 3px #0f172a14!important;box-shadow:0 2px 6px var(--app-color-shadow),0 1px 3px var(--app-color-shadow)!important;overflow:hidden}.contract-form-collapse>.ant-collapse-item>.ant-collapse-header{font-size:14px;font-weight:700}.contract-form-collapse>.ant-collapse-item>.ant-collapse-content{background:#edeff2!important;background:var(--app-color-bg-container)!important;border-top:1px solid #d0d5dc!important;border-top:1px solid var(--app-color-border)!important}.contract-form-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-bottom:8px!important}.contract-form-compact .ant-form-item{margin-bottom:10px;margin-bottom:var(--contract-form-item-spacing)}.contract-form-compact .ant-form-item-label>label,.contract-inline-label{color:#475569!important;color:var(--contract-form-label-color)!important;font-size:11px!important;font-size:var(--contract-form-label-size)!important;font-weight:500;line-height:1.25}.contract-inline-label{display:block;margin-bottom:4px}.contract-form-compact .ant-btn,.contract-form-compact .ant-input,.contract-form-compact .ant-input-affix-wrapper,.contract-form-compact .ant-input-number,.contract-form-compact .ant-picker,.contract-form-compact .ant-select-selection-item,.contract-form-compact .ant-select-selection-placeholder{font-size:13px!important;font-size:var(--contract-form-control-font-size)!important}.contract-form-compact .ant-input-affix-wrapper,.contract-form-compact .ant-input-number,.contract-form-compact .ant-picker,.contract-form-compact input.ant-input{height:34px;height:var(--contract-form-control-height);min-height:34px;min-height:var(--contract-form-control-height)}.contract-form-compact .ant-select-selector{align-items:center;display:flex;height:auto!important;min-height:34px!important;min-height:var(--contract-form-control-height)!important}.contract-form-compact .ant-input-affix-wrapper input.ant-input,.contract-form-compact input.ant-input{line-height:32px;line-height:calc(var(--contract-form-control-height) - 2px);padding-bottom:0;padding-top:0}.contract-form-compact .ant-input-number-input-wrap{align-items:center;display:flex;height:100%}.contract-form-compact .ant-input-number-input{height:100%!important;padding-bottom:0!important;padding-top:0!important}.contract-form-compact .ant-input-number-input,.contract-form-compact .ant-select-single .ant-select-selection-item,.contract-form-compact .ant-select-single .ant-select-selection-placeholder{line-height:32px!important;line-height:calc(var(--contract-form-control-height) - 2px)!important}.contract-form-compact .ant-select-multiple .ant-select-selector{height:auto!important;min-height:34px!important;min-height:var(--contract-form-control-height)!important;padding-bottom:2px!important;padding-top:2px!important}.contract-form-compact .ant-select-multiple .ant-select-selection-overflow{align-items:center}.contract-form-compact .ant-select-multiple .ant-select-selection-item{align-items:center;display:inline-flex;line-height:1.2!important}.contract-form-compact .ant-select .ant-select-arrow,.contract-form-compact .ant-select-arrow{align-items:center;display:inline-flex;height:100%;justify-content:center;margin-top:0!important;top:50%;transform:translateY(-50%)}.contract-form-compact .ant-select .ant-select-arrow .anticon,.contract-form-compact .ant-select-arrow .anticon{align-items:center;display:inline-flex;justify-content:center;line-height:1}.contract-form-compact .ant-select-arrow svg{display:block}.contract-form-compact .ant-input-group .ant-btn,.contract-form-compact .ant-input-group .ant-input,.contract-form-compact .ant-input-group .ant-input-number,.contract-form-compact .ant-input-group .ant-select-selector{height:34px!important;height:var(--contract-form-control-height)!important;min-height:34px!important;min-height:var(--contract-form-control-height)!important}.contract-form-compact .ant-input-group .ant-btn,.contract-form-compact .ant-space-compact .ant-btn{align-items:center;display:inline-flex;justify-content:center;padding-inline:0}.contract-form-compact .ant-space-compact .ant-btn{height:34px!important;height:var(--contract-form-control-height)!important;min-height:34px!important;min-height:var(--contract-form-control-height)!important}.contract-form-compact .ant-collapse-header{min-height:36px;padding-bottom:8px!important;padding-top:8px!important}.contract-form-compact .ant-collapse-content-box{padding-bottom:10px!important;padding-top:10px!important}.contract-form-compact .ant-divider{margin:10px 0}.search-form-compact .ant-form-item{margin-bottom:10px;margin-bottom:var(--contract-form-item-spacing)}.search-form-compact .ant-form-item-label>label{color:#475569!important;color:var(--contract-form-label-color)!important;font-size:11px!important;font-size:var(--contract-form-label-size)!important;font-weight:500;line-height:1.25}.search-form-compact .ant-btn,.search-form-compact .ant-input,.search-form-compact .ant-input-affix-wrapper,.search-form-compact .ant-input-number,.search-form-compact .ant-picker,.search-form-compact .ant-select-selection-item,.search-form-compact .ant-select-selection-placeholder,.search-form-compact .compact-input,.search-form-compact .compact-search.ant-input-search input.ant-input{font-size:13px!important;font-size:var(--contract-form-control-font-size)!important}.search-form-compact .ant-input-affix-wrapper,.search-form-compact .ant-input-number,.search-form-compact .ant-picker,.search-form-compact .compact-input,.search-form-compact .compact-search.ant-input-search .ant-input-affix-wrapper,.search-form-compact .compact-search.ant-input-search input.ant-input,.search-form-compact input.ant-input{height:34px!important;height:var(--contract-form-control-height)!important;min-height:34px!important;min-height:var(--contract-form-control-height)!important}.search-form-compact .ant-select-selector{align-items:center;display:flex;height:auto!important;min-height:34px!important;min-height:var(--contract-form-control-height)!important}.search-form-compact .ant-select-single .ant-select-selection-item,.search-form-compact .ant-select-single .ant-select-selection-placeholder{align-items:center;display:inline-flex;line-height:1.2!important}.search-form-compact .ant-select-multiple .ant-select-selector{height:auto!important;min-height:34px!important;min-height:var(--contract-form-control-height)!important;padding-bottom:2px!important;padding-top:2px!important}.search-form-compact .ant-input-number-input-wrap{align-items:center;display:flex;height:100%}.search-form-compact .ant-input-number-input{height:auto!important}.search-form-compact .ant-input-affix-wrapper input.ant-input,.search-form-compact .ant-input-number-input,.search-form-compact .ant-picker-input>input,.search-form-compact input.ant-input{line-height:1.2!important;padding-bottom:5px!important;padding-top:5px!important}.search-form-compact .ant-input-affix-wrapper,.search-form-compact .ant-picker-input{align-items:center;display:flex}.search-form-compact .ant-select .ant-select-arrow,.search-form-compact .ant-select-arrow{align-items:center;display:inline-flex;height:100%;justify-content:center;margin-top:0!important;top:50%;transform:translateY(-50%)}.search-form-compact .ant-select .ant-select-arrow .anticon,.search-form-compact .ant-select-arrow .anticon{align-items:center;display:inline-flex;justify-content:center;line-height:1}.search-form-compact .ant-input-group .ant-btn,.search-form-compact .ant-input-group .ant-input,.search-form-compact .ant-input-group .ant-input-number,.search-form-compact .ant-input-group .ant-select-selector,.search-form-compact .ant-space-compact .ant-btn,.search-form-compact .compact-search.ant-input-search .ant-input-search-button{height:34px!important;height:var(--contract-form-control-height)!important;min-height:34px!important;min-height:var(--contract-form-control-height)!important}.search-form-compact .ant-input-group .ant-btn,.search-form-compact .ant-space-compact .ant-btn{align-items:center;display:inline-flex;justify-content:center}.repair-note-html{line-height:1.35;white-space:normal;word-break:break-word}.repair-note-html p{margin:0 0 4px}.repair-note-html p:last-child{margin-bottom:0}.repair-note-html ol,.repair-note-html ul{margin:0;padding-left:18px}.repair-note-html li{margin:0}.repair-note-html--compact{max-height:68px;overflow:hidden}.repair-form-layout__form,.repair-form-layout__history{padding:16px}@media(min-width:1200px){.repair-form-layout__history{background:#e5e8ec;background:var(--app-color-bg-subtle);border-right:1px solid #d0d5dc;border-right:1px solid var(--app-color-border);flex:0 0 55%;max-width:55%}.repair-form-layout__form{flex:0 0 45%;max-width:45%}}.repair-form-layout__form{--contract-form-control-height:30px;--contract-form-item-spacing:6px;--contract-form-control-font-size:12px;--contract-form-label-size:10px}.repair-form-layout__form .repair-mini-card{padding:6px 8px}.repair-form-layout__form .repair-note-editor .ck.ck-editor__main>.ck-editor__editable{font-size:12px;max-height:180px;min-height:96px}.repair-form-layout__form .ant-form-item-explain,.repair-form-layout__form .ant-form-item-extra{font-size:10px;min-height:16px}.repair-history-panel{height:100%}.repair-history-panel__title{align-items:center;color:#022557;color:var(--app-color-primary-text);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:6px;margin-bottom:10px}.repair-history-panel__stat{font-weight:500;margin-inline-end:0}@media(min-width:1200px){.repair-history-panel{max-height:calc(100vh - 140px);overflow-x:hidden;overflow-y:auto;position:sticky;top:0}}.repair-history-panel .ant-list-item{margin-block-end:12px!important}.repair-history-panel .ant-row>.ant-col:last-child .ant-list-item{margin-block-end:0!important}.repair-history-card{background:#edeff2;background:var(--app-color-bg-container);border:1px solid #d0d5dc;border:1px solid var(--app-color-border);border-radius:calc(.25rem - 2px);border-radius:calc(var(--radius) - 2px);box-shadow:0 1px 2px #0f172a14;box-shadow:0 1px 2px var(--app-color-shadow);display:flex;flex-direction:column;height:100%;padding:8px;transition:all .2s;width:100%}.repair-history-card:hover{border-color:#e3f0fa;border-color:var(--app-color-info-border);box-shadow:0 2px 6px #0f172a14;box-shadow:0 2px 6px var(--app-color-shadow)}.repair-history-card__head{flex-wrap:wrap;justify-content:space-between;margin-bottom:8px}.repair-history-card__head,.repair-history-card__head-left{align-items:center;display:flex;gap:6px}.repair-history-card__body{grid-row-gap:6px;display:grid;row-gap:6px}.repair-history-card__label{display:block;font-size:11px}.repair-history-card__note{color:#0f172a;color:var(--app-color-text);font-size:11px;line-height:1.35;margin-top:2px;overflow-wrap:anywhere;word-break:break-word}.repair-history-card__note--empty{color:#64748b;color:var(--app-color-text-muted)}.repair-history-card__chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.repair-history-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:4px 14px}.repair-history-card__chip{background:#e5e8ec;background:var(--app-color-bg-subtle);border-radius:calc(.25rem - 4px);border-radius:calc(var(--radius) - 4px);display:inline-block;font-size:11px;padding:1px 6px}.repair-form-compact .ant-select-single .ant-select-selector .ant-select-selection-item,.repair-form-compact .ant-select-single .ant-select-selector .ant-select-selection-placeholder{align-items:center;display:inline-flex;height:100%}.repair-form-compact .repair-note-editor .ck.ck-editor{--ck-color-text:var(--app-color-text);--ck-color-button-default-icon:var(--app-color-text-secondary);--ck-color-button-default-hover-background:var(--app-color-interactive-hover-bg);--ck-color-button-on-background:var(--app-color-interactive-hover-bg);width:100%}.repair-form-compact .repair-note-editor .ck.ck-toolbar{background:#e5e8ec;background:var(--app-color-bg-subtle);border-color:#c9ced6;border-color:var(--app-color-control-border);border-radius:.25rem .25rem 0 0;border-radius:var(--radius) var(--radius) 0 0;padding:2px 4px}.repair-form-compact .repair-note-editor .ck.ck-editor__main>.ck-editor__editable{background:#edeff2;background:var(--app-color-bg-container);border:1px solid #c9ced6;border:1px solid var(--app-color-control-border);border-radius:0 0 .25rem .25rem;border-radius:0 0 var(--radius) var(--radius);border-top:0;color:#0f172a;color:var(--app-color-text);font-size:13px;line-height:1.5;max-height:240px;min-height:136px}.repair-form-compact .repair-note-editor .ck.ck-editor__editable .ck-placeholder:before,.repair-form-compact .repair-note-editor .ck.ck-editor__editable.ck-placeholder:before{color:#0f172a66;color:var(--app-color-text-placeholder);opacity:1}.repair-form-compact .repair-note-editor .ck.ck-editor__editable_inline>:first-child{margin-top:0}.repair-form-compact .repair-note-editor .ck.ck-editor__editable_inline>:last-child{margin-bottom:0}.repair-form-compact .repair-mini-card{background:#e5e8ec;background:var(--app-color-bg-subtle);border:1px solid #d0d5dc;border:1px solid var(--app-color-border);border-radius:.25rem;border-radius:var(--radius);height:100%;padding:8px 10px}.repair-form-compact .repair-mini-card__title{color:#475569;color:var(--app-color-text-secondary);font-size:12px;font-weight:600;line-height:1.2;margin-bottom:6px}.repair-form-compact .repair-mini-card__title--sub{margin-top:2px}.repair-form-compact .repair-mini-card__item{margin-bottom:8px}.repair-form-compact .repair-mini-card__item--last{margin-bottom:0}.repair-form-compact .repair-mini-card__item--contract-main{margin-bottom:8px}.repair-form-compact .repair-mini-card__row .ant-form-item{margin-bottom:0}.repair-form-compact .repair-mini-card .ant-checkbox-wrapper{line-height:1.25}.repair-form-compact .repair-mini-card--attitude{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.repair-form-compact .repair-mini-card--attitude .repair-mini-card__title{text-align:center}.repair-form-compact .repair-mini-card--attitude .ant-space{justify-content:center}.repair-form-compact .repair-mini-card--attitude .repair-mini-card__anydesk{border-top:1px dashed #d0d5dc;border-top:1px dashed var(--app-color-border);display:flex;justify-content:center;margin:10px 0 0;padding-top:10px;width:100%}.ticket-mini-card{background:#e5e8ec;background:var(--app-color-bg-subtle);border:1px solid #d0d5dc;border:1px solid var(--app-color-border);border-radius:.25rem;border-radius:var(--radius);height:100%;padding:6px 8px}.ticket-mini-card__title{color:#475569;color:var(--app-color-text-secondary);font-size:11px;font-weight:600;line-height:1.1;margin-bottom:3px}.ticket-mini-card--attitude{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.ticket-mini-card--attitude .ticket-mini-card__title{text-align:center}.ticket-mini-card--anydesk{display:flex;flex-direction:column;gap:4px;justify-content:center}.ticket-mini-card .ant-checkbox-wrapper,.ticket-mini-card .ant-radio-wrapper{font-size:12px;line-height:1.2}.ticket-mini-card .ant-radio-wrapper{margin-inline-end:0}.ticket-mini-card .ant-rate{font-size:15px}.ticket-note-editor .ck.ck-editor{--ck-color-text:var(--app-color-text);--ck-color-button-default-icon:var(--app-color-text-secondary);--ck-color-button-default-hover-background:var(--app-color-interactive-hover-bg);--ck-color-button-on-background:var(--app-color-interactive-hover-bg);--ck-color-toolbar-border:var(--app-color-control-border);--ck-color-base-border:var(--app-color-control-border);--ck-color-focus-border:var(--app-color-control-border);width:100%}.ticket-note-editor .ck.ck-toolbar{background:#e5e8ec;background:var(--app-color-bg-subtle);border-color:#c9ced6;border-color:var(--app-color-control-border);border-radius:.25rem .25rem 0 0;border-radius:var(--radius) var(--radius) 0 0;padding:2px 4px}.ticket-note-editor .ck.ck-editor__main>.ck-editor__editable{background:#edeff2;background:var(--app-color-bg-container);border:1px solid #c9ced6;border:1px solid var(--app-color-control-border);border-radius:0 0 .25rem .25rem;border-radius:0 0 var(--radius) var(--radius);border-top:0;color:#0f172a;color:var(--app-color-text);font-size:13px;line-height:1.5;max-height:220px;min-height:110px}.ticket-note-editor--compact .ck.ck-editor__main>.ck-editor__editable{max-height:160px;min-height:56px}.ticket-note-editor .ck.ck-editor__editable .ck-placeholder:before,.ticket-note-editor .ck.ck-editor__editable.ck-placeholder:before{color:#0f172a66;color:var(--app-color-text-placeholder);opacity:1}.ticket-note-editor .ck.ck-editor__editable_inline>:first-child{margin-top:0}.ticket-note-editor .ck.ck-editor__editable_inline>:last-child{margin-bottom:0}.ticket-detail-toolbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;min-height:30px}.ticket-detail-toolbar .ant-btn{height:30px}.ticket-detail-layout{align-items:flex-start;display:flex;gap:8px}.ticket-detail-info-card,.ticket-detail-workspace{border:1px solid #dde1e6;border:1px solid var(--app-color-border-secondary);border-radius:.25rem;border-radius:var(--radius)}.ticket-detail-workspace{box-shadow:0 2px 8px color-mix(in srgb,#0f172a 8%,#0000);box-shadow:0 2px 8px color-mix(in srgb,var(--app-color-text) 8%,#0000)}.ticket-detail-info-card .ant-select-single:not(.ant-select-customize-input){height:30px}.ticket-detail-info-card .ant-input:not(textarea){min-height:30px;padding-block:3px}.ticket-detail-tabs{display:flex;flex:1 1;flex-direction:column;min-height:0}.ticket-detail-switcher{align-items:center;border-bottom:1px solid #dde1e6;border-bottom:1px solid var(--app-color-border-secondary);display:flex;flex-shrink:0;gap:8px;justify-content:space-between;margin-bottom:8px;padding-bottom:8px}.ticket-detail-segmented.ant-segmented{background:#e5e8ec;background:var(--app-color-bg-subtle);border:1px solid #dde1e6;border:1px solid var(--app-color-border-secondary);border-radius:.25rem;border-radius:var(--radius);padding:3px}.ticket-detail-segmented .ant-segmented-item-label{line-height:22px;min-height:26px;min-width:108px;padding:2px 10px}.ticket-tab-label{align-items:center;display:inline-flex;font-weight:600;gap:7px}.ticket-tab-count{border:1px solid #d0d5dc;border:1px solid var(--app-color-border);border-radius:10px;color:#475569;color:var(--app-color-text-secondary);font-size:11px;font-weight:600;height:19px;line-height:17px;min-width:19px;padding:0 5px;text-align:center}.ticket-detail-segmented .ant-segmented-item-selected .ticket-tab-count{background:color-mix(in srgb,#1677ff 10%,#0000);background:color-mix(in srgb,var(--app-color-primary) 10%,#0000);border-color:color-mix(in srgb,#1677ff 42%,#0000);border-color:color-mix(in srgb,var(--app-color-primary) 42%,#0000);color:#1677ff;color:var(--app-color-primary)}.ticket-detail-tabs .ant-tabs-content,.ticket-detail-tabs .ant-tabs-content-holder{height:100%;min-height:0}.ticket-detail-tabs .ant-tabs-tabpane-active{display:flex;flex-direction:column;height:100%;min-height:0}.ticket-repair-list{flex:1 1;min-height:0;overflow-y:auto;padding-right:3px}.ticket-repair-list__items,.ticket-repair-preview-list{display:flex;flex-direction:column;gap:6px}.ticket-repair-preview-list{max-height:62vh;min-height:96px;overflow-y:auto;padding:4px 3px 2px 0}.ticket-repair-item{background:#edeff2;background:var(--app-color-bg-container);border:1px solid #dde1e6;border:1px solid var(--app-color-border-secondary);border-radius:.25rem;border-radius:var(--radius)}.ticket-repair-form{animation:ticket-repair-form-reveal .28s cubic-bezier(.22,1,.36,1) both;display:grid;grid-template-rows:1fr;transform-origin:top center}.ticket-repair-form--closing{animation:ticket-repair-form-hide .22s cubic-bezier(.4,0,1,1) both;pointer-events:none}.ticket-repair-form__content{min-height:0;overflow:hidden;padding:2px 1px 0}.ticket-repair-form__divider.ant-divider-horizontal{border-block-start-color:#dde1e6;border-block-start-color:var(--app-color-border-secondary);margin:10px 0 2px}.ticket-repair-form__action.ant-btn{transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.ticket-repair-form__action.ant-btn:not(:disabled):hover{transform:translateY(-1px)}.ticket-repair-form__action.ant-btn:not(:disabled):active{transform:translateY(0) scale(.96)}@keyframes ticket-repair-form-reveal{0%{grid-template-rows:0fr;opacity:0;transform:translateY(-8px) scale(.99)}to{grid-template-rows:1fr;opacity:1;transform:translateY(0) scale(1)}}@keyframes ticket-repair-form-hide{0%{grid-template-rows:1fr;opacity:1;transform:translateY(0) scale(1)}to{grid-template-rows:0fr;opacity:0;transform:translateY(-6px) scale(.99)}}@media(prefers-reduced-motion:reduce){.ticket-repair-form,.ticket-repair-form--closing,.ticket-repair-form__action.ant-btn{animation:none!important;transform:none!important;transition:none!important}}.ticket-repair-item{box-shadow:0 1px 2px color-mix(in srgb,#0f172a 5%,#0000);box-shadow:0 1px 2px color-mix(in srgb,var(--app-color-text) 5%,#0000);overflow:hidden;padding:9px 10px 8px 13px;position:relative;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.ticket-repair-item:before{background:#1677ff;background:var(--ticket-repair-accent,var(--app-color-primary));border-radius:50%;bottom:9px;box-shadow:0 0 0 2px color-mix(in srgb,#1677ff 18%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--ticket-repair-accent,var(--app-color-primary)) 18%,#0000);content:"";height:7px;position:absolute;right:10px;width:7px}.ticket-repair-item:hover{background:color-mix(in srgb,#e5e8ec 48%,#edeff2);background:color-mix(in srgb,var(--app-color-bg-subtle) 48%,var(--app-color-bg-container));border-color:#d0d5dc;border-color:var(--app-color-border);box-shadow:0 3px 9px color-mix(in srgb,#0f172a 8%,#0000);box-shadow:0 3px 9px color-mix(in srgb,var(--app-color-text) 8%,#0000)}.ticket-repair-item__footer,.ticket-repair-item__header,.ticket-repair-item__summary{align-items:center;display:flex}.ticket-repair-item__header{gap:10px;justify-content:space-between;min-height:24px}.ticket-repair-item__summary{flex-wrap:wrap;gap:6px;min-width:0}.ticket-repair-form__status,.ticket-repair-item__status{max-width:100%;width:220px}.ticket-repair-status-select.ant-select-single .ant-select-selector{height:auto;min-height:24px}.ticket-repair-status-select.ant-select-single .ant-select-selection-item{align-self:center;line-height:1.3;padding-block:3px;white-space:normal}.ticket-repair-status-popup .ant-select-item{align-items:center;height:auto;min-height:32px}.ticket-repair-status-popup .ant-select-item-option-content{line-height:1.35;overflow:visible;text-overflow:clip;white-space:normal}.ticket-repair-item__tag.ant-tag{border-radius:.25rem;border-radius:var(--radius);line-height:19px;margin:0}.ticket-repair-item__actions{flex-shrink:0;opacity:.58;transition:opacity .16s ease}.ticket-repair-item__actions .ant-btn{height:26px;padding:0;width:26px}.ticket-repair-item:hover .ticket-repair-item__actions,.ticket-repair-item__actions:focus-within{opacity:1}.ticket-repair-item__description{color:#0f172a;color:var(--app-color-text);font-size:12.5px;line-height:1.45;margin:7px 0 6px}.ticket-repair-item__footer{border-top:1px solid #dde1e6;border-top:1px solid var(--app-color-border-secondary);flex-wrap:wrap;gap:2px 12px;padding-top:6px}.ticket-repair-item__meta.ant-typography{font-size:11px;line-height:1.35}.crm-dash .crm-section--danger{border-color:#f2726f;box-shadow:0 0 0 1px #f2726f33,0 0 16px #f2726f1a}.crm-dash .crm-kpi:hover{border-color:#1677ff;border-color:var(--app-color-primary);transform:translateY(-1px)}.crm-dash .crm-section__title:before{background:#1677ff;background:var(--app-color-primary);border-radius:2px;content:"";display:inline-block;height:7px;margin-right:8px;vertical-align:middle;width:7px}.crm-dash__brand{align-items:center;display:flex;gap:14px}.crm-dash__logo{display:block;height:50px;object-fit:contain;width:96px}@media print{@page{size:A4 landscape;margin:8mm}body *{visibility:hidden}#crm-dash-print,#crm-dash-print *{visibility:visible}#crm-dash-print{left:0;margin:0;position:absolute;-webkit-print-color-adjust:exact;print-color-adjust:exact;top:0;width:100%}#crm-dash-print .crm-dash__actions{display:none!important}#crm-dash-print .crm-kpi,#crm-dash-print .crm-section{break-inside:avoid;page-break-inside:avoid}#crm-dash-print .ant-table-body{max-height:none!important;overflow:visible!important}}.crm-dash__header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.crm-dash__switch{margin:0 0 12px}@media print{#crm-dash-print .crm-dash__switch{display:none!important}}.crm-kpi{border-radius:12px;height:100%}.crm-kpi__title{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.crm-kpi__value{font-family:Sora,Segoe UI,sans-serif;font-family:var(--font-display);font-size:28px;font-weight:700;line-height:1.1;margin:4px 0}.crm-kpi--placeholder{border-style:dashed;opacity:.75}.crm-section{border-radius:12px;height:100%}.crm-section--danger{border-color:#f2726f}.crm-section__title{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.crm-dot{border-radius:2px;display:inline-block;height:8px;margin-right:6px;width:8px}.crm-legend-row{display:flex;font-size:13px;justify-content:space-between;padding:3px 0}.crm-legend-row--big{border-bottom:1px solid #dde1e6;border-bottom:1px solid var(--app-color-border-secondary);padding:8px 0}.crm-stackbar{background:#dde1e6;background:var(--app-color-border-secondary);border-radius:6px;display:flex;height:8px;margin-top:12px;overflow:hidden}.crm-stackbar span{display:block;height:100%}.crm-stackbar--tall{height:14px;margin-top:0}.crm-donut-center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.crm-donut-center__value{font-size:22px;font-weight:700}.crm-bar{background:#dde1e6;background:var(--app-color-border-secondary);border-radius:6px;height:8px;overflow:hidden}.crm-bar span{border-radius:6px;display:block;height:100%}.crm-star-row{grid-gap:8px;align-items:center;display:grid;font-size:12px;gap:8px;grid-template-columns:28px minmax(0,1fr) 40px;margin:6px 0}.crm-star-row>span:last-child{text-align:right}.crm-top-row{margin-bottom:8px}.crm-top-row__head{display:flex;font-size:13px;gap:8px;justify-content:space-between;margin-bottom:3px}.crm-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.crm-chip{background:#7f7f7f1f;background:var(--app-color-fill-secondary,#7f7f7f1f);border-radius:6px;font-size:12px;padding:4px 10px}.crm-mini{border:1px solid;border-radius:8px;padding:6px 10px}.crm-cell{border-radius:6px;display:inline-block;font-weight:700;min-width:30px;padding:1px 6px}.device-serials{border:1px solid #dde1e6;border:1px solid var(--app-color-border-secondary);border-radius:8px;margin:4px 0 8px;padding:12px 14px}.device-serials__title{align-items:center;display:flex;margin-bottom:10px}.device-serials__unit{border:1px dashed #dde1e6;border:1px dashed var(--app-color-border-secondary);border-radius:6px;margin-bottom:8px;padding:8px 10px 0}.device-serials__unit-head{align-items:center;display:flex;gap:6px;margin-bottom:6px}.pos-count-btn.ant-btn{background:#edeff2;background:var(--app-color-bg-container,#0000);border-color:#d0d5dc;border-color:var(--app-color-border);color:#0f172a;color:var(--app-color-text);font-family:JetBrains Mono,SFMono-Regular,monospace;font-family:var(--font-mono);font-weight:600;min-width:96px;transition:transform .15s ease,border-color .15s ease,background .15s ease}.pos-count-btn.ant-btn:hover{background:#1677ff14!important;background:var(--app-color-primary-bg,#1677ff14)!important;border-color:#1677ff!important;border-color:var(--app-color-primary)!important;color:#0f172a!important;color:var(--app-color-text)!important;transform:translateY(-1px)}.pos-count-btn.ant-btn:active{transform:translateY(0)}.pos-detail-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.perf-modal .ant-modal-title{font-size:18px}.perf-modal .ant-modal-body{font-size:14.5px}.perf-greeting{animation:perf-fade-up .4s ease-out both;font-size:16px;margin-bottom:12px}.perf-day-card{animation:perf-fade-up .45s ease-out .1s both;border:1px solid #dde1e6;border:1px solid var(--app-color-border-secondary);border-radius:10px;height:100%;padding:14px 16px;transition:transform .2s ease,border-color .2s ease}.perf-day-card:hover{border-color:#1677ff;border-color:var(--app-color-primary);transform:translateY(-2px)}.perf-day-card__total{font-size:16px;margin:6px 0 10px}.perf-day-card__statuses{display:flex;flex-direction:column;gap:6px}.perf-day-card__status{animation:perf-fade-up .35s ease-out both;display:flex;font-size:14px;justify-content:space-between}.perf-emoji{display:inline-block;transform-origin:center}.perf-emoji--bounce{animation:perf-bounce 2.4s ease-in-out infinite}.perf-emoji--beat{animation:perf-heartbeat 1.6s ease-in-out infinite}.perf-emoji--wave{animation:perf-wave 2.2s ease-in-out infinite;transform-origin:70% 80%}.perf-emoji--float{animation:perf-float 3s ease-in-out infinite}.perf-emoji--swing{animation:perf-swing 2.6s ease-in-out infinite;transform-origin:50% 0}.perf-emoji--pop{animation:perf-pop .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes perf-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes perf-bounce{0%,to{transform:translateY(0) rotate(0)}15%{transform:translateY(-8px) rotate(-8deg)}30%{transform:translateY(0) rotate(0)}40%{transform:translateY(-4px) rotate(6deg)}50%{transform:translateY(0) rotate(0)}}@keyframes perf-heartbeat{0%,to{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(1)}45%{transform:scale(1.18)}60%{transform:scale(1)}}@keyframes perf-wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(16deg)}20%,40%{transform:rotate(-10deg)}}@keyframes perf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes perf-swing{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(0)}}@keyframes perf-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.perf-day-card,.perf-day-card__status,.perf-emoji,.perf-greeting,.perf-praise,.perf-quote{animation:none!important}}.perf-date-bar{flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.perf-date-bar,.perf-quote{align-items:center;display:flex}.perf-quote{animation:perf-fade-up .45s ease-out .05s both;background:#1677ff1a;background:var(--app-color-primary-bg,#1677ff1a);border:1px solid #1677ff;border:1px solid var(--app-color-primary);border-radius:12px;gap:12px;margin-bottom:14px;padding:16px 18px}.perf-quote__icon{font-size:36px;line-height:1}.perf-quote__text{font-size:17px;font-weight:600;line-height:1.45}.perf-praise{align-items:flex-start;animation:perf-fade-up .45s ease-out .2s both;background:#f3fbf3;background:var(--app-color-success-bg,#52c41a1a);border:1px solid #e2f4e2;border:1px solid var(--app-color-success-border,#52c41a59);border-radius:10px;display:flex;font-size:15px;gap:10px;margin-top:14px;padding:14px 16px}.perf-sales{animation:perf-fade-up .45s ease-out .25s both;border:1px solid #dde1e6;border:1px solid var(--app-color-border-secondary);border-radius:10px;margin-top:14px;padding:12px 16px}.perf-sales__title{font-size:15px;font-weight:600;margin-bottom:8px}.perf-sales__stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.perf-sales__stat{align-items:center;background:#1677ff1a;background:var(--app-color-primary-bg,#1677ff1a);border-radius:8px;display:flex;gap:10px;padding:8px 12px}.perf-sales__num{color:#1677ff;color:var(--app-color-primary);font-family:JetBrains Mono,SFMono-Regular,monospace;font-family:var(--font-mono);font-size:24px;font-weight:700}.perf-products{font-size:13px;margin-top:8px}.perf-products__row{grid-gap:8px;border-bottom:1px dashed #dde1e6;border-bottom:1px dashed var(--app-color-border-secondary);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 90px 100px;padding:4px}.perf-products__row b{font-family:JetBrains Mono,SFMono-Regular,monospace;font-family:var(--font-mono);text-align:center}.perf-products__head{color:#475569;color:var(--app-color-text-secondary);font-size:12px}.perf-products__head span:not(:first-child){text-align:center}.perf-sales__title--row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.perf-sales__num--warn{color:#faad14;color:var(--app-color-warning,#fa8c16)}.perf-sales__stats--3{grid-template-columns:repeat(3,1fr)}.perf-sales__foot{color:#475569;color:var(--app-color-text-secondary);font-size:13px;margin-top:8px}@media(max-width:575px){.perf-sales__stats,.perf-sales__stats--3{grid-template-columns:1fr}}.perf-praise__icon{font-size:28px;line-height:1}.perf-overdue{border:1px solid #dde1e6;border:1px solid var(--app-color-border-secondary);border-radius:8px;margin-top:12px;padding:6px 10px}.perf-overdue--alert{border-color:#faeaea;border-color:var(--app-color-danger-border,#ff4d4f);color:#e57373;color:var(--app-color-danger-text,#ff4d4f)}.perf-open-list{display:flex;flex-direction:column;gap:6px;margin-top:6px;max-height:150px;overflow-y:auto;padding-right:6px;scrollbar-color:#1677ff #0000;scrollbar-color:var(--app-color-primary) #0000;scrollbar-width:thin}.perf-open-list::-webkit-scrollbar{width:6px}.perf-open-list::-webkit-scrollbar-thumb{background:#1677ff;background:var(--app-color-primary);border-radius:3px}.perf-open-item{align-items:flex-start;background:#0000;border:1px solid #dde1e6;border:1px solid var(--app-color-border-secondary);border-radius:8px;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:6px 10px;text-align:left;transition:border-color .15s ease;width:100%}.perf-open-item:hover{border-color:#1677ff;border-color:var(--app-color-primary)}.perf-open-item__head{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.phone-ticket-history{border-top:1px solid #dde1e6;border-top:1px solid var(--app-color-border-secondary);margin-top:4px;padding-top:8px}.phone-ticket-history__title{align-items:center;color:#1677ff;color:var(--app-color-primary);display:flex;gap:6px;margin-bottom:6px}.phone-ticket-history__list{display:flex;flex-direction:column;gap:6px;max-height:300px;overflow-y:auto;padding-right:6px;scrollbar-gutter:stable}.phone-ticket-history__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;line-height:1.4;margin-top:3px;opacity:.9;overflow:hidden;white-space:pre-line}.phone-ticket-history__item{border:1px solid #dde1e6;border:1px solid var(--app-color-border-secondary);border-radius:8px;color:inherit;display:block;padding:6px 8px;transition:border-color .15s ease,background .15s ease}.phone-ticket-history__item:hover{background:#96969614;background:var(--app-color-fill-tertiary,#96969614);border-color:#1677ff;border-color:var(--app-color-primary);color:inherit}.phone-ticket-history__row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ticket-repair-progress{margin-top:6px}.ticket-repair-progress__list{border-left:2px solid #dde1e6;border-left:2px solid var(--app-color-border-secondary);display:flex;flex-direction:column;gap:6px;margin-bottom:4px;padding-left:10px}.ticket-repair-progress__meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ticket-repair-progress__status{align-items:center;display:inline-flex;gap:4px}.ticket-repair-progress__note{font-size:12.5px}.ticket-repair-progress__note p{margin-bottom:2px}.ticket-repair-progress__form{border:1px dashed #dde1e6;border:1px dashed var(--app-color-border-secondary);border-radius:8px;margin-top:6px;padding:8px}.ticket-card-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:768px){.ticket-card-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.ticket-card-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1680px){.ticket-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ticket-card{background:#edeff2;background:var(--app-color-bg-container);border:1px solid #dde1e6;border:1px solid var(--app-color-border-secondary);border-radius:.25rem;border-radius:var(--radius);box-shadow:0 1px 2px color-mix(in srgb,#0f172a 5%,#0000);box-shadow:0 1px 2px color-mix(in srgb,var(--app-color-text) 5%,#0000);cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:14px 16px;position:relative;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.ticket-card:hover{background:color-mix(in srgb,#e5e8ec 48%,#edeff2);background:color-mix(in srgb,var(--app-color-bg-subtle) 48%,var(--app-color-bg-container));border-color:#d0d5dc;border-color:var(--app-color-border);box-shadow:0 3px 9px color-mix(in srgb,#0f172a 8%,#0000);box-shadow:0 3px 9px color-mix(in srgb,var(--app-color-text) 8%,#0000)}.ticket-card--small{gap:6px;padding:10px 12px}.ticket-card--small .ticket-card__contract,.ticket-card--small .ticket-card__row{font-size:12px}.ticket-card__header{align-items:center;border-bottom:1px solid #dde1e6;border-bottom:1px solid var(--app-color-border-secondary);display:flex;gap:8px;justify-content:space-between;padding-bottom:10px}.ticket-card__id-group{align-items:center;display:flex;gap:8px;min-width:0}.ticket-card__number{font-weight:700;white-space:nowrap}.ticket-card__row{align-items:baseline;display:flex;font-size:12.5px;gap:8px}.ticket-card__row-label{color:#0f172a;color:var(--app-color-text);flex-shrink:0;min-width:96px;opacity:.6}.ticket-card__row-value{min-width:0}.ticket-card__footer{align-items:center;border-top:1px solid #dde1e6;border-top:1px solid var(--app-color-border-secondary);display:flex;gap:8px;justify-content:space-between;margin-top:auto;padding-top:8px}.ticket-card__actions{display:flex;gap:10px}.ticket-card__merged{border-top:1px dashed #dde1e6;border-top:1px dashed var(--app-color-border-secondary);padding-top:8px}@media(max-width:767px){.ticket-detail-layout{flex-direction:column}.ticket-detail-layout>*{width:100%}.ticket-detail-workspace{height:auto!important;min-height:65vh}.ticket-detail-switcher{align-items:flex-start}.ticket-detail-segmented{max-width:calc(100% - 64px)}.ticket-detail-segmented .ant-segmented-item-label{min-width:0;padding-inline:8px}.ticket-repair-item__header{align-items:flex-start}.ticket-repair-item__status{width:190px}.ticket-repair-item__actions{opacity:1}}.repair-form-compact .repair-form-sticky-bottom{background:#edeff2;background:var(--app-color-bg-container);border-top:1px solid #dde1e6;border-top:1px solid var(--app-color-border-secondary);bottom:0;margin-top:4px;padding-top:8px;position:sticky;z-index:18}.repair-form-compact .repair-form-sticky-bottom .ant-form-item{margin-bottom:0}.repair-report-compact .ant-card{border-radius:.25rem;border-radius:var(--radius)}.repair-report-compact .ant-card-head{min-height:38px;padding:0 10px}.repair-report-compact .ant-card-head-title{padding:8px 0}.repair-report-compact .ant-card-body{padding:10px}.pos-card-dashboard-compact .ant-card{border-radius:.25rem;border-radius:var(--radius)}.pos-card-dashboard-compact .ant-card-head{min-height:36px;padding:0 10px}.pos-card-dashboard-compact .ant-card-head-title{color:#475569!important;color:var(--contract-form-label-color)!important;font-size:11px!important;font-size:var(--contract-form-label-size)!important;font-weight:500;padding:8px 0}.pos-card-dashboard-compact .ant-card-body{padding:10px}.pos-card-dashboard-compact .ant-statistic-title{color:#475569!important;color:var(--contract-form-label-color)!important;font-size:11px!important;font-size:var(--contract-form-label-size)!important;font-weight:500;line-height:1.25}.pos-card-dashboard-compact .ant-statistic-content{font-size:20px!important;line-height:1.15}.pos-card-dashboard-compact .ant-tag{font-size:11px;line-height:18px}.dashboard-compact .ant-card-head{min-height:36px;padding:0 10px}.dashboard-compact .ant-card-head-title{color:#475569!important;color:var(--contract-form-label-color)!important;font-size:11px!important;font-size:var(--contract-form-label-size)!important;font-weight:500;line-height:1.25;padding:6px 0!important}.dashboard-compact .ant-table-tbody>tr>td,.dashboard-compact .ant-table-thead>tr>th{font-size:11px!important;line-height:1.2;padding:6px 8px!important}.dashboard-compact .ant-table-pagination{margin:6px 0 0!important}.dashboard-compact .version-table-wrap{overflow:hidden;transition:max-height .32s ease,opacity .32s ease}.dashboard-compact .version-table-wrap.compact{max-height:400px;opacity:.98}.dashboard-compact .version-table-wrap.expanded{max-height:620px;opacity:1}.expanded-section{max-height:1000px;opacity:1}.collapsed-section,.expanded-section{transition:max-height .3s ease,opacity .3s ease}.collapsed-section{max-height:0;opacity:0;overflow:hidden}.search-from-check{padding-top:30px}.repair-history{position:fixed;top:10}.top-3-row{background-color:#e5e8ec!important;background-color:var(--app-color-bg-subtle)!important}.route-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a2e;background:var(--app-color-overlay);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .22s ease;z-index:3500}.route-loading-overlay--visible{opacity:1;pointer-events:auto}.route-loading-chip{align-items:center;background:#f4f6f8;background:var(--app-color-bg-elevated);border:1px solid #d0d5dc;border:1px solid var(--app-color-border);border-radius:999px;box-shadow:0 12px 30px #0f172a14;box-shadow:0 12px 30px var(--app-color-shadow);display:inline-flex;gap:10px;padding:9px 14px}.route-loading-spinner{animation:route-spin .7s linear infinite;border:2px solid #d0d5dc;border-radius:50%;border-top-color:#1677ff;border:2px solid var(--app-color-border);border-top-color:var(--app-color-primary);height:16px;width:16px}.route-loading-text{color:#475569;color:var(--app-color-text-secondary);font-size:12px;font-weight:600;letter-spacing:.2px}@keyframes route-spin{to{transform:rotate(1turn)}}.page-wave{animation:pageWave .32s cubic-bezier(.22,1,.36,1) backwards}@keyframes pageWave{0%{opacity:0;transform:translateY(14px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.page-wave{animation:none}}.card-stagger>*{animation:pageWave .38s cubic-bezier(.22,1,.36,1) backwards}.card-stagger>:first-child{animation-delay:0ms}.card-stagger>:nth-child(2){animation-delay:60ms}.card-stagger>:nth-child(3){animation-delay:.12s}.card-stagger>:nth-child(4){animation-delay:.18s}.card-stagger>:nth-child(5){animation-delay:.24s}.card-stagger>:nth-child(6){animation-delay:.3s}.card-stagger>:nth-child(7){animation-delay:.36s}.card-stagger>:nth-child(8){animation-delay:.42s}.hover-lift,.pos-card-dashboard-compact .ant-card{transition:transform .15s ease,box-shadow .15s ease}.hover-lift:hover,.pos-card-dashboard-compact .ant-card:hover{box-shadow:0 6px 18px #0f172a14;box-shadow:0 6px 18px var(--app-color-shadow);transform:translateY(-2px)}@keyframes gaugeGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.card-stagger>*,.hover-lift,.pos-card-dashboard-compact .ant-card{animation:none;transition:none}}@media screen and (min-width:992px){.content-layout{margin-left:200px}.select-style{max-width:252px}.sider-header{padding-top:20px;text-align:center}#home-button{background-color:#022557;background-color:var(--app-color-primary-text);border:none;color:#69c0ff;color:var(--app-color-theme-accent);font-size:24px;font-weight:700;visibility:visible}.user-section{align-items:center;display:flex;transition:background-color .3s}.user-section:hover{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background:#ffffff1f;background:var(--app-color-sidebar-hover-bg);border:1px solid #c4d2e073;border:1px solid var(--app-color-sidebar-divider);border-radius:calc(.25rem + 2px);border-radius:calc(var(--radius) + 2px);box-shadow:0 4px 30px #0f172a14;box-shadow:0 4px 30px var(--app-color-shadow);min-height:30px;min-width:100px}}.qpay-segmented .ant-segmented-group{display:flex;flex-wrap:wrap;gap:8px}.qpay-segmented .ant-segmented-item{flex:0 0 auto;min-width:max-content}.qpay-segmented .ant-segmented-item-label{padding:6px 12px;white-space:nowrap}.form-tight .ant-form-item{margin-bottom:8px!important}.label-dim{color:#475569;color:var(--app-color-text-secondary);font-size:12px}.opt-row{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;line-height:18px;white-space:normal;word-break:break-word}.opt-col{display:flex;flex-direction:column;line-height:1.35;padding:6px 8px}.opt-strong{font-weight:600}.opt-mid{color:#475569;color:var(--app-color-text-secondary);font-size:12px}.opt-dim{color:#64748b;color:var(--app-color-text-muted);font-size:12px}.section-divider{color:#475569;color:var(--app-color-text-secondary);margin:8px 0 10px!important}.section-divider .ant-divider-inner-text{font-size:12px;opacity:.9}:root[data-theme=dark] .ant-table{background-color:#edeff2!important;background-color:var(--app-color-bg-container)!important;box-shadow:0 2px 6px #0f172a14!important;box-shadow:0 2px 6px var(--app-color-shadow)!important;color:#0f172a;color:var(--app-color-text)}:root[data-theme=dark] .ant-table-thead>tr>th{background-color:#e5e8ec!important;background-color:var(--app-color-bg-subtle)!important;border-bottom:1px solid #d0d5dc!important;border-bottom:1px solid var(--app-color-border)!important;color:#475569;color:var(--app-color-text-secondary)}:root[data-theme=dark] .ant-table-tbody>tr>td{border-bottom:1px solid #dde1e6!important;border-bottom:1px solid var(--app-color-border-secondary)!important;color:#0f172a;color:var(--app-color-text)}:root[data-theme=dark] .ant-table-tbody>tr:hover>td,:root[data-theme=dark] .table-custom-style .ant-table-tbody>tr:hover>td{background-color:#dfe3e8!important;background-color:var(--app-color-interactive-hover-bg)!important}:root[data-theme=dark] .ant-table .ant-table-tbody>tr>.ant-table-cell-fix-left,:root[data-theme=dark] .ant-table-cell-fix-left,:root[data-theme=dark] .ant-table-cell-fix-right{background-color:#edeff2!important;background-color:var(--app-color-bg-container)!important}:root[data-theme=dark] .ant-table .ant-table-thead>tr>.ant-table-cell-fix-left,:root[data-theme=dark] .ant-table-thead .ant-table-cell-fix-left,:root[data-theme=dark] .ant-table-thead .ant-table-cell-fix-right{background-color:#e5e8ec!important;background-color:var(--app-color-bg-subtle)!important}:root[data-theme=dark] .ant-table .ant-table-cell-fix-left:first-child,:root[data-theme=dark] .ant-table .ant-table-cell-fix-left:last-child{border-color:#d0d5dc!important;border-color:var(--app-color-border)!important}:root[data-theme=dark] .ant-card,:root[data-theme=dark] .ant-table-placeholder,:root[data-theme=dark] .ant-table-placeholder:hover>td{background-color:#edeff2!important;background-color:var(--app-color-bg-container)!important}:root[data-theme=dark] .ant-card{border:1px solid #d0d5dc!important;border:1px solid var(--app-color-border)!important;box-shadow:0 2px 6px #0f172a14!important;box-shadow:0 2px 6px var(--app-color-shadow)!important;color:#0f172a;color:var(--app-color-text)}:root[data-theme=dark] .ant-card-head{border-bottom-color:#d0d5dc!important;border-bottom-color:var(--app-color-border)!important;color:#0f172a;color:var(--app-color-text)}:root[data-theme=dark] .ant-drawer-body{background-color:#edeff2!important;background-color:var(--app-color-bg-container)!important}:root[data-theme=dark] .ant-drawer-header{background-color:#e5e8ec!important;background-color:var(--app-color-bg-subtle)!important;border-bottom:1px solid #d0d5dc!important;border-bottom:1px solid var(--app-color-border)!important}:root[data-theme=dark] .minimal-tabs-wrap{background:#edeff2;background:var(--app-color-bg-container);border:1px solid #d0d5dc;border:1px solid var(--app-color-border);box-shadow:none}:root[data-theme=dark] .ant-tabs-tab .ant-tabs-tab-btn{color:#475569;color:var(--app-color-text-secondary)}:root[data-theme=dark] .ant-tabs-tab:hover{background:#dfe3e8!important;background:var(--app-color-interactive-hover-bg)!important}:root[data-theme=dark] .ant-tabs-tab.ant-tabs-tab-active{background:#f5faff!important;background:var(--app-color-info-bg)!important}:root[data-theme=dark] .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1677ff!important;color:var(--app-color-primary)!important}:root[data-theme=dark] .ontime-tabs .ant-tabs-content-holder{background:#edeff2;background:var(--app-color-bg-container);border:1px solid #d0d5dc;border:1px solid var(--app-color-border);box-shadow:none}:root[data-theme=dark] .seg-outer{background:#edeff2;background:var(--app-color-bg-container);border-color:#d0d5dc;border-color:var(--app-color-border);box-shadow:none}:root[data-theme=dark] .seg-track{background:#e5e8ec;background:var(--app-color-bg-subtle)}:root[data-theme=dark] .seg-track .ant-segmented-item-label{color:#475569;color:var(--app-color-text-secondary)}:root[data-theme=dark] .seg-track .ant-segmented-item-selected{background:#edeff2!important;background:var(--app-color-bg-container)!important;box-shadow:none}:root[data-theme=dark] .seg-content{background:#edeff2;background:var(--app-color-bg-container);border-top-color:#d0d5dc;border-top-color:var(--app-color-border)}:root[data-theme=dark] .contract-form-collapse>.ant-collapse-item{background:#edeff2!important;background:var(--app-color-bg-container)!important;border-color:#d0d5dc!important;border-color:var(--app-color-border)!important;box-shadow:none!important}:root[data-theme=dark] .contract-form-collapse>.ant-collapse-item>.ant-collapse-content{background:#edeff2!important;background:var(--app-color-bg-container)!important;border-top-color:#d0d5dc!important;border-top-color:var(--app-color-border)!important}:root[data-theme=dark] .title-section-container{background-color:#e5e8ec;background-color:var(--app-color-bg-subtle)}:root[data-theme=dark] #log-out-button{background-color:#edeff2;background-color:var(--app-color-bg-container);color:#0f172a;color:var(--app-color-text)}:root[data-theme=dark] .app-header{box-shadow:0 4px 14px #0f172a14!important;box-shadow:0 4px 14px var(--app-color-shadow)!important}:root[data-theme=dark] .ah-logo-btn,:root[data-theme=dark] .app-header{background:#4b6989!important;background:var(--app-color-header-bg)!important}:root[data-theme=dark] .ah-sep{background:#d0d5dc!important;background:var(--app-color-border)!important}:root[data-theme=dark] .sidebar-mobile,:root[data-theme=dark] .sidebar-rail{background:#6b7f95!important;background:var(--app-color-sidebar-bg)!important;border-right-color:#d0d5dc!important;border-right-color:var(--app-color-border)!important}:root[data-theme=dark] .sidebar-mobile a,:root[data-theme=dark] .sidebar-mobile span{color:#ffffffeb!important;color:var(--app-color-sidebar-text)!important}:root[data-theme=dark] .sidebar-flyout{background:#f4f6f8!important;background:var(--app-color-bg-elevated)!important;border-color:#d0d5dc!important;border-color:var(--app-color-border)!important;box-shadow:0 8px 24px #0f172a14!important;box-shadow:0 8px 24px var(--app-color-shadow)!important}:root[data-theme=dark] .sidebar-flyout,:root[data-theme=dark] .sidebar-flyout a{color:#0f172a!important;color:var(--app-color-text)!important}:root[data-theme=dark] .sidebar-flyout a:hover{background:#ffffff1f!important;background:var(--app-color-sidebar-hover-bg)!important;color:#fff!important;color:var(--app-color-header-text)!important}:root[data-theme=dark] .active-filter-chip{background:#e5e8ec!important;background:var(--app-color-bg-subtle)!important;border-color:#d0d5dc!important;border-color:var(--app-color-border)!important;color:#0f172a!important;color:var(--app-color-text)!important}:root[data-theme=dark] .export-btn.ant-btn{background-color:#f3fbf3!important;background-color:var(--app-color-success-bg)!important;border-color:#e2f4e2!important;border-color:var(--app-color-success-border)!important;color:#5aa565!important;color:var(--app-color-success-text)!important}:root[data-theme=dark]{--contract-form-label-color:var(--app-color-text-secondary)}:root[data-theme=dark] .ant-input,:root[data-theme=dark] .ant-input-affix-wrapper,:root[data-theme=dark] .ant-input-number,:root[data-theme=dark] .ant-picker,:root[data-theme=dark] .ant-select-selector,:root[data-theme=dark] textarea.ant-input{background-color:#f4f6f8!important;background-color:var(--app-color-input-bg)!important;border-color:#c9ced6!important;border-color:var(--app-color-control-border)!important;color:#0f172a!important;color:var(--app-color-text)!important}:root[data-theme=dark] .ant-input-affix-wrapper>.ant-input,:root[data-theme=dark] .ant-input-affix-wrapper>input.ant-input{background-color:#0000!important}:root[data-theme=dark] .ant-input-number-input::placeholder,:root[data-theme=dark] .ant-input::placeholder,:root[data-theme=dark] .ant-select-selection-placeholder,:root[data-theme=dark] textarea.ant-input::placeholder{color:#0f172a66!important;color:var(--app-color-text-placeholder)!important}:root[data-theme=dark] .top-3-row,:root[data-theme=dark] .top-3-row>td{background-color:#dfe3e8!important;background-color:var(--app-color-interactive-hover-bg)!important}:root[data-theme=dark] .ant-btn:not(:focus-visible):not(:active){box-shadow:none!important}.ant-tag{transition:background-color .2s ease,border-color .2s ease,color .2s ease}:root[data-theme=dark] .ant-tag-green,:root[data-theme=dark] .ant-tag-success{background:#f3fbf3!important;background:var(--app-color-success-bg)!important;border-color:#e2f4e2!important;border-color:var(--app-color-success-border)!important;color:#5aa565!important;color:var(--app-color-success-text)!important}:root[data-theme=dark] .ant-tag-error,:root[data-theme=dark] .ant-tag-red,:root[data-theme=dark] .ant-tag-volcano{background:#fff5f5!important;background:var(--app-color-danger-bg)!important;border-color:#faeaea!important;border-color:var(--app-color-danger-border)!important;color:#e57373!important;color:var(--app-color-danger-text)!important}:root[data-theme=dark] .ant-tag-blue,:root[data-theme=dark] .ant-tag-geekblue,:root[data-theme=dark] .ant-tag-processing{background:#f5faff!important;background:var(--app-color-info-bg)!important;border-color:#e3f0fa!important;border-color:var(--app-color-info-border)!important;color:#4a90e2!important;color:var(--app-color-info-text)!important}:root[data-theme=dark] .ant-tag-gold,:root[data-theme=dark] .ant-tag-orange,:root[data-theme=dark] .ant-tag-warning{background:#fffbe6!important;background:var(--app-color-warning-bg)!important;border-color:#ffe58f!important;border-color:var(--app-color-warning-border)!important;color:#d48806!important;color:var(--app-color-warning-text)!important}:root[data-theme=dark] .ant-tag-magenta,:root[data-theme=dark] .ant-tag-purple{background:#9775fa2e!important;border-color:#9775fa6b!important;color:#c4b5fd!important}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2147483646}.sb-accordion-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.sb-accordion-wrap[data-open=true]{grid-template-rows:1fr}.sb-accordion-inner{min-height:0;opacity:0;overflow:hidden;transform:translateY(-2px);transition:opacity .2s ease,transform .2s ease}.sb-accordion-wrap[data-open=true] .sb-accordion-inner{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.sb-accordion-inner,.sb-accordion-wrap{transition:none}}@keyframes sbExpand{0%{opacity:.65;width:62px}to{opacity:1;width:248px}}@keyframes sbCollapse{0%{opacity:.65;width:248px}to{opacity:1;width:62px}}.sidebar-rail.sb-anim-expand{animation:sbExpand .34s cubic-bezier(.32,.72,0,1)}.sidebar-rail.sb-anim-collapse{animation:sbCollapse .34s cubic-bezier(.32,.72,0,1)}@media(prefers-reduced-motion:reduce){.sidebar-rail.sb-anim-collapse,.sidebar-rail.sb-anim-expand{animation:none}}.ant-form-item-optional{color:#64748b!important;color:var(--app-color-text-muted)!important}:root[data-theme=dark] .ant-notification-notice-wrapper{background:#f4f6f8!important;background:var(--app-color-bg-elevated)!important;border:1px solid #d0d5dc!important;border:1px solid var(--app-color-border)!important;border-radius:.25rem!important;border-radius:var(--radius)!important;box-shadow:0 6px 20px #0f172a14!important;box-shadow:0 6px 20px var(--app-color-shadow)!important;overflow:hidden}:root[data-theme=dark] .ant-notification-notice{background:#0000!important;border:none!important;box-shadow:none!important}:root[data-theme=dark] .ant-notification-notice-message{color:#0f172a!important;color:var(--app-color-text)!important}:root[data-theme=dark] .ant-notification-notice-description{color:#475569!important;color:var(--app-color-text-secondary)!important}:root[data-theme=dark] .ant-notification-notice-close{color:#64748b!important;color:var(--app-color-text-muted)!important}:root[data-theme=dark] .ant-message-notice-content,:root[data-theme=dark] .ant-notification-notice-close:hover{color:#0f172a!important;color:var(--app-color-text)!important}:root[data-theme=dark] .ant-message-notice-content{background:#f4f6f8!important;background:var(--app-color-bg-elevated)!important;box-shadow:0 6px 20px #0f172a14!important;box-shadow:0 6px 20px var(--app-color-shadow)!important}@keyframes ticketFadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ticketSlideInRight{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@keyframes ticketSlideInLeft{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:translateX(0)}}@keyframes ticketBreathe{0%,to{opacity:1}50%{opacity:.68}}@keyframes ticketPop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}.ticket-anim-fade-in-up{animation:ticketFadeInUp .25s ease both}.ticket-message-enter--mine{animation:ticketSlideInRight .22s ease both}.ticket-message-enter--theirs{animation:ticketSlideInLeft .22s ease both}.ticket-overdue-pulse{animation:ticketBreathe 2.2s ease-in-out infinite}.ticket-save-success-icon{animation:ticketPop .35s ease both}.ticket-stagger>*{animation:ticketFadeInUp .28s ease forwards;opacity:0}.ticket-stagger>:first-child{animation-delay:0ms}.ticket-stagger>:nth-child(2){animation-delay:25ms}.ticket-stagger>:nth-child(3){animation-delay:50ms}.ticket-stagger>:nth-child(4){animation-delay:75ms}.ticket-stagger>:nth-child(5){animation-delay:.1s}.ticket-stagger>:nth-child(6){animation-delay:125ms}.ticket-stagger>:nth-child(7){animation-delay:.15s}.ticket-stagger>:nth-child(8){animation-delay:175ms}.ticket-stagger>:nth-child(9){animation-delay:.2s}.ticket-stagger>:nth-child(10){animation-delay:225ms}.ticket-stagger>:nth-child(11){animation-delay:.25s}.ticket-stagger>:nth-child(12){animation-delay:275ms}.ticket-mini-card{transition:box-shadow .15s ease,transform .15s ease}.ticket-mini-card:hover{box-shadow:0 2px 10px #0f172a14;box-shadow:0 2px 10px var(--app-color-shadow)}.ticket-member-picker-card{transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.ticket-member-picker-card:hover{box-shadow:0 2px 10px #0f172a14;box-shadow:0 2px 10px var(--app-color-shadow);transform:translateY(-1px)}.ticket-anim-color{transition:background-color .2s ease,border-color .2s ease,color .2s ease}@media(prefers-reduced-motion:reduce){.ticket-anim-color,.ticket-anim-fade-in-up,.ticket-member-picker-card,.ticket-message-enter--mine,.ticket-message-enter--theirs,.ticket-mini-card,.ticket-overdue-pulse,.ticket-save-success-icon,.ticket-stagger>*{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}.knowledge-body p{margin:0 0 8px}.knowledge-body p:last-child{margin-bottom:0}.knowledge-body ol,.knowledge-body ul{margin:0 0 8px;padding-left:22px}.knowledge-body blockquote{border-left:3px solid #d9d9d9;color:#595959;margin:0 0 8px;padding-left:10px}.knowledge-body table{border-collapse:collapse;font-size:14px;font-weight:400;margin:0 0 8px}.knowledge-body td,.knowledge-body th{border:1px solid #80808073;padding:4px 8px;vertical-align:top}.knowledge-body th{background:#8080801f;font-weight:600}.knowledge-editor .ck.ck-editor__main>.ck-editor__editable{background:#c9ced6;color:#1f1f1f;min-height:220px}.knowledge-editor .ck.ck-editor__main>.ck-editor__editable.ck-focused{background:#d3d7de}.knowledge-editor .ck.ck-toolbar{background:#b9bfc9;border-color:#a3aab5}.knowledge-editor .ck-content,.knowledge-editor .ck-content *{color:#1f1f1f}.knowledge-editor .ck-content a{color:#1668dc}.knowledge-editor .ck.ck-editor__editable .ck-placeholder:before,.knowledge-editor .ck.ck-editor__editable.ck-placeholder:before{color:#8c8c8c}.knowledge-editor .ck-content .table table td,.knowledge-editor .ck-content .table table th{border-color:#8c939e}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}