:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}:root{--stimeo-primary:#b7aa40;--stimeo-accent:#91873e;--stimeo-bg:#fff;--stimeo-text:#1e293b;--stimeo-text-light:#b4b4b4;--stimeo-border:#e2e8f0;--stimeo-danger:#e12d2d}*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,system-ui,-apple-system,sans-serif}body{background-color:var(--stimeo-bg);color:var(--stimeo-text);-webkit-font-smoothing:antialiased}.modal-overlay[data-v-39257db8]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#0a254066;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-39257db8]{background:var(--stimeo-bg);border:1px solid var(--stimeo-border);border-radius:12px;width:100%;max-width:440px;padding:1.5rem;box-shadow:0 20px 25px -5px #0a25401a,0 8px 10px -6px #0a25401a}h3[data-v-39257db8]{color:var(--stimeo-primary);letter-spacing:-.3px;margin-bottom:.75rem;font-size:1.2rem;font-weight:700}.modal-message[data-v-39257db8]{margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.modal-divider[data-v-39257db8]{border:none;border-top:1px solid var(--stimeo-border);margin:1rem 0}.modal-actions[data-v-39257db8]{flex-direction:row-reverse;justify-content:flex-start;gap:10px;display:flex}.modal-fade-enter-active[data-v-39257db8],.modal-fade-leave-active[data-v-39257db8]{transition:opacity .25s}.modal-fade-enter-from[data-v-39257db8],.modal-fade-leave-to[data-v-39257db8]{opacity:0}.modal-fade-enter-active .modal-content[data-v-39257db8],.modal-fade-leave-active .modal-content[data-v-39257db8]{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.modal-fade-enter-from .modal-content[data-v-39257db8],.modal-fade-leave-to .modal-content[data-v-39257db8]{transform:scale(.95)}.btn[data-v-39257db8]:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.page-container[data-v-39257db8]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-39257db8]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-39257db8],.header-titles h2.title[data-v-39257db8]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-39257db8],.header-titles .subtitle[data-v-39257db8]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-39257db8]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-39257db8]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-39257db8]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-39257db8]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-39257db8]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-39257db8]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-39257db8]{color:#94a3b8;font-size:.85rem}.search-input[data-v-39257db8]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-39257db8]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-39257db8]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-39257db8]{color:#fff;background:#cbd5e1}.btn-danger[data-v-39257db8]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-39257db8]{color:var(--stimeo-danger)}.btn-primary[data-v-39257db8]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-39257db8]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-39257db8]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-39257db8]{color:var(--stimeo-primary)}.edit-btn[data-v-39257db8]:hover{background:#0000000d}.btn-sm[data-v-39257db8]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-39257db8]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-39257db8],.table-container[data-v-39257db8]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-39257db8],.data-table[data-v-39257db8]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-39257db8],.data-table th[data-v-39257db8]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-39257db8],.data-table td[data-v-39257db8]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-39257db8]:hover,.data-table tbody tr[data-v-39257db8]:hover{background:#f8fafc}td[data-v-39257db8]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-39257db8]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-39257db8],.loading-state[data-v-39257db8]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-39257db8]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-39257db8]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-39257db8]{text-align:center!important}.font-semibold[data-v-39257db8]{font-weight:600}.text-wrap[data-v-39257db8]{white-space:normal}.text-truncate[data-v-39257db8]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-39257db8]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-39257db8]{align-items:center;display:inline-flex;position:relative}.admin-wrapper[data-v-24d8d4b6]{height:100vh;display:flex;overflow:hidden}.sidebar[data-v-24d8d4b6]{background-color:var(--stimeo-bg);width:200px;color:var(--stimeo-accent);border-right:1px solid var(--stimeo-border);flex-direction:column;display:flex}.sidebar-brand[data-v-24d8d4b6]{border-bottom:1px solid #ffffff1a;padding:2rem 1.5rem}.brand-name[data-v-24d8d4b6]{font-size:1.3rem;font-weight:700}.brand-name .sub[data-v-24d8d4b6]{color:var(--stimeo-accent);margin-left:4px;font-size:.9rem;font-weight:300}.sidebar-menu[data-v-24d8d4b6]{border-bottom:1px solid var(--stimeo-border);flex-direction:column;flex:1;gap:4px;display:flex}.sidebar-footer[data-v-24d8d4b6]{padding:15px 0}.menu-item[data-v-24d8d4b6],.logout-btn[data-v-24d8d4b6]{border-radius:8px;align-items:center;gap:12px;padding:0 1rem;font-size:.95rem;text-decoration:none;transition:all .2s;display:flex}.logout-btn[data-v-24d8d4b6],.menu-item[data-v-24d8d4b6]{color:var(--stimeo-accent);background-color:var(--stimeo-bg);border:none;font-size:.9rem;text-decoration:none}.menu-item[data-v-24d8d4b6]:hover{color:var(--stimeo-accent);cursor:pointer!important}.logout-btn[data-v-24d8d4b6]:hover{color:#ff6b6b;cursor:pointer!important}.main-content[data-v-24d8d4b6]{background-color:var(--stimeo-bg);flex:1;padding:0 1rem 1rem;overflow-y:auto}.menu-group[data-v-24d8d4b6]{margin-bottom:.5rem}.group-title[data-v-24d8d4b6]{cursor:pointer;align-items:center;display:flex}.chevron[data-v-24d8d4b6]{color:#94a3b8;font-size:.8rem;transition:transform .3s}.group-title.open .chevron[data-v-24d8d4b6]{transform:rotate(180deg)}.sub-menu[data-v-24d8d4b6]{flex-direction:column;margin-top:.25rem;margin-left:1.2rem;padding-left:.5rem;display:flex}.sub-menu-item[data-v-24d8d4b6]{color:#475569;border-radius:4px;align-items:center;margin-bottom:.15rem;padding:.6rem 1rem;font-size:.9rem;text-decoration:none;transition:background .2s,color .2s;display:flex}.sub-menu-item[data-v-24d8d4b6]:hover{color:var(--stimeo-primary,#2c3e50);background:#f1f5f9}.sub-menu-item.active[data-v-24d8d4b6]{color:var(--stimeo-primary,#2c3e50);background:#e0f2fe;font-weight:600}.icon-sm[data-v-24d8d4b6]{opacity:.7;margin-right:.5rem;font-size:.85rem}.form-row[data-v-e7840ab9],.import-form[data-v-e7840ab9]{align-items:center;gap:1rem;display:flex}.form-group[data-v-e7840ab9]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-e7840ab9]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-e7840ab9]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-e7840ab9]{flex-grow:1}.form-control[data-v-e7840ab9]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-e7840ab9]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-e7840ab9]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-e7840ab9]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-e7840ab9]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-e7840ab9]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-e7840ab9]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-e7840ab9]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-e7840ab9]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-e7840ab9]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-e7840ab9]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-e7840ab9]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-e7840ab9]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-e7840ab9]{transform:translate(14px)}.relative-position[data-v-e7840ab9]{position:relative}.dropdown-wrapper-container[data-v-e7840ab9]{width:100%;position:relative}.autocomplete-dropdown[data-v-e7840ab9]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-e7840ab9]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-e7840ab9]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-e7840ab9]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-e7840ab9]{color:var(--stimeo-danger)!important}.page-container[data-v-e7840ab9]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-e7840ab9]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-e7840ab9],.header-titles h2.title[data-v-e7840ab9]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-e7840ab9],.header-titles .subtitle[data-v-e7840ab9]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-e7840ab9]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-e7840ab9]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-e7840ab9]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-e7840ab9]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-e7840ab9]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-e7840ab9]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-e7840ab9]{color:#94a3b8;font-size:.85rem}.search-input[data-v-e7840ab9]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-e7840ab9]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-e7840ab9]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-e7840ab9]{color:#fff;background:#cbd5e1}.btn-danger[data-v-e7840ab9]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-e7840ab9]{color:var(--stimeo-danger)}.btn-primary[data-v-e7840ab9]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-e7840ab9]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-e7840ab9]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-e7840ab9]{color:var(--stimeo-primary)}.edit-btn[data-v-e7840ab9]:hover{background:#0000000d}.btn-sm[data-v-e7840ab9]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-e7840ab9]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-e7840ab9],.table-container[data-v-e7840ab9]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-e7840ab9],.data-table[data-v-e7840ab9]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-e7840ab9],.data-table th[data-v-e7840ab9]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-e7840ab9],.data-table td[data-v-e7840ab9]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-e7840ab9]:hover,.data-table tbody tr[data-v-e7840ab9]:hover{background:#f8fafc}td[data-v-e7840ab9]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-e7840ab9]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-e7840ab9],.loading-state[data-v-e7840ab9]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-e7840ab9]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-e7840ab9]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-e7840ab9]{text-align:center!important}.font-semibold[data-v-e7840ab9]{font-weight:600}.text-wrap[data-v-e7840ab9]{white-space:normal}.text-truncate[data-v-e7840ab9]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-e7840ab9]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-e7840ab9]{align-items:center;display:inline-flex;position:relative}.error[data-v-e7840ab9]{color:var(--stimeo-danger);width:fit-content;margin:-10px auto 10px;display:block}.page-container[data-v-84ce314c]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-84ce314c]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-84ce314c],.header-titles h2.title[data-v-84ce314c]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-84ce314c],.header-titles .subtitle[data-v-84ce314c]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-84ce314c]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-84ce314c]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-84ce314c]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-84ce314c]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-84ce314c]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-84ce314c]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-84ce314c]{color:#94a3b8;font-size:.85rem}.search-input[data-v-84ce314c]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-84ce314c]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-84ce314c]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-84ce314c]{color:#fff;background:#cbd5e1}.btn-danger[data-v-84ce314c]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-84ce314c]{color:var(--stimeo-danger)}.btn-primary[data-v-84ce314c]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-84ce314c]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-84ce314c]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-84ce314c]{color:var(--stimeo-primary)}.edit-btn[data-v-84ce314c]:hover{background:#0000000d}.btn-sm[data-v-84ce314c]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-84ce314c]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-84ce314c],.table-container[data-v-84ce314c]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-84ce314c],.data-table[data-v-84ce314c]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-84ce314c],.data-table th[data-v-84ce314c]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-84ce314c],.data-table td[data-v-84ce314c]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-84ce314c]:hover,.data-table tbody tr[data-v-84ce314c]:hover{background:#f8fafc}td[data-v-84ce314c]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-84ce314c]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-84ce314c],.loading-state[data-v-84ce314c]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-84ce314c]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-84ce314c]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-84ce314c]{text-align:center!important}.font-semibold[data-v-84ce314c]{font-weight:600}.text-wrap[data-v-84ce314c]{white-space:normal}.text-truncate[data-v-84ce314c]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-84ce314c]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-84ce314c]{align-items:center;display:inline-flex;position:relative}.form-row[data-v-84ce314c],.import-form[data-v-84ce314c]{align-items:center;gap:1rem;display:flex}.form-group[data-v-84ce314c]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-84ce314c]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-84ce314c]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-84ce314c]{flex-grow:1}.form-control[data-v-84ce314c]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-84ce314c]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-84ce314c]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-84ce314c]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-84ce314c]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-84ce314c]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-84ce314c]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-84ce314c]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-84ce314c]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-84ce314c]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-84ce314c]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-84ce314c]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-84ce314c]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-84ce314c]{transform:translate(14px)}.relative-position[data-v-84ce314c]{position:relative}.dropdown-wrapper-container[data-v-84ce314c]{width:100%;position:relative}.autocomplete-dropdown[data-v-84ce314c]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-84ce314c]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-84ce314c]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-84ce314c]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-84ce314c]{color:var(--stimeo-danger)!important}.action-card[data-v-84ce314c]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;margin-bottom:1.5rem;padding:1rem;box-shadow:0 2px 4px #0000000d}.action-bar-group[data-v-84ce314c]{flex-direction:column;gap:6px;display:flex}.auth-container[data-v-0bbb6795]{background-color:#f8fafc;justify-content:center;align-items:center;min-height:100vh;display:flex}.auth-card[data-v-0bbb6795]{background:var(--stimeo-bg);border-radius:16px;width:100%;max-width:420px;padding:2.5rem;box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #0000000d}.logo-wrapper[data-v-0bbb6795]{justify-content:center;align-items:center;gap:8px;margin-bottom:2rem;display:flex}.stimeo-logo[data-v-0bbb6795]{width:32px;height:32px}.brand-name[data-v-0bbb6795]{color:var(--stimeo-primary);letter-spacing:-.5px;font-size:1.5rem;font-weight:700}.brand-name .dot[data-v-0bbb6795]{color:var(--stimeo-accent)}.brand-name .sub[data-v-0bbb6795]{color:var(--stimeo-text-light);font-size:1.1rem;font-weight:400}.modal-overlay[data-v-20978f04]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#0a254066;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-20978f04]{background:var(--stimeo-bg);border:1px solid var(--stimeo-border);border-radius:12px;width:100%;max-width:440px;padding:1.5rem;box-shadow:0 20px 25px -5px #0a25401a,0 8px 10px -6px #0a25401a}h3[data-v-20978f04]{color:var(--stimeo-primary);letter-spacing:-.3px;margin-bottom:.75rem;font-size:1.2rem;font-weight:700}.modal-message[data-v-20978f04]{margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.modal-divider[data-v-20978f04]{border:none;border-top:1px solid var(--stimeo-border);margin:1rem 0}.modal-actions[data-v-20978f04]{flex-direction:row-reverse;justify-content:flex-start;gap:10px;display:flex}.modal-fade-enter-active[data-v-20978f04],.modal-fade-leave-active[data-v-20978f04]{transition:opacity .25s}.modal-fade-enter-from[data-v-20978f04],.modal-fade-leave-to[data-v-20978f04]{opacity:0}.modal-fade-enter-active .modal-content[data-v-20978f04],.modal-fade-leave-active .modal-content[data-v-20978f04]{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.modal-fade-enter-from .modal-content[data-v-20978f04],.modal-fade-leave-to .modal-content[data-v-20978f04]{transform:scale(.95)}.btn[data-v-20978f04]:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.page-container[data-v-20978f04]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-20978f04]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-20978f04],.header-titles h2.title[data-v-20978f04]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-20978f04],.header-titles .subtitle[data-v-20978f04]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-20978f04]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-20978f04]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-20978f04]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-20978f04]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-20978f04]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-20978f04]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-20978f04]{color:#94a3b8;font-size:.85rem}.search-input[data-v-20978f04]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-20978f04]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-20978f04]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-20978f04]{color:#fff;background:#cbd5e1}.btn-danger[data-v-20978f04]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-20978f04]{color:var(--stimeo-danger)}.btn-primary[data-v-20978f04]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-20978f04]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-20978f04]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-20978f04]{color:var(--stimeo-primary)}.edit-btn[data-v-20978f04]:hover{background:#0000000d}.btn-sm[data-v-20978f04]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-20978f04]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-20978f04],.table-container[data-v-20978f04]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-20978f04],.data-table[data-v-20978f04]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-20978f04],.data-table th[data-v-20978f04]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-20978f04],.data-table td[data-v-20978f04]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-20978f04]:hover,.data-table tbody tr[data-v-20978f04]:hover{background:#f8fafc}td[data-v-20978f04]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-20978f04]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-20978f04],.loading-state[data-v-20978f04]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-20978f04]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-20978f04]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-20978f04]{text-align:center!important}.font-semibold[data-v-20978f04]{font-weight:600}.text-wrap[data-v-20978f04]{white-space:normal}.text-truncate[data-v-20978f04]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-20978f04]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-20978f04]{align-items:center;display:inline-flex;position:relative}.form-row[data-v-20978f04],.import-form[data-v-20978f04]{align-items:center;gap:1rem;display:flex}.form-group[data-v-20978f04]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-20978f04]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-20978f04]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-20978f04]{flex-grow:1}.form-control[data-v-20978f04]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-20978f04]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-20978f04]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-20978f04]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-20978f04]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-20978f04]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-20978f04]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-20978f04]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-20978f04]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-20978f04]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-20978f04]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-20978f04]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-20978f04]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-20978f04]{transform:translate(14px)}.relative-position[data-v-20978f04]{position:relative}.dropdown-wrapper-container[data-v-20978f04]{width:100%;position:relative}.autocomplete-dropdown[data-v-20978f04]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-20978f04]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-20978f04]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-20978f04]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-20978f04]{color:var(--stimeo-danger)!important}.form-group[data-v-20978f04]{margin-bottom:15px}.page-container[data-v-ad832d1f]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-ad832d1f]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-ad832d1f],.header-titles h2.title[data-v-ad832d1f]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-ad832d1f],.header-titles .subtitle[data-v-ad832d1f]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-ad832d1f]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-ad832d1f]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-ad832d1f]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-ad832d1f]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-ad832d1f]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-ad832d1f]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-ad832d1f]{color:#94a3b8;font-size:.85rem}.search-input[data-v-ad832d1f]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-ad832d1f]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-ad832d1f]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-ad832d1f]{color:#fff;background:#cbd5e1}.btn-danger[data-v-ad832d1f]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-ad832d1f]{color:var(--stimeo-danger)}.btn-primary[data-v-ad832d1f]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-ad832d1f]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-ad832d1f]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-ad832d1f]{color:var(--stimeo-primary)}.edit-btn[data-v-ad832d1f]:hover{background:#0000000d}.btn-sm[data-v-ad832d1f]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-ad832d1f]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-ad832d1f],.table-container[data-v-ad832d1f]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-ad832d1f],.data-table[data-v-ad832d1f]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-ad832d1f],.data-table th[data-v-ad832d1f]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-ad832d1f],.data-table td[data-v-ad832d1f]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-ad832d1f]:hover,.data-table tbody tr[data-v-ad832d1f]:hover{background:#f8fafc}td[data-v-ad832d1f]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-ad832d1f]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-ad832d1f],.loading-state[data-v-ad832d1f]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-ad832d1f]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-ad832d1f]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-ad832d1f]{text-align:center!important}.font-semibold[data-v-ad832d1f]{font-weight:600}.text-wrap[data-v-ad832d1f]{white-space:normal}.text-truncate[data-v-ad832d1f]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-ad832d1f]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-ad832d1f]{align-items:center;display:inline-flex;position:relative}.modal-overlay[data-v-cfc40f37]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#0a254066;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-cfc40f37]{background:var(--stimeo-bg);border:1px solid var(--stimeo-border);border-radius:12px;width:100%;max-width:440px;padding:1.5rem;box-shadow:0 20px 25px -5px #0a25401a,0 8px 10px -6px #0a25401a}h3[data-v-cfc40f37]{color:var(--stimeo-primary);letter-spacing:-.3px;margin-bottom:.75rem;font-size:1.2rem;font-weight:700}.modal-message[data-v-cfc40f37]{margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.modal-divider[data-v-cfc40f37]{border:none;border-top:1px solid var(--stimeo-border);margin:1rem 0}.modal-actions[data-v-cfc40f37]{flex-direction:row-reverse;justify-content:flex-start;gap:10px;display:flex}.modal-fade-enter-active[data-v-cfc40f37],.modal-fade-leave-active[data-v-cfc40f37]{transition:opacity .25s}.modal-fade-enter-from[data-v-cfc40f37],.modal-fade-leave-to[data-v-cfc40f37]{opacity:0}.modal-fade-enter-active .modal-content[data-v-cfc40f37],.modal-fade-leave-active .modal-content[data-v-cfc40f37]{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.modal-fade-enter-from .modal-content[data-v-cfc40f37],.modal-fade-leave-to .modal-content[data-v-cfc40f37]{transform:scale(.95)}.btn[data-v-cfc40f37]:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.page-container[data-v-cfc40f37]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-cfc40f37]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-cfc40f37],.header-titles h2.title[data-v-cfc40f37]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-cfc40f37],.header-titles .subtitle[data-v-cfc40f37]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-cfc40f37]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-cfc40f37]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-cfc40f37]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-cfc40f37]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-cfc40f37]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-cfc40f37]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-cfc40f37]{color:#94a3b8;font-size:.85rem}.search-input[data-v-cfc40f37]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-cfc40f37]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-cfc40f37]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-cfc40f37]{color:#fff;background:#cbd5e1}.btn-danger[data-v-cfc40f37]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-cfc40f37]{color:var(--stimeo-danger)}.btn-primary[data-v-cfc40f37]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-cfc40f37]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-cfc40f37]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-cfc40f37]{color:var(--stimeo-primary)}.edit-btn[data-v-cfc40f37]:hover{background:#0000000d}.btn-sm[data-v-cfc40f37]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-cfc40f37]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-cfc40f37],.table-container[data-v-cfc40f37]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-cfc40f37],.data-table[data-v-cfc40f37]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-cfc40f37],.data-table th[data-v-cfc40f37]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-cfc40f37],.data-table td[data-v-cfc40f37]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-cfc40f37]:hover,.data-table tbody tr[data-v-cfc40f37]:hover{background:#f8fafc}td[data-v-cfc40f37]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-cfc40f37]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-cfc40f37],.loading-state[data-v-cfc40f37]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-cfc40f37]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-cfc40f37]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-cfc40f37]{text-align:center!important}.font-semibold[data-v-cfc40f37]{font-weight:600}.text-wrap[data-v-cfc40f37]{white-space:normal}.text-truncate[data-v-cfc40f37]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-cfc40f37]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-cfc40f37]{align-items:center;display:inline-flex;position:relative}.form-row[data-v-cfc40f37],.import-form[data-v-cfc40f37]{align-items:center;gap:1rem;display:flex}.form-group[data-v-cfc40f37]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-cfc40f37]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-cfc40f37]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-cfc40f37]{flex-grow:1}.form-control[data-v-cfc40f37]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-cfc40f37]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-cfc40f37]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-cfc40f37]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-cfc40f37]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-cfc40f37]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-cfc40f37]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-cfc40f37]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-cfc40f37]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-cfc40f37]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-cfc40f37]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-cfc40f37]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-cfc40f37]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-cfc40f37]{transform:translate(14px)}.relative-position[data-v-cfc40f37]{position:relative}.dropdown-wrapper-container[data-v-cfc40f37]{width:100%;position:relative}.autocomplete-dropdown[data-v-cfc40f37]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-cfc40f37]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-cfc40f37]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-cfc40f37]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-cfc40f37]{color:var(--stimeo-danger)!important}.form-group[data-v-cfc40f37]{margin-bottom:15px}.page-container[data-v-354e27ef]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-354e27ef]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-354e27ef],.header-titles h2.title[data-v-354e27ef]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-354e27ef],.header-titles .subtitle[data-v-354e27ef]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-354e27ef]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-354e27ef]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-354e27ef]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-354e27ef]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-354e27ef]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-354e27ef]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-354e27ef]{color:#94a3b8;font-size:.85rem}.search-input[data-v-354e27ef]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-354e27ef]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-354e27ef]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-354e27ef]{color:#fff;background:#cbd5e1}.btn-danger[data-v-354e27ef]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-354e27ef]{color:var(--stimeo-danger)}.btn-primary[data-v-354e27ef]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-354e27ef]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-354e27ef]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-354e27ef]{color:var(--stimeo-primary)}.edit-btn[data-v-354e27ef]:hover{background:#0000000d}.btn-sm[data-v-354e27ef]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-354e27ef]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-354e27ef],.table-container[data-v-354e27ef]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-354e27ef],.data-table[data-v-354e27ef]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-354e27ef],.data-table th[data-v-354e27ef]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-354e27ef],.data-table td[data-v-354e27ef]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-354e27ef]:hover,.data-table tbody tr[data-v-354e27ef]:hover{background:#f8fafc}td[data-v-354e27ef]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-354e27ef]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-354e27ef],.loading-state[data-v-354e27ef]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-354e27ef]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-354e27ef]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-354e27ef]{text-align:center!important}.font-semibold[data-v-354e27ef]{font-weight:600}.text-wrap[data-v-354e27ef]{white-space:normal}.text-truncate[data-v-354e27ef]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-354e27ef]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-354e27ef]{align-items:center;display:inline-flex;position:relative}.modal-overlay[data-v-c3193555]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#0a254066;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-c3193555]{background:var(--stimeo-bg);border:1px solid var(--stimeo-border);border-radius:12px;width:100%;max-width:440px;padding:1.5rem;box-shadow:0 20px 25px -5px #0a25401a,0 8px 10px -6px #0a25401a}h3[data-v-c3193555]{color:var(--stimeo-primary);letter-spacing:-.3px;margin-bottom:.75rem;font-size:1.2rem;font-weight:700}.modal-message[data-v-c3193555]{margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.modal-divider[data-v-c3193555]{border:none;border-top:1px solid var(--stimeo-border);margin:1rem 0}.modal-actions[data-v-c3193555]{flex-direction:row-reverse;justify-content:flex-start;gap:10px;display:flex}.modal-fade-enter-active[data-v-c3193555],.modal-fade-leave-active[data-v-c3193555]{transition:opacity .25s}.modal-fade-enter-from[data-v-c3193555],.modal-fade-leave-to[data-v-c3193555]{opacity:0}.modal-fade-enter-active .modal-content[data-v-c3193555],.modal-fade-leave-active .modal-content[data-v-c3193555]{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.modal-fade-enter-from .modal-content[data-v-c3193555],.modal-fade-leave-to .modal-content[data-v-c3193555]{transform:scale(.95)}.btn[data-v-c3193555]:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.page-container[data-v-c3193555]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-c3193555]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-c3193555],.header-titles h2.title[data-v-c3193555]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-c3193555],.header-titles .subtitle[data-v-c3193555]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-c3193555]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-c3193555]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-c3193555]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-c3193555]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-c3193555]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-c3193555]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-c3193555]{color:#94a3b8;font-size:.85rem}.search-input[data-v-c3193555]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-c3193555]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-c3193555]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-c3193555]{color:#fff;background:#cbd5e1}.btn-danger[data-v-c3193555]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-c3193555]{color:var(--stimeo-danger)}.btn-primary[data-v-c3193555]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-c3193555]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-c3193555]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-c3193555]{color:var(--stimeo-primary)}.edit-btn[data-v-c3193555]:hover{background:#0000000d}.btn-sm[data-v-c3193555]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-c3193555]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-c3193555],.table-container[data-v-c3193555]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-c3193555],.data-table[data-v-c3193555]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-c3193555],.data-table th[data-v-c3193555]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-c3193555],.data-table td[data-v-c3193555]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-c3193555]:hover,.data-table tbody tr[data-v-c3193555]:hover{background:#f8fafc}td[data-v-c3193555]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-c3193555]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-c3193555],.loading-state[data-v-c3193555]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-c3193555]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-c3193555]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-c3193555]{text-align:center!important}.font-semibold[data-v-c3193555]{font-weight:600}.text-wrap[data-v-c3193555]{white-space:normal}.text-truncate[data-v-c3193555]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-c3193555]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-c3193555]{align-items:center;display:inline-flex;position:relative}.form-row[data-v-c3193555],.import-form[data-v-c3193555]{align-items:center;gap:1rem;display:flex}.form-group[data-v-c3193555]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-c3193555]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-c3193555]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-c3193555]{flex-grow:1}.form-control[data-v-c3193555]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-c3193555]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-c3193555]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-c3193555]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-c3193555]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-c3193555]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-c3193555]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-c3193555]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-c3193555]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-c3193555]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-c3193555]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-c3193555]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-c3193555]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-c3193555]{transform:translate(14px)}.relative-position[data-v-c3193555]{position:relative}.dropdown-wrapper-container[data-v-c3193555]{width:100%;position:relative}.autocomplete-dropdown[data-v-c3193555]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-c3193555]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-c3193555]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-c3193555]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-c3193555]{color:var(--stimeo-danger)!important}.form-group[data-v-c3193555]{margin-bottom:15px}.page-container[data-v-d81b9d06]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-d81b9d06]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-d81b9d06],.header-titles h2.title[data-v-d81b9d06]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-d81b9d06],.header-titles .subtitle[data-v-d81b9d06]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-d81b9d06]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-d81b9d06]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-d81b9d06]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-d81b9d06]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-d81b9d06]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-d81b9d06]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-d81b9d06]{color:#94a3b8;font-size:.85rem}.search-input[data-v-d81b9d06]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-d81b9d06]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-d81b9d06]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-d81b9d06]{color:#fff;background:#cbd5e1}.btn-danger[data-v-d81b9d06]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-d81b9d06]{color:var(--stimeo-danger)}.btn-primary[data-v-d81b9d06]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-d81b9d06]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-d81b9d06]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-d81b9d06]{color:var(--stimeo-primary)}.edit-btn[data-v-d81b9d06]:hover{background:#0000000d}.btn-sm[data-v-d81b9d06]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-d81b9d06]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-d81b9d06],.table-container[data-v-d81b9d06]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-d81b9d06],.data-table[data-v-d81b9d06]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-d81b9d06],.data-table th[data-v-d81b9d06]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-d81b9d06],.data-table td[data-v-d81b9d06]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-d81b9d06]:hover,.data-table tbody tr[data-v-d81b9d06]:hover{background:#f8fafc}td[data-v-d81b9d06]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-d81b9d06]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-d81b9d06],.loading-state[data-v-d81b9d06]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-d81b9d06]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-d81b9d06]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-d81b9d06]{text-align:center!important}.font-semibold[data-v-d81b9d06]{font-weight:600}.text-wrap[data-v-d81b9d06]{white-space:normal}.text-truncate[data-v-d81b9d06]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-d81b9d06]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-d81b9d06]{align-items:center;display:inline-flex;position:relative}.modal-overlay[data-v-821ff56f]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#0a254066;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-821ff56f]{background:var(--stimeo-bg);border:1px solid var(--stimeo-border);border-radius:12px;width:100%;max-width:440px;padding:1.5rem;box-shadow:0 20px 25px -5px #0a25401a,0 8px 10px -6px #0a25401a}h3[data-v-821ff56f]{color:var(--stimeo-primary);letter-spacing:-.3px;margin-bottom:.75rem;font-size:1.2rem;font-weight:700}.modal-message[data-v-821ff56f]{margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.modal-divider[data-v-821ff56f]{border:none;border-top:1px solid var(--stimeo-border);margin:1rem 0}.modal-actions[data-v-821ff56f]{flex-direction:row-reverse;justify-content:flex-start;gap:10px;display:flex}.modal-fade-enter-active[data-v-821ff56f],.modal-fade-leave-active[data-v-821ff56f]{transition:opacity .25s}.modal-fade-enter-from[data-v-821ff56f],.modal-fade-leave-to[data-v-821ff56f]{opacity:0}.modal-fade-enter-active .modal-content[data-v-821ff56f],.modal-fade-leave-active .modal-content[data-v-821ff56f]{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.modal-fade-enter-from .modal-content[data-v-821ff56f],.modal-fade-leave-to .modal-content[data-v-821ff56f]{transform:scale(.95)}.btn[data-v-821ff56f]:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.page-container[data-v-821ff56f]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-821ff56f]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-821ff56f],.header-titles h2.title[data-v-821ff56f]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-821ff56f],.header-titles .subtitle[data-v-821ff56f]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-821ff56f]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-821ff56f]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-821ff56f]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-821ff56f]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-821ff56f]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-821ff56f]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-821ff56f]{color:#94a3b8;font-size:.85rem}.search-input[data-v-821ff56f]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-821ff56f]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-821ff56f]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-821ff56f]{color:#fff;background:#cbd5e1}.btn-danger[data-v-821ff56f]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-821ff56f]{color:var(--stimeo-danger)}.btn-primary[data-v-821ff56f]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-821ff56f]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-821ff56f]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-821ff56f]{color:var(--stimeo-primary)}.edit-btn[data-v-821ff56f]:hover{background:#0000000d}.btn-sm[data-v-821ff56f]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-821ff56f]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-821ff56f],.table-container[data-v-821ff56f]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-821ff56f],.data-table[data-v-821ff56f]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-821ff56f],.data-table th[data-v-821ff56f]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-821ff56f],.data-table td[data-v-821ff56f]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-821ff56f]:hover,.data-table tbody tr[data-v-821ff56f]:hover{background:#f8fafc}td[data-v-821ff56f]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-821ff56f]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-821ff56f],.loading-state[data-v-821ff56f]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-821ff56f]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-821ff56f]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-821ff56f]{text-align:center!important}.font-semibold[data-v-821ff56f]{font-weight:600}.text-wrap[data-v-821ff56f]{white-space:normal}.text-truncate[data-v-821ff56f]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-821ff56f]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-821ff56f]{align-items:center;display:inline-flex;position:relative}.form-row[data-v-821ff56f],.import-form[data-v-821ff56f]{align-items:center;gap:1rem;display:flex}.form-group[data-v-821ff56f]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-821ff56f]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-821ff56f]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-821ff56f]{flex-grow:1}.form-control[data-v-821ff56f]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-821ff56f]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-821ff56f]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-821ff56f]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-821ff56f]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-821ff56f]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-821ff56f]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-821ff56f]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-821ff56f]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-821ff56f]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-821ff56f]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-821ff56f]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-821ff56f]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-821ff56f]{transform:translate(14px)}.relative-position[data-v-821ff56f]{position:relative}.dropdown-wrapper-container[data-v-821ff56f]{width:100%;position:relative}.autocomplete-dropdown[data-v-821ff56f]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-821ff56f]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-821ff56f]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-821ff56f]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-821ff56f]{color:var(--stimeo-danger)!important}.tabs-nav[data-v-821ff56f]{border-bottom:1px solid #ddd;margin-bottom:20px;display:flex}.tabs-nav button[data-v-821ff56f]{cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 20px}.tabs-nav button.active[data-v-821ff56f]{border-bottom-color:var(--stimeo-primary);color:var(--stimeo-primary);font-weight:700}.tabs-content[data-v-821ff56f]{min-height:250px}.form-group[data-v-821ff56f]{margin-bottom:15px}.modal-overlay[data-v-e2293352]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#0a254066;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-e2293352]{background:var(--stimeo-bg);border:1px solid var(--stimeo-border);border-radius:12px;width:100%;max-width:440px;padding:1.5rem;box-shadow:0 20px 25px -5px #0a25401a,0 8px 10px -6px #0a25401a}h3[data-v-e2293352]{color:var(--stimeo-primary);letter-spacing:-.3px;margin-bottom:.75rem;font-size:1.2rem;font-weight:700}.modal-message[data-v-e2293352]{margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.modal-divider[data-v-e2293352]{border:none;border-top:1px solid var(--stimeo-border);margin:1rem 0}.modal-actions[data-v-e2293352]{flex-direction:row-reverse;justify-content:flex-start;gap:10px;display:flex}.modal-fade-enter-active[data-v-e2293352],.modal-fade-leave-active[data-v-e2293352]{transition:opacity .25s}.modal-fade-enter-from[data-v-e2293352],.modal-fade-leave-to[data-v-e2293352]{opacity:0}.modal-fade-enter-active .modal-content[data-v-e2293352],.modal-fade-leave-active .modal-content[data-v-e2293352]{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.modal-fade-enter-from .modal-content[data-v-e2293352],.modal-fade-leave-to .modal-content[data-v-e2293352]{transform:scale(.95)}.btn[data-v-e2293352]:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.page-container[data-v-e2293352]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-e2293352]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-e2293352],.header-titles h2.title[data-v-e2293352]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-e2293352],.header-titles .subtitle[data-v-e2293352]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-e2293352]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-e2293352]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-e2293352]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-e2293352]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-e2293352]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-e2293352]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-e2293352]{color:#94a3b8;font-size:.85rem}.search-input[data-v-e2293352]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-e2293352]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-e2293352]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-e2293352]{color:#fff;background:#cbd5e1}.btn-danger[data-v-e2293352]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-e2293352]{color:var(--stimeo-danger)}.btn-primary[data-v-e2293352]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-e2293352]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-e2293352]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-e2293352]{color:var(--stimeo-primary)}.edit-btn[data-v-e2293352]:hover{background:#0000000d}.btn-sm[data-v-e2293352]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-e2293352]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-e2293352],.table-container[data-v-e2293352]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-e2293352],.data-table[data-v-e2293352]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-e2293352],.data-table th[data-v-e2293352]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-e2293352],.data-table td[data-v-e2293352]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-e2293352]:hover,.data-table tbody tr[data-v-e2293352]:hover{background:#f8fafc}td[data-v-e2293352]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-e2293352]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-e2293352],.loading-state[data-v-e2293352]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-e2293352]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-e2293352]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-e2293352]{text-align:center!important}.font-semibold[data-v-e2293352]{font-weight:600}.text-wrap[data-v-e2293352]{white-space:normal}.text-truncate[data-v-e2293352]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-e2293352]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-e2293352]{align-items:center;display:inline-flex;position:relative}.form-row[data-v-e2293352],.import-form[data-v-e2293352]{align-items:center;gap:1rem;display:flex}.form-group[data-v-e2293352]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-e2293352]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-e2293352]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-e2293352]{flex-grow:1}.form-control[data-v-e2293352]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-e2293352]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-e2293352]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-e2293352]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-e2293352]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-e2293352]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-e2293352]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-e2293352]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-e2293352]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-e2293352]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-e2293352]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-e2293352]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-e2293352]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-e2293352]{transform:translate(14px)}.relative-position[data-v-e2293352]{position:relative}.dropdown-wrapper-container[data-v-e2293352]{width:100%;position:relative}.autocomplete-dropdown[data-v-e2293352]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-e2293352]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-e2293352]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-e2293352]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-e2293352]{color:var(--stimeo-danger)!important}.form-group[data-v-e2293352]{margin-bottom:15px}.modal-overlay[data-v-08a7b607]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#0a254066;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-08a7b607]{background:var(--stimeo-bg);border:1px solid var(--stimeo-border);border-radius:12px;width:100%;max-width:440px;padding:1.5rem;box-shadow:0 20px 25px -5px #0a25401a,0 8px 10px -6px #0a25401a}h3[data-v-08a7b607]{color:var(--stimeo-primary);letter-spacing:-.3px;margin-bottom:.75rem;font-size:1.2rem;font-weight:700}.modal-message[data-v-08a7b607]{margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.modal-divider[data-v-08a7b607]{border:none;border-top:1px solid var(--stimeo-border);margin:1rem 0}.modal-actions[data-v-08a7b607]{flex-direction:row-reverse;justify-content:flex-start;gap:10px;display:flex}.modal-fade-enter-active[data-v-08a7b607],.modal-fade-leave-active[data-v-08a7b607]{transition:opacity .25s}.modal-fade-enter-from[data-v-08a7b607],.modal-fade-leave-to[data-v-08a7b607]{opacity:0}.modal-fade-enter-active .modal-content[data-v-08a7b607],.modal-fade-leave-active .modal-content[data-v-08a7b607]{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.modal-fade-enter-from .modal-content[data-v-08a7b607],.modal-fade-leave-to .modal-content[data-v-08a7b607]{transform:scale(.95)}.btn[data-v-08a7b607]:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.page-container[data-v-08a7b607]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-08a7b607]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-08a7b607],.header-titles h2.title[data-v-08a7b607]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-08a7b607],.header-titles .subtitle[data-v-08a7b607]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-08a7b607]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-08a7b607]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-08a7b607]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-08a7b607]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-08a7b607]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-08a7b607]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-08a7b607]{color:#94a3b8;font-size:.85rem}.search-input[data-v-08a7b607]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-08a7b607]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-08a7b607]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-08a7b607]{color:#fff;background:#cbd5e1}.btn-danger[data-v-08a7b607]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-08a7b607]{color:var(--stimeo-danger)}.btn-primary[data-v-08a7b607]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-08a7b607]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-08a7b607]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-08a7b607]{color:var(--stimeo-primary)}.edit-btn[data-v-08a7b607]:hover{background:#0000000d}.btn-sm[data-v-08a7b607]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-08a7b607]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-08a7b607],.table-container[data-v-08a7b607]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-08a7b607],.data-table[data-v-08a7b607]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-08a7b607],.data-table th[data-v-08a7b607]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-08a7b607],.data-table td[data-v-08a7b607]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-08a7b607]:hover,.data-table tbody tr[data-v-08a7b607]:hover{background:#f8fafc}td[data-v-08a7b607]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-08a7b607]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-08a7b607],.loading-state[data-v-08a7b607]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-08a7b607]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-08a7b607]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-08a7b607]{text-align:center!important}.font-semibold[data-v-08a7b607]{font-weight:600}.text-wrap[data-v-08a7b607]{white-space:normal}.text-truncate[data-v-08a7b607]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-08a7b607]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-08a7b607]{align-items:center;display:inline-flex;position:relative}.form-row[data-v-08a7b607],.import-form[data-v-08a7b607]{align-items:center;gap:1rem;display:flex}.form-group[data-v-08a7b607]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-08a7b607]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-08a7b607]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-08a7b607]{flex-grow:1}.form-control[data-v-08a7b607]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-08a7b607]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-08a7b607]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-08a7b607]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-08a7b607]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-08a7b607]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-08a7b607]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-08a7b607]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-08a7b607]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-08a7b607]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-08a7b607]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-08a7b607]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-08a7b607]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-08a7b607]{transform:translate(14px)}.relative-position[data-v-08a7b607]{position:relative}.dropdown-wrapper-container[data-v-08a7b607]{width:100%;position:relative}.autocomplete-dropdown[data-v-08a7b607]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-08a7b607]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-08a7b607]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-08a7b607]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-08a7b607]{color:var(--stimeo-danger)!important}.form-group[data-v-08a7b607]{margin-bottom:15px}.page-container{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1,.header-titles h2.title{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p,.header-titles .subtitle{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon{color:#94a3b8;font-size:.85rem}.search-input{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary{background:var(--stimeo-primary);color:#fff}.btn-secondary{color:#fff;background:#cbd5e1}.btn-danger{background:var(--stimeo-danger);color:#fff}.txt-danger{color:var(--stimeo-danger)}.btn-primary:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.action-btn{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn{color:var(--stimeo-primary)}.edit-btn:hover{background:#0000000d}.btn-sm{padding:.25rem .5rem;font-size:.75rem}.btn-md{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container,.table-container{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table,.data-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th,.data-table th{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td,.data-table td{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr:hover,.data-table tbody tr:hover{background:#f8fafc}td{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state,.loading-state{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable:hover{text-decoration:underline;cursor:pointer!important}.badge{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center{text-align:center!important}.font-semibold{font-weight:600}.text-wrap{white-space:normal}.text-truncate{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text{color:var(--stimeo-text-light);font-size:.75rem}label{align-items:center;display:inline-flex;position:relative}.form-row,.import-form{align-items:center;gap:1rem;display:flex}.form-group{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group{flex-grow:1}.form-control{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer{text-align:center;margin-top:1.5rem}.field-disabled-box{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper{align-items:center;gap:.5rem;display:flex}.toggle-label{font-size:.8rem;font-weight:600}.toggle-label.text-light{color:var(--stimeo-text-light)}.custom-switch-btn{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet{transform:translate(16px)}.custom-switch-btn.btn-xs{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet{transform:translate(14px)}.relative-position{position:relative}.dropdown-wrapper-container{width:100%;position:relative}.autocomplete-dropdown{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item:hover{background-color:#f8fafc}.form-group-inline-switch{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star{color:var(--stimeo-danger)!important}.tabs-nav{border-bottom:1px solid #ddd;margin-bottom:20px;display:flex}.tabs-nav button{cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 20px}.tabs-nav button.active{border-bottom-color:var(--stimeo-primary);color:var(--stimeo-primary);font-weight:700}.tabs-content{min-height:250px}.page-container[data-v-5bebf900]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-5bebf900]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-5bebf900],.header-titles h2.title[data-v-5bebf900]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-5bebf900],.header-titles .subtitle[data-v-5bebf900]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-5bebf900]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-5bebf900]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-5bebf900]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-5bebf900]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-5bebf900]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-5bebf900]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-5bebf900]{color:#94a3b8;font-size:.85rem}.search-input[data-v-5bebf900]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-5bebf900]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-5bebf900]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-5bebf900]{color:#fff;background:#cbd5e1}.btn-danger[data-v-5bebf900]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-5bebf900]{color:var(--stimeo-danger)}.btn-primary[data-v-5bebf900]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-5bebf900]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-5bebf900]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-5bebf900]{color:var(--stimeo-primary)}.edit-btn[data-v-5bebf900]:hover{background:#0000000d}.btn-sm[data-v-5bebf900]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-5bebf900]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-5bebf900],.table-container[data-v-5bebf900]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-5bebf900],.data-table[data-v-5bebf900]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-5bebf900],.data-table th[data-v-5bebf900]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-5bebf900],.data-table td[data-v-5bebf900]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-5bebf900]:hover,.data-table tbody tr[data-v-5bebf900]:hover{background:#f8fafc}td[data-v-5bebf900]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-5bebf900]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-5bebf900],.loading-state[data-v-5bebf900]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-5bebf900]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-5bebf900]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-5bebf900]{text-align:center!important}.font-semibold[data-v-5bebf900]{font-weight:600}.text-wrap[data-v-5bebf900]{white-space:normal}.text-truncate[data-v-5bebf900]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-5bebf900]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-5bebf900]{align-items:center;display:inline-flex;position:relative}.modal-overlay[data-v-bc894fcf]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#0a254066;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-bc894fcf]{background:var(--stimeo-bg);border:1px solid var(--stimeo-border);border-radius:12px;width:100%;max-width:440px;padding:1.5rem;box-shadow:0 20px 25px -5px #0a25401a,0 8px 10px -6px #0a25401a}h3[data-v-bc894fcf]{color:var(--stimeo-primary);letter-spacing:-.3px;margin-bottom:.75rem;font-size:1.2rem;font-weight:700}.modal-message[data-v-bc894fcf]{margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.modal-divider[data-v-bc894fcf]{border:none;border-top:1px solid var(--stimeo-border);margin:1rem 0}.modal-actions[data-v-bc894fcf]{flex-direction:row-reverse;justify-content:flex-start;gap:10px;display:flex}.modal-fade-enter-active[data-v-bc894fcf],.modal-fade-leave-active[data-v-bc894fcf]{transition:opacity .25s}.modal-fade-enter-from[data-v-bc894fcf],.modal-fade-leave-to[data-v-bc894fcf]{opacity:0}.modal-fade-enter-active .modal-content[data-v-bc894fcf],.modal-fade-leave-active .modal-content[data-v-bc894fcf]{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.modal-fade-enter-from .modal-content[data-v-bc894fcf],.modal-fade-leave-to .modal-content[data-v-bc894fcf]{transform:scale(.95)}.btn[data-v-bc894fcf]:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.page-container[data-v-bc894fcf]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-bc894fcf]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-bc894fcf],.header-titles h2.title[data-v-bc894fcf]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-bc894fcf],.header-titles .subtitle[data-v-bc894fcf]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-bc894fcf]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-bc894fcf]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-bc894fcf]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-bc894fcf]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-bc894fcf]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-bc894fcf]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-bc894fcf]{color:#94a3b8;font-size:.85rem}.search-input[data-v-bc894fcf]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-bc894fcf]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-bc894fcf]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-bc894fcf]{color:#fff;background:#cbd5e1}.btn-danger[data-v-bc894fcf]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-bc894fcf]{color:var(--stimeo-danger)}.btn-primary[data-v-bc894fcf]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-bc894fcf]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-bc894fcf]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-bc894fcf]{color:var(--stimeo-primary)}.edit-btn[data-v-bc894fcf]:hover{background:#0000000d}.btn-sm[data-v-bc894fcf]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-bc894fcf]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-bc894fcf],.table-container[data-v-bc894fcf]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-bc894fcf],.data-table[data-v-bc894fcf]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-bc894fcf],.data-table th[data-v-bc894fcf]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-bc894fcf],.data-table td[data-v-bc894fcf]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-bc894fcf]:hover,.data-table tbody tr[data-v-bc894fcf]:hover{background:#f8fafc}td[data-v-bc894fcf]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-bc894fcf]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-bc894fcf],.loading-state[data-v-bc894fcf]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-bc894fcf]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-bc894fcf]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-bc894fcf]{text-align:center!important}.font-semibold[data-v-bc894fcf]{font-weight:600}.text-wrap[data-v-bc894fcf]{white-space:normal}.text-truncate[data-v-bc894fcf]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-bc894fcf]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-bc894fcf]{align-items:center;display:inline-flex;position:relative}.form-row[data-v-bc894fcf],.import-form[data-v-bc894fcf]{align-items:center;gap:1rem;display:flex}.form-group[data-v-bc894fcf]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-bc894fcf]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-bc894fcf]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-bc894fcf]{flex-grow:1}.form-control[data-v-bc894fcf]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-bc894fcf]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-bc894fcf]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-bc894fcf]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-bc894fcf]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-bc894fcf]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-bc894fcf]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-bc894fcf]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-bc894fcf]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-bc894fcf]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-bc894fcf]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-bc894fcf]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-bc894fcf]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-bc894fcf]{transform:translate(14px)}.relative-position[data-v-bc894fcf]{position:relative}.dropdown-wrapper-container[data-v-bc894fcf]{width:100%;position:relative}.autocomplete-dropdown[data-v-bc894fcf]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-bc894fcf]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-bc894fcf]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-bc894fcf]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-bc894fcf]{color:var(--stimeo-danger)!important}.form-group[data-v-bc894fcf]{margin-bottom:15px}.checkbox-top-aligned[data-v-bc894fcf]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:8px;padding-top:4px;display:flex}.checkbox-top-aligned input[type=checkbox][data-v-bc894fcf]{cursor:pointer;width:16px;height:16px;margin:0}.checkbox-text[data-v-bc894fcf]{color:var(--stimeo-text,#475569);font-size:.85rem;font-weight:500;line-height:16px}.mini-fade[data-v-bc894fcf]{animation:.2s ease-out fadeIn-bc894fcf}@keyframes fadeIn-bc894fcf{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.page-container[data-v-f06ff3c7]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-f06ff3c7]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-f06ff3c7],.header-titles h2.title[data-v-f06ff3c7]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-f06ff3c7],.header-titles .subtitle[data-v-f06ff3c7]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-f06ff3c7]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-f06ff3c7]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-f06ff3c7]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-f06ff3c7]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-f06ff3c7]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-f06ff3c7]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-f06ff3c7]{color:#94a3b8;font-size:.85rem}.search-input[data-v-f06ff3c7]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-f06ff3c7]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-f06ff3c7]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-f06ff3c7]{color:#fff;background:#cbd5e1}.btn-danger[data-v-f06ff3c7]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-f06ff3c7]{color:var(--stimeo-danger)}.btn-primary[data-v-f06ff3c7]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-f06ff3c7]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-f06ff3c7]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-f06ff3c7]{color:var(--stimeo-primary)}.edit-btn[data-v-f06ff3c7]:hover{background:#0000000d}.btn-sm[data-v-f06ff3c7]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-f06ff3c7]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-f06ff3c7],.table-container[data-v-f06ff3c7]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-f06ff3c7],.data-table[data-v-f06ff3c7]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-f06ff3c7],.data-table th[data-v-f06ff3c7]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-f06ff3c7],.data-table td[data-v-f06ff3c7]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-f06ff3c7]:hover,.data-table tbody tr[data-v-f06ff3c7]:hover{background:#f8fafc}td[data-v-f06ff3c7]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-f06ff3c7]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-f06ff3c7],.loading-state[data-v-f06ff3c7]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-f06ff3c7]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-f06ff3c7]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-f06ff3c7]{text-align:center!important}.font-semibold[data-v-f06ff3c7]{font-weight:600}.text-wrap[data-v-f06ff3c7]{white-space:normal}.text-truncate[data-v-f06ff3c7]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-f06ff3c7]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-f06ff3c7]{align-items:center;display:inline-flex;position:relative}.page-container[data-v-d25712ec]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-d25712ec]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-d25712ec],.header-titles h2.title[data-v-d25712ec]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-d25712ec],.header-titles .subtitle[data-v-d25712ec]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-d25712ec]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-d25712ec]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-d25712ec]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-d25712ec]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-d25712ec]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-d25712ec]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-d25712ec]{color:#94a3b8;font-size:.85rem}.search-input[data-v-d25712ec]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-d25712ec]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-d25712ec]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-d25712ec]{color:#fff;background:#cbd5e1}.btn-danger[data-v-d25712ec]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-d25712ec]{color:var(--stimeo-danger)}.btn-primary[data-v-d25712ec]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-d25712ec]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-d25712ec]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-d25712ec]{color:var(--stimeo-primary)}.edit-btn[data-v-d25712ec]:hover{background:#0000000d}.btn-sm[data-v-d25712ec]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-d25712ec]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-d25712ec],.table-container[data-v-d25712ec]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-d25712ec],.data-table[data-v-d25712ec]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-d25712ec],.data-table th[data-v-d25712ec]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-d25712ec],.data-table td[data-v-d25712ec]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-d25712ec]:hover,.data-table tbody tr[data-v-d25712ec]:hover{background:#f8fafc}td[data-v-d25712ec]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-d25712ec]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-d25712ec],.loading-state[data-v-d25712ec]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-d25712ec]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-d25712ec]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-d25712ec]{text-align:center!important}.font-semibold[data-v-d25712ec]{font-weight:600}.text-wrap[data-v-d25712ec]{white-space:normal}.text-truncate[data-v-d25712ec]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-d25712ec]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-d25712ec]{align-items:center;display:inline-flex;position:relative}.danger[data-v-d25712ec]{color:var(--stimeo-danger)}.modal-overlay[data-v-09fdf7dd]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#0a254066;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-09fdf7dd]{background:var(--stimeo-bg);border:1px solid var(--stimeo-border);border-radius:12px;width:100%;max-width:440px;padding:1.5rem;box-shadow:0 20px 25px -5px #0a25401a,0 8px 10px -6px #0a25401a}h3[data-v-09fdf7dd]{color:var(--stimeo-primary);letter-spacing:-.3px;margin-bottom:.75rem;font-size:1.2rem;font-weight:700}.modal-message[data-v-09fdf7dd]{margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.modal-divider[data-v-09fdf7dd]{border:none;border-top:1px solid var(--stimeo-border);margin:1rem 0}.modal-actions[data-v-09fdf7dd]{flex-direction:row-reverse;justify-content:flex-start;gap:10px;display:flex}.modal-fade-enter-active[data-v-09fdf7dd],.modal-fade-leave-active[data-v-09fdf7dd]{transition:opacity .25s}.modal-fade-enter-from[data-v-09fdf7dd],.modal-fade-leave-to[data-v-09fdf7dd]{opacity:0}.modal-fade-enter-active .modal-content[data-v-09fdf7dd],.modal-fade-leave-active .modal-content[data-v-09fdf7dd]{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.modal-fade-enter-from .modal-content[data-v-09fdf7dd],.modal-fade-leave-to .modal-content[data-v-09fdf7dd]{transform:scale(.95)}.btn[data-v-09fdf7dd]:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.page-container[data-v-09fdf7dd]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-09fdf7dd]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-09fdf7dd],.header-titles h2.title[data-v-09fdf7dd]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-09fdf7dd],.header-titles .subtitle[data-v-09fdf7dd]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-09fdf7dd]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-09fdf7dd]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-09fdf7dd]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-09fdf7dd]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-09fdf7dd]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-09fdf7dd]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-09fdf7dd]{color:#94a3b8;font-size:.85rem}.search-input[data-v-09fdf7dd]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-09fdf7dd]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-09fdf7dd]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-09fdf7dd]{color:#fff;background:#cbd5e1}.btn-danger[data-v-09fdf7dd]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-09fdf7dd]{color:var(--stimeo-danger)}.btn-primary[data-v-09fdf7dd]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-09fdf7dd]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-09fdf7dd]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-09fdf7dd]{color:var(--stimeo-primary)}.edit-btn[data-v-09fdf7dd]:hover{background:#0000000d}.btn-sm[data-v-09fdf7dd]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-09fdf7dd]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-09fdf7dd],.table-container[data-v-09fdf7dd]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-09fdf7dd],.data-table[data-v-09fdf7dd]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-09fdf7dd],.data-table th[data-v-09fdf7dd]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-09fdf7dd],.data-table td[data-v-09fdf7dd]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-09fdf7dd]:hover,.data-table tbody tr[data-v-09fdf7dd]:hover{background:#f8fafc}td[data-v-09fdf7dd]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-09fdf7dd]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-09fdf7dd],.loading-state[data-v-09fdf7dd]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-09fdf7dd]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-09fdf7dd]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-09fdf7dd]{text-align:center!important}.font-semibold[data-v-09fdf7dd]{font-weight:600}.text-wrap[data-v-09fdf7dd]{white-space:normal}.text-truncate[data-v-09fdf7dd]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-09fdf7dd]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-09fdf7dd]{align-items:center;display:inline-flex;position:relative}.form-row[data-v-09fdf7dd],.import-form[data-v-09fdf7dd]{align-items:center;gap:1rem;display:flex}.form-group[data-v-09fdf7dd]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-09fdf7dd]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-09fdf7dd]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-09fdf7dd]{flex-grow:1}.form-control[data-v-09fdf7dd]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-09fdf7dd]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-09fdf7dd]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-09fdf7dd]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-09fdf7dd]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-09fdf7dd]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-09fdf7dd]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-09fdf7dd]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-09fdf7dd]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-09fdf7dd]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-09fdf7dd]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-09fdf7dd]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-09fdf7dd]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-09fdf7dd]{transform:translate(14px)}.relative-position[data-v-09fdf7dd]{position:relative}.dropdown-wrapper-container[data-v-09fdf7dd]{width:100%;position:relative}.autocomplete-dropdown[data-v-09fdf7dd]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-09fdf7dd]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-09fdf7dd]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-09fdf7dd]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-09fdf7dd]{color:var(--stimeo-danger)!important}.tabs-nav[data-v-09fdf7dd]{border-bottom:1px solid #ddd;margin-bottom:20px;display:flex}.tabs-nav button[data-v-09fdf7dd]{cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 20px}.tabs-nav button.active[data-v-09fdf7dd]{border-bottom-color:var(--stimeo-primary);color:var(--stimeo-primary);font-weight:700}.tabs-content[data-v-09fdf7dd]{min-height:250px}.form-group[data-v-09fdf7dd]{margin-bottom:15px}.modal-content[data-v-09fdf7dd]{max-width:500px}.page-container[data-v-6a6b2d99]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-6a6b2d99]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-6a6b2d99],.header-titles h2.title[data-v-6a6b2d99]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-6a6b2d99],.header-titles .subtitle[data-v-6a6b2d99]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-6a6b2d99]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-6a6b2d99]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-6a6b2d99]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-6a6b2d99]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-6a6b2d99]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-6a6b2d99]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-6a6b2d99]{color:#94a3b8;font-size:.85rem}.search-input[data-v-6a6b2d99]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-6a6b2d99]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-6a6b2d99]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-6a6b2d99]{color:#fff;background:#cbd5e1}.btn-danger[data-v-6a6b2d99]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-6a6b2d99]{color:var(--stimeo-danger)}.btn-primary[data-v-6a6b2d99]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-6a6b2d99]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-6a6b2d99]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-6a6b2d99]{color:var(--stimeo-primary)}.edit-btn[data-v-6a6b2d99]:hover{background:#0000000d}.btn-sm[data-v-6a6b2d99]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-6a6b2d99]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-6a6b2d99],.table-container[data-v-6a6b2d99]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-6a6b2d99],.data-table[data-v-6a6b2d99]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-6a6b2d99],.data-table th[data-v-6a6b2d99]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-6a6b2d99],.data-table td[data-v-6a6b2d99]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-6a6b2d99]:hover,.data-table tbody tr[data-v-6a6b2d99]:hover{background:#f8fafc}td[data-v-6a6b2d99]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-6a6b2d99]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-6a6b2d99],.loading-state[data-v-6a6b2d99]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-6a6b2d99]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-6a6b2d99]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-6a6b2d99]{text-align:center!important}.font-semibold[data-v-6a6b2d99]{font-weight:600}.text-wrap[data-v-6a6b2d99]{white-space:normal}.text-truncate[data-v-6a6b2d99]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-6a6b2d99]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-6a6b2d99]{align-items:center;display:inline-flex;position:relative}.page-container[data-v-861b3508]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-861b3508]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-861b3508],.header-titles h2.title[data-v-861b3508]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-861b3508],.header-titles .subtitle[data-v-861b3508]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-861b3508]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-861b3508]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-861b3508]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-861b3508]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-861b3508]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-861b3508]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-861b3508]{color:#94a3b8;font-size:.85rem}.search-input[data-v-861b3508]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-861b3508]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-861b3508]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-861b3508]{color:#fff;background:#cbd5e1}.btn-danger[data-v-861b3508]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-861b3508]{color:var(--stimeo-danger)}.btn-primary[data-v-861b3508]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-861b3508]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-861b3508]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-861b3508]{color:var(--stimeo-primary)}.edit-btn[data-v-861b3508]:hover{background:#0000000d}.btn-sm[data-v-861b3508]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-861b3508]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-861b3508],.table-container[data-v-861b3508]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-861b3508],.data-table[data-v-861b3508]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-861b3508],.data-table th[data-v-861b3508]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-861b3508],.data-table td[data-v-861b3508]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-861b3508]:hover,.data-table tbody tr[data-v-861b3508]:hover{background:#f8fafc}td[data-v-861b3508]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-861b3508]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-861b3508],.loading-state[data-v-861b3508]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-861b3508]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-861b3508]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-861b3508]{text-align:center!important}.font-semibold[data-v-861b3508]{font-weight:600}.text-wrap[data-v-861b3508]{white-space:normal}.text-truncate[data-v-861b3508]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-861b3508]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-861b3508]{align-items:center;display:inline-flex;position:relative}.clickable-row[data-v-861b3508]{cursor:pointer;transition:background-color .2s}.clickable-row[data-v-861b3508]:hover{background-color:#f5f5f5}.sub-row[data-v-861b3508]{background-color:#fafafa;font-size:.9em}.indent-cell[data-v-861b3508]{padding-left:25px!important}.patient-name[data-v-861b3508]{font-weight:500}.visit-date[data-v-861b3508]{color:#666;font-style:italic}.btn-commission[data-v-861b3508]{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;padding:4px 8px}.btn-commission[data-v-861b3508]:hover{background-color:#0056b3}.page-container[data-v-65ca7300]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-65ca7300]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-65ca7300],.header-titles h2.title[data-v-65ca7300]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-65ca7300],.header-titles .subtitle[data-v-65ca7300]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-65ca7300]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-65ca7300]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-65ca7300]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-65ca7300]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-65ca7300]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-65ca7300]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-65ca7300]{color:#94a3b8;font-size:.85rem}.search-input[data-v-65ca7300]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-65ca7300]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-65ca7300]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-65ca7300]{color:#fff;background:#cbd5e1}.btn-danger[data-v-65ca7300]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-65ca7300]{color:var(--stimeo-danger)}.btn-primary[data-v-65ca7300]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-65ca7300]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-65ca7300]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-65ca7300]{color:var(--stimeo-primary)}.edit-btn[data-v-65ca7300]:hover{background:#0000000d}.btn-sm[data-v-65ca7300]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-65ca7300]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-65ca7300],.table-container[data-v-65ca7300]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-65ca7300],.data-table[data-v-65ca7300]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-65ca7300],.data-table th[data-v-65ca7300]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-65ca7300],.data-table td[data-v-65ca7300]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-65ca7300]:hover,.data-table tbody tr[data-v-65ca7300]:hover{background:#f8fafc}td[data-v-65ca7300]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-65ca7300]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-65ca7300],.loading-state[data-v-65ca7300]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-65ca7300]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-65ca7300]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-65ca7300]{text-align:center!important}.font-semibold[data-v-65ca7300]{font-weight:600}.text-wrap[data-v-65ca7300]{white-space:normal}.text-truncate[data-v-65ca7300]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-65ca7300]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-65ca7300]{align-items:center;display:inline-flex;position:relative}.form-row[data-v-65ca7300],.import-form[data-v-65ca7300]{align-items:center;gap:1rem;display:flex}.form-group[data-v-65ca7300]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-65ca7300]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-65ca7300]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-65ca7300]{flex-grow:1}.form-control[data-v-65ca7300]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-65ca7300]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-65ca7300]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-65ca7300]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-65ca7300]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-65ca7300]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-65ca7300]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-65ca7300]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-65ca7300]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-65ca7300]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-65ca7300]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-65ca7300]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-65ca7300]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-65ca7300]{transform:translate(14px)}.relative-position[data-v-65ca7300]{position:relative}.dropdown-wrapper-container[data-v-65ca7300]{width:100%;position:relative}.autocomplete-dropdown[data-v-65ca7300]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-65ca7300]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-65ca7300]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-65ca7300]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-65ca7300]{color:var(--stimeo-danger)!important}.card-grid-1x-center[data-v-65ca7300]{grid-template-columns:50%;justify-content:center;gap:1.25rem;display:grid}.card-grid-2x[data-v-65ca7300]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.info-card[data-v-65ca7300]{border:1px solid var(--stimeo-border);background:#fff;border-radius:6px;height:100%;padding:1.1rem}.card-title[data-v-65ca7300]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.85rem;font-size:.9rem;font-weight:700}.page-container[data-v-02927f8f]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-02927f8f]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-02927f8f],.header-titles h2.title[data-v-02927f8f]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-02927f8f],.header-titles .subtitle[data-v-02927f8f]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-02927f8f]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-02927f8f]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-02927f8f]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-02927f8f]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-02927f8f]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-02927f8f]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-02927f8f]{color:#94a3b8;font-size:.85rem}.search-input[data-v-02927f8f]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-02927f8f]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-02927f8f]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-02927f8f]{color:#fff;background:#cbd5e1}.btn-danger[data-v-02927f8f]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-02927f8f]{color:var(--stimeo-danger)}.btn-primary[data-v-02927f8f]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-02927f8f]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-02927f8f]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-02927f8f]{color:var(--stimeo-primary)}.edit-btn[data-v-02927f8f]:hover{background:#0000000d}.btn-sm[data-v-02927f8f]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-02927f8f]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-02927f8f],.table-container[data-v-02927f8f]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-02927f8f],.data-table[data-v-02927f8f]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-02927f8f],.data-table th[data-v-02927f8f]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-02927f8f],.data-table td[data-v-02927f8f]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-02927f8f]:hover,.data-table tbody tr[data-v-02927f8f]:hover{background:#f8fafc}td[data-v-02927f8f]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-02927f8f]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-02927f8f],.loading-state[data-v-02927f8f]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-02927f8f]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-02927f8f]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-02927f8f]{text-align:center!important}.font-semibold[data-v-02927f8f]{font-weight:600}.text-wrap[data-v-02927f8f]{white-space:normal}.text-truncate[data-v-02927f8f]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-02927f8f]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-02927f8f]{align-items:center;display:inline-flex;position:relative}.form-row[data-v-02927f8f],.import-form[data-v-02927f8f]{align-items:center;gap:1rem;display:flex}.form-group[data-v-02927f8f]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-02927f8f]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-02927f8f]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-02927f8f]{flex-grow:1}.form-control[data-v-02927f8f]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-02927f8f]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-02927f8f]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-02927f8f]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-02927f8f]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-02927f8f]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-02927f8f]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-02927f8f]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-02927f8f]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-02927f8f]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-02927f8f]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-02927f8f]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-02927f8f]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-02927f8f]{transform:translate(14px)}.relative-position[data-v-02927f8f]{position:relative}.dropdown-wrapper-container[data-v-02927f8f]{width:100%;position:relative}.autocomplete-dropdown[data-v-02927f8f]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-02927f8f]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-02927f8f]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-02927f8f]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-02927f8f]{color:var(--stimeo-danger)!important}.card-grid-1x-center[data-v-02927f8f]{grid-template-columns:50%;justify-content:center;gap:1.25rem;display:grid}.card-grid-2x[data-v-02927f8f]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.info-card[data-v-02927f8f]{border:1px solid var(--stimeo-border);background:#fff;border-radius:6px;height:100%;padding:1.1rem}.card-title[data-v-02927f8f]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.85rem;font-size:.9rem;font-weight:700}.green-border[data-v-02927f8f]{border-left:5px solid #28a745}.mt-2[data-v-02927f8f]{margin-top:.5rem}.font-mono[data-v-02927f8f]{letter-spacing:1px;font-family:monospace}.d-flex-between[data-v-02927f8f]{justify-content:space-between;align-items:center;display:flex}.page-container[data-v-3ff85316]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-3ff85316]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-3ff85316],.header-titles h2.title[data-v-3ff85316]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-3ff85316],.header-titles .subtitle[data-v-3ff85316]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-3ff85316]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-3ff85316]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-3ff85316]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-3ff85316]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-3ff85316]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-3ff85316]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-3ff85316]{color:#94a3b8;font-size:.85rem}.search-input[data-v-3ff85316]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-3ff85316]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-3ff85316]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-3ff85316]{color:#fff;background:#cbd5e1}.btn-danger[data-v-3ff85316]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-3ff85316]{color:var(--stimeo-danger)}.btn-primary[data-v-3ff85316]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-3ff85316]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-3ff85316]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-3ff85316]{color:var(--stimeo-primary)}.edit-btn[data-v-3ff85316]:hover{background:#0000000d}.btn-sm[data-v-3ff85316]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-3ff85316]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-3ff85316],.table-container[data-v-3ff85316]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-3ff85316],.data-table[data-v-3ff85316]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-3ff85316],.data-table th[data-v-3ff85316]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-3ff85316],.data-table td[data-v-3ff85316]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-3ff85316]:hover,.data-table tbody tr[data-v-3ff85316]:hover{background:#f8fafc}td[data-v-3ff85316]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-3ff85316]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-3ff85316],.loading-state[data-v-3ff85316]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-3ff85316]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-3ff85316]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-3ff85316]{text-align:center!important}.font-semibold[data-v-3ff85316]{font-weight:600}.text-wrap[data-v-3ff85316]{white-space:normal}.text-truncate[data-v-3ff85316]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-3ff85316]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-3ff85316]{align-items:center;display:inline-flex;position:relative}.form-row[data-v-3ff85316],.import-form[data-v-3ff85316]{align-items:center;gap:1rem;display:flex}.form-group[data-v-3ff85316]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-3ff85316]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-3ff85316]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-3ff85316]{flex-grow:1}.form-control[data-v-3ff85316]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-3ff85316]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-3ff85316]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-3ff85316]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-3ff85316]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-3ff85316]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-3ff85316]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-3ff85316]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-3ff85316]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-3ff85316]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-3ff85316]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-3ff85316]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-3ff85316]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-3ff85316]{transform:translate(14px)}.relative-position[data-v-3ff85316]{position:relative}.dropdown-wrapper-container[data-v-3ff85316]{width:100%;position:relative}.autocomplete-dropdown[data-v-3ff85316]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-3ff85316]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-3ff85316]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-3ff85316]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-3ff85316]{color:var(--stimeo-danger)!important}.card-grid-1x-center[data-v-3ff85316]{grid-template-columns:50%;justify-content:center;gap:1.25rem;display:grid}.card-grid-2x[data-v-3ff85316]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.info-card[data-v-3ff85316]{border:1px solid var(--stimeo-border);background:#fff;border-radius:6px;height:100%;padding:1.1rem}.card-title[data-v-3ff85316]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.85rem;font-size:.9rem;font-weight:700}.red-border[data-v-3ff85316]{border-left:5px solid var(--stimeo-danger)}.danger[data-v-3ff85316]{color:var(--stimeo-danger)}.page-container[data-v-77b24a97]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-77b24a97]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-77b24a97],.header-titles h2.title[data-v-77b24a97]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-77b24a97],.header-titles .subtitle[data-v-77b24a97]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-77b24a97]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-77b24a97]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-77b24a97]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-77b24a97]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-77b24a97]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-77b24a97]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-77b24a97]{color:#94a3b8;font-size:.85rem}.search-input[data-v-77b24a97]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-77b24a97]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-77b24a97]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-77b24a97]{color:#fff;background:#cbd5e1}.btn-danger[data-v-77b24a97]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-77b24a97]{color:var(--stimeo-danger)}.btn-primary[data-v-77b24a97]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-77b24a97]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-77b24a97]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-77b24a97]{color:var(--stimeo-primary)}.edit-btn[data-v-77b24a97]:hover{background:#0000000d}.btn-sm[data-v-77b24a97]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-77b24a97]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-77b24a97],.table-container[data-v-77b24a97]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-77b24a97],.data-table[data-v-77b24a97]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-77b24a97],.data-table th[data-v-77b24a97]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-77b24a97],.data-table td[data-v-77b24a97]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-77b24a97]:hover,.data-table tbody tr[data-v-77b24a97]:hover{background:#f8fafc}td[data-v-77b24a97]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-77b24a97]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-77b24a97],.loading-state[data-v-77b24a97]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-77b24a97]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-77b24a97]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-77b24a97]{text-align:center!important}.font-semibold[data-v-77b24a97]{font-weight:600}.text-wrap[data-v-77b24a97]{white-space:normal}.text-truncate[data-v-77b24a97]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-77b24a97]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-77b24a97]{align-items:center;display:inline-flex;position:relative}.form-row[data-v-77b24a97],.import-form[data-v-77b24a97]{align-items:center;gap:1rem;display:flex}.form-group[data-v-77b24a97]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-77b24a97]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-77b24a97]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-77b24a97]{flex-grow:1}.form-control[data-v-77b24a97]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-77b24a97]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-77b24a97]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-77b24a97]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-77b24a97]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-77b24a97]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-77b24a97]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-77b24a97]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-77b24a97]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-77b24a97]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-77b24a97]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-77b24a97]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-77b24a97]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-77b24a97]{transform:translate(14px)}.relative-position[data-v-77b24a97]{position:relative}.dropdown-wrapper-container[data-v-77b24a97]{width:100%;position:relative}.autocomplete-dropdown[data-v-77b24a97]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-77b24a97]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-77b24a97]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-77b24a97]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-77b24a97]{color:var(--stimeo-danger)!important}.card-grid-1x-center[data-v-77b24a97]{grid-template-columns:50%;justify-content:center;gap:1.25rem;display:grid}.card-grid-2x[data-v-77b24a97]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.info-card[data-v-77b24a97]{border:1px solid var(--stimeo-border);background:#fff;border-radius:6px;height:100%;padding:1.1rem}.card-title[data-v-77b24a97]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.85rem;font-size:.9rem;font-weight:700}.page-container[data-v-882be97f]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-882be97f]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-882be97f],.header-titles h2.title[data-v-882be97f]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-882be97f],.header-titles .subtitle[data-v-882be97f]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-882be97f]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-882be97f]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-882be97f]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-882be97f]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-882be97f]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-882be97f]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-882be97f]{color:#94a3b8;font-size:.85rem}.search-input[data-v-882be97f]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-882be97f]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-882be97f]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-882be97f]{color:#fff;background:#cbd5e1}.btn-danger[data-v-882be97f]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-882be97f]{color:var(--stimeo-danger)}.btn-primary[data-v-882be97f]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-882be97f]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-882be97f]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-882be97f]{color:var(--stimeo-primary)}.edit-btn[data-v-882be97f]:hover{background:#0000000d}.btn-sm[data-v-882be97f]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-882be97f]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-882be97f],.table-container[data-v-882be97f]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-882be97f],.data-table[data-v-882be97f]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-882be97f],.data-table th[data-v-882be97f]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-882be97f],.data-table td[data-v-882be97f]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-882be97f]:hover,.data-table tbody tr[data-v-882be97f]:hover{background:#f8fafc}td[data-v-882be97f]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-882be97f]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-882be97f],.loading-state[data-v-882be97f]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-882be97f]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-882be97f]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-882be97f]{text-align:center!important}.font-semibold[data-v-882be97f]{font-weight:600}.text-wrap[data-v-882be97f]{white-space:normal}.text-truncate[data-v-882be97f]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-882be97f]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-882be97f]{align-items:center;display:inline-flex;position:relative}.form-row[data-v-882be97f],.import-form[data-v-882be97f]{align-items:center;gap:1rem;display:flex}.form-group[data-v-882be97f]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-882be97f]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-882be97f]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-882be97f]{flex-grow:1}.form-control[data-v-882be97f]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-882be97f]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-882be97f]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-882be97f]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-882be97f]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-882be97f]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-882be97f]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-882be97f]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-882be97f]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-882be97f]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-882be97f]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-882be97f]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-882be97f]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-882be97f]{transform:translate(14px)}.relative-position[data-v-882be97f]{position:relative}.dropdown-wrapper-container[data-v-882be97f]{width:100%;position:relative}.autocomplete-dropdown[data-v-882be97f]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-882be97f]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-882be97f]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-882be97f]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-882be97f]{color:var(--stimeo-danger)!important}.card-grid-1x-center[data-v-882be97f]{grid-template-columns:50%;justify-content:center;gap:1.25rem;display:grid}.card-grid-2x[data-v-882be97f]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.info-card[data-v-882be97f]{border:1px solid var(--stimeo-border);background:#fff;border-radius:6px;height:100%;padding:1.1rem}.card-title[data-v-882be97f]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.85rem;font-size:.9rem;font-weight:700}.page-container[data-v-11950fcc]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-11950fcc]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-11950fcc],.header-titles h2.title[data-v-11950fcc]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-11950fcc],.header-titles .subtitle[data-v-11950fcc]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-11950fcc]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-11950fcc]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-11950fcc]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-11950fcc]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-11950fcc]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-11950fcc]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-11950fcc]{color:#94a3b8;font-size:.85rem}.search-input[data-v-11950fcc]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-11950fcc]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-11950fcc]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-11950fcc]{color:#fff;background:#cbd5e1}.btn-danger[data-v-11950fcc]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-11950fcc]{color:var(--stimeo-danger)}.btn-primary[data-v-11950fcc]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-11950fcc]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-11950fcc]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-11950fcc]{color:var(--stimeo-primary)}.edit-btn[data-v-11950fcc]:hover{background:#0000000d}.btn-sm[data-v-11950fcc]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-11950fcc]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-11950fcc],.table-container[data-v-11950fcc]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-11950fcc],.data-table[data-v-11950fcc]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-11950fcc],.data-table th[data-v-11950fcc]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-11950fcc],.data-table td[data-v-11950fcc]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-11950fcc]:hover,.data-table tbody tr[data-v-11950fcc]:hover{background:#f8fafc}td[data-v-11950fcc]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-11950fcc]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-11950fcc],.loading-state[data-v-11950fcc]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-11950fcc]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-11950fcc]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-11950fcc]{text-align:center!important}.font-semibold[data-v-11950fcc]{font-weight:600}.text-wrap[data-v-11950fcc]{white-space:normal}.text-truncate[data-v-11950fcc]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-11950fcc]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-11950fcc]{align-items:center;display:inline-flex;position:relative}.form-row[data-v-11950fcc],.import-form[data-v-11950fcc]{align-items:center;gap:1rem;display:flex}.form-group[data-v-11950fcc]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-11950fcc]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-11950fcc]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-11950fcc]{flex-grow:1}.form-control[data-v-11950fcc]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-11950fcc]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-11950fcc]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-11950fcc]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-11950fcc]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-11950fcc]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-11950fcc]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-11950fcc]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-11950fcc]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-11950fcc]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-11950fcc]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-11950fcc]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-11950fcc]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-11950fcc]{transform:translate(14px)}.relative-position[data-v-11950fcc]{position:relative}.dropdown-wrapper-container[data-v-11950fcc]{width:100%;position:relative}.autocomplete-dropdown[data-v-11950fcc]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-11950fcc]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-11950fcc]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-11950fcc]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-11950fcc]{color:var(--stimeo-danger)!important}.card-grid-1x-center[data-v-11950fcc]{grid-template-columns:50%;justify-content:center;gap:1.25rem;display:grid}.card-grid-2x[data-v-11950fcc]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.info-card[data-v-11950fcc]{border:1px solid var(--stimeo-border);background:#fff;border-radius:6px;height:100%;padding:1.1rem}.card-title[data-v-11950fcc]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.85rem;font-size:.9rem;font-weight:700}.form-group-inline[data-v-11950fcc]{align-items:start}.interaction-card[data-v-37c132c8]{border:1px solid var(--stimeo-border,#e2e8f0);background-color:#fff;outline:none;padding:1rem;transition:box-shadow .2s,border-color .2s}.interaction-card[data-v-37c132c8]:focus,.interaction-card[data-v-37c132c8]:focus-within{border-color:#cbd5e1;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.interaction-header[data-v-37c132c8]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.interaction-header-complex[data-v-37c132c8]{justify-content:space-between;align-items:center;display:flex}.header-actions-group[data-v-37c132c8]{align-items:center;gap:1rem;display:flex}.interaction-badge[data-v-37c132c8]{text-transform:uppercase;height:38px;color:var(--stimeo-accent,#91873e);border:1px solid var(--stimeo-accent,#91873e);box-sizing:border-box;background-color:#b7aa401f;border-radius:4px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.7rem;font-weight:800;display:inline-flex}.interaction-preview[data-v-37c132c8]{color:var(--stimeo-text);margin-bottom:.5rem;font-size:.85rem}.interaction-agent[data-v-37c132c8]{color:var(--stimeo-text-light);font-size:.75rem;font-style:italic}.alert-icon[data-v-37c132c8]{color:#dc2626;font-size:.95rem}.common-top-row[data-v-37c132c8]{align-items:center;gap:1rem;display:flex}.common-top-row .form-control[data-v-37c132c8]{box-sizing:border-box!important;height:38px!important;padding-top:0!important;padding-bottom:0!important}.top-row-item[data-v-37c132c8]{flex-direction:column;gap:.25rem;display:flex}.top-row-item.flex-grow[data-v-37c132c8]{flex-grow:1}.top-row-label[data-v-37c132c8]{color:#475569;white-space:nowrap;font-size:.8rem;font-weight:600}.top-row-item.action-align[data-v-37c132c8]{align-self:flex-end}.form-label-small[data-v-37c132c8]{color:var(--stimeo-text,#334155);margin-bottom:.25rem;font-size:.8rem;font-weight:600;display:block}.custom-textarea[data-v-37c132c8]{resize:vertical;background-color:#f8fafc;width:100%;font-size:.85rem}.btn-call-patient[data-v-37c132c8]{color:#fff;cursor:pointer;box-sizing:border-box;background-color:#16a34a;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;height:38px;padding:0 1.2rem;font-weight:700;transition:background-color .15s;display:inline-flex}.btn-call-patient[data-v-37c132c8]:hover:not(:disabled){background-color:#15803d}.btn-call-patient[data-v-37c132c8]:disabled{opacity:.3;cursor:not-allowed}.btn-outline-secondary[data-v-37c132c8]{color:#475569;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;height:38px;padding:0 1rem;font-size:.9rem;font-weight:600;transition:all .15s;display:inline-flex}.btn-outline-secondary[data-v-37c132c8]:hover{background:#f8fafc;border-color:#94a3b8}.btn-chevron[data-v-37c132c8]{border:1px solid var(--stimeo-border,#e2e8f0);color:var(--stimeo-text,#334155);cursor:pointer;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;transition:all .2s;display:flex}.btn-chevron[data-v-37c132c8]:hover{background:var(--stimeo-primary,#0f172a);color:#fff}.w-full[data-v-37c132c8]{width:100%}.justify-center[data-v-37c132c8]{justify-content:center}.mb-2[data-v-37c132c8]{margin-bottom:.5rem}.mb-3[data-v-37c132c8]{margin-bottom:1rem}.mt-4[data-v-37c132c8]{margin-top:1.5rem}.pt-3[data-v-37c132c8]{padding-top:1rem}.me-1[data-v-37c132c8]{margin-right:.25rem}.border-top[data-v-37c132c8]{border-top:1px solid #e2e8f0}.border-bottom[data-v-37c132c8]{border-bottom:1px solid #e2e8f0}.accordion-enter-active[data-v-37c132c8],.accordion-leave-active[data-v-37c132c8]{opacity:1;max-height:800px;transition:all .3s;overflow:hidden}.accordion-enter-from[data-v-37c132c8],.accordion-leave-to[data-v-37c132c8]{opacity:0;max-height:0;margin-top:0;padding-top:0}.disabled-link[data-v-37c132c8]{opacity:.3;cursor:not-allowed;pointer-events:none}.in-charge-narrow[data-v-37c132c8]{white-space:nowrap;align-items:center;gap:.3rem;max-width:100px;display:inline-flex;background:0 0!important;border:none!important}.interaction-card[data-v-ff06d464]{border:1px solid var(--stimeo-border,#e2e8f0);background-color:#fff;outline:none;padding:1rem;transition:box-shadow .2s,border-color .2s}.interaction-card[data-v-ff06d464]:focus,.interaction-card[data-v-ff06d464]:focus-within{border-color:#cbd5e1;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.interaction-header[data-v-ff06d464]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.interaction-header-complex[data-v-ff06d464]{justify-content:space-between;align-items:center;display:flex}.header-actions-group[data-v-ff06d464]{align-items:center;gap:1rem;display:flex}.interaction-badge[data-v-ff06d464]{text-transform:uppercase;height:38px;color:var(--stimeo-accent,#91873e);border:1px solid var(--stimeo-accent,#91873e);box-sizing:border-box;background-color:#b7aa401f;border-radius:4px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.7rem;font-weight:800;display:inline-flex}.interaction-preview[data-v-ff06d464]{color:var(--stimeo-text);margin-bottom:.5rem;font-size:.85rem}.interaction-agent[data-v-ff06d464]{color:var(--stimeo-text-light);font-size:.75rem;font-style:italic}.alert-icon[data-v-ff06d464]{color:#dc2626;font-size:.95rem}.common-top-row[data-v-ff06d464]{align-items:center;gap:1rem;display:flex}.common-top-row .form-control[data-v-ff06d464]{box-sizing:border-box!important;height:38px!important;padding-top:0!important;padding-bottom:0!important}.top-row-item[data-v-ff06d464]{flex-direction:column;gap:.25rem;display:flex}.top-row-item.flex-grow[data-v-ff06d464]{flex-grow:1}.top-row-label[data-v-ff06d464]{color:#475569;white-space:nowrap;font-size:.8rem;font-weight:600}.top-row-item.action-align[data-v-ff06d464]{align-self:flex-end}.form-label-small[data-v-ff06d464]{color:var(--stimeo-text,#334155);margin-bottom:.25rem;font-size:.8rem;font-weight:600;display:block}.custom-textarea[data-v-ff06d464]{resize:vertical;background-color:#f8fafc;width:100%;font-size:.85rem}.btn-call-patient[data-v-ff06d464]{color:#fff;cursor:pointer;box-sizing:border-box;background-color:#16a34a;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;height:38px;padding:0 1.2rem;font-weight:700;transition:background-color .15s;display:inline-flex}.btn-call-patient[data-v-ff06d464]:hover:not(:disabled){background-color:#15803d}.btn-call-patient[data-v-ff06d464]:disabled{opacity:.3;cursor:not-allowed}.btn-outline-secondary[data-v-ff06d464]{color:#475569;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;height:38px;padding:0 1rem;font-size:.9rem;font-weight:600;transition:all .15s;display:inline-flex}.btn-outline-secondary[data-v-ff06d464]:hover{background:#f8fafc;border-color:#94a3b8}.btn-chevron[data-v-ff06d464]{border:1px solid var(--stimeo-border,#e2e8f0);color:var(--stimeo-text,#334155);cursor:pointer;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;transition:all .2s;display:flex}.btn-chevron[data-v-ff06d464]:hover{background:var(--stimeo-primary,#0f172a);color:#fff}.w-full[data-v-ff06d464]{width:100%}.justify-center[data-v-ff06d464]{justify-content:center}.mb-2[data-v-ff06d464]{margin-bottom:.5rem}.mb-3[data-v-ff06d464]{margin-bottom:1rem}.mt-4[data-v-ff06d464]{margin-top:1.5rem}.pt-3[data-v-ff06d464]{padding-top:1rem}.me-1[data-v-ff06d464]{margin-right:.25rem}.border-top[data-v-ff06d464]{border-top:1px solid #e2e8f0}.border-bottom[data-v-ff06d464]{border-bottom:1px solid #e2e8f0}.accordion-enter-active[data-v-ff06d464],.accordion-leave-active[data-v-ff06d464]{opacity:1;max-height:800px;transition:all .3s;overflow:hidden}.accordion-enter-from[data-v-ff06d464],.accordion-leave-to[data-v-ff06d464]{opacity:0;max-height:0;margin-top:0;padding-top:0}.section-subtitle[data-v-ff06d464]{color:var(--stimeo-primary,#0f172a);margin-top:0;font-size:.95rem;font-weight:700}.form-grid[data-v-ff06d464]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.full-width[data-v-ff06d464]{grid-column:span 2}.form-group label[data-v-ff06d464]{color:#475569;margin-bottom:.25rem;font-size:.8rem;font-weight:600;display:block}.text-muted-qty[data-v-ff06d464]{color:#64748b}.quantities-header-row[data-v-ff06d464]{justify-content:space-between;align-items:center;display:flex}.table-title-clean[data-v-ff06d464]{color:var(--stimeo-primary);margin:0;font-size:.9rem;font-weight:700}.checkbox-label[data-v-ff06d464]{color:#0f172a;cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.custom-checkbox[data-v-ff06d464]{cursor:pointer;width:1.1rem;height:1.1rem}.quantities-table th[data-v-ff06d464],.quantities-table td[data-v-ff06d464]{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.5rem}.quantities-table th[data-v-ff06d464]{text-align:left;color:#64748b;text-transform:uppercase;font-size:.75rem;font-weight:600}.col-item[data-v-ff06d464]{width:60%}.col-old-qty[data-v-ff06d464],.col-new-qty[data-v-ff06d464]{width:20%}.text-center[data-v-ff06d464]{text-align:center!important}.font-weight-bold[data-v-ff06d464]{font-weight:700}.input-qty[data-v-ff06d464]{width:60px;margin:0 auto}.prescription-zone[data-v-ff06d464]{border-left:4px solid #0000;border-radius:6px;padding:1rem;transition:all .2s}.zone-expired[data-v-ff06d464]{background-color:#fef2f2;border:1px solid #fee2e2;border-left-color:#ef4444}.zone-valid[data-v-ff06d464]{background-color:#f0fdf4;border:1px solid #dcfce7;border-left-color:#22c55e}.interaction-card[data-v-a7187605]{border:1px solid var(--stimeo-border,#e2e8f0);background-color:#fff;outline:none;padding:1rem;transition:box-shadow .2s,border-color .2s}.interaction-card[data-v-a7187605]:focus,.interaction-card[data-v-a7187605]:focus-within{border-color:#cbd5e1;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.interaction-header[data-v-a7187605]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.interaction-header-complex[data-v-a7187605]{justify-content:space-between;align-items:center;display:flex}.header-actions-group[data-v-a7187605]{align-items:center;gap:1rem;display:flex}.interaction-badge[data-v-a7187605]{text-transform:uppercase;height:38px;color:var(--stimeo-accent,#91873e);border:1px solid var(--stimeo-accent,#91873e);box-sizing:border-box;background-color:#b7aa401f;border-radius:4px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.7rem;font-weight:800;display:inline-flex}.interaction-preview[data-v-a7187605]{color:var(--stimeo-text);margin-bottom:.5rem;font-size:.85rem}.interaction-agent[data-v-a7187605]{color:var(--stimeo-text-light);font-size:.75rem;font-style:italic}.alert-icon[data-v-a7187605]{color:#dc2626;font-size:.95rem}.common-top-row[data-v-a7187605]{align-items:center;gap:1rem;display:flex}.common-top-row .form-control[data-v-a7187605]{box-sizing:border-box!important;height:38px!important;padding-top:0!important;padding-bottom:0!important}.top-row-item[data-v-a7187605]{flex-direction:column;gap:.25rem;display:flex}.top-row-item.flex-grow[data-v-a7187605]{flex-grow:1}.top-row-label[data-v-a7187605]{color:#475569;white-space:nowrap;font-size:.8rem;font-weight:600}.top-row-item.action-align[data-v-a7187605]{align-self:flex-end}.form-label-small[data-v-a7187605]{color:var(--stimeo-text,#334155);margin-bottom:.25rem;font-size:.8rem;font-weight:600;display:block}.custom-textarea[data-v-a7187605]{resize:vertical;background-color:#f8fafc;width:100%;font-size:.85rem}.btn-call-patient[data-v-a7187605]{color:#fff;cursor:pointer;box-sizing:border-box;background-color:#16a34a;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;height:38px;padding:0 1.2rem;font-weight:700;transition:background-color .15s;display:inline-flex}.btn-call-patient[data-v-a7187605]:hover:not(:disabled){background-color:#15803d}.btn-call-patient[data-v-a7187605]:disabled{opacity:.3;cursor:not-allowed}.btn-outline-secondary[data-v-a7187605]{color:#475569;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;height:38px;padding:0 1rem;font-size:.9rem;font-weight:600;transition:all .15s;display:inline-flex}.btn-outline-secondary[data-v-a7187605]:hover{background:#f8fafc;border-color:#94a3b8}.btn-chevron[data-v-a7187605]{border:1px solid var(--stimeo-border,#e2e8f0);color:var(--stimeo-text,#334155);cursor:pointer;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;transition:all .2s;display:flex}.btn-chevron[data-v-a7187605]:hover{background:var(--stimeo-primary,#0f172a);color:#fff}.w-full[data-v-a7187605]{width:100%}.justify-center[data-v-a7187605]{justify-content:center}.mb-2[data-v-a7187605]{margin-bottom:.5rem}.mb-3[data-v-a7187605]{margin-bottom:1rem}.mt-4[data-v-a7187605]{margin-top:1.5rem}.pt-3[data-v-a7187605]{padding-top:1rem}.me-1[data-v-a7187605]{margin-right:.25rem}.border-top[data-v-a7187605]{border-top:1px solid #e2e8f0}.border-bottom[data-v-a7187605]{border-bottom:1px solid #e2e8f0}.accordion-enter-active[data-v-a7187605],.accordion-leave-active[data-v-a7187605]{opacity:1;max-height:800px;transition:all .3s;overflow:hidden}.accordion-enter-from[data-v-a7187605],.accordion-leave-to[data-v-a7187605]{opacity:0;max-height:0;margin-top:0;padding-top:0}.loading-overlay-fullscreen[data-v-a7187605]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10010;background-color:#ffffffbf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.ring-heavy[data-v-a7187605]{border-width:4px!important;width:42px!important;height:42px!important}.loading-overlay-blur[data-v-a7187605]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;background:#ffffffa6;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.custom-spinner-ring[data-v-a7187605]{border:3px solid #f3f3f3;border-top:3px solid var(--stimeo-primary,#cabf75);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-a7187605}@keyframes spin-a7187605{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.interaction-feed[data-v-a7187605]{flex-direction:column;gap:1rem;display:flex}.page-container[data-v-efd844fb]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-efd844fb]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-efd844fb],.header-titles h2.title[data-v-efd844fb]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-efd844fb],.header-titles .subtitle[data-v-efd844fb]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-efd844fb]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-efd844fb]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-efd844fb]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-efd844fb]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-efd844fb]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-efd844fb]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-efd844fb]{color:#94a3b8;font-size:.85rem}.search-input[data-v-efd844fb]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-efd844fb]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-efd844fb]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-efd844fb]{color:#fff;background:#cbd5e1}.btn-danger[data-v-efd844fb]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-efd844fb]{color:var(--stimeo-danger)}.btn-primary[data-v-efd844fb]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-efd844fb]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-efd844fb]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-efd844fb]{color:var(--stimeo-primary)}.edit-btn[data-v-efd844fb]:hover{background:#0000000d}.btn-sm[data-v-efd844fb]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-efd844fb]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-efd844fb],.table-container[data-v-efd844fb]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-efd844fb],.data-table[data-v-efd844fb]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-efd844fb],.data-table th[data-v-efd844fb]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-efd844fb],.data-table td[data-v-efd844fb]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-efd844fb]:hover,.data-table tbody tr[data-v-efd844fb]:hover{background:#f8fafc}td[data-v-efd844fb]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-efd844fb]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-efd844fb],.loading-state[data-v-efd844fb]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-efd844fb]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-efd844fb]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-efd844fb]{text-align:center!important}.font-semibold[data-v-efd844fb]{font-weight:600}.text-wrap[data-v-efd844fb]{white-space:normal}.text-truncate[data-v-efd844fb]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-efd844fb]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-efd844fb]{align-items:center;display:inline-flex;position:relative}.form-row[data-v-efd844fb],.import-form[data-v-efd844fb]{align-items:center;gap:1rem;display:flex}.form-group[data-v-efd844fb]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-efd844fb]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-efd844fb]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-efd844fb]{flex-grow:1}.form-control[data-v-efd844fb]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-efd844fb]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-efd844fb]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-efd844fb]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-efd844fb]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-efd844fb]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-efd844fb]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-efd844fb]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-efd844fb]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-efd844fb]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-efd844fb]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-efd844fb]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-efd844fb]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-efd844fb]{transform:translate(14px)}.relative-position[data-v-efd844fb]{position:relative}.dropdown-wrapper-container[data-v-efd844fb]{width:100%;position:relative}.autocomplete-dropdown[data-v-efd844fb]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-efd844fb]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-efd844fb]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-efd844fb]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-efd844fb]{color:var(--stimeo-danger)!important}.card-grid-1x-center[data-v-efd844fb]{grid-template-columns:50%;justify-content:center;gap:1.25rem;display:grid}.card-grid-2x[data-v-efd844fb]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.info-card[data-v-efd844fb]{border:1px solid var(--stimeo-border);background:#fff;border-radius:6px;height:100%;padding:1.1rem}.card-title[data-v-efd844fb]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.85rem;font-size:.9rem;font-weight:700}.page-container[data-v-8617b44c]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-8617b44c]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-8617b44c],.header-titles h2.title[data-v-8617b44c]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-8617b44c],.header-titles .subtitle[data-v-8617b44c]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-8617b44c]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-8617b44c]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-8617b44c]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-8617b44c]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-8617b44c]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-8617b44c]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-8617b44c]{color:#94a3b8;font-size:.85rem}.search-input[data-v-8617b44c]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-8617b44c]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-8617b44c]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-8617b44c]{color:#fff;background:#cbd5e1}.btn-danger[data-v-8617b44c]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-8617b44c]{color:var(--stimeo-danger)}.btn-primary[data-v-8617b44c]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-8617b44c]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-8617b44c]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-8617b44c]{color:var(--stimeo-primary)}.edit-btn[data-v-8617b44c]:hover{background:#0000000d}.btn-sm[data-v-8617b44c]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-8617b44c]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-8617b44c],.table-container[data-v-8617b44c]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-8617b44c],.data-table[data-v-8617b44c]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-8617b44c],.data-table th[data-v-8617b44c]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-8617b44c],.data-table td[data-v-8617b44c]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-8617b44c]:hover,.data-table tbody tr[data-v-8617b44c]:hover{background:#f8fafc}td[data-v-8617b44c]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-8617b44c]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-8617b44c],.loading-state[data-v-8617b44c]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-8617b44c]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-8617b44c]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-8617b44c]{text-align:center!important}.font-semibold[data-v-8617b44c]{font-weight:600}.text-wrap[data-v-8617b44c]{white-space:normal}.text-truncate[data-v-8617b44c]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-8617b44c]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-8617b44c]{align-items:center;display:inline-flex;position:relative}.form-row[data-v-8617b44c],.import-form[data-v-8617b44c]{align-items:center;gap:1rem;display:flex}.form-group[data-v-8617b44c]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-8617b44c]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-8617b44c]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-8617b44c]{flex-grow:1}.form-control[data-v-8617b44c]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-8617b44c]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-8617b44c]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-8617b44c]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-8617b44c]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-8617b44c]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-8617b44c]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-8617b44c]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-8617b44c]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-8617b44c]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-8617b44c]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-8617b44c]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-8617b44c]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-8617b44c]{transform:translate(14px)}.relative-position[data-v-8617b44c]{position:relative}.dropdown-wrapper-container[data-v-8617b44c]{width:100%;position:relative}.autocomplete-dropdown[data-v-8617b44c]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-8617b44c]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-8617b44c]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-8617b44c]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-8617b44c]{color:var(--stimeo-danger)!important}.tabs-nav[data-v-8617b44c]{border-bottom:1px solid #ddd;margin-bottom:20px;display:flex}.tabs-nav button[data-v-8617b44c]{cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 20px}.tabs-nav button.active[data-v-8617b44c]{border-bottom-color:var(--stimeo-primary);color:var(--stimeo-primary);font-weight:700}.tabs-content[data-v-8617b44c]{min-height:250px}.page-container[data-v-80455b15]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-80455b15]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-80455b15],.header-titles h2.title[data-v-80455b15]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-80455b15],.header-titles .subtitle[data-v-80455b15]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-80455b15]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-80455b15]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-80455b15]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-80455b15]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-80455b15]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-80455b15]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-80455b15]{color:#94a3b8;font-size:.85rem}.search-input[data-v-80455b15]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-80455b15]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-80455b15]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-80455b15]{color:#fff;background:#cbd5e1}.btn-danger[data-v-80455b15]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-80455b15]{color:var(--stimeo-danger)}.btn-primary[data-v-80455b15]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-80455b15]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-80455b15]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-80455b15]{color:var(--stimeo-primary)}.edit-btn[data-v-80455b15]:hover{background:#0000000d}.btn-sm[data-v-80455b15]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-80455b15]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-80455b15],.table-container[data-v-80455b15]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-80455b15],.data-table[data-v-80455b15]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-80455b15],.data-table th[data-v-80455b15]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-80455b15],.data-table td[data-v-80455b15]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-80455b15]:hover,.data-table tbody tr[data-v-80455b15]:hover{background:#f8fafc}td[data-v-80455b15]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-80455b15]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-80455b15],.loading-state[data-v-80455b15]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-80455b15]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-80455b15]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-80455b15]{text-align:center!important}.font-semibold[data-v-80455b15]{font-weight:600}.text-wrap[data-v-80455b15]{white-space:normal}.text-truncate[data-v-80455b15]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-80455b15]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-80455b15]{align-items:center;display:inline-flex;position:relative}.form-row[data-v-80455b15],.import-form[data-v-80455b15]{align-items:center;gap:1rem;display:flex}.form-group[data-v-80455b15]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-80455b15]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-80455b15]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-80455b15]{flex-grow:1}.form-control[data-v-80455b15]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-80455b15]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-80455b15]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-80455b15]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-80455b15]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-80455b15]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-80455b15]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-80455b15]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-80455b15]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-80455b15]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-80455b15]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-80455b15]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-80455b15]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-80455b15]{transform:translate(14px)}.relative-position[data-v-80455b15]{position:relative}.dropdown-wrapper-container[data-v-80455b15]{width:100%;position:relative}.autocomplete-dropdown[data-v-80455b15]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-80455b15]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-80455b15]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-80455b15]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-80455b15]{color:var(--stimeo-danger)!important}.card-grid-1x-center[data-v-80455b15]{grid-template-columns:50%;justify-content:center;gap:1.25rem;display:grid}.card-grid-2x[data-v-80455b15]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.info-card[data-v-80455b15]{border:1px solid var(--stimeo-border);background:#fff;border-radius:6px;height:100%;padding:1.1rem}.card-title[data-v-80455b15]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.85rem;font-size:.9rem;font-weight:700}.red-border[data-v-80455b15]{border-left:5px solid var(--stimeo-danger)}.danger[data-v-80455b15]{color:var(--stimeo-danger)}.card-header-flex[data-v-80455b15]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.card-header-flex .card-title[data-v-80455b15]{margin:0}.page-container[data-v-d9626c25]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-d9626c25]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-d9626c25],.header-titles h2.title[data-v-d9626c25]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-d9626c25],.header-titles .subtitle[data-v-d9626c25]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-d9626c25]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-d9626c25]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-d9626c25]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-d9626c25]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-d9626c25]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-d9626c25]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-d9626c25]{color:#94a3b8;font-size:.85rem}.search-input[data-v-d9626c25]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-d9626c25]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-d9626c25]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-d9626c25]{color:#fff;background:#cbd5e1}.btn-danger[data-v-d9626c25]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-d9626c25]{color:var(--stimeo-danger)}.btn-primary[data-v-d9626c25]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-d9626c25]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-d9626c25]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-d9626c25]{color:var(--stimeo-primary)}.edit-btn[data-v-d9626c25]:hover{background:#0000000d}.btn-sm[data-v-d9626c25]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-d9626c25]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-d9626c25],.table-container[data-v-d9626c25]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-d9626c25],.data-table[data-v-d9626c25]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-d9626c25],.data-table th[data-v-d9626c25]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-d9626c25],.data-table td[data-v-d9626c25]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-d9626c25]:hover,.data-table tbody tr[data-v-d9626c25]:hover{background:#f8fafc}td[data-v-d9626c25]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-d9626c25]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-d9626c25],.loading-state[data-v-d9626c25]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-d9626c25]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-d9626c25]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-d9626c25]{text-align:center!important}.font-semibold[data-v-d9626c25]{font-weight:600}.text-wrap[data-v-d9626c25]{white-space:normal}.text-truncate[data-v-d9626c25]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-d9626c25]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-d9626c25]{align-items:center;display:inline-flex;position:relative}.card-grid-1x-center[data-v-d9626c25]{grid-template-columns:50%;justify-content:center;gap:1.25rem;display:grid}.card-grid-2x[data-v-d9626c25]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.info-card[data-v-d9626c25]{border:1px solid var(--stimeo-border);background:#fff;border-radius:6px;height:100%;padding:1.1rem}.card-title[data-v-d9626c25]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.85rem;font-size:.9rem;font-weight:700}.documents-layout-grid[data-v-d9626c25]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:1.25rem;display:grid}.documents-sidebar[data-v-d9626c25]{flex-direction:column;gap:.75rem;max-height:calc(100vh - 200px);padding-right:4px;display:flex;overflow-y:auto}.mini-doc-card[data-v-d9626c25]{padding:.9rem;transition:transform .15s,border-color .15s}.mini-doc-card[data-v-d9626c25]:hover{border-color:var(--stimeo-border);background-color:#f8fafc;text-decoration:none}.active-doc-card[data-v-d9626c25]{border-color:var(--stimeo-border);border-left:4px solid var(--stimeo-border);background-color:#f1f5f9}.doc-card-header[data-v-d9626c25]{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:.4rem;display:flex}.doc-type[data-v-d9626c25]{color:var(--stimeo-text);font-size:.85rem;font-weight:700;line-height:1.3}.doc-card-body[data-v-d9626c25]{margin-bottom:.75rem}.doc-date[data-v-d9626c25]{color:var(--stimeo-text);font-size:.75rem}.doc-card-actions[data-v-d9626c25]{margin-top:auto}.btn-download[data-v-d9626c25]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;justify-content:center;width:100%;padding:.4rem .75rem;font-size:.8rem;text-decoration:none;transition:all .15s}.btn-download[data-v-d9626c25]:hover{color:#fff;background:#475569!important}.active-doc-card .btn-download[data-v-d9626c25]{background:#dadae3}.documents-preview-zone[data-v-d9626c25]{height:calc(100vh - 200px)}.preview-card[data-v-d9626c25]{flex-direction:column;height:100%;display:flex}.preview-header[data-v-d9626c25]{border-bottom:1px solid var(--stimeo-border);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.preview-pagination[data-v-d9626c25]{align-items:center;gap:10px;display:flex}.page-indicator[data-v-d9626c25]{color:var(--stimeo-text-light);font-size:.85rem;font-weight:600}.preview-viewport[data-v-d9626c25]{border:1px solid var(--stimeo-border);background-color:#f8fafc;border-radius:6px;flex-grow:1;padding:1rem;display:block;overflow:hidden auto}.preview-image[data-v-d9626c25]{background:#fff;border:1px solid #e2e8f0;width:100%;height:auto;margin:0 auto;display:block;box-shadow:0 4px 10px #00000014}.status-badge[data-v-d9626c25]{padding:.1rem .35rem;font-size:.7rem}.badge-success[data-v-d9626c25]{color:#065f46;background-color:#ecfdf5;border-color:#a7f3d0}.badge-warning[data-v-d9626c25]{color:#92400e;background-color:#fffbeb;border-color:#fde68a}.badge-neutral[data-v-d9626c25]{color:#475569;background-color:#f1f5f9;border-color:#cbd5e1}.page-container[data-v-533a6d5e]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-533a6d5e]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-533a6d5e],.header-titles h2.title[data-v-533a6d5e]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-533a6d5e],.header-titles .subtitle[data-v-533a6d5e]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-533a6d5e]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-533a6d5e]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-533a6d5e]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-533a6d5e]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-533a6d5e]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-533a6d5e]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-533a6d5e]{color:#94a3b8;font-size:.85rem}.search-input[data-v-533a6d5e]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-533a6d5e]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-533a6d5e]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-533a6d5e]{color:#fff;background:#cbd5e1}.btn-danger[data-v-533a6d5e]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-533a6d5e]{color:var(--stimeo-danger)}.btn-primary[data-v-533a6d5e]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-533a6d5e]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-533a6d5e]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-533a6d5e]{color:var(--stimeo-primary)}.edit-btn[data-v-533a6d5e]:hover{background:#0000000d}.btn-sm[data-v-533a6d5e]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-533a6d5e]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-533a6d5e],.table-container[data-v-533a6d5e]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-533a6d5e],.data-table[data-v-533a6d5e]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-533a6d5e],.data-table th[data-v-533a6d5e]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-533a6d5e],.data-table td[data-v-533a6d5e]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-533a6d5e]:hover,.data-table tbody tr[data-v-533a6d5e]:hover{background:#f8fafc}td[data-v-533a6d5e]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-533a6d5e]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-533a6d5e],.loading-state[data-v-533a6d5e]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-533a6d5e]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-533a6d5e]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-533a6d5e]{text-align:center!important}.font-semibold[data-v-533a6d5e]{font-weight:600}.text-wrap[data-v-533a6d5e]{white-space:normal}.text-truncate[data-v-533a6d5e]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-533a6d5e]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-533a6d5e]{align-items:center;display:inline-flex;position:relative}.form-row[data-v-533a6d5e],.import-form[data-v-533a6d5e]{align-items:center;gap:1rem;display:flex}.form-group[data-v-533a6d5e]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-533a6d5e]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-533a6d5e]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-533a6d5e]{flex-grow:1}.form-control[data-v-533a6d5e]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-533a6d5e]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-533a6d5e]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-533a6d5e]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-533a6d5e]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-533a6d5e]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-533a6d5e]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-533a6d5e]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-533a6d5e]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-533a6d5e]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-533a6d5e]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-533a6d5e]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-533a6d5e]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-533a6d5e]{transform:translate(14px)}.relative-position[data-v-533a6d5e]{position:relative}.dropdown-wrapper-container[data-v-533a6d5e]{width:100%;position:relative}.autocomplete-dropdown[data-v-533a6d5e]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-533a6d5e]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-533a6d5e]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-533a6d5e]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-533a6d5e]{color:var(--stimeo-danger)!important}.tabs-nav[data-v-533a6d5e]{border-bottom:1px solid #ddd;margin-bottom:20px;display:flex}.tabs-nav button[data-v-533a6d5e]{cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 20px}.tabs-nav button.active[data-v-533a6d5e]{border-bottom-color:var(--stimeo-primary);color:var(--stimeo-primary);font-weight:700}.tabs-content[data-v-533a6d5e]{min-height:250px}.page-container[data-v-bb0eba06]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-bb0eba06]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-bb0eba06],.header-titles h2.title[data-v-bb0eba06]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-bb0eba06],.header-titles .subtitle[data-v-bb0eba06]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-bb0eba06]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-bb0eba06]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-bb0eba06]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-bb0eba06]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-bb0eba06]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-bb0eba06]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-bb0eba06]{color:#94a3b8;font-size:.85rem}.search-input[data-v-bb0eba06]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-bb0eba06]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-bb0eba06]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-bb0eba06]{color:#fff;background:#cbd5e1}.btn-danger[data-v-bb0eba06]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-bb0eba06]{color:var(--stimeo-danger)}.btn-primary[data-v-bb0eba06]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-bb0eba06]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-bb0eba06]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-bb0eba06]{color:var(--stimeo-primary)}.edit-btn[data-v-bb0eba06]:hover{background:#0000000d}.btn-sm[data-v-bb0eba06]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-bb0eba06]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-bb0eba06],.table-container[data-v-bb0eba06]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-bb0eba06],.data-table[data-v-bb0eba06]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-bb0eba06],.data-table th[data-v-bb0eba06]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-bb0eba06],.data-table td[data-v-bb0eba06]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-bb0eba06]:hover,.data-table tbody tr[data-v-bb0eba06]:hover{background:#f8fafc}td[data-v-bb0eba06]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-bb0eba06]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-bb0eba06],.loading-state[data-v-bb0eba06]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-bb0eba06]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-bb0eba06]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-bb0eba06]{text-align:center!important}.font-semibold[data-v-bb0eba06]{font-weight:600}.text-wrap[data-v-bb0eba06]{white-space:normal}.text-truncate[data-v-bb0eba06]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-bb0eba06]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-bb0eba06]{align-items:center;display:inline-flex;position:relative}.form-row[data-v-bb0eba06],.import-form[data-v-bb0eba06]{align-items:center;gap:1rem;display:flex}.form-group[data-v-bb0eba06]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-bb0eba06]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-bb0eba06]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-bb0eba06]{flex-grow:1}.form-control[data-v-bb0eba06]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-bb0eba06]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-bb0eba06]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-bb0eba06]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-bb0eba06]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-bb0eba06]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-bb0eba06]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-bb0eba06]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-bb0eba06]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-bb0eba06]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-bb0eba06]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-bb0eba06]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-bb0eba06]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-bb0eba06]{transform:translate(14px)}.relative-position[data-v-bb0eba06]{position:relative}.dropdown-wrapper-container[data-v-bb0eba06]{width:100%;position:relative}.autocomplete-dropdown[data-v-bb0eba06]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-bb0eba06]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-bb0eba06]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-bb0eba06]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-bb0eba06]{color:var(--stimeo-danger)!important}.card-grid-1x-center[data-v-bb0eba06]{grid-template-columns:50%;justify-content:center;gap:1.25rem;display:grid}.card-grid-2x[data-v-bb0eba06]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.info-card[data-v-bb0eba06]{border:1px solid var(--stimeo-border);background:#fff;border-radius:6px;height:100%;padding:1.1rem}.card-title[data-v-bb0eba06]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.85rem;font-size:.9rem;font-weight:700}.missing-elements-card[data-v-bb0eba06]{background-color:#fff4f4;border:1px solid #fecdd3;border-radius:8px;flex-direction:column;gap:.85rem;height:auto;padding:1rem 1.25rem;display:flex}.missing-header[data-v-bb0eba06]{justify-content:space-between;align-items:flex-start;display:flex}.title-container[data-v-bb0eba06]{align-items:center;gap:8px;display:flex}.warning-icon[data-v-bb0eba06]{color:#991b1b;font-size:.95rem}.missing-title[data-v-bb0eba06]{color:#991b1b;text-transform:none;letter-spacing:normal;margin-bottom:0;font-size:.9rem;font-weight:700}.missing-subtitle[data-v-bb0eba06]{color:#b45309;margin:.15rem 0 0;font-size:.8rem}.missing-table[data-v-bb0eba06]{border-collapse:collapse;background-color:#fff;border:1px solid #fecdd3;border-radius:6px;width:100%;margin-bottom:.25rem;overflow:hidden}.missing-table th[data-v-bb0eba06]{color:#991b1b;text-align:left;text-transform:uppercase;letter-spacing:.5px;background-color:#ffe4e6;border:1px solid #fecdd3;padding:.5rem .75rem;font-size:.8rem;font-weight:700}.missing-table td[data-v-bb0eba06]{vertical-align:middle;border:1px solid #fecdd3;padding:.6rem .75rem;font-size:.8rem}.cell-element[data-v-bb0eba06]{color:#991b1b;width:250px;font-weight:600}.element-content[data-v-bb0eba06]{justify-content:space-between;align-items:center;display:flex}.cell-explanation[data-v-bb0eba06]{color:#4b5563;line-height:1.4}.page-container[data-v-81004ecf]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-81004ecf]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-81004ecf],.header-titles h2.title[data-v-81004ecf]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-81004ecf],.header-titles .subtitle[data-v-81004ecf]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-81004ecf]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-81004ecf]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-81004ecf]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-81004ecf]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-81004ecf]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-81004ecf]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-81004ecf]{color:#94a3b8;font-size:.85rem}.search-input[data-v-81004ecf]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-81004ecf]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-81004ecf]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-81004ecf]{color:#fff;background:#cbd5e1}.btn-danger[data-v-81004ecf]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-81004ecf]{color:var(--stimeo-danger)}.btn-primary[data-v-81004ecf]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-81004ecf]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-81004ecf]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-81004ecf]{color:var(--stimeo-primary)}.edit-btn[data-v-81004ecf]:hover{background:#0000000d}.btn-sm[data-v-81004ecf]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-81004ecf]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-81004ecf],.table-container[data-v-81004ecf]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-81004ecf],.data-table[data-v-81004ecf]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-81004ecf],.data-table th[data-v-81004ecf]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-81004ecf],.data-table td[data-v-81004ecf]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-81004ecf]:hover,.data-table tbody tr[data-v-81004ecf]:hover{background:#f8fafc}td[data-v-81004ecf]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-81004ecf]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-81004ecf],.loading-state[data-v-81004ecf]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-81004ecf]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-81004ecf]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-81004ecf]{text-align:center!important}.font-semibold[data-v-81004ecf]{font-weight:600}.text-wrap[data-v-81004ecf]{white-space:normal}.text-truncate[data-v-81004ecf]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-81004ecf]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-81004ecf]{align-items:center;display:inline-flex;position:relative}.form-row[data-v-81004ecf],.import-form[data-v-81004ecf]{align-items:center;gap:1rem;display:flex}.form-group[data-v-81004ecf]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-81004ecf]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-81004ecf]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-81004ecf]{flex-grow:1}.form-control[data-v-81004ecf]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-81004ecf]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-81004ecf]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-81004ecf]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-81004ecf]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-81004ecf]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-81004ecf]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-81004ecf]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-81004ecf]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-81004ecf]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-81004ecf]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-81004ecf]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-81004ecf]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-81004ecf]{transform:translate(14px)}.relative-position[data-v-81004ecf]{position:relative}.dropdown-wrapper-container[data-v-81004ecf]{width:100%;position:relative}.autocomplete-dropdown[data-v-81004ecf]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-81004ecf]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-81004ecf]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-81004ecf]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-81004ecf]{color:var(--stimeo-danger)!important}.tabs-nav[data-v-81004ecf]{border-bottom:1px solid #ddd;margin-bottom:20px;display:flex}.tabs-nav button[data-v-81004ecf]{cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 20px}.tabs-nav button.active[data-v-81004ecf]{border-bottom-color:var(--stimeo-primary);color:var(--stimeo-primary);font-weight:700}.tabs-content[data-v-81004ecf]{min-height:250px}.form-row[data-v-daf181cb],.import-form[data-v-daf181cb]{align-items:center;gap:1rem;display:flex}.form-group[data-v-daf181cb]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-daf181cb]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-daf181cb]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-daf181cb]{flex-grow:1}.form-control[data-v-daf181cb]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-daf181cb]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-daf181cb]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-daf181cb]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-daf181cb]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-daf181cb]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-daf181cb]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-daf181cb]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-daf181cb]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-daf181cb]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-daf181cb]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-daf181cb]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-daf181cb]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-daf181cb]{transform:translate(14px)}.relative-position[data-v-daf181cb]{position:relative}.dropdown-wrapper-container[data-v-daf181cb]{width:100%;position:relative}.autocomplete-dropdown[data-v-daf181cb]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-daf181cb]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-daf181cb]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-daf181cb]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-daf181cb]{color:var(--stimeo-danger)!important}.page-container[data-v-daf181cb]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-daf181cb]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-daf181cb],.header-titles h2.title[data-v-daf181cb]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-daf181cb],.header-titles .subtitle[data-v-daf181cb]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-daf181cb]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-daf181cb]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-daf181cb]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-daf181cb]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-daf181cb]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-daf181cb]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-daf181cb]{color:#94a3b8;font-size:.85rem}.search-input[data-v-daf181cb]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-daf181cb]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-daf181cb]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-daf181cb]{color:#fff;background:#cbd5e1}.btn-danger[data-v-daf181cb]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-daf181cb]{color:var(--stimeo-danger)}.btn-primary[data-v-daf181cb]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-daf181cb]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-daf181cb]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-daf181cb]{color:var(--stimeo-primary)}.edit-btn[data-v-daf181cb]:hover{background:#0000000d}.btn-sm[data-v-daf181cb]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-daf181cb]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-daf181cb],.table-container[data-v-daf181cb]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-daf181cb],.data-table[data-v-daf181cb]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-daf181cb],.data-table th[data-v-daf181cb]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-daf181cb],.data-table td[data-v-daf181cb]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-daf181cb]:hover,.data-table tbody tr[data-v-daf181cb]:hover{background:#f8fafc}td[data-v-daf181cb]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-daf181cb]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-daf181cb],.loading-state[data-v-daf181cb]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-daf181cb]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-daf181cb]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-daf181cb]{text-align:center!important}.font-semibold[data-v-daf181cb]{font-weight:600}.text-wrap[data-v-daf181cb]{white-space:normal}.text-truncate[data-v-daf181cb]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-daf181cb]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-daf181cb]{align-items:center;display:inline-flex;position:relative}.card-grid-1x-center[data-v-daf181cb]{grid-template-columns:50%;justify-content:center;gap:1.25rem;display:grid}.card-grid-2x[data-v-daf181cb]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.info-card[data-v-daf181cb]{border:1px solid var(--stimeo-border);background:#fff;border-radius:6px;height:100%;padding:1.1rem}.card-title[data-v-daf181cb]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.85rem;font-size:.9rem;font-weight:700}.fullscreen-preview-overlay[data-v-daf181cb]{z-index:10000;background-color:#0f172ae0;justify-content:center;align-items:start;width:100vw;height:100vh;margin:0;padding:3rem 2rem;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.fullscreen-close-btn[data-v-daf181cb]{color:#fff;cursor:pointer;z-index:10005;background-color:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.4rem;transition:all .2s;display:flex;position:fixed;top:1.5rem;right:2.5rem}.fullscreen-close-btn[data-v-daf181cb]:hover{color:var(--stimeo-danger,#e12d2d);background-color:#fff;transform:scale(1.05)}.fullscreen-preview-card[data-v-daf181cb]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:8px;flex-direction:column;align-items:center;width:100%;max-width:720px;height:fit-content;padding:1.25rem;display:flex;box-shadow:0 25px 50px -12px #00000080}.fullscreen-preview-img[data-v-daf181cb]{border:1px solid #e2e8f0;border-radius:4px;max-width:100%;height:auto}.preview-meta-footer[data-v-daf181cb]{text-align:center;width:100%;margin-top:.6rem}.badge-row-alignment-flex[data-v-daf181cb]{align-items:center;gap:.5rem;display:inline-flex}.preview-page-badge[data-v-daf181cb]{color:#475569;background:#cbd5e1;border-radius:4px;padding:.15rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.discrete-click-hint-text[data-v-daf181cb]{color:var(--stimeo-text-light,#64748b);margin-top:.25rem;font-size:.7rem;font-weight:500}.mini-icon-spacing[data-v-daf181cb]{margin-right:2px;font-size:.65rem}.loupe-zoom-trigger-btn[data-v-daf181cb]{color:var(--stimeo-primary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:.85rem;transition:background-color .15s;display:inline-flex}.loupe-zoom-trigger-btn[data-v-daf181cb]:hover{color:#334155;background-color:#cbd5e1}.loading-overlay-fullscreen[data-v-daf181cb]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10010;background-color:#ffffffbf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.ring-heavy[data-v-daf181cb]{border-width:4px!important;width:42px!important;height:42px!important}.loading-overlay-blur[data-v-daf181cb]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;background:#ffffffa6;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.custom-spinner-ring[data-v-daf181cb]{border:3px solid #f3f3f3;border-top:3px solid var(--stimeo-primary,#cabf75);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-daf181cb}@keyframes spin-daf181cb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.prescription-container[data-v-daf181cb]{position:relative}.section-header-flex[data-v-daf181cb]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.text-primary-color[data-v-daf181cb]{color:var(--stimeo-primary)}.text-danger-color[data-v-daf181cb]{color:var(--stimeo-danger)}.card-grid-3x[data-v-daf181cb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.fixed-layout-table[data-v-daf181cb]{table-layout:fixed;width:100%}.prescription-layout-wrapper[data-v-daf181cb]{width:100%;display:block}.hidden-input[data-v-daf181cb]{display:none}.prescription-container.halfscreen-mode-active[data-v-daf181cb]{z-index:98;flex-direction:column;width:100vw;height:calc(100vh - 72px);display:flex;position:fixed;top:0;left:0;overflow:hidden}.halfscreen-top-viewport[data-v-daf181cb]{background-color:#0f172af5;border-bottom:2px solid #334155;justify-content:center;align-items:flex-start;height:40vh;padding:1.5rem;display:flex;overflow-y:auto}.prescription-layout-wrapper.halfscreen-bottom-viewport[data-v-daf181cb]{background-color:#fff;height:calc(60vh - 72px);margin:0;padding:2rem 2.5rem 4rem;overflow-y:auto}.prescription-box[data-v-daf181cb]{border:1px solid var(--stimeo-border);border-radius:6px;margin-top:1rem}.search-input-box-relative[data-v-daf181cb]{position:relative}.custom-search-field[data-v-daf181cb]{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14\" height=\"14\" fill=\"%2394a3b8\" viewBox=\"0 0 16 16\"><path d=\"M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z\"/></svg>");background-position:10px;background-repeat:no-repeat;padding-left:2rem}.custom-search-field.no-icon-padding[data-v-daf181cb]{background-image:none!important;padding-left:.75rem!important}.posos-suggestions-dropdown[data-v-daf181cb]{border:1px solid var(--stimeo-border);z-index:250;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.posos-suggestions-dropdown li[data-v-daf181cb]{cursor:pointer;color:#334155;padding:.5rem .75rem;font-size:.8rem}.posos-suggestions-dropdown li[data-v-daf181cb]:hover{background-color:#f1f5f9}.posos-suggestions-dropdown[data-v-daf181cb]{overflow-y:auto;max-height:calc(100vh - 400px)!important}.item-main-label[data-v-daf181cb]{color:#334155;font-weight:600}.item-sub-code[data-v-daf181cb]{color:var(--stimeo-text-light);margin-top:.15rem;font-family:monospace;font-size:.75rem}.input-table-centered[data-v-daf181cb]{text-align:center;padding:.35rem}.h-auto-select[data-v-daf181cb]{height:34px;padding:.2rem .4rem}.table-textarea[data-v-daf181cb]{resize:vertical;padding:.4rem;font-size:.8rem}.table-checkbox[data-v-daf181cb]{cursor:pointer;width:16px;height:16px}.mini-fade[data-v-daf181cb]{animation:.15s ease-out fadeIn-daf181cb}@keyframes fadeIn-daf181cb{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0)}}.form-row[data-v-1eb32c86],.import-form[data-v-1eb32c86]{align-items:center;gap:1rem;display:flex}.form-group[data-v-1eb32c86]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-1eb32c86]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-1eb32c86]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-1eb32c86]{flex-grow:1}.form-control[data-v-1eb32c86]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-1eb32c86]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-1eb32c86]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-1eb32c86]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-1eb32c86]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-1eb32c86]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-1eb32c86]{color:var(--stimeo-text-light)}.custom-switch-btn.btn-xs[data-v-1eb32c86]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-1eb32c86]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-1eb32c86]{transform:translate(14px)}.relative-position[data-v-1eb32c86]{position:relative}.dropdown-wrapper-container[data-v-1eb32c86]{width:100%;position:relative}.autocomplete-dropdown[data-v-1eb32c86]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-1eb32c86]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-1eb32c86]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-1eb32c86]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-1eb32c86]{color:var(--stimeo-danger)!important}.card-grid-1x-center[data-v-1eb32c86]{grid-template-columns:50%;justify-content:center;gap:1.25rem;display:grid}.card-grid-2x[data-v-1eb32c86]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.info-card[data-v-1eb32c86]{border:1px solid var(--stimeo-border);background:#fff;border-radius:6px;height:100%;padding:1.1rem}.card-title[data-v-1eb32c86]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.85rem;font-size:.9rem;font-weight:700}.page-container[data-v-1eb32c86]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-1eb32c86]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-1eb32c86],.header-titles h2.title[data-v-1eb32c86]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-1eb32c86],.header-titles .subtitle[data-v-1eb32c86]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-1eb32c86]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-1eb32c86]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-1eb32c86]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-1eb32c86]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-1eb32c86]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-1eb32c86]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-1eb32c86]{color:#94a3b8;font-size:.85rem}.search-input[data-v-1eb32c86]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-1eb32c86]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-1eb32c86]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-1eb32c86]{color:#fff;background:#cbd5e1}.btn-danger[data-v-1eb32c86]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-1eb32c86]{color:var(--stimeo-danger)}.btn-primary[data-v-1eb32c86]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-1eb32c86]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-1eb32c86]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-1eb32c86]{color:var(--stimeo-primary)}.edit-btn[data-v-1eb32c86]:hover{background:#0000000d}.btn-sm[data-v-1eb32c86]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-1eb32c86]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-1eb32c86],.table-container[data-v-1eb32c86]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-1eb32c86],.data-table[data-v-1eb32c86]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-1eb32c86],.data-table th[data-v-1eb32c86]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-1eb32c86],.data-table td[data-v-1eb32c86]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-1eb32c86]:hover,.data-table tbody tr[data-v-1eb32c86]:hover{background:#f8fafc}td[data-v-1eb32c86]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-1eb32c86]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-1eb32c86],.loading-state[data-v-1eb32c86]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-1eb32c86]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-1eb32c86]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-1eb32c86]{text-align:center!important}.font-semibold[data-v-1eb32c86]{font-weight:600}.text-wrap[data-v-1eb32c86]{white-space:normal}.text-truncate[data-v-1eb32c86]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-1eb32c86]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-1eb32c86]{align-items:center;display:inline-flex;position:relative}.text-primary-color[data-v-1eb32c86]{color:var(--stimeo-primary)}.padding-y[data-v-1eb32c86]{padding:.5rem 0}.border-none-bottom[data-v-1eb32c86]{padding-bottom:.15rem;border-bottom:none!important}.label-text-main[data-v-1eb32c86]{color:#334155;font-size:.95rem;font-weight:500}.switch-action-side[data-v-1eb32c86]{align-items:center;gap:.4rem;display:flex}.custom-switch-btn[data-v-1eb32c86]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-1eb32c86]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-1eb32c86]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-1eb32c86]{transform:translate(16px)}.file-name-sub-row[data-v-1eb32c86]{border-bottom:1px solid var(--stimeo-border);padding-bottom:.5rem}.file-badge-container[data-v-1eb32c86]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:.15rem .4rem}.file-name-text-truncated[data-v-1eb32c86]{color:var(--stimeo-primary,#b7aa40);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.mini-file-icon[data-v-1eb32c86]{color:var(--stimeo-primary);font-size:.85rem}.coordination-notice-box[data-v-1eb32c86]{background-color:#fffbeb;border:1px solid #fef3c7;border-radius:6px;padding:.65rem .85rem}.flex-notice-row[data-v-1eb32c86]{align-items:center;gap:.75rem;display:flex}.notice-text-content[data-v-1eb32c86]{color:#92400e;font-size:.85rem;font-weight:600}.idel-conditional-wrapper[data-v-1eb32c86]{border:1px solid var(--stimeo-border);background:#f8fafc;border-radius:6px;padding:.85rem}.idel-fields-stack[data-v-1eb32c86]{flex-direction:column;gap:.2rem;display:flex}.border-top-line[data-v-1eb32c86]{border-top:1px solid #e2e8f0}.border-top-line-soft[data-v-1eb32c86]{border-top:1px solid #f1f5f9}.section-micro-title-gold[data-v-1eb32c86]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.3px;font-size:.8rem;font-weight:700;display:block}.checkbox-row-flex[data-v-1eb32c86]{flex-wrap:wrap;gap:1rem;display:flex}.checkbox-inline-label[data-v-1eb32c86]{cursor:pointer;align-items:center;gap:.35rem;display:inline-flex}.native-form-checkbox[data-v-1eb32c86]{cursor:pointer;width:15px;height:15px}.day-text[data-v-1eb32c86]{color:#475569;font-size:.85rem;font-weight:500}.micro-hint-info[data-v-1eb32c86]{color:var(--stimeo-text-light);font-size:.75rem;font-style:italic;display:block}.table-textarea[data-v-1eb32c86]{resize:vertical;font-size:.85rem}.mini-fade[data-v-1eb32c86]{animation:.15s ease-out fadeIn-1eb32c86}@keyframes fadeIn-1eb32c86{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.form-row[data-v-59d9fd45],.import-form[data-v-59d9fd45]{align-items:center;gap:1rem;display:flex}.form-group[data-v-59d9fd45]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-59d9fd45]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-59d9fd45]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-59d9fd45]{flex-grow:1}.form-control[data-v-59d9fd45]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-59d9fd45]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-59d9fd45]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-59d9fd45]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-59d9fd45]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-59d9fd45]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-59d9fd45]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-59d9fd45]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-59d9fd45]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-59d9fd45]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-59d9fd45]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-59d9fd45]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-59d9fd45]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-59d9fd45]{transform:translate(14px)}.relative-position[data-v-59d9fd45]{position:relative}.dropdown-wrapper-container[data-v-59d9fd45]{width:100%;position:relative}.autocomplete-dropdown[data-v-59d9fd45]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-59d9fd45]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-59d9fd45]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-59d9fd45]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-59d9fd45]{color:var(--stimeo-danger)!important}.form-row[data-v-993c7124],.import-form[data-v-993c7124]{align-items:center;gap:1rem;display:flex}.form-group[data-v-993c7124]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-993c7124]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-993c7124]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-993c7124]{flex-grow:1}.form-control[data-v-993c7124]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-993c7124]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-993c7124]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-993c7124]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-993c7124]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-993c7124]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-993c7124]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-993c7124]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-993c7124]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-993c7124]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.btn-xs[data-v-993c7124]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-993c7124]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-993c7124]{transform:translate(14px)}.relative-position[data-v-993c7124]{position:relative}.dropdown-wrapper-container[data-v-993c7124]{width:100%;position:relative}.autocomplete-dropdown[data-v-993c7124]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-993c7124]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-993c7124]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-993c7124]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-993c7124]{color:var(--stimeo-danger)!important}.page-container[data-v-993c7124]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-993c7124]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-993c7124],.header-titles h2.title[data-v-993c7124]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-993c7124],.header-titles .subtitle[data-v-993c7124]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-993c7124]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-993c7124]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-993c7124]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-993c7124]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-993c7124]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-993c7124]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-993c7124]{color:#94a3b8;font-size:.85rem}.search-input[data-v-993c7124]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-993c7124]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-993c7124]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-993c7124]{color:#fff;background:#cbd5e1}.btn-danger[data-v-993c7124]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-993c7124]{color:var(--stimeo-danger)}.btn-primary[data-v-993c7124]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-993c7124]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-993c7124]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-993c7124]{color:var(--stimeo-primary)}.edit-btn[data-v-993c7124]:hover{background:#0000000d}.btn-sm[data-v-993c7124]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-993c7124]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-993c7124],.table-container[data-v-993c7124]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-993c7124],.data-table[data-v-993c7124]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-993c7124],.data-table th[data-v-993c7124]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-993c7124],.data-table td[data-v-993c7124]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-993c7124]:hover,.data-table tbody tr[data-v-993c7124]:hover{background:#f8fafc}td[data-v-993c7124]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-993c7124]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-993c7124],.loading-state[data-v-993c7124]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-993c7124]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-993c7124]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-993c7124]{text-align:center!important}.font-semibold[data-v-993c7124]{font-weight:600}.text-wrap[data-v-993c7124]{white-space:normal}.text-truncate[data-v-993c7124]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-993c7124]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-993c7124]{align-items:center;display:inline-flex;position:relative}.card-grid-1x-center[data-v-993c7124]{grid-template-columns:50%;justify-content:center;gap:1.25rem;display:grid}.card-grid-2x[data-v-993c7124]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.info-card[data-v-993c7124]{border:1px solid var(--stimeo-border);background:#fff;border-radius:6px;height:100%;padding:1.1rem}.card-title[data-v-993c7124]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.85rem;font-size:.9rem;font-weight:700}.text-primary-color[data-v-993c7124]{color:var(--stimeo-primary)}.block-label[data-v-993c7124]{color:var(--stimeo-text);font-size:.85rem;font-weight:600;display:block}.alignment-top label[data-v-993c7124]{vertical-align:top;padding-top:4px}.centered-compact-card[data-v-993c7124]{width:100%;max-width:600px;margin:0 auto}.objectives-checkbox-row-flex[data-v-993c7124]{flex-wrap:wrap;gap:.85rem;width:100%;display:flex}.checkbox-inline-label[data-v-993c7124]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;display:inline-flex}.checkbox-text-label[data-v-993c7124]{color:#475569;font-size:.85rem;font-weight:500}.native-form-checkbox[data-v-993c7124]{appearance:none;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .15s;display:inline-flex;position:relative}.native-form-checkbox[data-v-993c7124]:checked{background-color:var(--stimeo-primary,#cabf75);border-color:var(--stimeo-primary,#cabf75)}.native-form-checkbox[data-v-993c7124]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:11px;position:absolute;top:0;transform:rotate(45deg)}.custom-switch-btn.switch-active .switch-bullet[data-v-993c7124]{transform:translate(16px)}.heavy-textarea[data-v-993c7124]{resize:vertical;width:100%}.mini-step-fade[data-v-993c7124]{animation:.3s ease-in-out fadeIn-993c7124}@keyframes fadeIn-993c7124{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.form-row[data-v-adb5f88f],.import-form[data-v-adb5f88f]{align-items:center;gap:1rem;display:flex}.form-group[data-v-adb5f88f]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-adb5f88f]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-adb5f88f]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-adb5f88f]{flex-grow:1}.form-control[data-v-adb5f88f]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-adb5f88f]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-adb5f88f]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-adb5f88f]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-adb5f88f]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-adb5f88f]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-adb5f88f]{color:var(--stimeo-text-light)}.custom-switch-btn.btn-xs[data-v-adb5f88f]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-adb5f88f]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-adb5f88f]{transform:translate(14px)}.relative-position[data-v-adb5f88f]{position:relative}.dropdown-wrapper-container[data-v-adb5f88f]{width:100%;position:relative}.autocomplete-dropdown[data-v-adb5f88f]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-adb5f88f]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-adb5f88f]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-adb5f88f]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-adb5f88f]{color:var(--stimeo-danger)!important}.card-grid-1x-center[data-v-adb5f88f]{grid-template-columns:50%;justify-content:center;gap:1.25rem;display:grid}.card-grid-2x[data-v-adb5f88f]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.info-card[data-v-adb5f88f]{border:1px solid var(--stimeo-border);background:#fff;border-radius:6px;height:100%;padding:1.1rem}.card-title[data-v-adb5f88f]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.85rem;font-size:.9rem;font-weight:700}.page-container[data-v-adb5f88f]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-adb5f88f]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-adb5f88f],.header-titles h2.title[data-v-adb5f88f]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-adb5f88f],.header-titles .subtitle[data-v-adb5f88f]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-adb5f88f]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-adb5f88f]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-adb5f88f]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-adb5f88f]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-adb5f88f]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-adb5f88f]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-adb5f88f]{color:#94a3b8;font-size:.85rem}.search-input[data-v-adb5f88f]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-adb5f88f]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-adb5f88f]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-adb5f88f]{color:#fff;background:#cbd5e1}.btn-danger[data-v-adb5f88f]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-adb5f88f]{color:var(--stimeo-danger)}.btn-primary[data-v-adb5f88f]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-adb5f88f]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-adb5f88f]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-adb5f88f]{color:var(--stimeo-primary)}.edit-btn[data-v-adb5f88f]:hover{background:#0000000d}.btn-sm[data-v-adb5f88f]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-adb5f88f]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-adb5f88f],.table-container[data-v-adb5f88f]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-adb5f88f],.data-table[data-v-adb5f88f]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-adb5f88f],.data-table th[data-v-adb5f88f]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-adb5f88f],.data-table td[data-v-adb5f88f]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-adb5f88f]:hover,.data-table tbody tr[data-v-adb5f88f]:hover{background:#f8fafc}td[data-v-adb5f88f]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-adb5f88f]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-adb5f88f],.loading-state[data-v-adb5f88f]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-adb5f88f]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-adb5f88f]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-adb5f88f]{text-align:center!important}.font-semibold[data-v-adb5f88f]{font-weight:600}.text-wrap[data-v-adb5f88f]{white-space:normal}.text-truncate[data-v-adb5f88f]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-adb5f88f]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-adb5f88f]{align-items:center;display:inline-flex;position:relative}.text-primary-color[data-v-adb5f88f]{color:var(--stimeo-primary)}.form-group-inline-switch[data-v-adb5f88f]{border-bottom:1px solid #f1f5f9}.form-group-inline-switch[data-v-adb5f88f]:last-child{border-bottom:none}.label-text-main[data-v-adb5f88f]{color:#334155;font-size:.9rem;font-weight:500}.switch-action-side[data-v-adb5f88f]{align-items:center;gap:.4rem;display:flex}.custom-switch-btn[data-v-adb5f88f]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-adb5f88f]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-adb5f88f]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-adb5f88f]{transform:translate(16px)}.page-container[data-v-3ad834ac]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-3ad834ac]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-3ad834ac],.header-titles h2.title[data-v-3ad834ac]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-3ad834ac],.header-titles .subtitle[data-v-3ad834ac]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-3ad834ac]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-3ad834ac]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-3ad834ac]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-3ad834ac]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-3ad834ac]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-3ad834ac]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-3ad834ac]{color:#94a3b8;font-size:.85rem}.search-input[data-v-3ad834ac]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-3ad834ac]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-3ad834ac]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-3ad834ac]{color:#fff;background:#cbd5e1}.btn-danger[data-v-3ad834ac]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-3ad834ac]{color:var(--stimeo-danger)}.btn-primary[data-v-3ad834ac]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-3ad834ac]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-3ad834ac]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-3ad834ac]{color:var(--stimeo-primary)}.edit-btn[data-v-3ad834ac]:hover{background:#0000000d}.btn-sm[data-v-3ad834ac]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-3ad834ac]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-3ad834ac],.table-container[data-v-3ad834ac]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-3ad834ac],.data-table[data-v-3ad834ac]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-3ad834ac],.data-table th[data-v-3ad834ac]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-3ad834ac],.data-table td[data-v-3ad834ac]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-3ad834ac]:hover,.data-table tbody tr[data-v-3ad834ac]:hover{background:#f8fafc}td[data-v-3ad834ac]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-3ad834ac]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-3ad834ac],.loading-state[data-v-3ad834ac]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-3ad834ac]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-3ad834ac]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-3ad834ac]{text-align:center!important}.font-semibold[data-v-3ad834ac]{font-weight:600}.text-wrap[data-v-3ad834ac]{white-space:normal}.text-truncate[data-v-3ad834ac]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-3ad834ac]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-3ad834ac]{align-items:center;display:inline-flex;position:relative}.card-grid-1x-center[data-v-3ad834ac]{grid-template-columns:50%;justify-content:center;gap:1.25rem;display:grid}.card-grid-2x[data-v-3ad834ac]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.info-card[data-v-3ad834ac]{border:1px solid var(--stimeo-border);background:#fff;border-radius:6px;height:100%;padding:1.1rem}.card-title[data-v-3ad834ac]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.85rem;font-size:.9rem;font-weight:700}.form-row[data-v-3ad834ac],.import-form[data-v-3ad834ac]{align-items:center;gap:1rem;display:flex}.form-group[data-v-3ad834ac]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-3ad834ac]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-3ad834ac]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-3ad834ac]{flex-grow:1}.form-control[data-v-3ad834ac]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-3ad834ac]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-3ad834ac]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-3ad834ac]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-3ad834ac]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-3ad834ac]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-3ad834ac]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-3ad834ac]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-3ad834ac]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-3ad834ac]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-3ad834ac]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-3ad834ac]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-3ad834ac]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-3ad834ac]{transform:translate(14px)}.relative-position[data-v-3ad834ac]{position:relative}.dropdown-wrapper-container[data-v-3ad834ac]{width:100%;position:relative}.autocomplete-dropdown[data-v-3ad834ac]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-3ad834ac]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-3ad834ac]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-3ad834ac]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-3ad834ac]{color:var(--stimeo-danger)!important}.page-container[data-v-e03b8a5d]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-e03b8a5d]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-e03b8a5d],.header-titles h2.title[data-v-e03b8a5d]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-e03b8a5d],.header-titles .subtitle[data-v-e03b8a5d]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-e03b8a5d]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-e03b8a5d]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-e03b8a5d]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-e03b8a5d]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-e03b8a5d]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-e03b8a5d]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-e03b8a5d]{color:#94a3b8;font-size:.85rem}.search-input[data-v-e03b8a5d]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-e03b8a5d]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-e03b8a5d]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-e03b8a5d]{color:#fff;background:#cbd5e1}.btn-danger[data-v-e03b8a5d]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-e03b8a5d]{color:var(--stimeo-danger)}.btn-primary[data-v-e03b8a5d]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-e03b8a5d]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-e03b8a5d]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-e03b8a5d]{color:var(--stimeo-primary)}.edit-btn[data-v-e03b8a5d]:hover{background:#0000000d}.btn-sm[data-v-e03b8a5d]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-e03b8a5d]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-e03b8a5d],.table-container[data-v-e03b8a5d]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-e03b8a5d],.data-table[data-v-e03b8a5d]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-e03b8a5d],.data-table th[data-v-e03b8a5d]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-e03b8a5d],.data-table td[data-v-e03b8a5d]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-e03b8a5d]:hover,.data-table tbody tr[data-v-e03b8a5d]:hover{background:#f8fafc}td[data-v-e03b8a5d]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-e03b8a5d]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-e03b8a5d],.loading-state[data-v-e03b8a5d]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-e03b8a5d]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-e03b8a5d]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-e03b8a5d]{text-align:center!important}.font-semibold[data-v-e03b8a5d]{font-weight:600}.text-wrap[data-v-e03b8a5d]{white-space:normal}.text-truncate[data-v-e03b8a5d]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-e03b8a5d]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-e03b8a5d]{align-items:center;display:inline-flex;position:relative}.card-grid-1x-center[data-v-e03b8a5d]{grid-template-columns:50%;justify-content:center;gap:1.25rem;display:grid}.card-grid-2x[data-v-e03b8a5d]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.info-card[data-v-e03b8a5d]{border:1px solid var(--stimeo-border);background:#fff;border-radius:6px;height:100%;padding:1.1rem}.card-title[data-v-e03b8a5d]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.85rem;font-size:.9rem;font-weight:700}.form-row[data-v-e03b8a5d],.import-form[data-v-e03b8a5d]{align-items:center;gap:1rem;display:flex}.form-group[data-v-e03b8a5d]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-e03b8a5d]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-e03b8a5d]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-e03b8a5d]{flex-grow:1}.form-control[data-v-e03b8a5d]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-e03b8a5d]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-e03b8a5d]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-e03b8a5d]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-e03b8a5d]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-e03b8a5d]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-e03b8a5d]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-e03b8a5d]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-e03b8a5d]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-e03b8a5d]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-e03b8a5d]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-e03b8a5d]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-e03b8a5d]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-e03b8a5d]{transform:translate(14px)}.relative-position[data-v-e03b8a5d]{position:relative}.dropdown-wrapper-container[data-v-e03b8a5d]{width:100%;position:relative}.autocomplete-dropdown[data-v-e03b8a5d]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-e03b8a5d]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-e03b8a5d]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-e03b8a5d]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-e03b8a5d]{color:var(--stimeo-danger)!important}.form-row[data-v-ba034cfb],.import-form[data-v-ba034cfb]{align-items:center;gap:1rem;display:flex}.form-group[data-v-ba034cfb]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-ba034cfb]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-ba034cfb]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-ba034cfb]{flex-grow:1}.form-control[data-v-ba034cfb]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-ba034cfb]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-ba034cfb]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-ba034cfb]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-ba034cfb]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-ba034cfb]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-ba034cfb]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-ba034cfb]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-ba034cfb]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-ba034cfb]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.btn-xs[data-v-ba034cfb]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-ba034cfb]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-ba034cfb]{transform:translate(14px)}.relative-position[data-v-ba034cfb]{position:relative}.dropdown-wrapper-container[data-v-ba034cfb]{width:100%;position:relative}.autocomplete-dropdown[data-v-ba034cfb]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-ba034cfb]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-ba034cfb]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-ba034cfb]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-ba034cfb]{color:var(--stimeo-danger)!important}.card-grid-1x-center[data-v-ba034cfb]{grid-template-columns:50%;justify-content:center;gap:1.25rem;display:grid}.card-grid-2x[data-v-ba034cfb]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.info-card[data-v-ba034cfb]{border:1px solid var(--stimeo-border);background:#fff;border-radius:6px;height:100%;padding:1.1rem}.card-title[data-v-ba034cfb]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.85rem;font-size:.9rem;font-weight:700}.text-primary-color[data-v-ba034cfb]{color:var(--stimeo-primary)}.custom-switch-btn.switch-active .switch-bullet[data-v-ba034cfb]{transform:translate(16px)}.page-container[data-v-d72530d3]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-d72530d3]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-d72530d3],.header-titles h2.title[data-v-d72530d3]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-d72530d3],.header-titles .subtitle[data-v-d72530d3]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-d72530d3]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-d72530d3]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-d72530d3]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-d72530d3]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-d72530d3]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-d72530d3]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-d72530d3]{color:#94a3b8;font-size:.85rem}.search-input[data-v-d72530d3]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-d72530d3]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-d72530d3]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-d72530d3]{color:#fff;background:#cbd5e1}.btn-danger[data-v-d72530d3]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-d72530d3]{color:var(--stimeo-danger)}.btn-primary[data-v-d72530d3]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-d72530d3]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-d72530d3]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-d72530d3]{color:var(--stimeo-primary)}.edit-btn[data-v-d72530d3]:hover{background:#0000000d}.btn-sm[data-v-d72530d3]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-d72530d3]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-d72530d3],.table-container[data-v-d72530d3]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-d72530d3],.data-table[data-v-d72530d3]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-d72530d3],.data-table th[data-v-d72530d3]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-d72530d3],.data-table td[data-v-d72530d3]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-d72530d3]:hover,.data-table tbody tr[data-v-d72530d3]:hover{background:#f8fafc}td[data-v-d72530d3]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-d72530d3]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-d72530d3],.loading-state[data-v-d72530d3]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-d72530d3]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-d72530d3]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-d72530d3]{text-align:center!important}.font-semibold[data-v-d72530d3]{font-weight:600}.text-wrap[data-v-d72530d3]{white-space:normal}.text-truncate[data-v-d72530d3]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-d72530d3]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-d72530d3]{align-items:center;display:inline-flex;position:relative}.card-grid-1x-center[data-v-d72530d3]{grid-template-columns:50%;justify-content:center;gap:1.25rem;display:grid}.card-grid-2x[data-v-d72530d3]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.info-card[data-v-d72530d3]{border:1px solid var(--stimeo-border);background:#fff;border-radius:6px;height:100%;padding:1.1rem}.card-title[data-v-d72530d3]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.85rem;font-size:.9rem;font-weight:700}.form-row[data-v-d72530d3],.import-form[data-v-d72530d3]{align-items:center;gap:1rem;display:flex}.form-group[data-v-d72530d3]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-d72530d3]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-d72530d3]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-d72530d3]{flex-grow:1}.form-control[data-v-d72530d3]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-d72530d3]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-d72530d3]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-d72530d3]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-d72530d3]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-d72530d3]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-d72530d3]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-d72530d3]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-d72530d3]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-d72530d3]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-d72530d3]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-d72530d3]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-d72530d3]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-d72530d3]{transform:translate(14px)}.relative-position[data-v-d72530d3]{position:relative}.dropdown-wrapper-container[data-v-d72530d3]{width:100%;position:relative}.autocomplete-dropdown[data-v-d72530d3]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-d72530d3]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-d72530d3]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-d72530d3]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-d72530d3]{color:var(--stimeo-danger)!important}.wizard-page-padding[data-v-d72530d3]{padding-bottom:95px}.text-primary-color[data-v-d72530d3]{color:var(--stimeo-primary)}.header-align-center[data-v-d72530d3]{margin-bottom:1.5rem;align-items:center!important}.centered-compact-card[data-v-d72530d3]{width:100%;max-width:600px;margin:0 auto;box-shadow:0 4px 12px #0000000a}.wide-step-overflow[data-v-d72530d3]{width:100%;overflow-x:auto}.wizard-footer-sticky[data-v-d72530d3]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--stimeo-border);z-index:99;background:#fffffff5;padding:.9rem 2rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 15px #0000000d}.wizard-footer-container[data-v-d72530d3]{grid-template-columns:1.3fr 2fr 1.3fr;align-items:center;gap:1.5rem;max-width:1200px;margin:0 auto;display:grid}.centered-compact-header[data-v-d72530d3]{width:100%;max-width:600px;padding-left:0;padding-right:0;margin-left:auto!important;margin-right:auto!important}.wizard-meta-info[data-v-d72530d3]{flex-direction:column;line-height:1.3;display:flex}.step-counter[data-v-d72530d3]{color:var(--stimeo-text-light);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:700}.step-label-title[data-v-d72530d3]{color:var(--stimeo-primary);font-size:.95rem;font-weight:700}.progress-bar-rail[data-v-d72530d3]{background-color:#e2e8f0;border-radius:999px;width:100%;height:6px;overflow:hidden}.progress-bar-fill[data-v-d72530d3]{background-color:var(--stimeo-primary,#cabf75);height:100%;transition:width .25s ease-out}.wizard-navigation-actions[data-v-d72530d3]{justify-content:flex-end;gap:.75rem;display:flex}.wizard-navigation-actions button[data-v-d72530d3]{justify-content:center;min-width:110px}.btn-validate-final[data-v-d72530d3]{color:#fff;background-color:var(--stimeo-danger)!important}.btn-validate-final[data-v-d72530d3]:disabled{opacity:.5}.info-card.wide-step-overflow[data-v-d72530d3]{overflow:visible!important}.form-row[data-v-c7f786f9],.import-form[data-v-c7f786f9]{align-items:center;gap:1rem;display:flex}.form-group[data-v-c7f786f9]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-c7f786f9]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-c7f786f9]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-c7f786f9]{flex-grow:1}.form-control[data-v-c7f786f9]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-c7f786f9]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-c7f786f9]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-c7f786f9]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-c7f786f9]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-c7f786f9]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-c7f786f9]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-c7f786f9]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-c7f786f9]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-c7f786f9]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-c7f786f9]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-c7f786f9]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-c7f786f9]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-c7f786f9]{transform:translate(14px)}.relative-position[data-v-c7f786f9]{position:relative}.dropdown-wrapper-container[data-v-c7f786f9]{width:100%;position:relative}.autocomplete-dropdown[data-v-c7f786f9]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-c7f786f9]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-c7f786f9]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-c7f786f9]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-c7f786f9]{color:var(--stimeo-danger)!important}.page-container[data-v-c7f786f9]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-c7f786f9]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-c7f786f9],.header-titles h2.title[data-v-c7f786f9]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-c7f786f9],.header-titles .subtitle[data-v-c7f786f9]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-c7f786f9]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-c7f786f9]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-c7f786f9]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-c7f786f9]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-c7f786f9]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-c7f786f9]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-c7f786f9]{color:#94a3b8;font-size:.85rem}.search-input[data-v-c7f786f9]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-c7f786f9]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-c7f786f9]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-c7f786f9]{color:#fff;background:#cbd5e1}.btn-danger[data-v-c7f786f9]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-c7f786f9]{color:var(--stimeo-danger)}.btn-primary[data-v-c7f786f9]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-c7f786f9]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-c7f786f9]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-c7f786f9]{color:var(--stimeo-primary)}.edit-btn[data-v-c7f786f9]:hover{background:#0000000d}.btn-sm[data-v-c7f786f9]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-c7f786f9]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-c7f786f9],.table-container[data-v-c7f786f9]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-c7f786f9],.data-table[data-v-c7f786f9]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-c7f786f9],.data-table th[data-v-c7f786f9]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-c7f786f9],.data-table td[data-v-c7f786f9]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-c7f786f9]:hover,.data-table tbody tr[data-v-c7f786f9]:hover{background:#f8fafc}td[data-v-c7f786f9]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-c7f786f9]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-c7f786f9],.loading-state[data-v-c7f786f9]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-c7f786f9]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-c7f786f9]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-c7f786f9]{text-align:center!important}.font-semibold[data-v-c7f786f9]{font-weight:600}.text-wrap[data-v-c7f786f9]{white-space:normal}.text-truncate[data-v-c7f786f9]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-c7f786f9]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-c7f786f9]{align-items:center;display:inline-flex;position:relative}.error[data-v-c7f786f9]{color:var(--stimeo-danger);width:fit-content;margin:-10px auto 10px;display:block}.form-row[data-v-43fc11b9],.import-form[data-v-43fc11b9]{align-items:center;gap:1rem;display:flex}.form-group[data-v-43fc11b9]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-43fc11b9]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-43fc11b9]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-43fc11b9]{flex-grow:1}.form-control[data-v-43fc11b9]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-43fc11b9]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-43fc11b9]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-43fc11b9]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-43fc11b9]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-43fc11b9]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-43fc11b9]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-43fc11b9]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-43fc11b9]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-43fc11b9]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-43fc11b9]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-43fc11b9]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-43fc11b9]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-43fc11b9]{transform:translate(14px)}.relative-position[data-v-43fc11b9]{position:relative}.dropdown-wrapper-container[data-v-43fc11b9]{width:100%;position:relative}.autocomplete-dropdown[data-v-43fc11b9]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-43fc11b9]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-43fc11b9]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-43fc11b9]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-43fc11b9]{color:var(--stimeo-danger)!important}.page-container[data-v-43fc11b9]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-43fc11b9]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-43fc11b9],.header-titles h2.title[data-v-43fc11b9]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-43fc11b9],.header-titles .subtitle[data-v-43fc11b9]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-43fc11b9]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-43fc11b9]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-43fc11b9]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-43fc11b9]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-43fc11b9]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-43fc11b9]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-43fc11b9]{color:#94a3b8;font-size:.85rem}.search-input[data-v-43fc11b9]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-43fc11b9]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-43fc11b9]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-43fc11b9]{color:#fff;background:#cbd5e1}.btn-danger[data-v-43fc11b9]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-43fc11b9]{color:var(--stimeo-danger)}.btn-primary[data-v-43fc11b9]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-43fc11b9]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-43fc11b9]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-43fc11b9]{color:var(--stimeo-primary)}.edit-btn[data-v-43fc11b9]:hover{background:#0000000d}.btn-sm[data-v-43fc11b9]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-43fc11b9]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-43fc11b9],.table-container[data-v-43fc11b9]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-43fc11b9],.data-table[data-v-43fc11b9]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-43fc11b9],.data-table th[data-v-43fc11b9]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-43fc11b9],.data-table td[data-v-43fc11b9]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-43fc11b9]:hover,.data-table tbody tr[data-v-43fc11b9]:hover{background:#f8fafc}td[data-v-43fc11b9]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-43fc11b9]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-43fc11b9],.loading-state[data-v-43fc11b9]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-43fc11b9]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-43fc11b9]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-43fc11b9]{text-align:center!important}.font-semibold[data-v-43fc11b9]{font-weight:600}.text-wrap[data-v-43fc11b9]{white-space:normal}.text-truncate[data-v-43fc11b9]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-43fc11b9]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-43fc11b9]{align-items:center;display:inline-flex;position:relative}.error[data-v-43fc11b9]{color:var(--stimeo-danger);width:fit-content;margin:-10px auto 10px;display:block}.page-container[data-v-997a9782]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-997a9782]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-997a9782],.header-titles h2.title[data-v-997a9782]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-997a9782],.header-titles .subtitle[data-v-997a9782]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-997a9782]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-997a9782]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-997a9782]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-997a9782]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-997a9782]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-997a9782]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-997a9782]{color:#94a3b8;font-size:.85rem}.search-input[data-v-997a9782]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-997a9782]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-997a9782]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-997a9782]{color:#fff;background:#cbd5e1}.btn-danger[data-v-997a9782]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-997a9782]{color:var(--stimeo-danger)}.btn-primary[data-v-997a9782]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-997a9782]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-997a9782]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-997a9782]{color:var(--stimeo-primary)}.edit-btn[data-v-997a9782]:hover{background:#0000000d}.btn-sm[data-v-997a9782]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-997a9782]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-997a9782],.table-container[data-v-997a9782]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-997a9782],.data-table[data-v-997a9782]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-997a9782],.data-table th[data-v-997a9782]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-997a9782],.data-table td[data-v-997a9782]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-997a9782]:hover,.data-table tbody tr[data-v-997a9782]:hover{background:#f8fafc}td[data-v-997a9782]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-997a9782]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-997a9782],.loading-state[data-v-997a9782]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-997a9782]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-997a9782]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-997a9782]{text-align:center!important}.font-semibold[data-v-997a9782]{font-weight:600}.text-wrap[data-v-997a9782]{white-space:normal}.text-truncate[data-v-997a9782]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-997a9782]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-997a9782]{align-items:center;display:inline-flex;position:relative}.form-row[data-v-997a9782],.import-form[data-v-997a9782]{align-items:center;gap:1rem;display:flex}.form-group[data-v-997a9782]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-997a9782]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-997a9782]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-997a9782]{flex-grow:1}.form-control[data-v-997a9782]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-997a9782]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-997a9782]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-997a9782]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-997a9782]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-997a9782]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-997a9782]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-997a9782]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-997a9782]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-997a9782]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-997a9782]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-997a9782]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-997a9782]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-997a9782]{transform:translate(14px)}.relative-position[data-v-997a9782]{position:relative}.dropdown-wrapper-container[data-v-997a9782]{width:100%;position:relative}.autocomplete-dropdown[data-v-997a9782]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-997a9782]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-997a9782]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-997a9782]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-997a9782]{color:var(--stimeo-danger)!important}.card-grid-1x-center[data-v-997a9782]{grid-template-columns:50%;justify-content:center;gap:1.25rem;display:grid}.card-grid-2x[data-v-997a9782]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.info-card[data-v-997a9782]{border:1px solid var(--stimeo-border);background:#fff;border-radius:6px;height:100%;padding:1.1rem}.card-title[data-v-997a9782]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.85rem;font-size:.9rem;font-weight:700}.missing-elements-card[data-v-997a9782]{background-color:#fff4f4;border:1px solid #fecdd3;border-radius:8px;flex-direction:column;gap:.85rem;height:auto;padding:1rem 1.25rem;display:flex}.missing-header[data-v-997a9782]{justify-content:space-between;align-items:flex-start;display:flex}.title-container[data-v-997a9782]{align-items:center;gap:8px;display:flex}.warning-icon[data-v-997a9782]{color:#991b1b;font-size:.95rem}.missing-title[data-v-997a9782]{color:#991b1b;text-transform:none;letter-spacing:normal;margin-bottom:0;font-size:.9rem;font-weight:700}.missing-subtitle[data-v-997a9782]{color:#b45309;margin:.15rem 0 0;font-size:.8rem}.missing-table[data-v-997a9782]{border-collapse:collapse;background-color:#fff;border:1px solid #fecdd3;border-radius:6px;width:100%;margin-bottom:.25rem;overflow:hidden}.missing-table th[data-v-997a9782]{color:#991b1b;text-align:left;text-transform:uppercase;letter-spacing:.5px;background-color:#ffe4e6;border:1px solid #fecdd3;padding:.5rem .75rem;font-size:.8rem;font-weight:700}.missing-table td[data-v-997a9782]{vertical-align:middle;border:1px solid #fecdd3;padding:.6rem .75rem;font-size:.8rem}.cell-element[data-v-997a9782]{color:#991b1b;width:250px;font-weight:600}.element-content[data-v-997a9782]{justify-content:space-between;align-items:center;display:flex}.cell-explanation[data-v-997a9782]{color:#4b5563;line-height:1.4}.page-container[data-v-13f46016]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-13f46016]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-13f46016],.header-titles h2.title[data-v-13f46016]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-13f46016],.header-titles .subtitle[data-v-13f46016]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-13f46016]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-13f46016]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-13f46016]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-13f46016]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-13f46016]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-13f46016]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-13f46016]{color:#94a3b8;font-size:.85rem}.search-input[data-v-13f46016]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-13f46016]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-13f46016]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-13f46016]{color:#fff;background:#cbd5e1}.btn-danger[data-v-13f46016]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-13f46016]{color:var(--stimeo-danger)}.btn-primary[data-v-13f46016]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-13f46016]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-13f46016]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-13f46016]{color:var(--stimeo-primary)}.edit-btn[data-v-13f46016]:hover{background:#0000000d}.btn-sm[data-v-13f46016]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-13f46016]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-13f46016],.table-container[data-v-13f46016]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-13f46016],.data-table[data-v-13f46016]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-13f46016],.data-table th[data-v-13f46016]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-13f46016],.data-table td[data-v-13f46016]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-13f46016]:hover,.data-table tbody tr[data-v-13f46016]:hover{background:#f8fafc}td[data-v-13f46016]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-13f46016]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-13f46016],.loading-state[data-v-13f46016]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-13f46016]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-13f46016]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-13f46016]{text-align:center!important}.font-semibold[data-v-13f46016]{font-weight:600}.text-wrap[data-v-13f46016]{white-space:normal}.text-truncate[data-v-13f46016]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-13f46016]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-13f46016]{align-items:center;display:inline-flex;position:relative}.card-grid-1x-center[data-v-13f46016]{grid-template-columns:50%;justify-content:center;gap:1.25rem;display:grid}.card-grid-2x[data-v-13f46016]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.info-card[data-v-13f46016]{border:1px solid var(--stimeo-border);background:#fff;border-radius:6px;height:100%;padding:1.1rem}.card-title[data-v-13f46016]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.85rem;font-size:.9rem;font-weight:700}.form-row[data-v-13f46016],.import-form[data-v-13f46016]{align-items:center;gap:1rem;display:flex}.form-group[data-v-13f46016]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-13f46016]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-13f46016]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-13f46016]{flex-grow:1}.form-control[data-v-13f46016]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-13f46016]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-13f46016]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-13f46016]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-13f46016]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-13f46016]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-13f46016]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-13f46016]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-13f46016]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-13f46016]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-13f46016]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-13f46016]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-13f46016]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-13f46016]{transform:translate(14px)}.relative-position[data-v-13f46016]{position:relative}.dropdown-wrapper-container[data-v-13f46016]{width:100%;position:relative}.autocomplete-dropdown[data-v-13f46016]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-13f46016]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-13f46016]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-13f46016]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-13f46016]{color:var(--stimeo-danger)!important}.interaction-card[data-v-13f46016]{border:1px solid var(--stimeo-border,#e2e8f0);background-color:#fff;outline:none;padding:1rem;transition:box-shadow .2s,border-color .2s}.interaction-card[data-v-13f46016]:focus,.interaction-card[data-v-13f46016]:focus-within{border-color:#cbd5e1;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.interaction-header[data-v-13f46016]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.interaction-header-complex[data-v-13f46016]{justify-content:space-between;align-items:center;display:flex}.header-actions-group[data-v-13f46016]{align-items:center;gap:1rem;display:flex}.interaction-badge[data-v-13f46016]{text-transform:uppercase;height:38px;color:var(--stimeo-accent,#91873e);border:1px solid var(--stimeo-accent,#91873e);box-sizing:border-box;background-color:#b7aa401f;border-radius:4px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.7rem;font-weight:800;display:inline-flex}.interaction-preview[data-v-13f46016]{color:var(--stimeo-text);margin-bottom:.5rem;font-size:.85rem}.interaction-agent[data-v-13f46016]{color:var(--stimeo-text-light);font-size:.75rem;font-style:italic}.alert-icon[data-v-13f46016]{color:#dc2626;font-size:.95rem}.common-top-row[data-v-13f46016]{align-items:center;gap:1rem;display:flex}.common-top-row .form-control[data-v-13f46016]{box-sizing:border-box!important;height:38px!important;padding-top:0!important;padding-bottom:0!important}.top-row-item[data-v-13f46016]{flex-direction:column;gap:.25rem;display:flex}.top-row-item.flex-grow[data-v-13f46016]{flex-grow:1}.top-row-label[data-v-13f46016]{color:#475569;white-space:nowrap;font-size:.8rem;font-weight:600}.top-row-item.action-align[data-v-13f46016]{align-self:flex-end}.form-label-small[data-v-13f46016]{color:var(--stimeo-text,#334155);margin-bottom:.25rem;font-size:.8rem;font-weight:600;display:block}.custom-textarea[data-v-13f46016]{resize:vertical;background-color:#f8fafc;width:100%;font-size:.85rem}.btn-call-patient[data-v-13f46016]{color:#fff;cursor:pointer;box-sizing:border-box;background-color:#16a34a;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;height:38px;padding:0 1.2rem;font-weight:700;transition:background-color .15s;display:inline-flex}.btn-call-patient[data-v-13f46016]:hover:not(:disabled){background-color:#15803d}.btn-call-patient[data-v-13f46016]:disabled{opacity:.3;cursor:not-allowed}.btn-outline-secondary[data-v-13f46016]{color:#475569;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;height:38px;padding:0 1rem;font-size:.9rem;font-weight:600;transition:all .15s;display:inline-flex}.btn-outline-secondary[data-v-13f46016]:hover{background:#f8fafc;border-color:#94a3b8}.btn-chevron[data-v-13f46016]{border:1px solid var(--stimeo-border,#e2e8f0);color:var(--stimeo-text,#334155);cursor:pointer;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;transition:all .2s;display:flex}.btn-chevron[data-v-13f46016]:hover{background:var(--stimeo-primary,#0f172a);color:#fff}.w-full[data-v-13f46016]{width:100%}.justify-center[data-v-13f46016]{justify-content:center}.mb-2[data-v-13f46016]{margin-bottom:.5rem}.mb-3[data-v-13f46016]{margin-bottom:1rem}.mt-4[data-v-13f46016]{margin-top:1.5rem}.pt-3[data-v-13f46016]{padding-top:1rem}.me-1[data-v-13f46016]{margin-right:.25rem}.border-top[data-v-13f46016]{border-top:1px solid #e2e8f0}.border-bottom[data-v-13f46016]{border-bottom:1px solid #e2e8f0}.accordion-enter-active[data-v-13f46016],.accordion-leave-active[data-v-13f46016]{opacity:1;max-height:800px;transition:all .3s;overflow:hidden}.accordion-enter-from[data-v-13f46016],.accordion-leave-to[data-v-13f46016]{opacity:0;max-height:0;margin-top:0;padding-top:0}.mb-4[data-v-13f46016]{margin-bottom:1.25rem}.clickable-row[data-v-13f46016]{cursor:pointer;transition:background .15s}.clickable-row[data-v-13f46016]:hover{background-color:#f8fafc}.text-primary-color-dim[data-v-13f46016]{color:var(--stimeo-accent,#91873e)}.table-header-bar-flex[data-v-13f46016]{border-bottom:1px solid var(--stimeo-border);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.table-section-title[data-v-13f46016]{color:var(--stimeo-primary);text-transform:uppercase;margin:0;font-size:.9rem;font-weight:700}.table-controls-group[data-v-13f46016]{align-items:center;gap:1.5rem;display:flex}.switch-filter-container[data-v-13f46016]{-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex}.compact-table-search[data-v-13f46016]{width:320px}.calendar-navigation-header[data-v-13f46016]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.month-scroller-actions[data-v-13f46016]{align-items:center;gap:.25rem;display:flex}.month-arrow-btn[data-v-13f46016]{color:var(--stimeo-primary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.3rem .6rem;font-size:1rem;transition:background .15s}.month-arrow-btn[data-v-13f46016]:hover{background-color:#f1f5f9}.select-month-container-fixed[data-v-13f46016]{text-align:center;justify-content:center;width:250px;min-width:250px;display:flex}.select-month-title-btn[data-v-13f46016]{color:var(--stimeo-primary);white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;padding:.25rem .5rem;font-size:.95rem;font-weight:700;margin-bottom:0!important}.toggle-view-format-pills[data-v-13f46016]{background:#e2e8f0;border-radius:6px;padding:2px;display:flex}.pill-format-btn[data-v-13f46016]{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.3rem .75rem;font-size:.75rem;font-weight:700;transition:all .15s}.pill-format-btn.active[data-v-13f46016]{color:var(--stimeo-text);background:#fff;box-shadow:0 1px 3px #0000001a}.crp-calendar-grid-7d[data-v-13f46016]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem;display:grid}.calendar-day-box[data-v-13f46016]{border:1px solid var(--stimeo-border);cursor:pointer;background:#f8fafc;border-radius:6px;flex-direction:column;justify-content:space-between;min-height:85px;padding:.75rem;transition:all .2s;display:flex}.calendar-day-box[data-v-13f46016]:hover{border-color:var(--stimeo-primary);background:#fff}.day-selected[data-v-13f46016]{box-shadow:0 0 0 2px #b7aa4026;border-color:var(--stimeo-primary)!important;background:#fffdf5!important}.day-empty-label[data-v-13f46016]{color:var(--stimeo-text-light);margin-top:.5rem;font-size:.75rem}.day-progress-badges[data-v-13f46016]{flex-direction:column;margin-top:.4rem;font-size:.75rem;display:flex}.badge-done[data-v-13f46016]{color:#16a34a;font-weight:700}.badge-todo[data-v-13f46016]{color:#e12d2d;font-weight:700}.dm-warning[data-v-13f46016]{box-sizing:border-box;border-radius:6px;align-items:center;gap:.35rem;height:27px;font-weight:600;display:inline-flex}.crp-calendar-matrix-30d[data-v-13f46016]{flex-direction:column;gap:.4rem;display:flex}.monthly-week-row-layout[data-v-13f46016]{align-items:center;width:100%;display:flex}.monthly-days-subgrid[data-v-13f46016]{flex-grow:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;display:grid}.mini-box[data-v-13f46016]{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;min-height:42px!important;padding:.35rem .5rem!important}.day-stats-fraction-mini[data-v-13f46016]{font-size:.75rem;font-weight:700}.empty-calendar-cell[data-v-13f46016]{cursor:default!important;background-color:#0000!important;border:none!important}.stable-scroll-lock[data-v-13f46016]{min-height:450px}.agent-avatar-tag[data-v-13f46016]{color:#475569;background:#f1f5f9;border-radius:4px;padding:.2rem .5rem;font-size:.8rem;font-weight:600}.status-pill-badge[data-v-13f46016]{text-transform:uppercase;text-align:center;border-radius:9999px;padding:.25rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.pill-fait[data-v-13f46016]{color:#16a34a;background-color:#16a34a11}.pill-à-faire[data-v-13f46016]{color:#eb2536;background-color:#eb253611}.pill-reporté[data-v-13f46016]{color:#2563eb;background-color:#2563eb11}.pill-annulé[data-v-13f46016]{color:#4a3912;background-color:#4a391211}.calendar-date-formatter[data-v-13f46016]{font-variant-numeric:tabular-nums;align-items:center;gap:.2rem;font-size:.825rem;display:inline-flex}.day-dim[data-v-13f46016]{color:#64748b;text-transform:lowercase;font-weight:500}.day-bold[data-v-13f46016]{color:#0f172a;font-weight:800}.mini-format[data-v-13f46016]{font-size:.775rem}.mini-fade[data-v-13f46016]{animation:.12s ease-out fadeIn-13f46016}@keyframes fadeIn-13f46016{0%{opacity:0}to{opacity:1}}.page-container[data-v-7df6ebd1]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-7df6ebd1]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-7df6ebd1],.header-titles h2.title[data-v-7df6ebd1]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-7df6ebd1],.header-titles .subtitle[data-v-7df6ebd1]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-7df6ebd1]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-7df6ebd1]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-7df6ebd1]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-7df6ebd1]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-7df6ebd1]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-7df6ebd1]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-7df6ebd1]{color:#94a3b8;font-size:.85rem}.search-input[data-v-7df6ebd1]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-7df6ebd1]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-7df6ebd1]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-7df6ebd1]{color:#fff;background:#cbd5e1}.btn-danger[data-v-7df6ebd1]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-7df6ebd1]{color:var(--stimeo-danger)}.btn-primary[data-v-7df6ebd1]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-7df6ebd1]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-7df6ebd1]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-7df6ebd1]{color:var(--stimeo-primary)}.edit-btn[data-v-7df6ebd1]:hover{background:#0000000d}.btn-sm[data-v-7df6ebd1]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-7df6ebd1]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-7df6ebd1],.table-container[data-v-7df6ebd1]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-7df6ebd1],.data-table[data-v-7df6ebd1]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-7df6ebd1],.data-table th[data-v-7df6ebd1]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-7df6ebd1],.data-table td[data-v-7df6ebd1]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-7df6ebd1]:hover,.data-table tbody tr[data-v-7df6ebd1]:hover{background:#f8fafc}td[data-v-7df6ebd1]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-7df6ebd1]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-7df6ebd1],.loading-state[data-v-7df6ebd1]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-7df6ebd1]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-7df6ebd1]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-7df6ebd1]{text-align:center!important}.font-semibold[data-v-7df6ebd1]{font-weight:600}.text-wrap[data-v-7df6ebd1]{white-space:normal}.text-truncate[data-v-7df6ebd1]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-7df6ebd1]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-7df6ebd1]{align-items:center;display:inline-flex;position:relative}.card-grid-1x-center[data-v-7df6ebd1]{grid-template-columns:50%;justify-content:center;gap:1.25rem;display:grid}.card-grid-2x[data-v-7df6ebd1]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.info-card[data-v-7df6ebd1]{border:1px solid var(--stimeo-border);background:#fff;border-radius:6px;height:100%;padding:1.1rem}.card-title[data-v-7df6ebd1]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.85rem;font-size:.9rem;font-weight:700}.form-row[data-v-7df6ebd1],.import-form[data-v-7df6ebd1]{align-items:center;gap:1rem;display:flex}.form-group[data-v-7df6ebd1]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-7df6ebd1]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-7df6ebd1]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-7df6ebd1]{flex-grow:1}.form-control[data-v-7df6ebd1]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-7df6ebd1]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-7df6ebd1]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-7df6ebd1]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-7df6ebd1]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-7df6ebd1]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-7df6ebd1]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-7df6ebd1]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-7df6ebd1]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-7df6ebd1]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-7df6ebd1]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-7df6ebd1]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-7df6ebd1]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-7df6ebd1]{transform:translate(14px)}.relative-position[data-v-7df6ebd1]{position:relative}.dropdown-wrapper-container[data-v-7df6ebd1]{width:100%;position:relative}.autocomplete-dropdown[data-v-7df6ebd1]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-7df6ebd1]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-7df6ebd1]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-7df6ebd1]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-7df6ebd1]{color:var(--stimeo-danger)!important}.fullscreen-preview-overlay[data-v-7df6ebd1]{z-index:10000;background-color:#0f172ae0;justify-content:center;align-items:start;width:100vw;height:100vh;margin:0;padding:3rem 2rem;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.fullscreen-close-btn[data-v-7df6ebd1]{color:#fff;cursor:pointer;z-index:10005;background-color:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.4rem;transition:all .2s;display:flex;position:fixed;top:1.5rem;right:2.5rem}.fullscreen-close-btn[data-v-7df6ebd1]:hover{color:var(--stimeo-danger,#e12d2d);background-color:#fff;transform:scale(1.05)}.fullscreen-preview-card[data-v-7df6ebd1]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:8px;flex-direction:column;align-items:center;width:100%;max-width:720px;height:fit-content;padding:1.25rem;display:flex;box-shadow:0 25px 50px -12px #00000080}.fullscreen-preview-img[data-v-7df6ebd1]{border:1px solid #e2e8f0;border-radius:4px;max-width:100%;height:auto}.preview-meta-footer[data-v-7df6ebd1]{text-align:center;width:100%;margin-top:.6rem}.badge-row-alignment-flex[data-v-7df6ebd1]{align-items:center;gap:.5rem;display:inline-flex}.preview-page-badge[data-v-7df6ebd1]{color:#475569;background:#cbd5e1;border-radius:4px;padding:.15rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.discrete-click-hint-text[data-v-7df6ebd1]{color:var(--stimeo-text-light,#64748b);margin-top:.25rem;font-size:.7rem;font-weight:500}.mini-icon-spacing[data-v-7df6ebd1]{margin-right:2px;font-size:.65rem}.loupe-zoom-trigger-btn[data-v-7df6ebd1]{color:var(--stimeo-primary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:.85rem;transition:background-color .15s;display:inline-flex}.loupe-zoom-trigger-btn[data-v-7df6ebd1]:hover{color:#334155;background-color:#cbd5e1}.call-sheet-wrapper[data-v-7df6ebd1]{background-color:var(--stimeo-bg);flex-direction:column;height:100vh;display:flex;overflow:hidden}.sticky-header[data-v-7df6ebd1]{border-bottom:1px solid var(--stimeo-border);z-index:10;background:#fff;flex-shrink:0;padding:1rem 2.5rem}.split-columns-container[data-v-7df6ebd1]{flex-grow:1;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.scrollable-area[data-v-7df6ebd1]{height:100%;padding:1.5rem 2.5rem;overflow-y:auto}.column-history[data-v-7df6ebd1]{border-right:1px solid var(--stimeo-border);background-color:#f8fafc}.column-header[data-v-7df6ebd1]{z-index:5;background-color:#f8fafc;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:.75rem 0;display:flex;position:sticky;top:-1.5rem}.column-title[data-v-7df6ebd1]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.5px;font-size:1rem;font-weight:700}.column-context[data-v-7df6ebd1]{background-color:#fff}.context-sub-nav[data-v-7df6ebd1]{z-index:5;background:#fff;flex-wrap:wrap;gap:.5rem;padding:0 0 .75rem;display:flex;position:sticky;top:-1.5rem}.context-sub-nav button[data-v-7df6ebd1]{border:1px solid var(--stimeo-border);cursor:pointer;background:#f1f5f9;border-radius:4px;padding:.4rem .8rem;font-size:.75rem;font-weight:600;transition:all .2s}.context-sub-nav button[data-v-7df6ebd1]:hover{background:var(--stimeo-primary);color:#fff}.btn-save-context[data-v-7df6ebd1]{background-color:var(--stimeo-primary)!important;color:#fff!important;border:1px solid var(--stimeo-primary)!important;font-weight:700!important}.btn-save-context[data-v-7df6ebd1]:hover{opacity:.9}.btn-badge-relative[data-v-7df6ebd1]{position:relative!important}.section-anchor[data-v-7df6ebd1]{scroll-margin-top:5rem}.doc-list-interactive-container[data-v-7df6ebd1]{flex-direction:column;gap:.5rem;display:flex}.doc-item-row-wrapper[data-v-7df6ebd1]{border-bottom:1px solid #f1f5f9;padding-bottom:.4rem}.doc-item-row-wrapper[data-v-7df6ebd1]:last-child{border-bottom:none}.doc-item-trigger-line[data-v-7df6ebd1]{color:var(--stimeo-text);cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.85rem;transition:background-color .15s;display:flex}.doc-item-trigger-line[data-v-7df6ebd1]:hover{color:var(--stimeo-primary);background-color:#f8fafc}.pdf-icon-color[data-v-7df6ebd1]{color:var(--stimeo-danger)}.active-selected-doc[data-v-7df6ebd1]{color:var(--stimeo-primary);background-color:#fffdf5;font-weight:600}.active-selected-doc .doc-name-text-link[data-v-7df6ebd1]{text-decoration:underline}.status-warning-card[data-v-7df6ebd1]{background-color:#fef2f2;border:1px solid #fee2e2}.warning-text[data-v-7df6ebd1]{color:#b91c1c;font-size:.85rem;font-weight:600}.mb-3[data-v-7df6ebd1]{margin-bottom:1rem}.call-sheet-wrapper.halfscreen-mode-active[data-v-7df6ebd1]{height:100vh;position:relative;overflow:hidden}.halfscreen-top-viewport[data-v-7df6ebd1]{z-index:100;box-sizing:border-box;background-color:#0f172af5;border-bottom:2px solid #334155;justify-content:center;align-items:flex-start;width:100%;height:40vh;padding:1rem 1.5rem;display:flex;position:absolute;top:0;left:0;overflow-y:auto}.split-columns-container.halfscreen-bottom-viewport[data-v-7df6ebd1]{width:100%;height:60vh;margin:0;position:absolute;top:40vh;left:0}.mini-fade[data-v-7df6ebd1]{animation:.15s ease-out fadeIn-7df6ebd1}@keyframes fadeIn-7df6ebd1{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.page-container[data-v-2ccd2dc6]{max-width:1200px;margin:0 auto;padding:.5rem 0 2rem}.page-header[data-v-2ccd2dc6]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.header-titles h1[data-v-2ccd2dc6],.header-titles h2.title[data-v-2ccd2dc6]{color:var(--stimeo-primary);margin:0 0 .2rem;font-size:1.75rem}.header-titles p[data-v-2ccd2dc6],.header-titles .subtitle[data-v-2ccd2dc6]{color:var(--stimeo-text-light);margin:0;font-size:.9rem}.title[data-v-2ccd2dc6]{color:var(--stimeo-primary);margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-2ccd2dc6]{color:var(--stimeo-text-light);margin-bottom:2rem;font-size:.9rem}label[data-v-2ccd2dc6]{color:var(--stimeo-text);font-size:.85rem;font-weight:600}.link[data-v-2ccd2dc6]{color:var(--stimeo-text-light);font-size:.85rem;text-decoration:none;transition:color .2s}.link[data-v-2ccd2dc6]:hover{color:var(--stimeo-primary);text-decoration:underline}.search-wrapper[data-v-2ccd2dc6]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:280px;padding:.4rem .75rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-icon[data-v-2ccd2dc6]{color:#94a3b8;font-size:.85rem}.search-input[data-v-2ccd2dc6]{border:none;outline:none;width:100%;margin-left:.5rem;font-family:inherit;font-size:.85rem}.btn[data-v-2ccd2dc6]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:filter .2s;display:flex}.btn-primary[data-v-2ccd2dc6]{background:var(--stimeo-primary);color:#fff}.btn-secondary[data-v-2ccd2dc6]{color:#fff;background:#cbd5e1}.btn-danger[data-v-2ccd2dc6]{background:var(--stimeo-danger);color:#fff}.txt-danger[data-v-2ccd2dc6]{color:var(--stimeo-danger)}.btn-primary[data-v-2ccd2dc6]:hover:not(:disabled){background:var(--stimeo-accent)}.btn-primary[data-v-2ccd2dc6]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-2ccd2dc6]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .2s}.edit-btn[data-v-2ccd2dc6]{color:var(--stimeo-primary)}.edit-btn[data-v-2ccd2dc6]:hover{background:#0000000d}.btn-sm[data-v-2ccd2dc6]{padding:.25rem .5rem;font-size:.75rem}.btn-md[data-v-2ccd2dc6]{padding:.4rem .8rem;font-size:.75rem}.table-scroll-container[data-v-2ccd2dc6],.table-container[data-v-2ccd2dc6]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;box-shadow:0 2px 4px #0000000d}.stimeo-table[data-v-2ccd2dc6],.data-table[data-v-2ccd2dc6]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.825rem}.stimeo-table th[data-v-2ccd2dc6],.data-table th[data-v-2ccd2dc6]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.6rem .75rem;font-weight:600}.stimeo-table td[data-v-2ccd2dc6],.data-table td[data-v-2ccd2dc6]{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;padding:.4rem .75rem}.stimeo-table tbody tr[data-v-2ccd2dc6]:hover,.data-table tbody tr[data-v-2ccd2dc6]:hover{background:#f8fafc}td[data-v-2ccd2dc6]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.ref-badge[data-v-2ccd2dc6]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.8rem;font-weight:500}.empty-state[data-v-2ccd2dc6],.loading-state[data-v-2ccd2dc6]{text-align:center!important;color:#94a3b8!important;padding:3rem 1rem!important}.clickable[data-v-2ccd2dc6]:hover{text-decoration:underline;cursor:pointer!important}.badge[data-v-2ccd2dc6]{background-color:var(--stimeo-danger,#ef4444);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0003}.text-center[data-v-2ccd2dc6]{text-align:center!important}.font-semibold[data-v-2ccd2dc6]{font-weight:600}.text-wrap[data-v-2ccd2dc6]{white-space:normal}.text-truncate[data-v-2ccd2dc6]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.side-hint-text[data-v-2ccd2dc6]{color:var(--stimeo-text-light);font-size:.75rem}label[data-v-2ccd2dc6]{align-items:center;display:inline-flex;position:relative}.card-grid-1x-center[data-v-2ccd2dc6]{grid-template-columns:50%;justify-content:center;gap:1.25rem;display:grid}.card-grid-2x[data-v-2ccd2dc6]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.info-card[data-v-2ccd2dc6]{border:1px solid var(--stimeo-border);background:#fff;border-radius:6px;height:100%;padding:1.1rem}.card-title[data-v-2ccd2dc6]{color:var(--stimeo-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.85rem;font-size:.9rem;font-weight:700}.form-row[data-v-2ccd2dc6],.import-form[data-v-2ccd2dc6]{align-items:center;gap:1rem;display:flex}.form-group[data-v-2ccd2dc6]{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.form-group-inline[data-v-2ccd2dc6]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:15px;margin-bottom:.6rem;display:grid}.form-group-inline label[data-v-2ccd2dc6]{text-align:left;color:var(--stimeo-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.8rem;font-weight:600}.form-row .form-group[data-v-2ccd2dc6]{flex-grow:1}.form-control[data-v-2ccd2dc6]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.form-control[data-v-2ccd2dc6]:focus{border-color:var(--stimeo-primary,#2c3e50);outline:none}.form-footer[data-v-2ccd2dc6]{text-align:center;margin-top:1.5rem}.field-disabled-box[data-v-2ccd2dc6]{color:#64748b;background-color:#f1f5f9;align-items:center;min-height:34px;font-weight:500;display:flex}.toggle-mode-wrapper[data-v-2ccd2dc6]{align-items:center;gap:.5rem;display:flex}.toggle-label[data-v-2ccd2dc6]{font-size:.8rem;font-weight:600}.toggle-label.text-light[data-v-2ccd2dc6]{color:var(--stimeo-text-light)}.custom-switch-btn[data-v-2ccd2dc6]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.custom-switch-btn.switch-active[data-v-2ccd2dc6]{background-color:var(--stimeo-primary,#cabf75)}.switch-bullet[data-v-2ccd2dc6]{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.custom-switch-btn.switch-active .switch-bullet[data-v-2ccd2dc6]{transform:translate(16px)}.custom-switch-btn.btn-xs[data-v-2ccd2dc6]{width:28px;height:14px}.custom-switch-btn.btn-xs .switch-bullet[data-v-2ccd2dc6]{width:10px;height:10px;top:2px;left:2px}.custom-switch-btn.btn-xs.switch-active .switch-bullet[data-v-2ccd2dc6]{transform:translate(14px)}.relative-position[data-v-2ccd2dc6]{position:relative}.dropdown-wrapper-container[data-v-2ccd2dc6]{width:100%;position:relative}.autocomplete-dropdown[data-v-2ccd2dc6]{border:1px solid var(--stimeo-border);z-index:300;background:#fff;border-radius:6px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-2ccd2dc6]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.3rem .6rem;font-size:.85rem;display:flex}.dropdown-item[data-v-2ccd2dc6]:hover{background-color:#f8fafc}.form-group-inline-switch[data-v-2ccd2dc6]{justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.required-star[data-v-2ccd2dc6]{color:var(--stimeo-danger)!important}.no-decoration[data-v-2ccd2dc6]{color:inherit;text-decoration:none}
