@charset "UTF-8";.header[data-v-c35e7569]{position:fixed;top:0;width:100%;height:65px;background-color:var(--white-color);display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 320px;border-bottom:1px solid var(--bento-card-border);box-sizing:border-box;z-index:1000}.header-logo-title[data-v-c35e7569]{display:flex;align-items:center;gap:12px}.header-actions[data-v-c35e7569]{display:flex;align-items:center;gap:8px}.user-pill[data-v-c35e7569]{display:flex;align-items:center;gap:8px;background:#f9fafb;padding:4px 10px 4px 4px;border-radius:20px;font-size:12px;color:#4b5563}.user-name[data-v-c35e7569]{font-size:12px;color:#4b5563}.avatar[data-v-c35e7569]{width:24px;height:24px;border-radius:50%;background:var(--kai-gradient-135);color:var(--white-color);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-action-btn[data-v-c35e7569]{display:flex;align-items:center;gap:6px;background:#f9fafb;border:1px solid transparent;color:#4b5563;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s;font-family:inherit}.header-action-btn[data-v-c35e7569]:hover:not(:disabled){background:var(--white-color);border-color:var(--bento-card-border);color:var(--primary-color);box-shadow:var(--bento-soft-shadow)}.header-action-btn[data-v-c35e7569]:disabled{opacity:.5;cursor:not-allowed}.header-action-btn.danger[data-v-c35e7569]:hover:not(:disabled){color:#dc2626;border-color:#fee2e2;background:#fef2f2}.nav-group[data-v-d35b06f4]{width:100%}.nav-group-toggle[data-v-d35b06f4]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--bento-row-radius);cursor:pointer;color:#4b5563;transition:background-color .15s;-webkit-user-select:none;user-select:none}.nav-group-toggle[data-v-d35b06f4]:hover{background-color:#f9fafb}.nav-group-toggle.active-group[data-v-d35b06f4]{background:linear-gradient(90deg,#6360ff14,#00c2a80a);color:var(--primary-color);font-weight:600}.nav-group-toggle.active-group .nav-icon-box[data-v-d35b06f4]{background:var(--primary-color);color:var(--white-color);border-color:transparent}.nav-group-toggle span[data-v-d35b06f4]{flex:1}.nav-icon-box[data-v-d35b06f4]{width:22px;height:22px;background:#f3f4f6;border-radius:5px;display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0;transition:background-color .15s,color .15s}.toggle-icon[data-v-d35b06f4]{flex-shrink:0;color:#9ca3af;transition:transform .2s ease}.toggle-icon.open[data-v-d35b06f4]{transform:rotate(180deg)}.nav-group-children[data-v-d35b06f4]{display:flex;flex-direction:column;gap:2px;padding:2px 0 2px 12px}.submenu-link[data-v-d35b06f4]{display:flex;align-items:center;padding:7px 12px;border-radius:var(--bento-row-radius);text-decoration:none;color:#4b5563;transition:background-color .15s,color .15s}.submenu-link[data-v-d35b06f4]:hover{background-color:#f9fafb;color:var(--primary-color)}.submenu-link.active[data-v-d35b06f4]{background:linear-gradient(90deg,#6360ff14,#00c2a80a);color:var(--primary-color);font-weight:600}.sidebar-fixed[data-v-774871e7]{position:fixed;top:65px;left:0;width:305px;height:calc(100vh - 65px);background-color:var(--white-color);border-right:1px solid var(--bento-card-border);overflow-y:auto;overflow-x:hidden;z-index:500;display:flex;flex-direction:column;justify-content:space-between}.sidebar-menu[data-v-774871e7]{padding:20px 14px;flex:1;display:flex;flex-direction:column}.sidebar-content[data-v-774871e7]{display:flex;flex-direction:column;height:100%}.sidebar-top[data-v-774871e7]{margin-bottom:18px;padding:0 8px}.sidebar-logo[data-v-774871e7]{width:150px;height:auto;display:block}.navigation-menu[data-v-774871e7]{display:flex;flex-direction:column;gap:4px;overflow-y:auto}.nav-link[data-v-774871e7]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--bento-row-radius);text-decoration:none;color:#4b5563;transition:background-color .15s}.nav-link[data-v-774871e7]:hover{background-color:#f9fafb}.nav-link.router-link-exact-active[data-v-774871e7],.nav-link[aria-current=page][data-v-774871e7]{background:linear-gradient(90deg,#6360ff14,#00c2a80a);color:var(--primary-color);font-weight:600}.nav-link.router-link-exact-active .nav-icon-box[data-v-774871e7],.nav-link[aria-current=page] .nav-icon-box[data-v-774871e7]{background:var(--primary-color);color:var(--white-color)}.nav-icon-box[data-v-774871e7]{width:22px;height:22px;background:#f3f4f6;border-radius:5px;display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0;transition:background-color .15s,color .15s}.nav-section-label[data-v-774871e7]{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:#9ca3af;padding:14px 12px 4px;font-weight:600}hr[data-v-774871e7]{border:none;border-top:1px solid var(--bento-card-border);margin:6px 0}.sidebar-poweredby[data-v-774871e7]{padding:12px 14px 16px;border-top:1px solid var(--bento-card-border)}.sidebar-poweredby-link[data-v-774871e7]{display:flex;align-items:center;gap:6px;text-decoration:none;color:#9ca3af;transition:color .15s}.sidebar-poweredby-link[data-v-774871e7]:hover{color:var(--primary-color)}.sidebar-poweredby-logo[data-v-774871e7]{width:40px;height:auto;filter:brightness(0) saturate(100%) invert(43%) sepia(9%) saturate(293%) hue-rotate(182deg) brightness(94%) contrast(89%)}.sidebar-poweredby-link:hover .sidebar-poweredby-logo[data-v-774871e7]{filter:var(--svg-filter-primary-color)}*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}:root{--kai-color: #6929F2;--white-color: #FFFFFF;--light-purple-color: #F0E8F6;--purple-color: #8145B5;--light-blue-color: #E5EEF7;--blue-color: #0072DD;--light-warning-color: #F6E7E7;--warning-color: #CE2C31;--green-color: #00824D;--red-color: #FF0200;--orange-color: #FFA500;--light-orange-color: #ffe8c9;--light-grey-color: #F2F2F2;--grey-color: #8B8D98;--dark-grey-color: #4a5568;--border-color: #e5e7eb;--teal-color: #028180;--light-primary-color: #E9ECF7;--primary-color: #6360FF;--background-color: #E5E5E5;--black-color: #000000;--light-green-color: #BBF7D0;--light-green-background: #F0FDF4;--teal-accent: #00C2A8;--bento-bg: #F1F2F5;--bento-card-bg: #FFFFFF;--bento-card-border: #EAECF0;--bento-radius: 12px;--bento-row-radius: 8px;--bento-soft-shadow: 0 1px 3px rgba(16, 24, 40, .06), 0 1px 2px rgba(16, 24, 40, .04);--bento-hover-shadow: 0 4px 12px rgba(99, 96, 255, .12);--bento-strong-shadow: 0 4px 12px rgba(99, 96, 255, .16);--bento-pastel-bg: linear-gradient(135deg, #FAFBFF 0%, #F0FDF9 100%);--kai-gradient: linear-gradient(90deg, #6360FF 0%, #00C2A8 100%);--kai-gradient-135: linear-gradient(135deg, #6360FF 0%, #00C2A8 100%);--radius-full: 50%;--svg-filter-warning-color: invert(18%) sepia(99%) saturate(2912%) hue-rotate(345deg) brightness(88%) contrast(83%);--svg-filter-blue-color: invert(32%) sepia(88%) saturate(5086%) hue-rotate(196deg) brightness(98%) contrast(101%);--svg-filter-primary-color: invert(43%) sepia(65%) saturate(5378%) hue-rotate(229deg) brightness(102%) contrast(104%);--svg-filter-green-color: invert(23%) sepia(95%) saturate(1834%) hue-rotate(142deg) brightness(99%) contrast(101%);--svg-filter-purple-color: invert(25%) sepia(81%) saturate(1348%) hue-rotate(249deg) brightness(99%) contrast(84%);--svg-filter-black-color: brightness(0) saturate(100%)}*,*:before,*:after{box-sizing:border-box;margin:0}body{min-height:100vh;color:var(--dark-grey-color);background:var(--background-color);transition:color .5s,background-color .5s;line-height:1.6}.icon-16{height:16px;width:16px}.icon-green{background:var(--light-green-color)}.icon-green img{filter:var(--svg-filter-green-color)}.icon-warning{background:var(--light-warning-color)}.icon-warning img{filter:var(--svg-filter-warning-color)}.icon-blue{background:var(--light-blue-color)}.icon-blue img{filter:var(--svg-filter-blue-color)}.icon-purple{background:var(--light-purple-color)}.icon-purple img{filter:var(--svg-filter-purple-color)}.icon-round{border-radius:100%}.icon-24{height:24px;width:24px}.icon-28{height:28px;width:28px}.icon-34{height:34px;width:34px}.page{padding:48px 116px}.page .head{display:flex;align-items:center;justify-content:space-between}.page .sub-head{margin-top:32px;display:flex;align-items:center;justify-content:space-between}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:Roboto Light;src:url(/assets/Roboto-Light-QWUam5Wb.woff) format("woff"),url(/assets/Roboto-Light-y85UWPYz.ttf) format("truetype")}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-BORq1MFI.woff) format("woff"),url(/assets/Roboto-Regular-BHeBnKzs.ttf) format("truetype")}@font-face{font-family:Roboto Medium;src:url(/assets/Roboto-Medium-6q88mBUz.woff) format("woff"),url(/assets/Roboto-Medium-CFKDKRMh.ttf) format("truetype")}@font-face{font-family:Roboto Bold;src:url(/assets/Roboto-Bold-Bs0HhmpX.woff) format("woff"),url(/assets/Roboto-Bold-BKtbn9Wi.ttf) format("truetype")}.text-white{color:var(--white-color)}.text-grey{color:var(--grey-color)}.text-primary{color:var(--primary-color)}.text-warning{color:var(--warning-color)}.text-black{color:var(--black-color)}.text-bold-38{font-size:38px;font-family:Roboto Bold,system-ui,sans-serif}.text-regular-38{font-size:38px;font-family:Roboto,system-ui,sans-serif}.text-regular-32{font-size:32px;font-family:Roboto,system-ui,sans-serif}.text-regular-30{font-size:30px;font-family:Roboto,system-ui,sans-serif}.text-regular-28{font-size:28px;font-family:Roboto,system-ui,sans-serif}.text-bold-30{font-size:30px;font-family:Roboto Bold,system-ui,sans-serif}.text-bold-24{font-size:24px;font-family:Roboto Bold,system-ui,sans-serif}.text-regular-24{font-size:24px;font-family:Roboto,system-ui,sans-serif}.text-bold-20{font-size:20px;font-family:Roboto Bold,system-ui,sans-serif}.text-light-20{font-size:20px;font-family:Roboto Light,system-ui,sans-serif}.text-medium-18{font-size:18px;font-family:Roboto Medium,system-ui,sans-serif}.text-regular-18{font-size:18px;font-family:Roboto,system-ui,sans-serif}.text-medium-16{font-size:16px;font-family:Roboto Medium,system-ui,sans-serif}.text-regular-16{font-size:16px;font-family:Roboto,system-ui,sans-serif}.text-bold-16{font-size:16px;font-family:Roboto Bold,system-ui,sans-serif}.text-bold-14{font-size:14px;font-family:Roboto Bold,system-ui,sans-serif}.text-regular-14{font-size:14px;font-family:Roboto,system-ui,sans-serif}.text-medium-14{font-size:14px;font-family:Roboto Medium,system-ui,sans-serif}.text-medium-13{font-size:13px;font-family:Roboto Medium,system-ui,sans-serif}.text-regular-12{font-size:12px;font-family:Roboto,system-ui,sans-serif}a{text-decoration:none;color:var(--dark-grey-color);font-family:Roboto Medium,system-ui,sans-serif;transition:outline .2s ease,color .2s ease}a:hover{color:var(--primary-color)}a:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:var(--bento-row-radius)}.card{padding:18px;background-color:var(--white-color);border:1px solid var(--bento-card-border);border-radius:var(--bento-radius);box-shadow:var(--bento-soft-shadow)}.small-card{width:31%}.medium-card{width:calc(62% + 20px)}.card-padding-12{padding:12px}.card-padding-24{padding:24px}button{font-family:Roboto Medium,system-ui,sans-serif;cursor:pointer;outline:none;border:none;border-radius:var(--bento-row-radius);padding:6px 12px;display:flex;justify-content:center;align-items:center;transition:outline .2s ease}button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}button:disabled{pointer-events:none}.btn-warning{font-size:14px;color:var(--warning-color);background:var(--light-warning-color);display:flex;align-items:center;gap:5px}.btn-warning img{filter:var(--svg-filter-warning-color)}.btn-grey{font-size:14px;color:var(--dark-grey-color);background:var(--light-grey-color)}.btn-primary-outline{font-size:14px;padding:8.5px 14px;color:var(--primary-color);border-radius:var(--bento-row-radius);border:2px solid var(--primary-color);background:transparent}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.btn-primary:hover{background-color:var(--light-primary-color);border-color:var(--light-primary-color);color:var(--black-color)}.btn-primary:disabled{background-color:#a0bef4;border-color:#a0bef4}.btn-outline-secondary{background-color:transparent;border:2px solid #6c757d;color:#6c757d}.btn-outline-secondary:hover{background-color:#6c757d;color:#fff}.btn-light-primary{font-size:12px;background:var(--light-primary-color);border:1px solid var(--light-primary-color);color:var(--primary-color);padding:2px 4px;height:25px}.btn-primary-bento{display:flex;align-items:center;gap:6px;background:var(--kai-gradient-135);color:var(--white-color);border:none;padding:8px 14px;border-radius:var(--bento-row-radius);font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 2px 6px #6360ff40;transition:transform .1s,box-shadow .1s}.btn-primary-bento:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #6360ff59}.btn-primary-bento:disabled{opacity:.4;cursor:not-allowed}.btn-secondary-bento{background:var(--white-color);border:1px solid var(--bento-card-border);color:#4b5563;padding:8px 14px;border-radius:var(--bento-row-radius);font-size:13px;font-weight:500;cursor:pointer}.btn-secondary-bento:hover{background:#f9fafb}.btn-danger{display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;border:none;border-radius:var(--bento-row-radius);cursor:pointer;background-color:var(--red-color);color:var(--white-color)}.btn-danger:hover{background-color:#b91c1c}input{font-family:Roboto,system-ui,sans-serif;font-size:16px;outline:none;border-radius:3px;border:1px solid var(--border-color);transition:outline .2s ease,border-color .2s ease}input:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-color:var(--primary-color)}input.warning{border:1px solid var(--warning-color)}.search-bar{width:100%;border:1px solid var(--border-color);padding:8px 30px 8px 12px;border-radius:var(--bento-row-radius);font-size:14px}.search-bar:focus{outline:none;border-color:var(--dark-grey-color);box-shadow:0 0 0 2px #4caf5033}.search-bar:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-color:var(--primary-color);box-shadow:0 0 0 2px #6360ff33}.date-input{width:100%;padding:4px 8px;border:1px solid var(--border-color);border-radius:var(--bento-row-radius);font-size:14px}input[type=checkbox]{appearance:none;width:18px;height:18px;border:2px solid var(--light-grey-color);border-radius:var(--bento-row-radius);cursor:pointer;position:relative;vertical-align:middle}input[type=checkbox]:checked{border-color:var(--primary-color, #007bff);background-color:var(--primary-color, #007bff)}input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.select-container{position:relative;display:inline-block}.select-container .state-select{border-radius:var(--bento-row-radius);border:1px solid #ccc;font-size:14px;min-width:120px;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;padding:6px 28px 6px 12px}.select-container .state-select:disabled{background-color:#f5f5f5;cursor:not-allowed}.select-container .state-select:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 2px #2196f340}.select-container .state-select:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-color:var(--primary-color);box-shadow:0 0 0 2px #6360ff40}.select-container .spinner{position:absolute;right:30px;top:50%;transform:translateY(-50%);width:12px;height:12px;border:2px solid rgba(0,0,0,.1);border-top:2px solid #2196F3;border-radius:50%;animation:spin 1s linear infinite}.bento-input{width:100%;background:var(--bento-pastel-bg);border:1px solid #E0E7FF;border-radius:var(--bento-row-radius);padding:8px 10px;font-size:12px;color:#1f2937;font-family:inherit;outline:none}.bento-input:focus{border-color:var(--primary-color)}textarea.bento-input{resize:vertical}.form-group{margin-bottom:12px}.form-actions{display:flex;gap:8px;margin-top:4px}:root{font-family:Roboto,system-ui,sans-serif}#app{height:100vh;width:100%;position:relative}.badge-state{display:inline-block;padding:4px 10px;border-radius:var(--bento-radius);font-size:12px;font-weight:600}.badge-state.state-success{background-color:var(--light-green-color);color:var(--green-color)}.badge-state.state-warning{background-color:var(--light-orange-color);color:var(--orange-color)}.badge-state.state-neutral{background-color:var(--grey-6-color);color:var(--dark-grey-color)}.confirm-overlay[data-v-49581644]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:4000}.confirm-dialog[data-v-49581644]{background:var(--white-color);border-radius:var(--bento-radius);padding:28px;width:420px;max-width:calc(100vw - 32px);box-shadow:0 8px 32px #0000002e}.confirm-dialog .confirm-header[data-v-49581644]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.confirm-dialog .text-grey[data-v-49581644]{margin-bottom:24px;line-height:1.5}.confirm-dialog .confirm-actions[data-v-49581644]{display:flex;justify-content:flex-end;gap:10px}.btn-danger[data-v-49581644]{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;font-size:14px;font-weight:600;border:none;border-radius:var(--bento-row-radius);cursor:pointer;background-color:var(--red-color, #e53e3e);color:#fff;transition:opacity .15s}.btn-danger[data-v-49581644]:hover{opacity:.85}.btn-secondary[data-v-49581644]{background:var(--white-color);border:1px solid var(--bento-card-border);color:#4b5563;padding:8px 18px;border-radius:var(--bento-row-radius);font-size:14px;font-weight:500;cursor:pointer}.btn-secondary[data-v-49581644]:hover{background:#f9fafb}.toast-container[data-v-452584e4]{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:10px;z-index:9000;pointer-events:none}.toast-item[data-v-452584e4]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--bento-row-radius);font-size:14px;font-weight:500;max-width:360px;min-width:240px;box-shadow:0 4px 16px #00000024;cursor:pointer;pointer-events:all;border-left:4px solid transparent}.toast-item.success[data-v-452584e4]{background-color:var(--light-green-color);color:var(--green-color);border-left-color:var(--green-color)}.toast-item.success .toast-icon[data-v-452584e4]{color:var(--green-color)}.toast-item.error[data-v-452584e4]{background-color:#fff0f0;color:var(--red-color, #e53e3e);border-left-color:var(--red-color, #e53e3e)}.toast-item.error .toast-icon[data-v-452584e4]{color:var(--red-color, #e53e3e)}.toast-item.warning[data-v-452584e4]{background-color:var(--light-orange-color);color:var(--orange-color);border-left-color:var(--orange-color)}.toast-item.warning .toast-icon[data-v-452584e4]{color:var(--orange-color)}.toast-item.info[data-v-452584e4]{background-color:var(--light-primary-color);color:var(--primary-color);border-left-color:var(--primary-color)}.toast-item.info .toast-icon[data-v-452584e4]{color:var(--primary-color)}.toast-message[data-v-452584e4]{flex:1;line-height:1.4}.toast-close[data-v-452584e4]{background:none;border:none;cursor:pointer;color:inherit;opacity:.6;padding:2px;display:flex;align-items:center;flex-shrink:0}.toast-close[data-v-452584e4]:hover{opacity:1}.toast-enter-active[data-v-452584e4]{transition:all .25s ease}.toast-leave-active[data-v-452584e4]{transition:all .2s ease}.toast-enter-from[data-v-452584e4],.toast-leave-to[data-v-452584e4]{opacity:0;transform:translate(40px)}.inactivity-overlay[data-v-498eeaf1]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:4100}.inactivity-dialog[data-v-498eeaf1]{background:var(--white-color);border-radius:var(--bento-radius);padding:28px;width:420px;max-width:calc(100vw - 32px);box-shadow:0 8px 32px #0000002e}.inactivity-dialog .inactivity-header[data-v-498eeaf1]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.inactivity-dialog .text-grey[data-v-498eeaf1]{margin-bottom:24px;line-height:1.5}.inactivity-dialog .inactivity-actions[data-v-498eeaf1]{display:flex;justify-content:flex-end;gap:10px}.app[data-v-eb1a9959]{height:100vh;width:100%;background-color:var(--primary-color);margin:0;padding:0}.bottom[data-v-eb1a9959]{display:flex;align-items:center;justify-content:space-around}.bottom .sidebar[data-v-eb1a9959]{width:305px;position:relative}.bottom .content[data-v-eb1a9959]{width:calc(100% - 305px);min-height:100vh;transition:left .3s ease,width .3s ease;background-color:var(--bento-bg);overflow-x:hidden;overflow-y:scroll;padding-top:65px}.bottom .content.full-width[data-v-eb1a9959]{width:100%;padding-top:0}.modal-container[data-v-eb1a9959]{z-index:3500;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.modal-container .modal-bg[data-v-eb1a9959]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3501;background-color:#000;opacity:.6}.modal-container .modal[data-v-eb1a9959]{z-index:3502}.content-container[data-v-4b3a2c5e]{padding:20px;max-height:calc(100vh - 65px);display:flex;flex-direction:column}.content-container .main-content[data-v-4b3a2c5e]{padding-bottom:30px}.page-header[data-v-8360234f]{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.header-row[data-v-8360234f]{display:flex;align-items:center;justify-content:space-between}.page-title[data-v-8360234f]{font-size:22px;font-weight:700;color:#111827;letter-spacing:-.01em}.page-subtitle[data-v-8360234f]{font-size:13px;color:#6b7280}.step-explanation-card[data-v-1beda809]{border-radius:var(--bento-radius);box-shadow:var(--bento-soft-shadow);width:calc(93% + 40px);border:1px solid var(--bento-card-border, var(--border-color));overflow:hidden;background-color:var(--white-color)}.step-explanation-card .header[data-v-1beda809]{padding:20px 24px;border-bottom:1px solid var(--border-color);background-color:var(--light-grey-color)}.step-explanation-card .header .title[data-v-1beda809]{font-weight:600;color:var(--black-color);margin-bottom:4px}.step-explanation-card .header .description[data-v-1beda809]{color:var(--grey-color);line-height:1.5}.step-explanation-card .content[data-v-1beda809]{padding:24px}.init-component[data-v-238f6a2f]{display:flex;flex-direction:column;gap:20px}.stats[data-v-238f6a2f]{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;margin-bottom:20px;justify-content:space-between}.stats .top[data-v-238f6a2f]{display:flex;justify-content:space-between;align-items:flex-start}.stats .icon[data-v-238f6a2f]{width:50px;height:50px;border-radius:var(--bento-row-radius);display:flex;align-items:center;justify-content:center}.stats .icon.blue[data-v-238f6a2f]{background-color:var(--light-blue-color)}.stats .icon.green[data-v-238f6a2f]{background-color:var(--light-green-color)}.indexing-status-container[data-v-238f6a2f]{display:flex;flex-direction:column;gap:24px}.progress-section[data-v-238f6a2f]{display:flex;flex-direction:column;gap:8px}.progress-section .label-row[data-v-238f6a2f]{display:flex;justify-content:space-between;align-items:center}.progress-section .progress-track[data-v-238f6a2f]{width:100%;height:8px;background-color:#f3f4f6;border-radius:var(--bento-row-radius);overflow:hidden}.progress-section .progress-fill[data-v-238f6a2f]{height:100%;background-color:var(--primary-color);border-radius:var(--bento-row-radius);transition:width .5s ease}.status-banner[data-v-238f6a2f]{display:flex;align-items:flex-start;gap:16px;padding:16px;background-color:#f9fafb;border-radius:var(--bento-row-radius);border:1px solid #E5E7EB}.status-banner .icon-box[data-v-238f6a2f]{display:flex;align-items:center;justify-content:center;padding-top:2px}.status-banner .message[data-v-238f6a2f]{display:flex;flex-direction:column;gap:4px}.spin[data-v-238f6a2f]{animation:spin-238f6a2f 2s linear infinite}@keyframes spin-238f6a2f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.explain-card[data-v-238f6a2f]{margin-bottom:50px}.doughnut-chart[data-v-d9fc6a96]{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.doughnut-chart .no-result[data-v-d9fc6a96]{height:100%;width:100%}.line-chart[data-v-2db0a468]{height:300px}.line-chart canvas[data-v-2db0a468]{width:100%!important;height:100%!important}.nav-tabs[data-v-72888a53]{display:flex;background:var(--light-grey-color);padding:3px;gap:5px;width:fit-content;border-radius:3px}.nav-tabs .nav-tab[data-v-72888a53]{cursor:pointer;padding:0 5px;border:1px solid var(--light-grey-color)}.nav-tabs .nav-tab.active[data-v-72888a53]{background:#fff;border-radius:3px}.running-phase[data-v-c49577c4]{display:flex;flex-direction:column;gap:10px}.line-chart[data-v-c49577c4]{width:calc(93% + 40px)}.line-chart .description[data-v-c49577c4]{margin-bottom:5px}.line-chart .chart[data-v-c49577c4]{margin-top:10px}.stats[data-v-c49577c4]{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;margin-bottom:20px}.stats .card[data-v-c49577c4]{min-width:240px;cursor:pointer;transition:all .3s ease}.stats .card[data-v-c49577c4]:hover{transform:translateY(-5px)}.stats .card.muted[data-v-c49577c4]{opacity:.75}.stats .card.muted[data-v-c49577c4]:hover{opacity:1}.stats .top[data-v-c49577c4]{display:flex;justify-content:space-between;align-items:flex-start}.stats .doc-percentages[data-v-c49577c4]{display:flex;gap:12px;align-items:baseline}.stats .icon[data-v-c49577c4]{width:50px;height:50px;border-radius:var(--bento-row-radius);display:flex;align-items:center;justify-content:center;padding:12px}.stats .icon.orange[data-v-c49577c4]{background-color:var(--light-orange-color)}.stats .icon.blue[data-v-c49577c4]{background-color:var(--light-blue-color)}.stats .icon.red[data-v-c49577c4]{background-color:var(--light-warning-color)}.completion-content[data-v-c49577c4]{display:flex;flex-direction:row;justify-content:space-around;gap:20px}.completion-content .left[data-v-c49577c4]{width:60%}.completion-content .left .resume[data-v-c49577c4]{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;width:100%;height:100%}.completion-content .left .resume .pie-chart[data-v-c49577c4]{display:flex;justify-content:center;align-items:center;flex-direction:column;min-width:150px;width:50%;height:50%}.completion-content .left .resume .ai-resume[data-v-c49577c4]{display:flex;flex-direction:column;background-color:var(--light-primary-color)}.completion-content .left .resume .ai-resume .title[data-v-c49577c4]{display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:20px}.completion-content .left .resume .ai-resume .text-link[data-v-c49577c4]{cursor:pointer;text-decoration:underline}.completion-content .detail[data-v-c49577c4]{display:flex;flex-direction:column;gap:24px;flex:1;max-width:60%}.completion-content .detail .info-section[data-v-c49577c4]{display:flex;gap:16px;align-items:flex-start;padding:16px;background-color:var(--light-primary-color);border:1px solid var(--light-blue-color);border-radius:var(--bento-row-radius)}.completion-content .detail .info-section .info-icon[data-v-c49577c4]{display:flex;align-items:center;justify-content:center;padding-top:2px}.completion-content .detail .info-section .info-text[data-v-c49577c4]{display:flex;flex-direction:column;gap:4px}.explain-card[data-v-c49577c4]{margin-bottom:20px}.workflow-steps[data-v-c49577c4]{display:flex;flex-direction:column;gap:0}.step-item[data-v-c49577c4]{display:flex;gap:16px;align-items:flex-start;position:relative}.step-number[data-v-c49577c4]{width:28px;height:28px;border-radius:50%;background-color:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0;z-index:1}.step-content[data-v-c49577c4]{display:flex;flex-direction:column;gap:8px;padding-bottom:24px;flex:1}.step-connector[data-v-c49577c4]{width:2px;background-color:var(--light-primary-color);margin-left:13px;height:24px;margin-top:-16px;margin-bottom:8px}.instance-selection-container[data-v-96cdb4d7]{display:flex;justify-content:center;align-items:center;min-height:100vh;width:100%;background-color:#f5f7fa;padding:20px;box-sizing:border-box}.instance-selection-container .instance-selection-card[data-v-96cdb4d7]{background-color:var(--bento-card-bg);border-radius:var(--bento-radius);box-shadow:var(--bento-soft-shadow);padding:40px;width:100%;max-width:500px;text-align:center}.instance-selection-container .logo-container[data-v-96cdb4d7]{margin-bottom:30px}.instance-selection-container .logo-container .app-logo[data-v-96cdb4d7]{height:60px;max-width:100%}.instance-selection-container .title[data-v-96cdb4d7]{font-size:24px;font-weight:600;color:#333;margin-bottom:30px}.instance-selection-container .instance-form .form-group[data-v-96cdb4d7]{margin-bottom:25px;text-align:left}.instance-selection-container .instance-form label[data-v-96cdb4d7]{display:block;margin-bottom:8px;font-weight:500;color:#555}.instance-selection-container .instance-form .form-control[data-v-96cdb4d7]{width:100%;padding:12px;border:1px solid #ddd;border-radius:var(--bento-row-radius);transition:border-color .3s}.instance-selection-container .instance-form .form-control[data-v-96cdb4d7]:focus{border-color:#4a8bfc;outline:none}.instance-selection-container .instance-form button[data-v-96cdb4d7]{width:100%;padding:12px;font-size:16px;font-weight:500;margin-top:10px;cursor:pointer}.instance-selection-container .loading[data-v-96cdb4d7]{display:flex;flex-direction:column;align-items:center;margin:30px 0}.instance-selection-container .loading .spinner[data-v-96cdb4d7]{border:3px solid rgba(0,0,0,.1);border-top:3px solid #4a8bfc;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite;margin-bottom:15px}.instance-selection-container .loading .spinner-inline[data-v-96cdb4d7]{display:inline-block;border:2px solid rgba(255,255,255,.3);border-top:2px solid #ffffff;border-radius:50%;width:12px;height:12px;animation:spin 1s linear infinite;margin-left:8px;vertical-align:middle}.instance-selection-container .error-message[data-v-96cdb4d7]{background-color:#fff0f0;color:#e74c3c;padding:12px;border-radius:var(--bento-row-radius);margin-bottom:20px;text-align:left}.instance-selection-container .no-instances[data-v-96cdb4d7]{background-color:#f8f9fa;padding:20px;border-radius:var(--bento-row-radius);margin:30px 0}.instance-selection-container .no-instances p[data-v-96cdb4d7]{margin:5px 0}.instance-selection-container .instance-info[data-v-96cdb4d7]{background-color:#f8f9fa;padding:15px;border-radius:var(--bento-row-radius);margin:15px 0;text-align:left;box-shadow:inset 0 1px 3px #0000000d}.instance-selection-container .instance-info p[data-v-96cdb4d7]{margin:5px 0;font-size:14px}.instance-selection-container .instance-info .instance-property[data-v-96cdb4d7]{display:flex;margin-bottom:8px}.instance-selection-container .instance-info .instance-property strong[data-v-96cdb4d7]{min-width:100px;margin-right:10px}.instance-selection-container .status-active[data-v-96cdb4d7]{color:#2ecc71}.instance-selection-container .status-inactive[data-v-96cdb4d7]{color:#e74c3c}.instance-selection-container .status-maintenance[data-v-96cdb4d7]{color:#f39c12}.error-container[data-v-009f9200]{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:2rem}.error-card[data-v-009f9200]{text-align:center;max-width:400px}.error-card .error-icon[data-v-009f9200]{margin-bottom:1.5rem}.error-card h2[data-v-009f9200]{margin-bottom:.5rem}.error-card p[data-v-009f9200]{margin-bottom:1.5rem;color:var(--text-secondary)}
