:root{--theme-dark-static:#035;--font-primary:"Atkinson Hyperlegible", system-ui, -apple-system, sans-serif;--font-alternative:"Bricolage Grotesque", system-ui, -apple-system, sans-serif;--theme-success:#22c55e;--theme-info:#0ea5e9;--theme-warning:#f59e0b;--theme-danger:#ef4444}:root[data-bs-theme=light],:root[data-bs-theme=light].ufms_light{--theme-gray:#6c757d;--theme-gray-dark:#343a40;--theme-white:#fff;--theme-black:#101720;--theme-brand-color:#0088b7;--theme-dark-color:var(--theme-dark-static);--theme-primary:var(--theme-brand-color);--theme-primary-light:#e0f2fe;--theme-primary-dark:#006a91;--theme-primary-shadow:#0088b740;--theme-secondary:#6c757d;--theme-body-bg:#f8f9fa;--theme-text-color:#2d3748;--theme-heading-color:#4a5568;--theme-muted-color:#697689;--theme-sidebar-bg:#fff;--theme-sidebar-border:#e2e8f0;--theme-border-color:#e2e8f0;--theme-border-subtle:#edf2f7;--theme-hover-bg:#0088b714;--theme-active-bg:#0088b71f;--theme-shadow-sm:0 1px 2px #0000000a;--theme-shadow:0 1px 3px #0000000f, 0 1px 2px #0000000a}:root[data-bs-theme=dark],:root[data-bs-theme=dark].ufms_dark{--theme-gray:#9ca3af;--theme-gray-dark:#d1d5db;--theme-white:#101720;--theme-black:#fff;--theme-brand-color:#60a5fa;--theme-dark-color:#93c5fd;--theme-primary:var(--theme-brand-color);--theme-primary-light:#60a5fa26;--theme-primary-dark:#3b82f6;--theme-primary-shadow:#60a5fa59;--theme-secondary:#9ca3af;--theme-body-bg:#0f172a;--theme-text-color:#e2e8f0;--theme-heading-color:#cbd5e1;--theme-muted-color:#94a3b8;--theme-sidebar-bg:#1e293b;--theme-sidebar-border:#334155;--theme-border-color:#334155;--theme-border-subtle:#475569;--theme-hover-bg:#60a5fa1f;--theme-active-bg:#60a5fa2e;--theme-shadow-sm:0 1px 3px #0000004d;--theme-shadow:0 4px 6px -1px #0000004d, 0 2px 4px -2px #0003;--theme-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root[data-bs-theme=contraste],:root[data-bs-theme=contraste].ufms_contraste{--theme-gray:#fff;--theme-gray-dark:#fff;--theme-white:#000;--theme-black:#fff;--theme-brand-color:#ff0;--theme-dark-color:#ff0;--theme-primary:#ff0;--theme-primary-light:#1a1a00;--theme-primary-dark:#e6e600;--theme-primary-shadow:#ffff0080;--theme-secondary:#fff;--theme-body-bg:#000;--theme-text-color:#fff;--theme-heading-color:#fff;--theme-muted-color:#ccc;--theme-sidebar-bg:#0a0a0a;--theme-sidebar-border:#fff;--theme-border-color:#fff;--theme-border-subtle:#999;--theme-hover-bg:#ff03;--theme-active-bg:#ffff0059;--theme-shadow-sm:0 0 0 1px #fff;--theme-shadow:0 0 0 2px #fff;--theme-btn-close-filter:invert(1) grayscale(100%) brightness(200%);--bs-body-bg:#000;--bs-body-color:#fff;--bs-link-color:#ff0;--bs-link-hover-color:#e6e600;--bs-border-color:#fff;--bs-primary:#ff0;--bs-primary-rgb:255, 255, 0;--bs-secondary-color:#ccc;--bs-emphasis-color:#fff;--bs-light-text-emphasis:#fff;--bs-secondary-rgb:#fff;--bs-light-bg-subtle:#000;--bs-light-border-subtle:#fff;--bs-body-bg-rgb:0, 0, 0;--bs-btn-color:#000;--bs-btn-bg:#000;--theme-success:#0f8;--theme-info:#00d4ff;--theme-warning:#fa0;--theme-danger:#f44}:root[data-bs-theme=homolog],:root[data-bs-theme=homolog].ufms_homolog{--theme-gray:#78716c;--theme-gray-dark:#44403c;--theme-white:#fff;--theme-black:#1c1007;--theme-brand-color:#b45309;--theme-dark-color:#78350f;--theme-primary:var(--theme-brand-color);--theme-primary-light:#fef3c7;--theme-primary-dark:#92400e;--theme-primary-shadow:#b4530940;--theme-secondary:#78716c;--theme-body-bg:#fdf8f3;--theme-text-color:#292524;--theme-heading-color:#44403c;--theme-muted-color:#78716c;--theme-sidebar-bg:#fff;--theme-sidebar-border:#e7e5e4;--theme-border-color:#e7e5e4;--theme-border-subtle:#f5f5f4;--theme-hover-bg:#b4530912;--theme-active-bg:#b453091f;--theme-shadow-sm:0 1px 2px #1c10070d;--theme-shadow:0 1px 3px #1c100714, 0 1px 2px #1c10070d;--bs-body-bg:#fdf8f3;--bs-body-color:#292524;--bs-link-color:#b45309;--bs-link-hover-color:#92400e;--bs-border-color:#e7e5e4;--bs-primary:#b45309;--bs-primary-rgb:180, 83, 9}:root[data-bs-theme=desenvolvimento],:root[data-bs-theme=desenvolvimento].ufms_desenvolvimento{--theme-gray:#6b7280;--theme-gray-dark:#374151;--theme-white:#fff;--theme-black:#0f0a1e;--theme-brand-color:#7c3aed;--theme-dark-color:#4c1d95;--theme-primary:var(--theme-brand-color);--theme-primary-light:#ede9fe;--theme-primary-dark:#6d28d9;--theme-primary-shadow:#7c3aed40;--theme-secondary:#8b5cf6;--theme-body-bg:#faf8ff;--theme-text-color:#1e1b2e;--theme-heading-color:#2e2554;--theme-muted-color:#6b7280;--theme-sidebar-bg:#fff;--theme-sidebar-border:#e9e4fb;--theme-border-color:#e9e4fb;--theme-border-subtle:#f3f0fd;--theme-hover-bg:#7c3aed12;--theme-active-bg:#7c3aed1f;--theme-shadow-sm:0 1px 2px #0f0a1e0d;--theme-shadow:0 1px 3px #0f0a1e14, 0 1px 2px #0f0a1e0d;--bs-body-bg:#faf8ff;--bs-body-color:#1e1b2e;--bs-link-color:#7c3aed;--bs-link-hover-color:#6d28d9;--bs-border-color:#e9e4fb;--bs-primary:#7c3aed;--bs-primary-rgb:124, 58, 237}:root[data-bs-theme=administrativo],:root[data-bs-theme=administrativo].ufms_administrativo{--theme-gray:#64748b;--theme-gray-dark:#334155;--theme-white:#fff;--theme-black:#020617;--theme-brand-color:#475569;--theme-dark-color:#1e293b;--theme-primary:var(--theme-brand-color);--theme-primary-light:#f1f5f9;--theme-primary-dark:#334155;--theme-primary-shadow:#47556933;--theme-secondary:#94a3b8;--theme-body-bg:#f8fafc;--theme-text-color:#0f172a;--theme-heading-color:#1e293b;--theme-muted-color:#64748b;--theme-sidebar-bg:#fff;--theme-sidebar-border:#e2e8f0;--theme-border-color:#e2e8f0;--theme-border-subtle:#f1f5f9;--theme-hover-bg:#4755690f;--theme-active-bg:#4755691a;--theme-shadow-sm:0 1px 2px #0206170a;--theme-shadow:0 1px 3px #02061712, 0 1px 2px #0206170a;--bs-body-bg:#f8fafc;--bs-body-color:#0f172a;--bs-link-color:#475569;--bs-link-hover-color:#334155;--bs-border-color:#e2e8f0;--bs-primary:#475569;--bs-primary-rgb:71, 85, 105}:root[data-bs-theme=teste],:root[data-bs-theme=teste].ufms_teste{--theme-gray:#6b7280;--theme-gray-dark:#374151;--theme-white:#fff;--theme-black:#022c1e;--theme-brand-color:#059669;--theme-dark-color:#064e3b;--theme-primary:var(--theme-brand-color);--theme-primary-light:#d1fae5;--theme-primary-dark:#047857;--theme-primary-shadow:#05966940;--theme-secondary:#10b981;--theme-body-bg:#f0fdf8;--theme-text-color:#064e3b;--theme-heading-color:#065f46;--theme-muted-color:#6b7280;--theme-sidebar-bg:#fff;--theme-sidebar-border:#a7f3d0;--theme-border-color:#a7f3d0;--theme-border-subtle:#d1fae5;--theme-hover-bg:#05966912;--theme-active-bg:#0596691f;--theme-shadow-sm:0 1px 2px #022c1e0d;--theme-shadow:0 1px 3px #022c1e14, 0 1px 2px #022c1e0d;--bs-body-bg:#f0fdf8;--bs-body-color:#064e3b;--bs-link-color:#059669;--bs-link-hover-color:#047857;--bs-border-color:#a7f3d0;--bs-primary:#059669;--bs-primary-rgb:5, 150, 105}a{color:var(--theme-brand-color)}a:hover,a:focus{color:var(--theme-dark-color)}.text-theme{color:var(--theme-primary)!important}.text-muted-theme{color:var(--theme-muted-color)!important}.text-heading{color:var(--theme-heading-color)!important}.bg-theme{background-color:var(--theme-primary)!important}.bg-hover-theme:hover{background-color:var(--theme-hover-bg)!important}.border-theme{border-color:var(--theme-border-color)!important}.border-subtle{border-color:var(--theme-border-subtle)!important}.bg-primary{background-color:var(--theme-primary)!important}.text-primary{color:var(--theme-primary)!important}.border-primary{border-color:var(--theme-primary)!important}:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px;box-shadow:0 0 0 3px var(--theme-primary-shadow)}.accessibility-bar a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #fff}#sidebar .nav-link:focus-visible,#sidebar .nav-link-standalone:focus-visible{outline:2px solid var(--theme-brand-color);outline-offset:2px;border-radius:2px}#filterSidebarTitle:focus{outline:none}.btn{background-image:linear-gradient(#ffffff1f 0%,#fff0 100%);border-radius:.375rem;box-shadow:inset 0 1px #ffffff26;font-family:var(--font-alternative)!important}.btn-primary{--bs-btn-bg:var(--theme-primary);--bs-btn-border-color:var(--theme-primary);--bs-btn-color:#fff;--bs-btn-hover-bg:var(--theme-primary-dark);--bs-btn-hover-border-color:var(--theme-primary-dark);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--theme-dark-color);--bs-btn-active-border-color:var(--theme-dark-color);--bs-btn-active-color:#fff}.btn-outline-primary{--bs-btn-color:var(--theme-primary);--bs-btn-border-color:var(--theme-primary);--bs-btn-hover-bg:var(--theme-primary);--bs-btn-hover-border-color:var(--theme-primary);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--theme-primary);--bs-btn-active-border-color:var(--theme-primary);--bs-btn-active-color:#fff}[data-bs-theme=light] .btn-outline-primary:hover{color:#fff}[data-bs-theme=dark] .btn-close{filter:var(--theme-btn-close-filter)}[data-bs-theme=contraste] .btn-light{background-color:#000}[data-bs-theme=contraste] .btn-primary,.btn-outline-primary:hover{color:#000}[data-bs-theme=contraste] .btn-close{--bs-btn-close-opacity:1;background-color:#fff!important}.alert-primary{--bs-alert-bg:var(--theme-primary-light);--bs-alert-color:var(--theme-primary-dark);--bs-alert-border-color:color-mix(in srgb, var(--theme-primary) 40%, transparent)}[data-bs-theme=dark] .alert-primary{--bs-alert-bg:var(--theme-primary-light);--bs-alert-color:#bfdbfe;--bs-alert-border-color:var(--theme-primary-shadow)}.alert-success{--bs-alert-bg:#ecfdf5;--bs-alert-color:#065f46;--bs-alert-border-color:#a7f3d0}.alert-info{--bs-alert-bg:#f0f9ff;--bs-alert-color:#0c4a6e;--bs-alert-border-color:#7dd3fc}.alert-warning{--bs-alert-bg:#fffbeb;--bs-alert-color:#92400e;--bs-alert-border-color:#fde68a}.alert-danger{--bs-alert-bg:#fef2f2;--bs-alert-color:#991b1b;--bs-alert-border-color:#fecaca}[data-bs-theme=dark] .alert-success{--bs-alert-bg:#4ade8026;--bs-alert-color:#bbf7d0;--bs-alert-border-color:#4ade8059}.badge-primary{--bs-badge-bg:var(--theme-primary);--bs-badge-color:#fff}.table-primary{--bs-table-bg:var(--theme-primary-light);--bs-table-color:var(--theme-primary-dark);--bs-table-border-color:color-mix(in srgb, var(--theme-primary) 30%, transparent)}.table-hover .table-primary:hover{--bs-table-bg:color-mix(in srgb, var(--theme-primary) 20%, var(--theme-primary-light))}.list-group-item-primary{color:var(--theme-primary-dark);background-color:var(--theme-primary-light);border-color:color-mix(in srgb, var(--theme-primary) 40%, transparent)}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{background-color:color-mix(in srgb, var(--theme-primary) 25%, var(--theme-primary-light));color:var(--theme-primary-dark)}.nav-link{color:var(--theme-primary);font-family:var(--font-alternative)!important}.nav-link:hover,.nav-link:focus{color:var(--theme-primary-dark)}.nav-tabs .nav-link{border-radius:.375rem .375rem 0 0}.nav-tabs .nav-link:hover{background-color:var(--theme-primary);color:#fff;border-color:var(--theme-primary)}[data-bs-theme=dark] .dropdown-item:focus,.dropdown-item:hover{color:#000;background-color:#fff}.card{border-color:var(--theme-border-color);box-shadow:var(--theme-shadow-sm)}.card-header{background-color:color-mix(in srgb, var(--theme-body-bg) 97%, black);border-bottom-color:var(--theme-border-color)}.accordion-button:not(.collapsed){background-color:var(--theme-hover-bg);color:var(--theme-primary)}.form-check-input:checked{background-color:var(--theme-primary);border-color:var(--theme-primary)}.form-control:focus,.form-select:focus{border-color:var(--theme-primary);box-shadow:0 0 0 .25rem var(--theme-primary-shadow)}.pagination .page-item.active .page-link{background-color:var(--theme-primary);border-color:var(--theme-primary);color:#fff}.breadcrumb-item.active{color:var(--theme-primary)}.table tbody tr.selected{color:var(--theme-primary-dark);background-color:var(--theme-primary-light)!important}.table tbody tr.selected:hover{background-color:color-mix(in srgb, var(--theme-primary) 15%, var(--theme-primary-light))!important}[data-bs-theme=ufms_dark] .table tbody tr.selected{color:#bfdbfe;background-color:var(--theme-primary-light)!important}:root{--acc-bar-height:28px;--acc-bar-background-color:#035;--navbar-height:56px;--sidebar-width:285px;--filter-sidebar-width:380px}@media (width<=991.98px){:root{--acc-bar-height:0px;--navbar-height:52px}}body{background:var(--theme-body-bg);color:var(--theme-text-color);flex-direction:column;min-height:100vh;font-size:.875rem;display:flex;font-family:var(--font-primary)!important}.font-alternative{font-family:var(--font-alternative)!important}a{text-decoration:none}a:not(.btn):not(.nav-link):not(.dropdown-item):not(.list-group-item):hover,a:not(.btn):not(.nav-link):not(.dropdown-item):not(.list-group-item):focus{text-decoration:underline}.btn-featured{box-shadow:inset 0 1px 0 #ffffff26,  0 2px 6px -1px color-mix(in srgb, var(--bs-btn-bg) 60%, transparent), 0 3px 6px -2px color-mix(in srgb, var(--bs-btn-bg) 60%, transparent), 0 4px 12px -4px color-mix(in srgb, var(--bs-btn-bg) 18%, transparent);transition:box-shadow .2s,transform .15s}.btn-featured:hover,.btn-featured:focus-visible{box-shadow:inset 0 1px 0 #ffffff2e,  0 4px 10px -1px color-mix(in srgb, var(--bs-btn-bg) 70%, transparent), 0 8px 20px -4px color-mix(in srgb, var(--bs-btn-bg) 70%, transparent), 0 12px 32px -6px color-mix(in srgb, var(--bs-btn-bg) 28%, transparent);transform:translateY(-1px)}.btn-featured:active{box-shadow:inset 0 1px 2px #0000001f,  0 1px 3px -1px color-mix(in srgb, var(--bs-btn-bg) 50%, transparent), 0 2px 6px -2px color-mix(in srgb, var(--bs-btn-bg) 50%, transparent), 0 4px 12px -6px color-mix(in srgb, var(--bs-btn-bg) 20%, transparent);background-image:linear-gradient(#0000000a 0%,#fff0 100%);transform:translateY(1px)}[data-fadein]{opacity:1;animation:.3s forwards fadeInUp;transform:translateY(0)}[data-fadein="1"]{animation-delay:.1s}[data-fadein="2"]{animation-delay:.2s}[data-fadein="3"]{animation-delay:.3s}[data-fadein="4"]{animation-delay:.4s}[data-fadein="5"]{animation-delay:.5s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.main-wrapper{flex-direction:column;flex:1;transition:margin-left .3s;display:flex}@media (width>=992px){.main-wrapper,.footer{margin-left:var(--sidebar-width);transition:margin-left .3s}.main-wrapper.sidebar-collapsed,.footer.sidebar-collapsed{margin-left:0}.main-wrapper.filter-sidebar-open,.footer.filter-sidebar-open{margin-left:calc(var(--sidebar-width) + var(--filter-sidebar-width));transition:margin-left .3s}.main-wrapper.sidebar-collapsed.filter-sidebar-open,.footer.sidebar-collapsed.filter-sidebar-open{margin-left:var(--filter-sidebar-width)}}.scrollbar-soft{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s}.scrollbar-soft::-webkit-scrollbar{width:5px}.scrollbar-soft::-webkit-scrollbar-track{background:0 0}.scrollbar-soft::-webkit-scrollbar-thumb{background:0 0;border-radius:4px}@media (width>=992px){.scrollbar-soft:hover,.scrollbar-soft:focus-within{scrollbar-color:color-mix(in srgb, var(--icon-color) 40%, transparent) transparent}.scrollbar-soft:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--icon-color) 40%, transparent)}.scrollbar-soft:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--icon-color) 40%, transparent)}}@media (width<=991.98px){.scrollbar-soft{scrollbar-color:color-mix(in srgb, var(--icon-color) 40%, transparent) transparent}.scrollbar-soft::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--icon-color) 40%, transparent)}}.accessibility-bar{background:var(--acc-bar-background-color);color:#fff;min-height:var(--acc-bar-height);z-index:1050;align-items:center;font-size:.7rem}.accessibility-bar a{color:#fff}.shortcut-key{color:#fff;background:#fff3;border-radius:2px;margin-left:3px;padding:0 4px;font-size:.6rem}.navbar{min-height:var(--navbar-height);z-index:1030;background-color:var(--theme-body-bg);border-bottom:1px solid var(--theme-border-color);box-shadow:0 1px 2px #0000000d}.navbar-brand{color:var(--theme-brand-color);font-size:1.1rem;font-weight:700}@media (width>=576px){.navbar-brand{font-size:1.25rem}}.user-badge{padding:8px 10px;font-size:.8rem}@media (width<=575.98px){.dropdown-menu-mobile-fullwidth{left:2%!important;right:2%!important;top:var(--navbar-height)!important;border-radius:0!important;width:96%!important;max-width:96%!important;margin-left:auto!important;margin-right:auto!important;position:fixed!important;transform:none!important}}.menu-agetic-card{border:1px solid var(--bs-light-border-subtle);cursor:pointer;border-radius:.5rem;outline:none;transition:border-color .2s,box-shadow .2s,transform .15s}.menu-agetic-card:hover{border-color:var(--theme-brand-color);box-shadow:0 0 0 2px #0d7a9e2e}.menu-agetic-card:focus,.menu-agetic-card:focus-visible{border-color:var(--theme-brand-color);box-shadow:0 0 0 3px #0d7a9e59}.menu-agetic-card:active{border-color:var(--theme-brand-hover);transform:scale(.98);box-shadow:0 0 0 2px #0a62804d}.menu-agetic-scroll{max-height:380px;overflow:hidden auto}.skeleton{background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa 50%,#e9ecef 75%) 0 0/200% 100%;border-radius:.375rem;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.icon-circle{object-fit:cover;background-color:#e9ecef;border-radius:50%;flex-shrink:0;width:44px;height:44px}.banner-img{object-fit:cover;border-radius:.5rem;width:100%;height:100%;max-height:100%}.border-hover{--_bh:var(--theme-primary);box-sizing:border-box;cursor:pointer;border:1px solid #0000;transition:border-color .2s,box-shadow .25s,transform .2s}.border-hover:hover,.border-hover:focus-within{border-color:var(--_bh);box-shadow:0 6px 20px -4px color-mix(in srgb, var(--_bh) 30%, transparent), 0 2px 6px -2px color-mix(in srgb, var(--_bh) 15%, transparent);transform:translateY(-3px)}.bh-success{--_bh:var(--theme-success)}.bh-info{--_bh:var(--theme-info)}.bh-warning{--_bh:var(--theme-warning)}.bh-danger{--_bh:var(--theme-danger)}.border-hover.bh-flat:hover,.border-hover.bh-flat:focus-within{box-shadow:0 0 0 1px color-mix(in srgb, var(--_bh) 40%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--_bh) 10%, transparent);transform:none}.footer-link{border-top:1px solid #dee2e6;transition:background-color .15s}.footer-link:hover{background-color:#f8f9fa}.menu-agetic-scroll::-webkit-scrollbar{width:6px}.menu-agetic-scroll::-webkit-scrollbar-track{background:0 0}.menu-agetic-scroll::-webkit-scrollbar-thumb{background-color:#0d7a9e40;border-radius:3px}.nav-tabs-menu-agetic{border-bottom:1px solid var(--bs-light-border-subtle);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:0;overflow:auto hidden}.nav-tabs-menu-agetic::-webkit-scrollbar{display:none}.nav-tabs-menu-agetic .nav-link{color:#6c757d;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-2px;padding:.5rem 1rem;font-size:.82rem;font-weight:500;transition:color .2s,border-color .2s}.nav-tabs-menu-agetic .nav-link:hover{color:var(--theme-brand-color);border-bottom-color:#0d7a9e4d}.nav-tabs-menu-agetic .nav-link.active{color:var(--theme-brand-color);border-bottom-color:var(--theme-brand-color);font-weight:600}@media (width<=575.98px){.modal-dialog{margin:.5rem}}#sidebarOffcanvas{--bs-offcanvas-width:var(--sidebar-width)}@media (width>=992px){#sidebarOffcanvas{width:var(--sidebar-width);background:var(--theme-sidebar-bg);border-right:1px solid var(--theme-border-color);z-index:1020;flex-direction:column;transition:transform .3s;display:flex;inset:0 auto 0 0;visibility:visible!important;position:fixed!important;transform:none!important}#sidebarOffcanvas:before{content:"";height:calc(var(--acc-bar-height) + var(--navbar-height));background:var(--theme-sidebar-bg);flex-shrink:0}#sidebarOffcanvas.sidebar-collapsed{transform:translate(-100%)!important}.offcanvas-backdrop.show{display:none}#sidebarOffcanvas .offcanvas-body{flex-direction:column;flex:1;display:flex;overflow:hidden}}#sidebar{background:var(--theme-sidebar-bg);scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;padding-bottom:2rem;transition:scrollbar-color .3s;overflow-y:auto}@media (width>=992px){#sidebar:hover,#sidebar:focus-within{scrollbar-color:#0088b766 transparent}}#sidebar::-webkit-scrollbar{width:5px}#sidebar::-webkit-scrollbar-track{background:0 0}#sidebar::-webkit-scrollbar-thumb{background:0 0;border-radius:4px;transition:background .3s}@media (width>=992px){#sidebar:hover::-webkit-scrollbar-thumb{background:#0088b766}#sidebar:focus-within::-webkit-scrollbar-thumb{background:#0088b766}}#sidebar .sidebar-category{padding-left:1.5rem;position:relative}#sidebar .sidebar-heading{text-align:left;cursor:pointer;text-transform:uppercase;width:100%;color:var(--theme-muted-color);letter-spacing:.05em;z-index:2;background:0 0;border:none;align-items:center;gap:10px;padding:1rem .5rem .5rem 0;font-size:.7rem;font-weight:700;transition:color .15s;display:flex;position:relative}#sidebar .sidebar-heading:hover{color:var(--theme-brand-color)}#sidebar .sidebar-heading>i:first-of-type{color:var(--theme-brand-color);text-align:center;min-width:20px;font-size:1rem}#sidebar .sidebar-heading .sidebar-chevron{opacity:.4;flex-shrink:0;margin-left:auto;font-size:.65rem;transition:transform .2s,opacity .2s}#sidebar .sidebar-heading[aria-expanded=true] .sidebar-chevron{opacity:.65;transform:rotate(180deg)}#sidebar .sidebar-items{padding-left:25px;padding-right:15px;position:relative}#sidebar .sidebar-category.has-children .sidebar-items:before{content:"";background:var(--theme-border-color);width:1px;position:absolute;top:-8px;bottom:8px;left:9px}#sidebar .sidebar-items .nav-link{color:var(--theme-text-color);border-radius:.25rem;margin-bottom:.1rem;padding:.35rem .3rem;line-height:1;display:block}.navbar-brand:hover,#sidebar .sidebar-items .nav-link:hover{color:var(--theme-dark-color);text-decoration:underline}#sidebar .sidebar-items .nav-link.active{color:var(--theme-brand-color);background-color:#0d7a9e12;font-weight:600;text-decoration:none}#sidebar .sidebar-items .nav-link.active:hover{background-color:#0d7a9e1f;text-decoration:none}#sidebar .nav-link-standalone{color:var(--theme-text-color);align-items:center;gap:10px;padding:.6rem 1.5rem;font-size:.9rem;display:flex}#sidebar .nav-link-standalone i{color:var(--theme-brand-color);text-align:center;min-width:20px;font-size:1rem}#sidebar .nav-link-standalone:hover,#sidebar .nav-link-standalone.active{color:var(--theme-brand-color)}#sidebar .nav-link-standalone.active{background-color:#0d7a9e12;border-radius:.25rem;font-weight:600}.filter-sidebar{top:0;left:var(--sidebar-width);width:var(--filter-sidebar-width);background:var(--theme-body-bg);border-right:1px solid var(--theme-border-color);z-index:1019;visibility:hidden;opacity:0;flex-direction:column;transition:transform .3s,visibility .3s,opacity .3s,left .3s;display:flex;position:fixed;bottom:0;transform:translate(-100%);box-shadow:2px 0 8px #0000000d}.filter-sidebar.show{visibility:visible;opacity:1;transform:translate(0)}.filter-sidebar-header{border-bottom:1px solid var(--theme-border-color);justify-content:space-between;align-items:center;min-height:56px;padding:1rem 1.25rem;display:flex}@media (width>=992px){.filter-sidebar-header{padding-top:calc(var(--acc-bar-height) + var(--navbar-height) + 1rem)}}.filter-sidebar-header h5{color:var(--theme-text-color);margin:0;font-size:.95rem;font-weight:600}.filter-sidebar-body{flex:1;padding:1.25rem;overflow-y:auto}.filter-sidebar-body .form-label,.form-label{color:var(--theme-heading-color);text-transform:uppercase;letter-spacing:.02em;margin-bottom:.5rem;font-size:.8rem;font-weight:600}.filter-sidebar-body fieldset{border:none;margin:0;padding:0}.filter-sidebar-body legend{color:var(--theme-heading-color);text-transform:uppercase;letter-spacing:.02em;float:left;width:100%;margin-bottom:.5rem;padding:0;font-size:.8rem;font-weight:600}.filter-sidebar-body legend+*{clear:left}.filter-sidebar-footer{border-top:1px solid var(--theme-border-color);align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}@media (width>=992px){#sidebarOffcanvas.sidebar-collapsed~.filter-sidebar{left:0}}@media (width<=991.98px){.filter-sidebar{z-index:1050;width:100%;max-width:360px;top:0;left:0}}.filter-backdrop{z-index:1049;opacity:0;visibility:hidden;background:#00000080;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.filter-backdrop.show{opacity:1;visibility:visible}@media (width>=992px){.filter-backdrop{display:none}}.stat-number{font-family:var(--font-alternative,"Bricolage Grotesque", sans-serif);color:var(--theme-gray-dark);margin-bottom:5px;font-size:2rem;font-weight:700;line-height:1.2}.stat-label{color:var(--theme-gray);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}div.dt-button-collection .dt-button-active-a a:after{content:"☑"}div.dt-container div.dt-layout-table>div{padding:0}.footer{border-top:1px solid var(--theme-border-color)}:root,[data-bs-theme=light]{--ufms:#0088b7;--ufms-ring:#0088b71f;--ufms-ring-active:#0088b7;--ufms-dot:#0088b72e;--ufms-line:#0088b71a;--ufms-line-faint:#0088b70d;--ufms-logo:#0088b7;--ufms-card-bg:#fff;--ufms-text:#343a40;--ufms-muted:#6c757d}[data-bs-theme=dark]{--ufms:#33b5e5;--ufms-ring:#33b5e526;--ufms-ring-active:#33b5e5;--ufms-dot:#33b5e538;--ufms-line:#33b5e51f;--ufms-line-faint:#33b5e50f;--ufms-logo:#33b5e5;--ufms-card-bg:#1e1e1e;--ufms-text:#e0e0e0;--ufms-muted:#9e9e9e}.ufms-illustration{justify-content:center;align-items:center;max-width:100%;display:inline-flex}.ufms-illustration svg{width:100%;height:auto;display:block}@keyframes ufms-orbit-cw{to{transform:rotate(360deg)}}@keyframes ufms-orbit-ccw{to{transform:rotate(-360deg)}}@keyframes ufms-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ufms-pulse-soft{0%,to{opacity:.12;transform:scale(1)}50%{opacity:.22;transform:scale(1.03)}}.ufms-orbit-a .orbit-1{animation:28s linear infinite ufms-orbit-cw}.ufms-orbit-a .orbit-2{animation:38s linear infinite ufms-orbit-ccw}.ufms-orbit-a .orbit-3{animation:52s linear infinite ufms-orbit-cw}.ufms-orbit-a .glow{animation:5s ease-in-out infinite ufms-pulse-soft}.ufms-orbit-a .logo-g{animation:5s ease-in-out infinite ufms-float}.ufms-orbit-b .orbit-1{animation:35s linear infinite ufms-orbit-cw}.ufms-orbit-b .orbit-2{animation:22s linear infinite ufms-orbit-ccw}.ufms-orbit-b .glow{animation:5s ease-in-out infinite ufms-pulse-soft}.ufms-orbit-b .logo-g{animation:5s ease-in-out infinite ufms-float}.ufms-orbit-c .orbit-1{animation:45s linear infinite ufms-orbit-cw}.ufms-orbit-c .orbit-2{animation:28s linear infinite ufms-orbit-ccw}.ufms-orbit-c .orbit-3{animation:18s linear infinite ufms-orbit-cw}.ufms-orbit-c .glow{animation:5s ease-in-out infinite ufms-pulse-soft}.ufms-orbit-c .logo-g{animation:5s ease-in-out infinite ufms-float}.ufms-orbit-d .orbit-1{animation:55s linear infinite ufms-orbit-cw}.ufms-orbit-d .orbit-2{animation:38s linear infinite ufms-orbit-cw}.ufms-orbit-d .orbit-3{animation:26s linear infinite ufms-orbit-cw}.ufms-orbit-d .orbit-4{animation:18s linear infinite ufms-orbit-cw}.ufms-orbit-d .glow{animation:5s ease-in-out infinite ufms-pulse-soft}.ufms-orbit-d .logo-g{animation:5s ease-in-out infinite ufms-float}.ufms-illustration svg.static,.ufms-illustration svg.static *{animation:none!important}@keyframes ufms-ring-spin{to{transform:rotate(360deg)}}@keyframes ufms-ring-pulse-spin{0%{opacity:.6;transform:rotate(0)}50%{opacity:1;transform:rotate(180deg)}to{opacity:.6;transform:rotate(360deg)}}@keyframes ufms-ring-fade-spin{0%{stroke-opacity:.25;transform:rotate(0)}50%{stroke-opacity:1;transform:rotate(180deg)}to{stroke-opacity:.25;transform:rotate(360deg)}}@keyframes ufms-logo-pulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes ufms-logo-fade{0%,to{opacity:.3}50%{opacity:1}}@keyframes ufms-double-ring-outer{to{transform:rotate(360deg)}}@keyframes ufms-double-ring-inner{to{transform:rotate(-360deg)}}@keyframes ufms-progress-fill{0%{stroke-dashoffset:var(--circ)}50%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--circ) * -1)}}.ufms-loader{justify-content:center;align-items:center;display:inline-flex}.ufms-loader svg{display:block}.ufms-loader-sm svg{width:24px;height:24px}.ufms-loader-md svg{width:40px;height:40px}.ufms-loader-lg svg{width:64px;height:64px}.ufms-loader-xl svg{width:96px;height:96px}.ufms-loader-ring .ring-spin{transform-origin:50%;animation:1.3s linear infinite ufms-ring-spin}.ufms-loader-ring-pulse .ring-spin{transform-origin:50%;animation:1.6s ease-in-out infinite ufms-ring-pulse-spin}.ufms-loader-ring-pulse .logo-ldr{transform-origin:50%;animation:1.6s ease-in-out infinite ufms-logo-pulse}.ufms-loader-ring-fade .ring-spin{transform-origin:50%;animation:1.8s ease-in-out infinite ufms-ring-fade-spin}.ufms-loader-ring-fade .logo-ldr{animation:1.8s ease-in-out infinite ufms-logo-fade}.ufms-loader-ring-double .ring-out{transform-origin:50%;animation:1.4s linear infinite ufms-double-ring-outer}.ufms-loader-ring-double .ring-in{transform-origin:50%;animation:1s linear infinite ufms-double-ring-inner}.ufms-loader-ring-progress .ring-p{transform-origin:50%;animation:2s cubic-bezier(.4,0,.2,1) infinite ufms-progress-fill}.ufms-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.ufms-empty-state .ufms-illustration{margin-bottom:1.25rem}.ufms-empty-state h5{color:var(--ufms-text);margin-bottom:.4rem;font-weight:600}.ufms-empty-state p{color:var(--ufms-muted);max-width:340px;margin-bottom:1.25rem}.ufms-loading-overlay{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.ufms-loading-text{color:var(--ufms-muted);font-size:.85rem}@media (prefers-reduced-motion:reduce){.ufms-illustration svg *,.ufms-loader svg *,.ufms-loader svg{transition:none!important;animation:none!important}}footer[data-v-1c479e0b]{background-color:var(--theme-dark-static);color:#ffffffa6}footer a[data-v-1c479e0b]{color:#ffffffd9}footer a[data-v-1c479e0b]:hover,footer a[data-v-1c479e0b]:focus{color:#fff;text-decoration:underline}.hub-container[data-v-79b99a97]{background-color:var(--bs-body-bg);min-height:calc(100vh - 206px)}.signature-card[data-v-79b99a97]{background-color:var(--bs-card-bg);transition:all .2s}.signature-card[data-v-79b99a97]:hover{transform:translateY(-3px);border-color:var(--bs-primary)!important;box-shadow:0 8px 20px #00000014!important}.signature-icon-wrapper[data-v-79b99a97]{width:80px;height:80px}.hero[data-v-a02a9139]{background:linear-gradient(135deg, var(--theme-dark-static) 0%, var(--theme-primary-dark) 50%, var(--theme-brand-color) 100%);padding:5rem 2rem 4rem;position:relative;overflow:hidden}.hero[data-v-a02a9139]:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20% 20%,#ffffff0a 0%,#0000 50%),radial-gradient(circle at 80% 80%,#ffffff08 0%,#0000 50%);position:absolute;inset:0}.hero-grid[data-v-a02a9139]{pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.hero-title[data-v-a02a9139]{color:var(--theme-white);margin-bottom:1.1rem;font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:800;line-height:1.18}.hero-desc[data-v-a02a9139]{color:#ffffffbf;max-width:420px;margin-bottom:2rem;font-size:.93rem;line-height:1.75}.hero-status[data-v-a02a9139]{color:var(--theme-success);background:#f0fdf41a;border:1px solid #bbf7d0;border-radius:100px;align-items:center;gap:6px;margin-bottom:1.5rem;padding:4px 14px;font-size:.72rem;font-weight:600;display:inline-flex}.status-dot[data-v-a02a9139]{background:var(--theme-success);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-a02a9139}@keyframes pulse-a02a9139{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.login-panel[data-v-a02a9139]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;box-shadow:0 20px 60px #00000040}.login-panel-header[data-v-a02a9139]{border-bottom:1px solid #ffffff40;margin-bottom:1.5rem;padding-bottom:1.25rem}.login-footer[data-v-a02a9139]{border-top:1px solid #ffffff40;align-items:center;gap:8px;margin-top:1.25rem;padding-top:1.25rem;display:flex}.editor-view-container[data-v-b9f8b8c9]{z-index:1050;width:100vw;height:100vh;position:fixed;top:0;left:0}.preview-modal-overlay[data-v-b9f8b8c9]{z-index:9999;background:#525659;position:fixed;inset:0;overflow:hidden}.preview-iframe-wrapper[data-v-b9f8b8c9]{width:100%;height:100vh;display:block}.close-preview-btn[data-v-b9f8b8c9]{z-index:10000;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;font-weight:700;display:flex;position:fixed;top:20px;right:30px}.details-container[data-v-d779bf9a]{background-color:var(--bs-body-bg);min-height:calc(100vh - 206px)}.text-gradient[data-v-d779bf9a]{background:var(--bs-body-color);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.a4-sheet[data-v-d779bf9a]{background-color:#fff;border-radius:4px;width:210mm;height:297mm;min-height:297mm;position:relative}.preview-iframe[data-v-d779bf9a]{border:none;width:100%;height:100%}.header-tabs[data-v-d779bf9a]{background-color:var(--bs-tertiary-bg);border-bottom:2px solid var(--bs-border-color)}.header-tabs .nav-link[data-v-d779bf9a]{color:var(--bs-secondary-color);border-radius:0;transition:all .2s;border-bottom:2px solid #0000!important}.header-tabs .nav-link[data-v-d779bf9a]:hover{background-color:var(--bs-secondary-bg);color:var(--bs-body-color)}.header-tabs .nav-link.active[data-v-d779bf9a]{background-color:var(--bs-card-bg);color:var(--bs-primary);box-shadow:inset 0 2px 0 0 var(--bs-primary);border-bottom:2px solid var(--bs-primary)!important}.text-monospace[data-v-d779bf9a]{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.max-width-300[data-v-d779bf9a]{max-width:300px}.preview-container[data-v-d779bf9a]{background-color:var(--bs-body-secondary-bg)}.badge-version[data-v-d779bf9a]{background-color:var(--bs-tertiary-bg);color:var(--bs-body-color)!important;-webkit-text-fill-color:var(--bs-body-color)!important}
