@charset "UTF-8";html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{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{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.title-with-cta{display:flex;justify-content:space-between;margin-bottom:20px}.page-title{font-size:18px;font-weight:600;line-height:1.3}.field-title{font-size:14px;font-weight:500;text-align:left;line-height:1.4}.meta-strong-gray{color:#827e94}.meta-strong-gray h4{font-size:14px;font-weight:400;line-height:1.4}h1,h2,h3,h4,h5,h6,p{color:var(--ant-color-text, #1f2937);font-family:var(--ant-font-family, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}h1{font-size:24px;font-weight:600;line-height:1.3;margin-bottom:.5em}h2{font-size:20px;font-weight:600;line-height:1.3;margin-bottom:.5em}h3{font-size:18px;font-weight:600;line-height:1.4;margin-bottom:.5em}h4{font-size:16px;font-weight:500;line-height:1.4;margin-bottom:.5em}h5,h6{font-size:14px;font-weight:500;line-height:1.4;margin-bottom:.5em}a{color:#4b7ff7;text-decoration:underline;text-decoration-color:#3b6ff073;text-underline-offset:2px;transition:color var(--ant-motion-duration-fast, .1s) cubic-bezier(.4,0,.2,1),text-decoration-color var(--ant-motion-duration-fast, .1s) cubic-bezier(.4,0,.2,1)}a:hover{color:#3f6ace;text-decoration-color:#3f6ace}a:visited{color:#4b7ff7}a:visited:hover{color:#3f6ace}.ant-typography a,a.ant-typography,.ant-typography-link{color:#4b7ff7!important;text-decoration:underline!important;text-decoration-color:#3b6ff073!important;text-underline-offset:2px}.ant-typography a:hover,a.ant-typography:hover,.ant-typography-link:hover{color:#3f6ace!important;text-decoration-color:#3f6ace!important}.ant-typography a:visited,a.ant-typography:visited,.ant-typography-link:visited{color:#4b7ff7!important}.ant-btn.ant-btn-link:not(.ant-btn-dangerous){color:#4b7ff7!important;text-decoration:underline!important;text-decoration-color:#3b6ff073!important;text-underline-offset:2px}.ant-btn.ant-btn-link:not(.ant-btn-dangerous):not(:disabled):hover,.ant-btn.ant-btn-link:not(.ant-btn-dangerous):not(:disabled):focus-visible{color:#3f6ace!important;text-decoration-color:#3f6ace!important;background:transparent!important}.ant-breadcrumb a{color:#4b7ff7!important;text-decoration:none!important}.ant-breadcrumb a:hover{color:#3f6ace!important;text-decoration:underline!important;text-decoration-color:#3f6ace!important;text-underline-offset:2px;background:transparent!important}.ant-pagination a{text-decoration:none!important}.ant-pagination a:hover,.ant-pagination a:focus,.ant-pagination a:focus-visible{text-decoration:none!important}.cs-breadcrumb,.ant-breadcrumb.cs-breadcrumb{margin-bottom:14px;font-size:12.5px;font-weight:500;line-height:1.4;letter-spacing:-.005em}.cs-breadcrumb .ant-breadcrumb-link,.ant-breadcrumb.cs-breadcrumb .ant-breadcrumb-link{color:#3b6ff0!important;cursor:pointer;transition:color .15s ease,text-decoration-color .15s ease;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.cs-breadcrumb .ant-breadcrumb-link>span[onclick],.cs-breadcrumb .ant-breadcrumb-link>span,.cs-breadcrumb .ant-breadcrumb-link>a,.ant-breadcrumb.cs-breadcrumb .ant-breadcrumb-link>span[onclick],.ant-breadcrumb.cs-breadcrumb .ant-breadcrumb-link>span,.ant-breadcrumb.cs-breadcrumb .ant-breadcrumb-link>a{color:#3b6ff0!important;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.cs-breadcrumb .ant-breadcrumb-link svg,.ant-breadcrumb.cs-breadcrumb .ant-breadcrumb-link svg{width:13px;height:13px;stroke-width:2;opacity:.9}.cs-breadcrumb .ant-breadcrumb-link:hover,.ant-breadcrumb.cs-breadcrumb .ant-breadcrumb-link:hover{color:#3f6ace!important}.cs-breadcrumb .ant-breadcrumb-link:hover>span[onclick],.cs-breadcrumb .ant-breadcrumb-link:hover>span,.cs-breadcrumb .ant-breadcrumb-link:hover>a,.ant-breadcrumb.cs-breadcrumb .ant-breadcrumb-link:hover>span[onclick],.ant-breadcrumb.cs-breadcrumb .ant-breadcrumb-link:hover>span,.ant-breadcrumb.cs-breadcrumb .ant-breadcrumb-link:hover>a{color:#3f6ace!important;text-decoration:underline;text-decoration-color:#5b3fce8c;text-underline-offset:3px}.cs-breadcrumb .ant-breadcrumb-separator,.ant-breadcrumb.cs-breadcrumb .ant-breadcrumb-separator{color:#cbd5e1;margin-inline:8px;font-weight:400;-webkit-user-select:none;user-select:none}.cs-breadcrumb li:last-child .ant-breadcrumb-link,.cs-breadcrumb .ant-breadcrumb-link:last-child,.ant-breadcrumb.cs-breadcrumb li:last-child .ant-breadcrumb-link,.ant-breadcrumb.cs-breadcrumb .ant-breadcrumb-link:last-child{color:#64748b!important;font-weight:500;cursor:default}.cs-breadcrumb li:last-child .ant-breadcrumb-link:hover,.cs-breadcrumb .ant-breadcrumb-link:last-child:hover,.ant-breadcrumb.cs-breadcrumb li:last-child .ant-breadcrumb-link:hover,.ant-breadcrumb.cs-breadcrumb .ant-breadcrumb-link:last-child:hover{color:#64748b!important}.cs-breadcrumb li:last-child .ant-breadcrumb-link:hover>span[onclick],.cs-breadcrumb li:last-child .ant-breadcrumb-link:hover>span,.cs-breadcrumb li:last-child .ant-breadcrumb-link:hover>a,.cs-breadcrumb .ant-breadcrumb-link:last-child:hover>span[onclick],.cs-breadcrumb .ant-breadcrumb-link:last-child:hover>span,.cs-breadcrumb .ant-breadcrumb-link:last-child:hover>a,.ant-breadcrumb.cs-breadcrumb li:last-child .ant-breadcrumb-link:hover>span[onclick],.ant-breadcrumb.cs-breadcrumb li:last-child .ant-breadcrumb-link:hover>span,.ant-breadcrumb.cs-breadcrumb li:last-child .ant-breadcrumb-link:hover>a,.ant-breadcrumb.cs-breadcrumb .ant-breadcrumb-link:last-child:hover>span[onclick],.ant-breadcrumb.cs-breadcrumb .ant-breadcrumb-link:last-child:hover>span,.ant-breadcrumb.cs-breadcrumb .ant-breadcrumb-link:last-child:hover>a{color:#64748b!important;text-decoration:none!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-muted{color:var(--ant-color-text-secondary, #4b5563)}.text-small{font-size:var(--ant-font-size-sm, 13px)}.shadow{box-shadow:var(--ant-box-shadow-secondary, 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1))}.shadow-sm{box-shadow:var(--ant-box-shadow, 0 1px 2px 0 rgba(0, 0, 0, .05))}.ant-card.simple{border:1px solid var(--ant-color-border, #e5e7eb);border-radius:var(--ant-border-radius, 10px);padding:0}html body .ant-layout,html body .ant-layout-content,html body .ant-layout-has-sider,html body .site-layout,html body .dashboard-content,html body .dashboard-content__inner{background:transparent!important;background-color:transparent!important}.ant-switch,.ant-switch.ant-switch-small,.ant-switch.ant-switch-large{min-width:42px!important;width:42px!important;height:24px!important;line-height:24px!important;border-radius:20px!important;background:#d7dce8!important;transition:background .2s ease,box-shadow .2s ease}.ant-switch:not(.ant-switch-checked){background:#d7dce8!important}.ant-switch.ant-switch-checked{background:#3b6ff0!important}.ant-switch .ant-switch-handle,.ant-switch.ant-switch-small .ant-switch-handle,.ant-switch.ant-switch-large .ant-switch-handle{top:3px!important;inset-inline-start:3px!important;width:18px!important;height:18px!important;transition:inset-inline-start .2s ease,left .2s ease}.ant-switch .ant-switch-handle:before,.ant-switch.ant-switch-small .ant-switch-handle:before,.ant-switch.ant-switch-large .ant-switch-handle:before{border-radius:50%!important;background:#fff!important;box-shadow:0 1px 2px #0003!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.ant-switch.ant-switch-checked .ant-switch-handle,.ant-switch.ant-switch-checked.ant-switch-small .ant-switch-handle,.ant-switch.ant-switch-checked.ant-switch-large .ant-switch-handle{inset-inline-start:calc(100% - 21px)!important}.ant-switch:not(.ant-switch-checked):not(.ant-switch-disabled):hover{background:#c8cfde!important}.ant-switch.ant-switch-disabled{opacity:.6!important;cursor:not-allowed!important}.ant-switch .ant-switch-inner,.ant-switch.ant-switch-small .ant-switch-inner,.ant-switch.ant-switch-large .ant-switch-inner{margin:0!important;padding:0!important;display:none!important}.ant-card,.ant-card-bordered{background:#fff!important;border:1px solid rgba(30,58,95,.1)!important;border-radius:18px!important;box-shadow:inset 0 1px #fff,inset 0 -1px #0f172a0a,0 1px 2px #0f172a0d,0 10px 28px -14px #3b6ff038!important}.ant-card .ant-card-body{background:transparent}.ant-card .ant-card-head{background:transparent;border-bottom:1px solid rgba(15,23,42,.06)}.ant-card .ant-card,.ant-card-bordered .ant-card-bordered{box-shadow:inset 0 1px #fff!important}.dash-card,.stats-page .stats-kpi,.stats-page .stats-filters,.stats-page .stats-card,.invoice-card,.bd-card,.magazzino-card,.profile-page__card,.patient-card,.surface-card,.cs-card,.cs-glass-card{background:#fff!important;border:1px solid rgba(30,58,95,.1)!important;border-radius:18px!important;box-shadow:inset 0 1px #fff,inset 0 -1px #0f172a0a,0 1px 2px #0f172a0d,0 10px 28px -14px #3b6ff038!important}.dash-card:hover,.stats-page .stats-kpi:hover,.stats-page .stats-filters:hover,.stats-page .stats-card:hover,.invoice-card:hover,.bd-card:hover,.magazzino-card:hover,.profile-page__card:hover,.patient-card:hover,.surface-card:hover,.cs-card:hover,.cs-glass-card:hover{transform:none!important;box-shadow:inset 0 1px #fff,inset 0 -1px #0f172a0a,0 1px 2px #0f172a0d,0 10px 28px -14px #3b6ff038!important}.ant-card .cs-table .ant-table,.dash-card .cs-table .ant-table,.bd-card .cs-table .ant-table,.invoice-card .cs-table .ant-table,.stats-card .cs-table .ant-table,.profile-page__card .cs-table .ant-table{background:transparent!important}.ant-card .cs-table .ant-table-thead>tr>th,.dash-card .cs-table .ant-table-thead>tr>th,.bd-card .cs-table .ant-table-thead>tr>th,.invoice-card .cs-table .ant-table-thead>tr>th,.stats-card .cs-table .ant-table-thead>tr>th,.profile-page__card .cs-table .ant-table-thead>tr>th,.ant-card .cs-table .ant-table-tbody>tr>td,.dash-card .cs-table .ant-table-tbody>tr>td,.bd-card .cs-table .ant-table-tbody>tr>td,.invoice-card .cs-table .ant-table-tbody>tr>td,.stats-card .cs-table .ant-table-tbody>tr>td,.profile-page__card .cs-table .ant-table-tbody>tr>td,.ant-card .cs-table .ant-table-container,.dash-card .cs-table .ant-table-container,.bd-card .cs-table .ant-table-container,.invoice-card .cs-table .ant-table-container,.stats-card .cs-table .ant-table-container,.profile-page__card .cs-table .ant-table-container{background:transparent!important}.ant-card .ant-table,.dash-card .ant-table,.bd-card .ant-table,.invoice-card .ant-table,.stats-card .ant-table{background:transparent!important}.ant-card .ant-table-thead>tr>th,.dash-card .ant-table-thead>tr>th,.bd-card .ant-table-thead>tr>th,.invoice-card .ant-table-thead>tr>th,.stats-card .ant-table-thead>tr>th{background:transparent!important}.ant-card .ant-table-tbody>tr>td,.dash-card .ant-table-tbody>tr>td,.bd-card .ant-table-tbody>tr>td,.invoice-card .ant-table-tbody>tr>td,.stats-card .ant-table-tbody>tr>td{background:transparent!important}.ant-modal{max-height:calc(100vh - 32px)}.ant-modal .ant-modal-content{border-radius:18px!important;overflow:hidden;padding:0;display:flex;flex-direction:column;max-height:calc(100vh - 32px);box-shadow:0 1px 2px #1a0b3d0a,0 32px 64px -16px #1a0b3d38!important}.ant-modal .ant-modal-header{padding:22px 28px 18px;margin:0;background:#fff;border-bottom:1px solid #ECF0F8}.ant-modal .ant-modal-title{font-size:18px;font-weight:600;letter-spacing:-.015em;color:#0b1a3d}.ant-modal .ant-modal-body{padding:22px 28px;flex:1;overflow-y:auto;min-height:0}.ant-modal .ant-modal-footer{padding:16px 28px 20px;margin-top:0;background:#fbfcfe;border-top:1px solid #ECF0F8}.ant-modal .ant-modal-close{top:18px!important;right:18px!important;width:32px!important;height:32px!important;border-radius:9px!important;color:#8a7fa0!important;transition:background .12s ease,color .12s ease}.ant-modal .ant-modal-close:hover{background:#f0f5ff!important;color:#3f69cc!important}.ant-modal .ant-modal-footer .ant-btn{height:38px!important;border-radius:10px!important;padding:0 18px!important;font-weight:600!important;font-size:13.5px!important}.ant-modal .ant-modal-footer .ant-btn-default{background:#fff!important;border:1px solid #D4DEF5!important;color:#0b1a3d!important}.ant-modal .ant-modal-footer .ant-btn-default:hover:not(:disabled){background:#f0f5ff!important;border-color:#3b6ff0!important;color:#3f69cc!important}.ant-modal .ant-modal-confirm-body-wrapper{padding:22px 24px 20px}.ant-modal .ant-modal-confirm-body{display:flex;align-items:flex-start;gap:14px}.ant-modal .ant-modal-confirm-body .ant-modal-confirm-paragraph{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.ant-modal .ant-modal-confirm-body .ant-modal-confirm-title{font-size:16px;font-weight:600;line-height:1.35;color:#0f172aeb}.ant-modal .ant-modal-confirm-body .ant-modal-confirm-content{font-size:13.5px;line-height:1.55;color:#0f172a9e}.ant-modal .ant-modal-confirm-btns{margin-top:18px;padding:0;background:transparent;border-top:0;text-align:right;display:flex;justify-content:flex-end;gap:8px}.ant-btn{border-radius:10px;font-weight:500;letter-spacing:0;transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.ant-btn:not(.ant-btn-sm):not(.ant-btn-lg){height:36px;padding:0 16px;font-size:13.5px}.ant-btn.ant-btn-lg{height:42px;padding:0 22px;font-size:14.5px;border-radius:10px}.ant-btn.ant-btn-sm{height:28px;padding:0 10px;font-size:12.5px;border-radius:8px}.ant-btn.ant-btn-icon-only{padding:0;aspect-ratio:1}.ant-btn .anticon+span,.ant-btn span+.anticon{margin-inline-start:6px}.ant-btn-default:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dashed):not(.ant-btn-dangerous),.ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dashed):not(.ant-btn-dangerous){background:#fff!important;border:1px solid rgba(59,111,240,.4)!important;color:#4b7ff7!important;box-shadow:none!important}.ant-btn-default:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dashed):not(.ant-btn-dangerous) .anticon,.ant-btn-default:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dashed):not(.ant-btn-dangerous) .lucide,.ant-btn-default:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dashed):not(.ant-btn-dangerous) svg,.ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dashed):not(.ant-btn-dangerous) .anticon,.ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dashed):not(.ant-btn-dangerous) .lucide,.ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dashed):not(.ant-btn-dangerous) svg{color:currentColor}.ant-btn-default:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dashed):not(.ant-btn-dangerous):not(:disabled):hover,.ant-btn-default:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dashed):not(.ant-btn-dangerous):not(:disabled):focus-visible,.ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dashed):not(.ant-btn-dangerous):not(:disabled):hover,.ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dashed):not(.ant-btn-dangerous):not(:disabled):focus-visible{border-color:#4b7ff7!important;background:#eaf1fe!important;color:#3f6ace!important}.ant-btn-default:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dashed):not(.ant-btn-dangerous):not(:disabled):active,.ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dashed):not(.ant-btn-dangerous):not(:disabled):active{background:#e9eef8!important;border-color:#3f6ace!important;color:#3f6ace!important}.ant-btn-default:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dashed):not(.ant-btn-dangerous):disabled,.ant-btn-default:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dashed):not(.ant-btn-dangerous).ant-btn-disabled,.ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dashed):not(.ant-btn-dangerous):disabled,.ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dashed):not(.ant-btn-dangerous).ant-btn-disabled{background:#fff!important;border-color:#0f172a1a!important;color:#9aa6bd!important;opacity:1}.ant-btn-dashed:not(.ant-btn-primary):not(.ant-btn-dangerous){background:#fff!important;border:1px dashed #C7D7FE!important;color:#3b6ff0!important;box-shadow:none!important}.ant-btn-dashed:not(.ant-btn-primary):not(.ant-btn-dangerous):not(:disabled):hover{border-color:#3b6ff0!important;background:#eaf1fe!important;color:#2f5bd8!important}.ant-btn-dangerous:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text){background:#fff!important;border:1px solid #FECACA!important;color:#dc2626!important;box-shadow:none!important}.ant-btn-dangerous:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):not(:disabled):hover{border-color:#dc2626!important;background:#fef2f2!important;color:#b91c1c!important}.ant-segmented{background:#f3eefe73!important;border-radius:999px!important;padding:3px!important}.ant-segmented .ant-segmented-item{border-radius:999px!important;color:#0f172a94!important;transition:color .18s ease}.ant-segmented .ant-segmented-item:hover:not(.ant-segmented-item-selected){color:#4b7ff7!important}.ant-segmented .ant-segmented-item-selected{background:#3b6ff0!important;border-radius:999px!important;box-shadow:0 1px 2px #0f172a14!important;text-shadow:none}.ant-segmented .ant-segmented-thumb{background:#3b6ff0!important;border-radius:999px!important;box-shadow:0 1px 2px #0f172a14!important;transition-duration:1ms!important}.ant-segmented .ant-segmented-item-selected .ant-segmented-item-label,.ant-segmented .ant-segmented-item-selected{color:#fff!important;font-weight:600}.ant-segmented .ant-segmented-item-selected .anticon,.ant-segmented .ant-segmented-item-selected .lucide,.ant-segmented .ant-segmented-item-selected svg{color:#fff!important}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-link):not(.ant-btn-text){background:#3b6ff0!important;border:0!important;color:#fff!important;border-radius:10px!important;box-shadow:0 1px 2px #0f172a14!important;transition:background .16s ease,box-shadow .2s ease;text-shadow:none}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-link):not(.ant-btn-text) .anticon,.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-link):not(.ant-btn-text) .lucide,.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-link):not(.ant-btn-text) svg{color:currentColor}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-link):not(.ant-btn-text):not(:disabled):hover,.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-link):not(.ant-btn-text):not(:disabled):focus-visible{background:#285dd9!important;box-shadow:0 2px 6px #3b6ff038!important;color:#fff!important}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-link):not(.ant-btn-text):not(:disabled):active{background:#214eb6!important;box-shadow:0 1px 2px #0f172a1a!important}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-link):not(.ant-btn-text):focus-visible{outline:2px solid rgba(59,111,240,.45);outline-offset:2px}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-link):not(.ant-btn-text):disabled,.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-link):not(.ant-btn-text)[disabled],.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-link):not(.ant-btn-text).ant-btn-disabled{background:#d7dce8!important;color:#ffffffd9!important;box-shadow:none!important;text-shadow:none;cursor:not-allowed}.ant-progress .ant-progress-bg{background:#3b6ff0!important}.ant-progress .ant-progress-inner{background:#3b6ff024!important}.ant-progress .ant-progress-text{color:#3b6ff0!important;font-weight:600}.ant-progress.ant-progress-status-success .ant-progress-bg{background:linear-gradient(120deg,#16a34a,#22c55e)!important}.ant-progress.ant-progress-status-success .ant-progress-text{color:#16a34a!important}.ant-btn-primary.ant-btn-dangerous{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.ant-btn-primary.ant-btn-dangerous:not(:disabled):hover{background:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important}.ant-alert{padding:16px 18px!important;border-radius:14px!important;border:none!important;align-items:flex-start;gap:14px;box-shadow:none}.ant-alert .ant-alert-content{align-self:center}.ant-alert .ant-alert-message{font-size:14px!important;font-weight:700!important;line-height:1.35;color:#0f172a!important;letter-spacing:-.005em}.ant-alert .ant-alert-description{font-size:13px!important;line-height:1.55;color:#475569!important;margin-top:4px}.ant-alert .ant-alert-icon{background:transparent!important}.ant-alert .ant-alert-close-icon{margin-inline-start:8px;color:#94a3b8;transition:color .15s ease;align-self:flex-start;margin-top:4px}.ant-alert .ant-alert-close-icon:hover{color:#0f172a}.ant-alert .ant-alert-action{margin-inline-start:14px;align-self:center}.ant-alert .ant-alert-action .ant-btn{border-radius:10px;font-weight:600;height:34px;padding:0 14px}.ant-alert.ant-alert-success{background:#ecfdf5!important}.ant-alert.ant-alert-success .ant-alert-icon{color:#16a34a!important;background:transparent!important}.ant-alert.ant-alert-success .ant-alert-action .ant-btn:not(.ant-btn-primary){color:#15803d;border:1px solid #BBF7D0;background:#fff}.ant-alert.ant-alert-success .ant-alert-action .ant-btn:not(.ant-btn-primary):hover{background:#f0fdf4;border-color:#86efac;color:#15803d}.ant-alert.ant-alert-info{background:#f0f4ff!important}.ant-alert.ant-alert-info .ant-alert-icon{color:#3b6ff0!important;background:transparent!important}.ant-alert.ant-alert-info .ant-alert-action .ant-btn:not(.ant-btn-primary){color:#285dd9;border:1px solid #E3ECFE;background:#fff}.ant-alert.ant-alert-info .ant-alert-action .ant-btn:not(.ant-btn-primary):hover{background:#f5f8ff;border-color:#c7d7fe;color:#214eb6}.ant-alert.ant-alert-warning{background:#fff7ed!important}.ant-alert.ant-alert-warning .ant-alert-icon{color:#ea580c!important;background:transparent!important}.ant-alert.ant-alert-warning .ant-alert-action .ant-btn:not(.ant-btn-primary){color:#c2410c;border:1px solid #FED7AA;background:#fff}.ant-alert.ant-alert-warning .ant-alert-action .ant-btn:not(.ant-btn-primary):hover{background:#fff7ed;border-color:#fdba74;color:#9a3412}.ant-alert.ant-alert-error{background:#fff1f2!important}.ant-alert.ant-alert-error .ant-alert-icon{color:#e11d48!important;background:transparent!important}.ant-alert.ant-alert-error .ant-alert-action .ant-btn:not(.ant-btn-primary){color:#be123c;border:1px solid #FECDD3;background:#fff}.ant-alert.ant-alert-error .ant-alert-action .ant-btn:not(.ant-btn-primary):hover{background:#fff1f2;border-color:#fda4af;color:#9f1239}.ant-alert.ant-alert-banner{border-radius:0!important}.ant-alert.ant-alert-banner .ant-alert-message{font-size:14px!important}.ant-alert:not(:has(.ant-alert-description)){padding:10px 14px!important;align-items:center}.ant-alert:not(:has(.ant-alert-description)) .ant-alert-icon{width:14px;height:14px;font-size:14px!important;border-radius:0;background:transparent!important;margin-top:0;margin-inline-end:10px!important}.ant-alert:not(:has(.ant-alert-description)) .ant-alert-close-icon{margin-top:0}.ant-modal-content .form-footer{margin:0 -24px -24px;padding:var(--ant-padding, 16px);background:var(--ant-color-bg-layout, #F5F8FF);border-top:1px solid var(--ant-color-border-secondary, #f3f4f6)}.ant-steps .ant-steps-item-icon{width:28px;height:28px;line-height:28px}.ant-radio-group.ant-radio-group-solid{background:var(--ant-color-bg-spotlight, #f3f4f6);padding:3px;border-radius:var(--ant-border-radius-sm, 8px)}.ant-radio-group.ant-radio-group-solid .ant-radio-button-wrapper{border:none;border-radius:var(--ant-border-radius-sm, 8px)}.ant-radio-group.ant-radio-group-solid .ant-radio-button-wrapper:before{display:none}.ant-breadcrumb>span:last-child{font-weight:500}.ant-dropdown-trigger{padding:4px}@keyframes cs-toast-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}@keyframes cs-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ant-message .ant-message-notice{padding:6px 0;display:flex;justify-content:center}.ant-message .ant-message-notice-content{display:inline-block;border-radius:14px;background:#fff;box-shadow:0 16px 32px -14px #0f172a2e,0 4px 10px -4px #0f172a14;border:1px solid rgba(15,23,42,.06);padding:10px 22px 10px 14px;max-width:calc(100vw - 48px);text-align:left}.ant-message .ant-message-custom-content{display:flex;align-items:center;gap:12px;font-size:14.5px;font-weight:700;color:#0f172ae6}.ant-message .ant-message-custom-content>.anticon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;flex:0 0 auto;font-size:0}.ant-message .ant-message-custom-content>.anticon>svg{visibility:hidden}.ant-message .ant-message-custom-content>.anticon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:58%;mask-size:58%}.ant-message .ant-message-success .anticon{color:#16a34a;background:#16a34a24}.ant-message .ant-message-success .anticon:after{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:58%;mask-size:58%}.ant-message .ant-message-info .anticon{color:#0f62fe;background:#0f62fe24}.ant-message .ant-message-info .anticon:after{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.5'/><line x1='12' y1='11' x2='12' y2='17'/><circle cx='12' cy='7.5' r='0.6' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.5'/><line x1='12' y1='11' x2='12' y2='17'/><circle cx='12' cy='7.5' r='0.6' fill='black'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:58%;mask-size:58%}.ant-message .ant-message-warning .anticon{color:#d97706;background:#f59e0b2e}.ant-message .ant-message-warning .anticon:after{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M10.3 3.7L1.8 18.5a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.7a2 2 0 0 0-3.4 0z'/><line x1='12' y1='9' x2='12' y2='14'/><circle cx='12' cy='17' r='0.6' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M10.3 3.7L1.8 18.5a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.7a2 2 0 0 0-3.4 0z'/><line x1='12' y1='9' x2='12' y2='14'/><circle cx='12' cy='17' r='0.6' fill='black'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:58%;mask-size:58%}.ant-message .ant-message-error .anticon{color:#dc2626;background:#dc262624}.ant-message .ant-message-error .anticon:after{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.5'/><line x1='8.5' y1='8.5' x2='15.5' y2='15.5'/><line x1='15.5' y1='8.5' x2='8.5' y2='15.5'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.5'/><line x1='8.5' y1='8.5' x2='15.5' y2='15.5'/><line x1='15.5' y1='8.5' x2='8.5' y2='15.5'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:58%;mask-size:58%}.ant-message .ant-message-loading .anticon{color:#3b6ff0;background:#3b6ff024}.ant-message .ant-message-loading .anticon:after{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'><path d='M21 12a9 9 0 1 1-6.2-8.55'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'><path d='M21 12a9 9 0 1 1-6.2-8.55'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:58%;mask-size:58%}.ant-notification .ant-notification-notice-wrapper{border-radius:16px;background:#fff;box-shadow:0 20px 40px -16px #0f172a33,0 6px 12px -6px #0f172a1a;border:1px solid rgba(15,23,42,.06);overflow:hidden}.ant-notification .ant-notification-notice{padding:18px 22px}.ant-notification .ant-notification-notice-message{font-size:16px;font-weight:700;color:#0f172aeb;margin-bottom:4px;padding-right:28px;line-height:1.3}.ant-notification .ant-notification-notice-description{font-size:14px;line-height:1.5;color:#0f172a99}.ant-notification .ant-notification-notice-icon{width:48px;height:48px;border-radius:50%;font-size:0;line-height:1;display:inline-flex;align-items:center;justify-content:center}.ant-notification .ant-notification-notice-icon>.anticon,.ant-notification .ant-notification-notice-icon>svg{visibility:hidden}.ant-notification .ant-notification-notice-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:58%;mask-size:58%}.ant-notification .ant-notification-notice-icon-success{color:#16a34a;background:#16a34a24}.ant-notification .ant-notification-notice-icon-success:after{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:58%;mask-size:58%}.ant-notification .ant-notification-notice-icon-info{color:#0f62fe;background:#0f62fe1f}.ant-notification .ant-notification-notice-icon-info:after{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.5'/><line x1='12' y1='11' x2='12' y2='17'/><circle cx='12' cy='7.5' r='0.6' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.5'/><line x1='12' y1='11' x2='12' y2='17'/><circle cx='12' cy='7.5' r='0.6' fill='black'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:58%;mask-size:58%}.ant-notification .ant-notification-notice-icon-warning{color:#d97706;background:#f59e0b29}.ant-notification .ant-notification-notice-icon-warning:after{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M10.3 3.7L1.8 18.5a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.7a2 2 0 0 0-3.4 0z'/><line x1='12' y1='9' x2='12' y2='14'/><circle cx='12' cy='17' r='0.6' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M10.3 3.7L1.8 18.5a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.7a2 2 0 0 0-3.4 0z'/><line x1='12' y1='9' x2='12' y2='14'/><circle cx='12' cy='17' r='0.6' fill='black'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:58%;mask-size:58%}.ant-notification .ant-notification-notice-icon-error{color:#dc2626;background:#dc26261f}.ant-notification .ant-notification-notice-icon-error:after{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.5'/><line x1='8.5' y1='8.5' x2='15.5' y2='15.5'/><line x1='15.5' y1='8.5' x2='8.5' y2='15.5'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.5'/><line x1='8.5' y1='8.5' x2='15.5' y2='15.5'/><line x1='15.5' y1='8.5' x2='8.5' y2='15.5'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:58%;mask-size:58%}.ant-notification .ant-notification-notice-with-icon .ant-notification-notice-message,.ant-notification .ant-notification-notice-with-icon .ant-notification-notice-description{margin-inline-start:64px!important}.ant-notification .ant-notification-notice-close{top:16px;inset-inline-end:16px;color:#0f172a66;transition:color .15s ease}.ant-notification .ant-notification-notice-close:hover{color:#0f172ad9}.ant-notification .ant-notification-notice-progress{display:none!important}.ant-tooltip .ant-tooltip-inner{color:#0f172ad9;background-color:#fff;box-shadow:0 4px 12px #00000026}.ant-tooltip .ant-tooltip-arrow:before{background-color:#fff}.ant-menu-inline-collapsed-tooltip .ant-tooltip-inner{color:#0f172ad9!important;background-color:#fff!important}.ant-menu-inline-collapsed-tooltip .ant-tooltip-arrow:before,.ant-menu-inline-collapsed-tooltip .ant-tooltip-arrow:after{background-color:#fff!important}.ant-menu-inline-collapsed-tooltip a,.ant-menu-inline-collapsed-tooltip span{color:#0f172ad9!important}.ant-tag{--cs-tag-dot: rgba(15, 23, 42, .45);--cs-tag-ring: rgba(15, 23, 42, .08);display:inline-block;vertical-align:middle;height:22px!important;line-height:22px!important;padding:0 10px 0 8px!important;border:0!important;border-radius:999px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;margin:0;white-space:nowrap;background:#f1f5f9;color:#475569;box-shadow:inset 0 0 0 1px var(--cs-tag-ring)}.ant-tag>*{vertical-align:middle}.ant-tag .anticon{font-size:11px}.ant-tag.ant-tag-checkable,.ant-tag.ant-tag-checkable-checked{border-radius:6px!important;height:auto!important;padding:3px 10px!important;text-transform:none;letter-spacing:0;font-size:12px!important;box-shadow:none}.ant-tag.ant-tag-checkable:before,.ant-tag.ant-tag-checkable-checked:before{display:none}.ant-tag-success,.ant-tag-green{--cs-tag-dot: #16A34A;--cs-tag-ring: rgba(22, 163, 74, .22);background:#dcfce7!important;color:#15803d!important}.ant-tag-processing,.ant-tag-blue{--cs-tag-dot: #3B82F6;--cs-tag-ring: rgba(59, 130, 246, .24);background:#dbeafe!important;color:#1d4ed8!important}.ant-tag-warning,.ant-tag-orange,.ant-tag-gold,.ant-tag-yellow{--cs-tag-dot: #F59E0B;--cs-tag-ring: rgba(245, 158, 11, .26);background:#fef3c7!important;color:#b45309!important}.ant-tag-error,.ant-tag-red,.ant-tag-magenta{--cs-tag-dot: #EF4444;--cs-tag-ring: rgba(239, 68, 68, .24);background:#fee2e2!important;color:#b91c1c!important}.ant-tag-purple,.ant-tag-volcano{--cs-tag-dot: #3B6FF0;--cs-tag-ring: rgba(59, 111, 240, .28);background:#eaf1fe!important;color:#285dd9!important}.ant-tag-cyan,.ant-tag-geekblue{--cs-tag-dot: #06B6D4;--cs-tag-ring: rgba(6, 182, 212, .24);background:#cffafe!important;color:#0e7490!important}.ant-tag-lime{--cs-tag-dot: #84CC16;--cs-tag-ring: rgba(132, 204, 22, .26);background:#ecfccb!important;color:#4d7c0f!important}.ant-tag-default{--cs-tag-dot: #939DB5;--cs-tag-ring: rgba(30, 58, 95, .1);background:#f1f3f8!important;color:#5b5170!important}.ant-tag.cs-count-tag{height:18px!important;min-width:18px;padding:0 6px!important;line-height:18px!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;text-align:center}.ant-tag.cs-count-tag:before{display:none}.ant-avatar{background:var(--avatar-bg, #E9F0FF)!important;color:var(--avatar-fg, #4338CA)!important;font-weight:600}.ant-avatar .anticon{color:var(--avatar-fg, #4338CA)!important}.ant-avatar.ant-avatar-image{background:#fff!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{min-width:32px;height:32px;line-height:30px;border-radius:8px;margin-inline-end:6px}.ant-pagination .ant-pagination-item{border:1px solid var(--ant-color-border, #e5e7eb)}.ant-pagination .ant-pagination-item a{color:var(--ant-color-text, #1f2937);font-weight:600}.ant-pagination .ant-pagination-item:hover{border-color:#ccdbff;background:#f2f6ff}.ant-pagination .ant-pagination-item:hover a{color:#4338ca}.ant-pagination .ant-pagination-item-active{background:#e9f0ff!important;border-color:#ccdbff!important}.ant-pagination .ant-pagination-item-active a{color:#4338ca!important;font-weight:700!important}.ant-pagination .ant-pagination-item-active:hover{background:#dee8ff!important;border-color:#b9ceff!important}.ant-pagination .ant-pagination-item-active:hover a{color:#4338ca!important}.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{width:100%;height:100%;border-radius:8px;border:1px solid var(--ant-color-border, #e5e7eb);display:inline-flex;align-items:center;justify-content:center;color:var(--ant-color-text-secondary, #4b5563)}.ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link,.ant-pagination .ant-pagination-next:hover .ant-pagination-item-link{border-color:#ccdbff;background:#f2f6ff;color:#4338ca}.ant-pagination .ant-pagination-options .ant-select{height:32px}.ant-pagination .ant-pagination-options .ant-select .ant-select-selector{height:32px!important;border-radius:8px!important;padding:0 11px!important;display:flex;align-items:center}.ant-pagination .ant-pagination-options .ant-select .ant-select-selection-item{line-height:30px!important}.ant-select.ant-select-multiple .ant-select-selection-item{background:#edf2fe!important;border-color:#3b6ff02e!important;color:#3f6ace!important;font-size:12px!important;font-weight:600!important}.ant-select.ant-select-multiple .ant-select-selection-item-content{color:#3f6ace!important;font-size:12px!important;font-weight:600!important}.ant-select.ant-select-multiple .ant-select-selection-item-remove{color:#5b3fce8c!important}.ant-select.ant-select-multiple .ant-select-selection-item-remove:hover{color:#3f6ace!important}.cs-pill,.einv-badge,.welcome-task-badge,.sm-placeholder-row__chip,.cn-badge,.arrival-row__pill,.dpc-chip,.stats-kpi__delta,.magazzino-badge,.magazzino-movement-badge,.scribe-status-badge,.vt-step__completed-badge,.appointment-status,.appointment-duration,.appointment-source,.status-tag,.cs-table-status-tag{display:inline-flex!important;align-items:center!important;gap:6px;height:22px!important;padding:0 10px!important;border:0!important;border-radius:999px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1!important;white-space:nowrap!important;box-shadow:inset 0 0 0 1px #0f172a0f}html body .ant-spin .ant-spin-dot{width:auto!important;height:auto!important;background:transparent!important;position:relative;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;transform:none!important;animation:none!important}html body .ant-spin .ant-spin-dot>i.ant-spin-dot-item{position:static!important;width:7px!important;height:7px!important;border-radius:50%;opacity:.45;transform:scale(.6);animation:cs-spin-dot-pulse 1.1s ease-in-out infinite;inset:auto!important;margin:0!important;box-shadow:none!important}html body .ant-spin .ant-spin-dot>i.ant-spin-dot-item:nth-child(1){background:#3b6ff0!important;animation-delay:0s}html body .ant-spin .ant-spin-dot>i.ant-spin-dot-item:nth-child(2){background:#22c6e6!important;animation-delay:.12s}html body .ant-spin .ant-spin-dot>i.ant-spin-dot-item:nth-child(3){background:#22c6e6!important;animation-delay:.24s}html body .ant-spin .ant-spin-dot>i.ant-spin-dot-item:nth-child(4){display:none!important}html body .ant-spin-sm .ant-spin-dot{gap:4px}html body .ant-spin-sm .ant-spin-dot>i.ant-spin-dot-item{width:5px!important;height:5px!important}html body .ant-spin-lg .ant-spin-dot{gap:8px}html body .ant-spin-lg .ant-spin-dot>i.ant-spin-dot-item{width:9px!important;height:9px!important}@keyframes cs-spin-dot-pulse{0%,80%,to{transform:scale(.6);opacity:.45}40%{transform:scale(1);opacity:1}}html body[class] .ant-alert[class].ant-alert.ant-alert .ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon{width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;aspect-ratio:1/1!important;border-radius:0!important;background:transparent!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;flex-grow:0!important;align-self:flex-start!important;padding:0!important;margin-top:2px!important;margin-inline-end:10px!important;overflow:hidden!important;font-size:14px!important;line-height:1!important;box-sizing:border-box!important}html body[class] .ant-alert[class].ant-alert.ant-alert .ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon>svg,html body[class] .ant-alert[class].ant-alert.ant-alert .ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon>.anticon,html body[class] .ant-alert[class].ant-alert.ant-alert .ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon>.anticon>svg,html body[class] .ant-alert[class].ant-alert.ant-alert .ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon.ant-alert-icon>*{width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important;min-width:14px!important;min-height:14px!important;font-size:14px!important;line-height:1!important;display:block!important;transform:none!important;flex-shrink:0!important;flex-grow:0!important}.patient-add-dropdown .ant-dropdown-menu{padding:8px!important;border-radius:14px!important;border:1px solid rgba(30,58,95,.1)!important;box-shadow:0 1px 2px #0f172a0d,0 12px 32px -10px #3b6ff047!important;min-width:240px}.patient-add-dropdown .ant-dropdown-menu-item{padding:9px 12px!important;border-radius:10px!important;margin:1px 0!important;font-size:13.5px!important;font-weight:500!important;color:#1f2937!important;display:flex!important;align-items:center!important;gap:10px!important;transition:background .16s ease!important}.patient-add-dropdown .ant-dropdown-menu-item:hover{background:#3b6ff00f!important;color:#3f6ace!important}.patient-add-dropdown .ant-dropdown-menu-item:hover svg,.patient-add-dropdown .ant-dropdown-menu-item:hover .lucide,.patient-add-dropdown .ant-dropdown-menu-item:hover .ant-dropdown-menu-item-icon{color:#3b6ff0!important}.patient-add-dropdown .ant-dropdown-menu-item svg,.patient-add-dropdown .ant-dropdown-menu-item .lucide{color:#4b7ff7!important}.patient-add-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-item-icon,.patient-add-dropdown .ant-dropdown-menu-item>.lucide,.patient-add-dropdown .ant-dropdown-menu-item>svg,.patient-add-dropdown .ant-dropdown-menu-item .ant-space-item>.lucide,.patient-add-dropdown .ant-dropdown-menu-item .ant-space-item>svg,.patient-add-dropdown .ant-dropdown-menu-item-title-content .ant-space-item>.lucide,.patient-add-dropdown .ant-dropdown-menu-item-title-content .ant-space-item>svg{width:16px!important;height:16px!important;flex-shrink:0!important;color:#4b7ff7!important;background:transparent!important}.patient-add-dropdown .ant-dropdown-menu-item-icon svg,.patient-add-dropdown .ant-dropdown-menu-item-icon .lucide{width:16px!important;height:16px!important}.patient-add-dropdown .ant-dropdown-menu-item .ant-space{gap:10px!important}.button-container a{text-decoration:none}.base-button,.green-button,.blue-button,.blue-button-small,.button-magenta{border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.4;padding:14px 30px 15px;text-align:center;width:100%;transition:.3s}.base-button a,.green-button a,.blue-button a,.blue-button-small a,.button-magenta a{color:inherit;font-size:14px;text-decoration:none}.button-magenta{background:#ff3d97;border:1px solid #ff3d97;color:#fff}.button-magenta:hover{background:#d92b7c;border-color:#d92b7c}.real-button-magenta,.real-button-red{background:#ff3d97;border:1px solid #ff3d97;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.4;padding:15px 10px;text-align:center;width:100%;transition:.3s}.real-button-magenta:hover,.real-button-red:hover{background:#d92b7c;border-color:#d92b7c}.real-button-red{background:#bd2222;border-color:#bd2222}.real-button-red:hover{background:#781818;border-color:#781818}.blue-button,.blue-button-small{background:#0f62fe;border:1px solid #0f62fe;color:#fff}.blue-button:hover,.blue-button-small:hover{background:#224b9a;border-color:#224b9a}.blue-button-small{padding:14px 6px}.green-button{background:#0a7c6d;border:1px solid #0a7c6d}.green-button:hover{background:#07564b;border-color:#07564b}.ant-upload-wrapper .ant-upload-drag{position:relative;background:#f8faff;border:1.5px dashed rgba(59,111,240,.32);border-radius:14px;padding:6px;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),box-shadow .24s cubic-bezier(.4,0,.2,1)}.ant-upload-wrapper .ant-upload-drag .ant-upload{padding:32px 20px}.ant-upload-wrapper .ant-upload-drag:hover:not(.ant-upload-disabled){background:#eef2fc;border-color:#3b6ff08c}.ant-upload-wrapper .ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#3b6ff0;background:#ebf1fe;box-shadow:0 0 0 4px #3b6ff024}.ant-upload-wrapper .ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) .ant-upload-drag-icon{background:#3b6ff02e}.ant-upload-wrapper .ant-upload-drag.ant-upload-disabled{opacity:.6;cursor:not-allowed;filter:saturate(.6)}.ant-upload-wrapper .ant-upload-drag .ant-upload-drag-icon{margin:0 auto 14px;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#3b6ff01a;color:#3b6ff0;transition:background .2s cubic-bezier(.4,0,.2,1)}.ant-upload-wrapper .ant-upload-drag .ant-upload-drag-icon>svg,.ant-upload-wrapper .ant-upload-drag .ant-upload-drag-icon>.anticon,.ant-upload-wrapper .ant-upload-drag .ant-upload-drag-icon>.anticon>svg{display:none!important}.ant-upload-wrapper .ant-upload-drag .ant-upload-drag-icon:before{content:"";width:26px;height:26px;background-color:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"/><path d="M17 8l-5-5-5 5"/><path d="M12 3v12"/></svg>') no-repeat center/contain;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"/><path d="M17 8l-5-5-5 5"/><path d="M12 3v12"/></svg>') no-repeat center/contain}.ant-upload-wrapper .ant-upload-drag .ant-upload-text{font-size:14.5px;font-weight:600;color:#0b1a3d;letter-spacing:-.005em;margin:0 0 4px}.ant-upload-wrapper .ant-upload-drag .ant-upload-hint{font-size:12.5px;color:#6b6080;line-height:1.5;margin:0}.ant-upload-wrapper .ant-upload-list{margin-top:10px}.ant-upload-wrapper .ant-upload-list .ant-upload-list-item{padding:8px 10px;border:1px solid rgba(59,111,240,.18);border-radius:10px;background:#fff;transition:border-color .16s cubic-bezier(.4,0,.2,1),background .16s cubic-bezier(.4,0,.2,1)}.ant-upload-wrapper .ant-upload-list .ant-upload-list-item:hover{border-color:#3b6ff066;background:#f8faff}.ant-upload-wrapper .ant-upload-list .ant-upload-list-item .ant-upload-list-item-progress{bottom:4px}.ant-upload-wrapper .ant-upload-list .ant-upload-list-item .ant-progress-bg{background:linear-gradient(90deg,#3b6ff0,#22c6e6)!important}.ant-upload-wrapper .ant-upload-list .ant-upload-list-item .ant-upload-list-item-name{color:#0b1a3d;font-weight:500}.ant-upload-wrapper .ant-upload-list .ant-upload-list-item .ant-upload-icon .anticon,.ant-upload-wrapper .ant-upload-list .ant-upload-list-item .ant-upload-icon svg{color:#3b6ff0}.multi-cols-form-fields{display:flex}.multi-cols-form-fields.has-bottom-margin{margin-bottom:25px}.form-field-label{display:block;font-size:14px;font-weight:500;margin-bottom:14px}.form-field-input,.form-field-input-fixed{border:1px solid #eaeaf3;box-sizing:border-box;font-size:14px;line-height:1.4;padding-top:8px;padding-bottom:8px;padding-left:20px;width:100%}.form-field-input-fixed{max-width:150px}.form-field-wrap.width-25,.form-field-wrap.width-30{width:30%;margin-right:50px}.form-field-wrap.width-50{width:50%;margin-right:50px}.label-with-dropdown-container,.label-with-dropdown-container-full-width{width:30%}.label-with-dropdown-container.has-right-margin,.has-right-margin.label-with-dropdown-container-full-width{margin-right:50px}.label-with-dropdown-container label,.label-with-dropdown-container-full-width label{display:block;font-weight:500;font-size:14px;margin-bottom:14px}.label-with-dropdown-container .react-datepicker-wrapper input,.label-with-dropdown-container-full-width .react-datepicker-wrapper input{border:1px solid #eaeaf3;box-sizing:border-box;font-size:14px;line-height:1.4;padding-top:8px;padding-bottom:8px;padding-left:20px;width:100%}.label-with-dropdown-container-full-width{width:100%}.form-text-area{border:1px solid #c6cde0;border-radius:6px;box-sizing:border-box;min-height:115px;padding:15px;width:100%}.form-section,.form-section-with-border{font-size:16px;font-weight:600;line-height:1.3;padding:25px}.form-section-with-border{border-bottom:1px solid #c6cde0}.form-section-header{font-size:16px;font-weight:600;line-height:1.3;margin-top:0}.form-field-link-cta{color:#ff3d97;cursor:pointer;font-size:14px;font-weight:500}.span-error{color:red;font-size:13px;line-height:1.4}.info-field-wrapper{width:30%}.info-field-wrapper.has-right-margin{margin-right:50px}.info-field-title{font-size:14px;font-weight:500;line-height:1.4;margin-bottom:14px}.auth-headers{font-size:18px;font-weight:600;line-height:1.3;margin:45px 0;text-align:center}.sc-title-with-cta{display:flex;justify-content:space-between;margin-bottom:20px}.sc-page-title{font-size:20px;font-weight:600;line-height:1.3;color:#1f2937;margin:0 0 16px}.sc-page-title:has(+.page-subtitle){margin-bottom:0}.sc-page-title+.page-subtitle{display:block;margin:0 0 16px;font-size:13.5px;color:#0f172ab8;line-height:1.45}.page-subtitle{color:#827e94;font-size:14px;font-weight:400;line-height:1.4}.division-label-circle{height:10px;width:10px;border-radius:16px;display:inline-block!important;margin-right:5px}.redirect-link,.redirect-link-blue{color:#ff3d97;cursor:pointer;display:block}.redirect-link:hover,.redirect-link-blue:hover{text-decoration:underline}.redirect-link.is-blue,.is-blue.redirect-link-blue{color:#00f}.redirect-link-blue{color:#0f62fe;margin-bottom:15px}.tab-navigation{background:#e5eaf8;display:flex;list-style:none;padding:4px;border-radius:4px}.tab-navigation a{border-radius:4px;text-decoration:none}.tab-navigation a.active-link{background-color:#fff}.tab-item{border-radius:4px;color:#827e94;font-size:14px;font-weight:500;line-height:1.4;padding:5px 10px}.tab-item:hover{background-color:#fff;cursor:pointer}.modal-wrapper-content{padding:20px}.modal-section-with-top-border{border-top:1px solid #c6cde0;padding:30px 0}.modal-field-row{margin-bottom:30px}.modal-section-header{margin:0 0 20px;padding:0;font-size:16px;font-weight:600;line-height:1.3}.modal-label{display:block;font-size:14px;font-weight:500;line-height:1.4;margin-bottom:14px}.modal-input{border:1px solid #eaeaf3;box-sizing:border-box;font-size:14px;line-height:1.4;padding-top:8px;padding-bottom:8px;padding-left:20px;width:100%}.modal-text-area{border:1px solid #c6cde0;border-radius:6px;box-sizing:border-box;min-height:115px;padding:15px;width:100%}.error-span-modal{color:red;font-size:13px;line-height:1.4}.right-sidebar-white{background:#fff;margin-left:50px;padding:15px;height:100vh}.table-white{background:#fff;border:1px solid #9298aa;border-radius:6px;border-collapse:inherit;border-spacing:0;font-size:14px;line-height:1.4;width:100%;overflow:hidden}.table-white th{text-align:left}.table-white tr{cursor:pointer}.table-white tr:hover{background:#f7f8fc}.table-white tr td{border-bottom:1px solid #eaeef9;padding:25px 0}.table-white tr td:first-of-type,.table-white tr td:last-of-type{padding:0 10px}.table-white tr:last-of-type td{border:none}.table-white-header{background:#f4f5f8;color:#827e94;font-size:13px;font-weight:500}.table-white-header th{color:#827e94;font-size:13px;font-weight:500;padding:10px 0}.table-white-header th:first-of-type,.table-white-header th:last-of-type{padding:0 10px}.cs-table .ant-table{background:#fff!important;border:1px solid rgba(30,58,95,.1);border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -1px #0f172a0a,0 1px 2px #0f172a0d,0 10px 28px -14px #3b6ff038}.ant-card .cs-table .ant-table,.ant-modal-body .cs-table .ant-table,.bd-card .cs-table .ant-table{border:none;box-shadow:none;border-radius:0}.cs-table .ant-table-container{background:transparent}.cs-table .ant-table-thead>tr>th{background:transparent!important;font-size:11px!important;font-weight:700!important;color:#3b6ff0!important;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;border-bottom:1px solid rgba(60,40,100,.12)!important;border-top:none!important;padding:16px 20px!important}.cs-table .ant-table-thead>tr>th:before{display:none!important}.cs-table .ant-table-thead>tr>th .ant-table-column-title{white-space:nowrap}.cs-table .ant-table-tbody>tr>td{font-size:13.5px!important;color:#10182a;vertical-align:middle;background:transparent;border-bottom:1px solid rgba(60,40,100,.07)!important;padding:14px 20px!important;transition:background .16s cubic-bezier(.4,0,.2,1)}.cs-table .ant-table-tbody>tr:not(.ant-table-measure-row):not(.ant-table-placeholder){height:56px;cursor:pointer}.cs-table .ant-table-measure-row>td{padding:0!important;border:0!important}.cs-table .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.cs-table .ant-table-row{height:56px;cursor:pointer}.cs-table .ant-table-row>.ant-table-cell{font-size:13.5px!important;color:#10182a;vertical-align:middle;padding:14px 20px!important;transition:background .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.4,0,.2,1)}.cs-table .ant-table-tbody>tr:hover>td,.cs-table .ant-table-row:hover>.ant-table-cell{background:#f8faff!important}.cs-table .ant-table-tbody>tr>td:first-child,.cs-table .ant-table-row>.ant-table-cell:first-child{position:relative;transition:background .16s cubic-bezier(.4,0,.2,1),padding-left .2s cubic-bezier(.4,0,.2,1)}.cs-table .ant-table-tbody>tr>td:first-child:before,.cs-table .ant-table-row>.ant-table-cell:first-child:before{content:"";position:absolute;left:0;top:10%;bottom:10%;width:2px;border-radius:0 2px 2px 0;background:#3b6ff0;transform:scaleY(0);transition:transform .2s cubic-bezier(.4,0,.2,1);transform-origin:center}.cs-table .ant-table-tbody>tr:hover>td:first-child,.cs-table .ant-table-row:hover>.ant-table-cell:first-child{padding-left:22px!important}.cs-table .ant-table-tbody>tr:hover>td:first-child:before,.cs-table .ant-table-row:hover>.ant-table-cell:first-child:before{transform:scaleY(1)}.cs-table .ant-table-tbody>tr.ant-table-row-hover>td,.cs-table .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#f8faff!important}.cs-table .ant-table-cell{border-inline-end:none!important}.cs-table .ant-table-selection-column{width:44px}.cs-table .ant-checkbox-wrapper .ant-checkbox-inner{border-radius:5px!important;border-color:#0f122438!important}.cs-table .ant-checkbox-wrapper:hover .ant-checkbox-inner,.cs-table .ant-checkbox:hover .ant-checkbox-inner{border-color:#3b6ff0!important}.cs-table .ant-checkbox-checked .ant-checkbox-inner{background:#3b6ff0!important;border-color:#3b6ff0!important}.cs-table .ant-checkbox-wrapper .ant-checkbox-indeterminate .ant-checkbox-inner,.cs-table .ant-table-selection .ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#fff!important;border-color:#3b6ff0!important}.cs-table .ant-checkbox-wrapper .ant-checkbox-indeterminate .ant-checkbox-inner:after,.cs-table .ant-table-selection .ant-checkbox-indeterminate .ant-checkbox-inner:after{content:none!important;display:none!important}.cs-table .ant-checkbox,.cs-table .ant-checkbox-inner,.cs-table .ant-checkbox-wrapper{box-shadow:none!important}.cs-table .ant-checkbox-wrapper:focus-within .ant-checkbox-inner,.cs-table .ant-checkbox:focus .ant-checkbox-inner{box-shadow:none!important;outline:none!important}.cs-table .ant-table-tbody>tr.ant-table-row-selected>td,.cs-table .ant-table-row.ant-table-row-selected>.ant-table-cell{background:#f8faff!important}.cs-table .ant-table-tbody>tr.ant-table-row-selected>td:first-child:before,.cs-table .ant-table-row.ant-table-row-selected>.ant-table-cell:first-child:before{transform:scaleY(1)}.cs-table .ant-table-thead>tr>th .ant-table-column-sorter{opacity:0;transition:opacity .15s ease;color:#8a85a0}.cs-table .ant-table-thead>tr>th:hover .ant-table-column-sorter{opacity:1;color:#3b6ff0}.cs-table .ant-table-thead>tr>th.ant-table-column-sort .ant-table-column-sorter{opacity:1;color:#3b6ff0}.cs-table .ant-table-thead>tr>th.ant-table-column-sort{color:#3b6ff0!important}.cs-table .is-number{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.cs-table .is-strong{font-weight:600;color:#10182a}.cs-table .is-muted{color:#8a85a0}.cs-table .cs-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;border:0;background:#0f12240d;color:#434c61;box-shadow:inset 0 0 0 1px #0f172a0f}.cs-table .ant-table-title{padding:16px 20px!important;background:transparent!important;border-bottom:1px solid rgba(15,23,42,.06)!important;border-radius:0}.cs-table .ant-table-footer{padding:14px 20px!important;background:transparent!important;border-top:1px solid rgba(60,40,100,.07)!important;border-radius:0}.cs-table .ant-pagination{margin-top:0}.cs-table .ant-pagination .ant-pagination-item{border-radius:8px;border:1px solid rgba(59,111,240,.2);min-width:32px;height:32px;line-height:30px;background:#fff}.cs-table .ant-pagination .ant-pagination-item a{color:#3b6ff0;font-weight:600}.cs-table .ant-pagination .ant-pagination-item:hover{background:#f8faff;border-color:#93b4fb}.cs-table .ant-pagination .ant-pagination-item:hover a{color:#3b6ff0}.cs-table .ant-pagination .ant-pagination-item-active{background:#eef2fc;border-color:transparent}.cs-table .ant-pagination .ant-pagination-item-active a{color:#3b6ff0;font-weight:700}.cs-table .ant-pagination .ant-pagination-item-active:hover{background:#eef2fc}.cs-table .ant-pagination .ant-pagination-item-active:hover a{color:#3b6ff0}.cs-table .ant-pagination .ant-pagination-prev,.cs-table .ant-pagination .ant-pagination-next{min-width:32px;height:32px;line-height:30px;margin-inline-end:6px}.cs-table .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.cs-table .ant-pagination .ant-pagination-next .ant-pagination-item-link{width:100%;height:100%;border-radius:8px;border:1px solid rgba(59,111,240,.2);background:#ffffffa6;color:#3b6ff0;display:inline-flex;align-items:center;justify-content:center}.cs-table .ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link,.cs-table .ant-pagination .ant-pagination-next:hover .ant-pagination-item-link{background:#f8faff;border-color:#93b4fb;color:#3b6ff0}.cs-table .ant-pagination .ant-pagination-options .ant-select{height:32px}.cs-table .ant-pagination .ant-pagination-options .ant-select .ant-select-selector{height:32px!important;border-radius:8px!important;padding:0 11px!important;border-color:#3c28641f!important;display:flex;align-items:center}.cs-table .ant-pagination .ant-pagination-options .ant-select .ant-select-selection-item{line-height:30px!important}.cs-table .ant-table-summary>tr>td{border-bottom:none!important;background:#f8faff!important;font-weight:600;color:#10182a}.cs-table .ant-table-row-expand-icon{border-color:#3c28641f;color:#434c61;border-radius:6px}.cs-table .ant-table-row-expand-icon:hover{color:#3b6ff0;border-color:#93b4fb}.cs-table .ant-table-placeholder>td{background:transparent!important}.lucide{width:1em;height:1em;vertical-align:-.125em;flex-shrink:0}.lucide-spin{animation:lucide-spin 1s linear infinite}@keyframes lucide-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html{font-size:87.5%;scroll-behavior:smooth}body,textarea{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#1f2937}#root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body{background:radial-gradient(820px 600px at 8% 0%,#e2d6f852,#e2d6f800 55%),radial-gradient(860px 620px at 96% 4%,#d8e1f842,#d8e1f800 52%),radial-gradient(740px 640px at 88% 100%,#f2e0ee38,#f2e0ee00 58%),linear-gradient(180deg,#f4f6fb,#f0f2f8);background-attachment:fixed;height:100%;position:relative}body *{box-sizing:border-box}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.wrapper-inner{margin:0 auto;max-width:1175px}h2.subtitle{font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5}h2.section-header{font-size:18px;font-weight:600;letter-spacing:0;line-height:1.3;margin-top:0;max-width:70%}.section-title{font-size:18px;font-weight:600;letter-spacing:0;line-height:1.3;margin-bottom:24px;margin-top:0}.section-title.section-title--20-bottom{margin-bottom:20px}.page-title{color:#223052;font-size:18px;font-weight:600;line-height:1.3}.wrapper-rounded{border-radius:16px}.wrapper-rounded-sm{border-radius:12px}.outer-lg{margin:0 auto;max-width:1700px}.outer-pink{background:#ffe6f2}.outer-purple{background:#223052}.outer-white{background:#fff;margin-bottom:60px}.outer--gray{background:#f9faff}.bg-blue{background:#edf6fe}.flex-container{display:flex}.flex-container.flex-align{align-items:center}.flex-container.flex-two-cols .flex-item{flex:1 0 50%;white-space:nowrap;text-align:center;box-sizing:border-box}.flex-space-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.flex-end{justify-content:flex-end}.align-self-end{margin-left:auto}form input{border-radius:6px}form .field-error{border:1px solid #f4282d!important}form .field-error-label{color:#f52d33;font-size:13px;font-weight:500;line-height:1.4}.hide-mobile{display:none}@media only screen and (min-width: 375px) and (max-width: 812px){.two-cols-container--with-img .section-title{margin-top:45px}body .container-mobile{padding-right:20px;padding-left:20px}.hide-desktop{display:none}.hide-mobile{display:block}.flex-container.flex-mobile--col{flex-direction:column}.flex-container.flex-cols-reverse{flex-direction:column-reverse}.banner h1.main-title,.section-title{font-size:18px;line-height:1.3}h2.section-header{max-width:100%}.righ-col-img{margin-top:50px}}form .form-group{display:flex;justify-content:flex-start}form .form-group .form-field{margin-right:30px;max-width:305px;width:25%}form .form-group .form-field.input-md{max-width:350px;width:40%}form .form-group .form-field.input-lg{width:60%;max-width:420px}form .form-field,form .form-group-block{margin-bottom:30px}form .form-field label,form .form-group-block label{display:block;font-weight:500;font-size:14px;margin-bottom:14px}form .form-field input,form .form-field select,form .form-field textarea,form .form-group-block input,form .form-group-block select,form .form-group-block textarea{border:1px solid #eaeaf3;box-sizing:border-box;font-size:14px;line-height:1.4;padding-top:10px;padding-bottom:10px;padding-left:20px;width:100%}form .form-field input.long-input,form .form-group-block input.long-input{width:640px}form .btn{display:block;margin:50px auto 0}form .error-validation{font-size:13px;max-width:100%;display:block;max-width:270px;margin-top:10px;color:red}.single-input{border:1px solid #eaeaf3;border-radius:6px;box-sizing:border-box;font-size:14px;line-height:1.4;max-width:305px;padding-top:10px;padding-bottom:10px;padding-left:20px;width:100%}.single-input.align-left{float:left}.outside-click-wrapper{width:40%}.meta-pink{color:#ff3d97;cursor:pointer}.meta-gray-strong{color:#827e94}.toggle{cursor:pointer;display:inline-block}.toggle-switch{display:inline-block;background:#ccc;border-radius:16px;width:32px;height:16px;position:relative;vertical-align:middle;transition:background .25s}.toggle-switch:before,.toggle-switch:after{content:""}.toggle-switch:before{display:block;background:linear-gradient(to bottom,#fff,#eee);border-radius:50%;box-shadow:0 0 0 1px #00000040;width:18px;height:18px;position:absolute;transition:left .25s}.toggle:hover .toggle-switch:before{background:linear-gradient(to bottom,#fff,#fff);box-shadow:0 0 0 1px #00000080}.toggle-checkbox:checked+.toggle-switch{background:#1064fe85}.toggle-checkbox:checked+.toggle-switch:before{left:16px}.toggle-checkbox{position:absolute;visibility:hidden}.toggle-label{margin-left:5px;position:relative;top:2px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.euro-input{border:1px solid #eaeaf3;box-sizing:border-box;font-size:14px;line-height:1.4;padding-top:8px;padding-bottom:8px;padding-left:20px;width:100%}.sc-page-title{font-size:20px;font-weight:600;line-height:1.3;color:#1f2937;margin:0}.sc-page-subtitle{display:block;margin:2px 0 0;font-size:13.5px;color:#0f172ab8;line-height:1.45}.dash-stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width: 992px){.dash-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 540px){.dash-stat-strip{grid-template-columns:1fr}}.dash-stat-tile{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:14px;min-width:0;box-shadow:inset 0 1px #fff,0 1px 2px #0f172a0a}.dash-stat-tile__icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dash-stat-tile__body{display:flex;flex-direction:column;line-height:1.15;min-width:0}.dash-stat-tile__value{font-size:18px;font-weight:800;color:#0f172aeb;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-stat-tile__label{font-size:12.5px;color:#0f172a8c;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-stat-tile--appt .dash-stat-tile__icon{background:#3b6ff01a;color:#3b6ff0}.dash-stat-tile--invoice .dash-stat-tile__icon{background:#ea580c1a;color:#ea580c}.dash-stat-tile--ok .dash-stat-tile__icon{background:#16a34a1a;color:#16a34a}.dash-stat-tile--warn .dash-stat-tile__icon{background:#d977061a;color:#d97706}.dash-stat-tile--danger .dash-stat-tile__icon{background:#dc26261a;color:#dc2626}.main-side-nav-bar{background:linear-gradient(180deg,#fff,#f9fbfe);border:none;border-right:1px solid rgba(59,111,240,.1);border-radius:0;padding:18px 14px;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset -1px 0 #3b6ff014,6px 0 22px -10px #3b6ff02e,0 1px 2px #0f172a0d;color:#1f2937}.main-side-nav-bar .logo{margin-bottom:0;flex-shrink:0;display:flex;align-items:center}.main-side-nav-bar .logo img{height:26px;width:auto;display:block;filter:none}.main-side-nav-bar .sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;padding:4px 6px 0}.main-side-nav-bar .ant-divider{border-color:#3b6ff01a;opacity:1;flex-shrink:0;margin:12px 4px}.main-side-nav-bar .sidebar-main-menu{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.main-side-nav-bar .sidebar-main-menu::-webkit-scrollbar{width:4px}.main-side-nav-bar .sidebar-main-menu::-webkit-scrollbar-track{background:transparent}.main-side-nav-bar .sidebar-main-menu::-webkit-scrollbar-thumb{background:#3b6ff02e;border-radius:2px}.main-side-nav-bar .ant-menu{background-color:transparent;border:none;border-inline-end:none!important}.main-side-nav-bar .ant-menu .ant-menu-item{font-size:14px;font-weight:500;border-radius:12px;border:2px solid transparent;color:#5b6473!important;transition:all .22s cubic-bezier(.4,0,.2,1);height:44px;line-height:44px;margin:3px 4px;padding-inline:12px!important;display:flex;align-items:center;gap:14px}.main-side-nav-bar .ant-menu .ant-menu-item .anticon,.main-side-nav-bar .ant-menu .ant-menu-item svg{font-size:20px;width:22px;height:22px;color:#8b93a0!important;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:color .22s ease}.main-side-nav-bar .ant-menu .ant-menu-item .ant-menu-item-icon+span,.main-side-nav-bar .ant-menu .ant-menu-item .ant-menu-title-content{margin-inline-start:0!important;color:#5b6473!important;transition:color .22s ease}.main-side-nav-bar .ant-menu .ant-menu-item a{color:inherit!important}.main-side-nav-bar .ant-menu .ant-menu-item:hover{background-color:#eaf1fe!important}.main-side-nav-bar .ant-menu .ant-menu-item:hover .anticon,.main-side-nav-bar .ant-menu .ant-menu-item:hover svg{color:#4b7ff7!important}.main-side-nav-bar .ant-menu .ant-menu-item:hover .ant-menu-title-content,.main-side-nav-bar .ant-menu .ant-menu-item:hover a{color:#1f2937!important}.main-side-nav-bar .ant-menu .ant-menu-item{position:relative}.main-side-nav-bar .ant-menu .ant-menu-item.ant-menu-item-selected{background:linear-gradient(#eaf1fe,#eaf1fe) padding-box,linear-gradient(135deg,#3b6ff0,#56e6ff) border-box!important;border:2px solid transparent!important;font-weight:600;box-shadow:none!important;text-shadow:none}.main-side-nav-bar .ant-menu .ant-menu-item.ant-menu-item-selected:before{display:none!important}.main-side-nav-bar .ant-menu .ant-menu-item.ant-menu-item-selected .anticon,.main-side-nav-bar .ant-menu .ant-menu-item.ant-menu-item-selected svg{color:#6085dc!important}.main-side-nav-bar .ant-menu .ant-menu-item.ant-menu-item-selected .ant-menu-title-content,.main-side-nav-bar .ant-menu .ant-menu-item.ant-menu-item-selected a{background:linear-gradient(135deg,#3b6ff0,#2f5bd8)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.main-side-nav-bar .ant-menu .ant-menu-item.ant-menu-item-selected:after{display:none!important}.main-side-nav-bar .ant-menu .ant-menu-item:active{transform:translateY(1px)}.main-side-nav-bar .sidebar-user-row{flex-shrink:0;margin-top:auto;padding-top:10px;border-top:1px solid rgba(59,111,240,.1)}.main-side-nav-bar .sidebar-user-chip{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:transparent;border:1px solid transparent;border-radius:12px;cursor:pointer;text-align:left;color:#1f2937;font-family:inherit;transition:background .18s ease,border-color .18s ease}.main-side-nav-bar .sidebar-user-chip .ant-avatar{flex-shrink:0}.main-side-nav-bar .sidebar-user-chip__text{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.2}.main-side-nav-bar .sidebar-user-chip__name{font-size:13px;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-side-nav-bar .sidebar-user-chip__sub{font-size:11.5px;color:#8b93a0;font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.main-side-nav-bar .sidebar-user-chip__caret{color:#8b93a0;flex-shrink:0;transition:transform .18s ease,color .18s ease}.main-side-nav-bar .sidebar-user-chip:hover{background:#eaf1fe;border-color:#3b6ff01a}.main-side-nav-bar .sidebar-user-chip:hover .sidebar-user-chip__caret{color:#4b7ff7;transform:translateY(-1px)}.sidebar-user-menu .ant-dropdown-menu{min-width:220px;padding:6px;border-radius:12px;border:1px solid rgba(59,111,240,.1);box-shadow:0 1px 2px #0f172a0a,0 18px 36px -16px #3b6ff04d}.sidebar-user-menu .ant-dropdown-menu-item{padding:9px 12px!important;border-radius:8px;font-size:13.5px;color:#1f2937;transition:background .16s ease,color .16s ease}.sidebar-user-menu .ant-dropdown-menu-item .anticon,.sidebar-user-menu .ant-dropdown-menu-item svg{color:#8b93a0;margin-right:4px}.sidebar-user-menu .ant-dropdown-menu-item:hover{background:#eaf1fe!important;color:#4b7ff7!important}.sidebar-user-menu .ant-dropdown-menu-item:hover .anticon,.sidebar-user-menu .ant-dropdown-menu-item:hover svg{color:#4b7ff7!important}.sidebar-user-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger{color:#b91c1c!important}.sidebar-user-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger .anticon,.sidebar-user-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger svg{color:#b91c1c!important}.sidebar-user-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{background:#fef2f2!important;color:#991b1b!important}.sidebar-user-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover .anticon,.sidebar-user-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover svg{color:#991b1b!important}.sidebar-user-menu .ant-dropdown-menu-item-divider{background:#3b6ff01a;margin:4px 6px}.ant-layout-sider.main-side-nav-bar{height:100vh;position:fixed;left:0;top:0;background:linear-gradient(180deg,#fff,#f9fbfe)!important}.ant-layout-sider.main-side-nav-bar .ant-layout-sider-trigger{display:none!important}.ant-layout-sider.main-side-nav-bar{border-right:1px solid rgba(59,111,240,.1)!important}.ant-layout-sider.main-side-nav-bar .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;overflow:hidden;border-right:none!important}
