html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.dark .overflow-y-auto[data-v-fa06ea1e]::-webkit-scrollbar{width:8px}.dark .overflow-y-auto[data-v-fa06ea1e]::-webkit-scrollbar-track{background:#374151}.dark .overflow-y-auto[data-v-fa06ea1e]::-webkit-scrollbar-thumb{background:#6b7280;border-radius:4px}.dark .overflow-y-auto[data-v-fa06ea1e]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.overflow-y-auto[data-v-fa06ea1e]::-webkit-scrollbar{width:8px}.overflow-y-auto[data-v-fa06ea1e]::-webkit-scrollbar-track{background:#f3f4f6}.overflow-y-auto[data-v-fa06ea1e]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.overflow-y-auto[data-v-fa06ea1e]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.daterangepicker{font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;border:1px solid #d9d9d9;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;font-size:14px}.dark .daterangepicker{background-color:#1f1f1f;border-color:#434343;color:#e8e8e8}.dark .daterangepicker .calendar-table{background-color:#1f1f1f;border-color:#434343}.dark .daterangepicker .calendar-table th,.dark .daterangepicker .calendar-table td{color:#e8e8e8}.dark .daterangepicker .calendar-table td.available:hover,.dark .daterangepicker .calendar-table td.available.off:hover{background-color:#2a2a2a;border-color:#434343}.dark .daterangepicker td.in-range{background-color:#9661ee1a;color:#e8e8e8}.dark .daterangepicker td.active,.dark .daterangepicker td.active:hover{background-color:#9661ee;border-color:#9661ee;color:#fff}.dark .daterangepicker td.off,.dark .daterangepicker td.off.in-range,.dark .daterangepicker td.off.start-date,.dark .daterangepicker td.off.end-date{background-color:transparent;color:#595959}.dark .daterangepicker .ranges li{color:#e8e8e8}.dark .daterangepicker .ranges li:hover{background-color:#2a2a2a}.dark .daterangepicker .ranges li.active{background-color:#9661ee;color:#fff}.dark .daterangepicker select.hourselect,.dark .daterangepicker select.minuteselect,.dark .daterangepicker select.secondselect,.dark .daterangepicker select.ampmselect{background-color:#2a2a2a;border-color:#434343;color:#e8e8e8}.dark .daterangepicker .drp-selected{color:#a6a6a6}.daterangepicker .calendar-table th{font-weight:600;color:#595959;font-size:12px;text-transform:uppercase}.dark .daterangepicker .calendar-table th{color:#a6a6a6}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#9661ee;border-color:#9661ee;color:#fff}.daterangepicker td.in-range{background-color:#9661ee1a;color:#262626}.daterangepicker .drp-buttons{border-top:1px solid #e8e8e8;padding:12px}.dark .daterangepicker .drp-buttons{border-top-color:#434343}.daterangepicker .drp-buttons .btn{font-weight:500;border-radius:6px;padding:8px 16px;font-size:14px;transition:all .15s ease}.daterangepicker .drp-buttons .applyBtn{background-color:#9661ee;border-color:#9661ee;color:#fff}.daterangepicker .drp-buttons .applyBtn:hover{background-color:#5945e7;border-color:#5945e7}.daterangepicker .drp-buttons .cancelBtn{background-color:#f5f5f5;border-color:#d9d9d9;color:#262626}.dark .daterangepicker .drp-buttons .cancelBtn{background-color:#2a2a2a;border-color:#434343;color:#e8e8e8}.daterangepicker .drp-buttons .cancelBtn:hover{background-color:#e8e8e8}.dark .daterangepicker .drp-buttons .cancelBtn:hover{background-color:#363636}.daterangepicker .ranges{border-right:1px solid #e8e8e8}.dark .daterangepicker .ranges{border-right-color:#434343}.daterangepicker .ranges li{padding:8px 16px;border-radius:4px;margin:4px 8px;cursor:pointer;color:#262626;transition:background-color .15s ease}.daterangepicker .ranges li:hover{background-color:#f5f5f5}.daterangepicker .ranges li.active{background-color:#9661ee;color:#fff}.daterangepicker .calendar-table{border:1px solid #e8e8e8;border-radius:6px;padding:8px}.daterangepicker td.available:hover,.daterangepicker td.available.off:hover{background-color:#f5f5f5;border-color:transparent}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:transparent;color:#bfbfbf}.daterangepicker select.monthselect,.daterangepicker select.yearselect{border:1px solid #d9d9d9;border-radius:4px;padding:4px 8px;background-color:#fff;color:#262626}.dark .daterangepicker select.monthselect,.dark .daterangepicker select.yearselect{background-color:#2a2a2a;border-color:#434343;color:#e8e8e8}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{border:1px solid #d9d9d9;border-radius:4px;padding:4px 8px;background-color:#fff;color:#262626}.daterangepicker .drp-selected{font-size:13px;color:#595959;padding:8px 0}.tree-node[data-v-2344ca86]{font-size:.875rem}.tree-item[data-v-2344ca86]{display:flex;align-items:center;gap:.5rem;padding:.375rem 0;color:#374151;position:relative}.dark .tree-item[data-v-2344ca86]{color:#d1d5db}.tree-arrow[data-v-2344ca86]{width:1.5rem;color:#9ca3af;font-size:1.25rem;line-height:1;flex-shrink:0;margin-right:.25rem}.dark .tree-arrow[data-v-2344ca86]{color:#6b7280}.nested-arrow[data-v-2344ca86]{margin-left:1.5rem}.expand-arrow[data-v-2344ca86]{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#6b7280;padding:0;flex-shrink:0}.dark .expand-arrow[data-v-2344ca86]{color:#9ca3af}.expand-arrow[data-v-2344ca86]:hover:not(:disabled){color:#111827}.dark .expand-arrow[data-v-2344ca86]:hover:not(:disabled){color:#f3f4f6}.expand-arrow[data-v-2344ca86]:disabled{cursor:not-allowed;opacity:.5}.expand-arrow-placeholder[data-v-2344ca86]{width:1.25rem;height:1.25rem;flex-shrink:0}.entity-item[data-v-2344ca86]{font-weight:600}.entity-link[data-v-2344ca86]{color:inherit;text-decoration:none}.entity-link.clickable[data-v-2344ca86]{color:#2563eb;cursor:pointer}.dark .entity-link.clickable[data-v-2344ca86]{color:#60a5fa}.entity-link.clickable[data-v-2344ca86]:hover{text-decoration:underline}.tree-children[data-v-2344ca86]{margin-left:2.5rem}.admin-item[data-v-2344ca86],.kiosk-item[data-v-2344ca86]{font-weight:400}.admin-text[data-v-2344ca86],.kiosk-text[data-v-2344ca86]{color:#6b7280}.dark .admin-text[data-v-2344ca86],.dark .kiosk-text[data-v-2344ca86]{color:#9ca3af}.kiosk-admin-item[data-v-2344ca86]{margin-left:0}.action-buttons[data-v-2344ca86]{display:flex;align-items:center;gap:.5rem;padding-left:1rem;opacity:0;transition:opacity .15s ease-in-out}@media(hover:hover){.tree-item:hover .action-buttons[data-v-2344ca86]{opacity:1}}@media(hover:none){.action-buttons[data-v-2344ca86]{opacity:1}}.action-btn[data-v-2344ca86]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-decoration:none;transition:all .15s ease-in-out;white-space:nowrap}.create-master-btn[data-v-2344ca86]{background-color:#059669;color:#fff}.create-master-btn[data-v-2344ca86]:hover{background-color:#047857}.create-agent-btn[data-v-2344ca86]{background-color:#6366f1;color:#fff}.create-agent-btn[data-v-2344ca86]:hover{background-color:#4f46e5}.dark .create-master-btn[data-v-2344ca86]{background-color:#10b981}.dark .create-master-btn[data-v-2344ca86]:hover{background-color:#059669}.dark .create-agent-btn[data-v-2344ca86]{background-color:#818cf8}.dark .create-agent-btn[data-v-2344ca86]:hover{background-color:#6366f1}.search-gradient-button[data-v-e4c95b4c]:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.search-gradient-button[data-v-e4c95b4c]:active{transform:translateY(0)}.search-gradient-button[data-v-e4c95b4c],.search-gradient-button[data-v-e4c95b4c]:hover,.search-gradient-button[data-v-e4c95b4c]:focus,.search-gradient-button[data-v-e4c95b4c]:active{color:#fff!important}.search-gradient-button svg[data-v-e4c95b4c]{color:#fff;fill:none}.entity-tree-container[data-v-38dd4793]{min-height:400px}.password-generator[data-v-ca344b2d],.role-permission-selector[data-v-bab113b9]{width:100%}.ant-breadcrumb,.ant-breadcrumb-link,.ant-breadcrumb-separator,.ant-breadcrumb a,.ant-breadcrumb span{color:#374151!important}.ant-breadcrumb a:hover{color:#9333ea!important}.dark .ant-breadcrumb,.dark .ant-breadcrumb-link,.dark .ant-breadcrumb-separator,.dark .ant-breadcrumb a,.dark .ant-breadcrumb span,.dark .ant-breadcrumb .ant-breadcrumb-link,html.dark .ant-breadcrumb,html.dark .ant-breadcrumb a{color:#fff!important}.dark .ant-breadcrumb a:hover,html.dark .ant-breadcrumb a:hover{color:#c084fc!important}.ant-breadcrumb svg{width:1em;height:1em;display:inline-block}.hover\:shadow-md[data-v-417fc100]{transition:box-shadow .15s ease-in-out}.export-gradient-button[data-v-1177edb5]:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.export-gradient-button[data-v-1177edb5]:active{transform:translateY(0)}.export-gradient-button[data-v-1177edb5],.export-gradient-button[data-v-1177edb5]:hover,.export-gradient-button[data-v-1177edb5]:focus,.export-gradient-button[data-v-1177edb5]:active{color:#fff!important}.export-gradient-button svg[data-v-1177edb5]{color:#fff;fill:none}thead[data-v-c61e366c]{position:sticky;top:0}tr[data-v-c61e366c]{transition:background-color .15s ease-in-out}[data-v-02222c8e] .ant-form-item{margin-bottom:24px}[data-v-02222c8e] .ant-form-item-label{padding-bottom:6px}[data-v-02222c8e] .ant-form-item-extra{margin-top:6px;font-size:13px;line-height:1.5}[data-v-02222c8e] .ant-input-affix-wrapper{height:40px;padding:0 11px;display:flex;align-items:center;box-sizing:border-box}[data-v-02222c8e] .ant-input-affix-wrapper input{height:100%;line-height:40px}[data-v-02222c8e] .ant-input-password{display:flex;align-items:center}[data-v-02222c8e] .ant-input::placeholder,[data-v-02222c8e] .ant-input-affix-wrapper input::placeholder{color:#a3a3a3;opacity:1}[data-v-02222c8e] .ant-form-item-control-input{min-height:auto}
