@keyframes appLoadingAnim-621f3b66{25%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(.4)}}table[data-v-621f3b66]{pointer-events:none;display:inline-block;font-size:1px!important;position:absolute;z-index:9999;border-collapse:collapse}.inline[data-v-621f3b66]{position:static}td[data-v-621f3b66]{padding:0;position:relative}td b[data-v-621f3b66]{-webkit-backface-visibility:hidden;display:inline-block;opacity:0;background-color:var(--primary-color);animation:appLoadingAnim-621f3b66 1.2s infinite}tr:first-child td:nth-child(2) b[data-v-621f3b66]{animation-delay:-1.05s}tr:first-child td:nth-child(3) b[data-v-621f3b66]{animation-delay:-.9s}tr:nth-child(2) td:nth-child(3) b[data-v-621f3b66]{animation-delay:-.75s}tr:nth-child(3) td:nth-child(3) b[data-v-621f3b66]{animation-delay:-.6s}tr:nth-child(3) td:nth-child(2) b[data-v-621f3b66]{animation-delay:-.45s}tr:nth-child(3) td:first-child b[data-v-621f3b66]{animation-delay:-.3s}tr:nth-child(2) td:first-child b[data-v-621f3b66]{animation-delay:-.15s}.message[data-v-621f3b66]{position:absolute;bottom:-35px;font-size:13px;text-align:center;width:200px;left:-93px}.totp-registration[data-v-2a48bdb1]{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;align-items:start}.totp-registration__qr-wrap[data-v-2a48bdb1]{width:132px;height:132px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-step-20);border-radius:8px;background:#fff}.totp-registration__qr[data-v-2a48bdb1]{width:120px;height:120px}.totp-registration__qr-placeholder[data-v-2a48bdb1]{color:#333;font-size:13px;font-weight:700}.totp-registration__details[data-v-2a48bdb1]{min-width:0;display:flex;flex-direction:column;gap:8px}.totp-registration__link[data-v-2a48bdb1]{overflow-wrap:anywhere;font-family:monospace;font-size:12px;color:var(--color-primary-60)}.totp-registration__hint[data-v-2a48bdb1]{color:var(--color-step-60);overflow-wrap:anywhere}.totp-registration__verify[data-v-2a48bdb1]{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.totp-registration__input[data-v-2a48bdb1]{width:100%}@media(max-width:520px){.totp-registration[data-v-2a48bdb1]{grid-template-columns:1fr}.totp-registration__qr-wrap[data-v-2a48bdb1]{width:100%;max-width:180px;height:auto;aspect-ratio:1}}.login-container[data-v-f93c49f6]{background-color:inherit;color:inherit;display:flex;justify-content:center;padding:40px 20px}.login-card[data-v-f93c49f6]{width:100%;max-width:380px;padding:28px;border-radius:18px;box-shadow:0 14px 36px rgba(0,0,0,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.15)}.brand[data-v-f93c49f6]{text-align:center;margin-bottom:18px}.logo[data-v-f93c49f6]{width:140px;margin-bottom:8px}.welcome[data-v-f93c49f6]{font-size:20px;font-weight:600}.subtitle[data-v-f93c49f6]{font-size:12px;color:var(--color-step-50)}.step-indicator[data-v-f93c49f6]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:18px}.step[data-v-f93c49f6]{font-size:12px;color:var(--color-step-50);letter-spacing:.02em}.step.active[data-v-f93c49f6]{color:var(--color-primary-60);font-weight:600}.divider[data-v-f93c49f6]{width:20px;height:1px;background:var(--color-step-20)}.step-panel[data-v-f93c49f6]{display:flex;flex-direction:column;gap:14px}.input-group[data-v-f93c49f6]{display:flex;flex-direction:column;gap:6px}label[data-v-f93c49f6]{font-size:12px;font-weight:600;color:var(--color-step-70);letter-spacing:.02em}.helper[data-v-f93c49f6]{font-size:11px;color:var(--color-step-40)}.prefill-note[data-v-f93c49f6]{font-size:12px;line-height:1.4;color:var(--color-step-70);background:rgba(52,120,246,.08);border:1px solid rgba(52,120,246,.18);border-radius:10px;padding:8px 10px;margin:0 0 12px 0}.username-summary[data-v-f93c49f6]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:12px;background:rgba(0,0,0,.04)}.summary-label[data-v-f93c49f6]{font-size:11px;color:var(--color-step-50)}.summary-value[data-v-f93c49f6]{font-size:13px;font-weight:600}.edit-link[data-v-f93c49f6]{border:none;background:transparent;color:var(--color-primary-60);font-size:12px;cursor:pointer}.mfa-panel[data-v-f93c49f6]{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;background:linear-gradient(135deg,rgba(52,120,246,.08),rgba(130,92,255,.08));border:1px solid rgba(52,120,246,.22)}.restriction-panel[data-v-f93c49f6]{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;background:rgba(214,69,69,.08);border:1px solid rgba(214,69,69,.22)}.mfa-header[data-v-f93c49f6]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.mfa-badge[data-v-f93c49f6]{font-size:10px;font-weight:700;color:#3a6ee8;background:rgba(58,110,232,.16);padding:3px 8px;border-radius:10px}.mfa-title[data-v-f93c49f6]{font-size:13px;font-weight:600}.mfa-help[data-v-f93c49f6]{font-size:12px;color:var(--color-step-50);margin:0 0 10px 0}.enforcement-note[data-v-f93c49f6]{font-size:12px;line-height:1.4;color:var(--color-step-70);margin:-4px 0 8px 0}.mfa-input[data-v-f93c49f6]{margin-bottom:0}.error[data-v-f93c49f6]{color:#d64545;background:rgba(214,69,69,.12);padding:8px 10px;border-radius:10px;font-size:12px;margin-bottom:12px}.monitoring[data-v-f93c49f6]{cursor:pointer;padding-top:26px;font-size:12px;color:var(--color-step-40);text-align:center}.verify-user[data-v-32b591ca]{min-height:100vh;display:grid;place-items:center;background:var(--color-step-10);color:var(--color-step-90)}.verify-user__panel[data-v-32b591ca]{width:min(420px,calc(100vw - 32px));border:1px solid var(--color-step-25);border-radius:8px;background:var(--color-step-15);padding:28px;display:flex;flex-direction:column;gap:12px}.verify-user__logo[data-v-32b591ca]{width:96px;height:auto}.verify-user h1[data-v-32b591ca]{margin:4px 0 0;font-size:22px}.verify-user__email[data-v-32b591ca]{margin:0 0 8px;color:var(--color-step-60)}.verify-user label[data-v-32b591ca]{font-size:12px;color:var(--color-step-70);text-transform:uppercase}.verify-user input[data-v-32b591ca]{border:1px solid var(--color-step-30);background:var(--color-step-10);color:var(--color-step-95);border-radius:6px;padding:10px}.verify-user button[data-v-32b591ca]{border:0;border-radius:6px;padding:10px 12px;background:var(--color-primary);color:var(--color-primary-contrast,#fff);cursor:pointer}.verify-user button[data-v-32b591ca]:disabled{opacity:.5;cursor:default}.verify-user__error[data-v-32b591ca]{color:#f5c6cb}.verify-user__message[data-v-32b591ca]{color:var(--color-step-70)}.top-toolbar[data-v-177e1056]{z-index:300}.top-toolbar .spacer[data-v-177e1056]{background-color:var(--color-step-10);z-index:302}.top-toolbar .spacer.left[data-v-177e1056],.top-toolbar .spacer.right[data-v-177e1056]{float:left;width:var(--rounded-margin-size);height:var(--top-toolbar-height)}.top-toolbar .spacer.right[data-v-177e1056]{float:right}.top-toolbar .spacer.top[data-v-177e1056]{width:100%;height:var(--rounded-margin-size)}.top-toolbar .mobile-bar[data-v-177e1056]{display:none;box-shadow:5px 5px 10px -5px rgba(0,0,0,.75)}@media screen and (max-width:480px){.top-toolbar .mobile-bar[data-v-177e1056]{background-color:var(--top-toolbar-background-color);width:100%;height:40px;padding:0 10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;z-index:300}.top-toolbar .mobile-bar .logo[data-v-177e1056]{width:75px;margin:0 15px 5px 0}.top-toolbar .mobile-bar .mobile-button-group[data-v-177e1056]{min-width:75px;margin:0 0 0 15px;display:flex;align-items:right;justify-content:right}.top-toolbar .mobile-bar .text-hold[data-v-177e1056]{font-size:16px;color:var(--text-color-tertiary)}.top-toolbar .mobile-bar .hamburger[data-v-177e1056]{height:25px}}.top-toolbar .alerts-bar[data-v-177e1056]{box-shadow:5px 5px 10px -5px rgba(0,0,0,.75);background-color:var(--top-toolbar-background-color);width:calc(100% - var(--rounded-margin-size)*2);margin-bottom:var(--rounded-margin-size);height:var(--top-toolbar-height);display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 0 0 15px;z-index:300;position:relative;border-radius:var(--rounded-border-radius)}@media screen and (max-width:480px){.top-toolbar .alerts-bar[data-v-177e1056]{padding:0;justify-content:space-evenly;overflow:hidden}}.top-toolbar .alerts-bar.position[data-v-177e1056]{position:relative;width:calc(100% - var(--rounded-margin-size)*2);margin:var(--rounded-margin-size);border-radius:var(--rounded-border-radius)}.top-toolbar .alerts-bar .logo[data-v-177e1056]{height:40px;margin:5px 15px 5px 0}@media screen and (max-width:480px){.top-toolbar .alerts-bar .logo[data-v-177e1056]{display:none}}.top-toolbar .alerts-bar .top-ink[data-v-177e1056]{position:absolute;top:0;left:0;width:100%;height:7px;background-color:var(--secondary-color);z-index:301;border-top-left-radius:var(--rounded-border-radius);border-top-right-radius:var(--rounded-border-radius)}@media screen and (max-width:480px){.top-toolbar .alerts-bar .top-ink[data-v-177e1056]{display:none}}.top-toolbar .alerts-bar .button-group[data-v-177e1056]{display:flex;flex-direction:row;align-items:center;z-index:302}@media screen and (max-width:480px){.top-toolbar .alerts-bar .button-group[data-v-177e1056]{justify-content:space-evenly;width:100%}}.top-toolbar .alerts-bar .button-group .alerts-bar-button[data-v-177e1056]{background-color:transparent;border:none;color:var(--text-color);font-size:1.5rem;cursor:pointer;position:relative;padding:15px 10px 0 10px;height:var(--top-toolbar-height);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.top-toolbar .alerts-bar .button-group .alerts-bar-button.zero .button-content[data-v-177e1056]{opacity:.5}.top-toolbar .alerts-bar .button-group .alerts-bar-button.hide-empty-unreachable[data-v-177e1056]{display:none}@media screen and (max-width:480px){.top-toolbar .alerts-bar .button-group .alerts-bar-button[data-v-177e1056]{flex:auto;padding:0}.top-toolbar .alerts-bar .button-group .alerts-bar-button.maintenance[data-v-177e1056],.top-toolbar .alerts-bar .button-group .alerts-bar-button.unreachable[data-v-177e1056]{display:none}}.top-toolbar .alerts-bar .button-group .alerts-bar-button.selected[data-v-177e1056]{background-color:var(--color-step-14)}.top-toolbar .alerts-bar .button-group .alerts-bar-button[data-v-177e1056]:before{content:"";position:absolute;top:0;left:0;width:100%;height:7px;background:var(--ink-color)}.top-toolbar .alerts-bar .button-group .alerts-bar-button span[data-v-177e1056]:first-child{color:var(--text-color-tertiary);text-transform:uppercase;font-size:9px}.top-toolbar .alerts-bar .button-group .alerts-bar-button[data-v-177e1056]:last-child{border-bottom-right-radius:var(--rounded-border-radius)}.top-toolbar .alerts-bar .button-group .alerts-bar-button[data-v-177e1056]:last-child:before{border-top-right-radius:var(--rounded-border-radius)}.top-toolbar .alerts-bar .button-group .alerts-bar-button .button-content[data-v-177e1056]{display:flex;align-items:center}@media screen and (max-width:480px){.top-toolbar .alerts-bar .button-group .alerts-bar-button .button-content[data-v-177e1056]{margin-top:10px}}.top-toolbar .alerts-bar .button-group .alerts-bar-button img[data-v-177e1056]{position:relative;width:20px;height:20px;margin:0 8px 0 0;top:-1px}@media screen and (max-width:480px){.top-toolbar .alerts-bar .button-group .alerts-bar-button img[data-v-177e1056]{width:14px;height:14px;margin:0 5px}}.top-toolbar .alerts-bar .button-group .alerts-bar-button span[data-v-177e1056]:last-child{font-size:35px}@media screen and (max-width:480px){.top-toolbar .alerts-bar .button-group .alerts-bar-button span[data-v-177e1056]:last-child{font-size:16px;line-height:1px}}.alarm-config{width:100%;max-width:536px;padding:12px;font-family:var(--font-family);color:var(--color-step-90)}.alarm-config .field{margin-bottom:16px}.alarm-config .field label{display:block;margin-bottom:8px;color:var(--color-step-80);font-size:.9rem}.alarm-config .field .trash-icon{height:14px;cursor:pointer;opacity:.7}.alarm-config .field .p-slider{margin:0 6px}.alarm-config .instance-note{display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--color-step-60);font-size:.82rem}.alarm-config .instance-note.warn{color:#f5c66b}.alarm-config .alarm-creator{background-color:var(--color-step-10);border-radius:8px;padding:16px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:all .3s ease}.alarm-config .alarm-creator .add-button{cursor:pointer;text-align:right;color:var(--secondary-color);padding:3px;font-size:14px;position:relative}.alarm-config .alarm-creator .add-button.disabled{opacity:.5;pointer-events:none}.alarm-config .alarm-creator .add-button:hover{filter:brightness(1.2)}.alarm-config .alarm-creator .add-button .add-user-invisible-multiselect{position:absolute;left:0;top:0;height:1px;max-height:1px;padding:0;margin:0;overflow:hidden;pointer-events:none;visibility:hidden}.alarm-config .alarm-creator .alarm-config-instance-input,.alarm-config .alarm-creator .alarm-config-type-input{width:100%}.alarm-config .alarm-creator .severity-options{display:flex;gap:16px;justify-content:center;font-weight:700}.alarm-config .alarm-creator .severity-options .p-field-radiobutton{display:flex;align-items:center}.alarm-config .alarm-creator .severity-options .p-field-radiobutton.disabled{opacity:.5}.alarm-config .alarm-creator .severity-options .p-field-radiobutton label{margin-left:8px;margin-bottom:0}.alarm-config .alarm-creator .severity-options .p-field-radiobutton label.down{color:var(--color-down,#ff4d4f)}.alarm-config .alarm-creator .severity-options .p-field-radiobutton label.crit{color:var(--color-critical,#ff7a45)}.alarm-config .alarm-creator .severity-options .p-field-radiobutton label.warn{color:var(--color-warning,#faad14)}.alarm-config .alarm-creator .thresholds-config{display:flex;align-items:center;gap:8px}.alarm-config .alarm-creator .thresholds-config .relop-dropdown{width:80px}.alarm-config .alarm-creator .thresholds-config .thresholds-input{flex:1}.alarm-config .alarm-creator .thresholds-config .units-dropdown{width:80px}.alarm-config .alarm-creator .thresholds-config .units{min-width:30px;color:var(--color-step-70)}.alarm-config .alarm-creator .compcond-and{text-align:center;color:var(--color-step-60);font-size:14px;padding:5px}.alarm-config .alarm-creator .advanced-options-toggle{text-align:center;border:1px solid var(--color-step-30);color:var(--color-step-40);font-size:11px;text-transform:uppercase;padding:3px;cursor:pointer;border-radius:3px}.alarm-config .alarm-creator .advanced-options{background-color:var(--color-step-15);border-radius:6px;padding:12px;margin-top:16px;transition:all .3s ease}.alarm-config .alarm-creator .advanced-options .delay-slider{width:calc(100% - 12px);padding:4px 0}.alarm-config .alarm-creator .advanced-options .enable-notifications{display:flex;justify-content:space-between;align-items:center}.alarm-config .alarm-creator .advanced-options .enable-notifications label{margin-top:4px}.alarm-config .alarm-creator .advanced-options .repeat-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.alarm-config .alarm-creator .advanced-options .repeat-chips .p-multiselect{width:100%}.alarm-config .alarm-creator .advanced-options .repeat-chips .add-repeat-dropdown{height:30px;min-width:80px}.alarm-config .alarm-creator .advanced-options .infinite-repeat{margin-top:12px}.alarm-config .alarm-creator .advanced-options .infinite-repeat .infinite-repeat-input{display:flex;align-items:center;gap:8px}.alarm-config .alarm-creator .advanced-options .infinite-repeat .infinite-repeat-input .minutes-label{color:var(--color-step-70);font-size:.85rem}.alarm-config .alarm-creator .alarm-summary{background-color:var(--color-step-15);border-radius:6px;padding:12px;margin:16px 0}.alarm-config .alarm-creator .alarm-summary h4{color:var(--color-step-90);margin-top:0;margin-bottom:8px;font-weight:500}.alarm-config .alarm-creator .alarm-summary .summary-content{padding-left:8px}.alarm-config .alarm-creator .alarm-summary .summary-content p{margin:6px 0;color:var(--color-step-80);font-size:.9rem;line-height:1.4}.alarm-config .alarm-creator .alarm-summary .summary-content .severity-text.down{color:var(--color-down,#ff4d4f)}.alarm-config .alarm-creator .alarm-summary .summary-content .severity-text.crit{color:var(--color-critical,#ff7a45)}.alarm-config .alarm-creator .alarm-summary .summary-content .severity-text.warn{color:var(--color-warning,#faad14)}.alarm-config .alarm-creator .actions{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.alarm-config .alarm-list .no-alarms{color:var(--color-step-60);text-align:center;padding:16px;background-color:var(--color-step-10);border-radius:6px}.alarm-config .alarm-list .alarms-accordion .alarm-header{display:flex;align-items:center;gap:10px}.alarm-config .alarm-list .alarms-accordion .alarm-header .alarm-icon{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.alarm-config .alarm-list .alarms-accordion .alarm-header .alarm-title{flex:1;color:var(--color-step-90)}.alarm-config .alarm-list .alarms-accordion .alarm-header .severity-badge{padding:2px 8px;border-radius:12px;font-size:.8rem}.alarm-config .alarm-list .alarms-accordion .alarm-header .severity-badge.down{background-color:var(--color-down,#ff4d4f);color:var(--color-step-5)}.alarm-config .alarm-list .alarms-accordion .alarm-header .severity-badge.crit{background-color:var(--color-critical,#ff7a45);color:var(--color-step-5)}.alarm-config .alarm-list .alarms-accordion .alarm-header .severity-badge.warn{background-color:var(--color-warning,#faad14);color:var(--color-step-5)}.alarm-config .alarm-list .alarms-accordion .alarm-header .instance-badge{background-color:var(--color-step-20);padding:2px 8px;border-radius:12px;font-size:.8rem}.alarm-config .alarm-list .alarms-accordion .alarm-details .detail-row{display:flex;gap:12px;margin-bottom:8px}.alarm-config .alarm-list .alarms-accordion .alarm-details .detail-row .detail-label{width:140px;color:var(--color-step-70);font-size:.9rem}.alarm-config .alarm-list .alarms-accordion .alarm-details .detail-row .detail-value{flex:1;color:var(--color-step-90)}.alarm-config .alarm-list .alarms-accordion .alarm-details .alarm-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px;padding-top:12px;border-top:1px solid var(--color-step-20)}.advanced-options,.alarm-details,.alarm-summary,.compound-conditions,.field{transition:all .3s ease}.alarm-config .alarm-creator .alarm-type-option,.alarm-config-type-menu .alarm-type-option{display:flex;align-items:center;gap:8px}.alarm-config .alarm-creator .alarm-type-option .alarm-icon,.alarm-config-type-menu .alarm-type-option .alarm-icon{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}@keyframes pane-idle-spin-1abd8235{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pane-tiny-spinner[data-v-1abd8235]{width:14px;height:14px;border-radius:50%;border:2px solid var(--color-step-40);border-top-color:var(--primary-color)}.pane-tiny-spinner-sm[data-v-1abd8235],.pane-tiny-spinner[data-v-1abd8235]{display:inline-block;animation:pane-idle-spin-1abd8235 .75s linear infinite;flex-shrink:0;vertical-align:middle}.pane-tiny-spinner-sm[data-v-1abd8235]{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--color-step-40);border-top-color:var(--primary-color)}.pane-toolbar[data-v-1abd8235]{display:flex;align-items:center;gap:8px;flex:0 0 auto;height:68px;padding:10px 46px 10px 8px;width:100%;border-bottom:1px solid var(--pane-divider);border-top-right-radius:var(--rounded-border-radius,7px);background:var(--pane-toolbar-bg);box-shadow:inset 0 1px 0 rgba(var(--color-step-rgb-100),.05)}.activity-pane-shell[data-v-1abd8235]{width:var(--activity-pane-width,1020px);height:100vh;margin:0;display:flex;flex-direction:column;position:relative;overflow:hidden;background:var(--pane-bg);box-shadow:0 0 10px rgba(var(--color-step-rgb-0),.38)}.activity-pane-main[data-v-1abd8235]{display:flex;flex:1;gap:12px;min-height:0;padding:10px}.activity-pane-main-panel[data-v-1abd8235]{position:relative;flex:1 1 0;min-width:0;min-height:0;border:1px solid var(--pane-border);border-radius:12px;overflow:hidden;background:var(--pane-panel-gradient);box-shadow:var(--config-dialog-card-shadow)}.close[data-v-1abd8235]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--text-color-secondary);border:0 none;background:transparent;border-radius:50%;flex-shrink:0;transition:color .2s,background-color .2s,box-shadow .2s}.close[data-v-1abd8235]:hover{color:var(--text-color);background:var(--surface-muted-hover-bg)}.close[data-v-1abd8235]:focus-visible{box-shadow:var(--focus-ring)}.search-clear[data-v-1abd8235]{position:absolute;height:18px;width:18px;filter:invert(1);background:var(--chip-bg);border:1px solid var(--chip-border);padding:4px;border-radius:50%;cursor:pointer;opacity:.75;transition:opacity .15s,background-color .15s}.search-clear[data-v-1abd8235]:hover{opacity:1;background:var(--surface-muted-hover-bg)}.loading-overlay[data-v-1abd8235]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;background:rgba(var(--color-step-rgb-12),.86);pointer-events:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.empty[data-v-1abd8235]{position:absolute;top:calc(50% - 20px);left:0;width:100%;padding:0 20px;text-align:center;font-style:italic;color:var(--text-color-tertiary);pointer-events:none}.divider[data-v-1abd8235],.empty[data-v-1abd8235]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.divider[data-v-1abd8235]{background:var(--pane-divider);padding:3px 15px;color:var(--text-color-secondary);font-size:13px;font-weight:500;letter-spacing:.2px}.add-button[data-v-1abd8235]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--toolbar-action-border);border-radius:6px;background:var(--toolbar-action-bg);color:var(--text-color);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .08s ease;padding:8px 10px;font-size:13px;opacity:.9;white-space:nowrap}.add-button img[data-v-1abd8235]{width:17px;height:17px;flex-shrink:0}.add-button[data-v-1abd8235]:hover{opacity:1;border-color:var(--toolbar-action-hover-border);background:var(--toolbar-action-hover-bg)}.add-button[data-v-1abd8235]:active{transform:scale(.98)}.add-button[data-v-1abd8235]:focus-visible{box-shadow:var(--focus-ring)}.add-button[data-v-1abd8235]:disabled,.add-button[disabled][data-v-1abd8235]{opacity:.35;pointer-events:none}.buttons .divider[data-v-1abd8235]{width:1px;height:22px;background-color:var(--pane-divider);margin:0 2px;flex-shrink:0;padding:0}.alerts-pane[data-v-1abd8235]{z-index:200;position:absolute;right:10px;width:600px;max-width:calc(100% - 20px);top:var(--top-toolbar-height);height:calc(100vh - var(--top-toolbar-height) - 10px);background:var(--pane-panel-gradient);border:1px solid var(--pane-border);border-radius:12px;box-shadow:var(--config-dialog-card-shadow);padding-top:10px;overflow:hidden;transition:transform .15s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.alerts-pane .search-bar[data-v-1abd8235]{padding:10px 10px 0 10px}.alerts-pane .search-bar .search[data-v-1abd8235]{width:100%}.alerts-pane .search-bar .search.populated textarea[data-v-1abd8235]{background:var(--config-dialog-warning-bg);border-color:var(--config-dialog-warning-border);color:var(--text-color)}.alerts-pane .search-bar .search-clear[data-v-1abd8235]{position:absolute;top:29px;right:21px}.alerts-pane .search-bar .close[data-v-1abd8235]{position:absolute;top:12px;right:10px;overflow:hidden}.alerts-pane .grouped-section[data-v-1abd8235]{margin:16px 12px 24px}.alerts-pane .grouped-section .section-title[data-v-1abd8235]{color:var(--primary-color);font-size:16px;font-weight:600;margin:0 0 12px 6px;text-transform:uppercase;letter-spacing:.5px}.alerts-pane .alert-group .group-header[data-v-1abd8235]{display:flex;align-items:center;padding:8px 12px;background:var(--surface-muted-bg);border:1px solid var(--pane-border);border-radius:6px;cursor:pointer;margin-bottom:8px;transition:all .2s ease}.alerts-pane .alert-group .group-header[data-v-1abd8235]:hover{background:var(--surface-muted-hover-bg)}.alerts-pane .alert-group .group-header .group-title[data-v-1abd8235]{flex:1;font-weight:600;color:var(--text-color)}.alerts-pane .alert-group .group-header .group-title img[data-v-1abd8235]{position:relative;height:14px;top:2px;margin:0 5px}.alerts-pane .alert-group .group-header .group-age[data-v-1abd8235]{color:var(--color-step-60);font-size:14px;margin-right:8px}.alerts-pane .alert-group .group-header .sev-tag[data-v-1abd8235]{margin-right:5px}.alerts-pane .scroller[data-v-1abd8235]{height:calc(100% - 80px);overflow-y:scroll}.alerts-pane .scroller[data-v-1abd8235]::-webkit-scrollbar{width:6px}.alerts-pane .scroller[data-v-1abd8235]::-webkit-scrollbar-thumb{background-color:var(--color-step-50);border-radius:3px}.alerts-pane .scroller[data-v-1abd8235]::-webkit-scrollbar-thumb:hover{background-color:var(--color-step-60)}.alerts-pane .scroller .no-alerts[data-v-1abd8235]{margin:22px 14px;padding:14px;color:var(--color-step-70);border:1px solid var(--pane-border);border-radius:6px;background:var(--surface-muted-bg);text-align:center}.alerts-pane .scroller .no-alerts .p-button[data-v-1abd8235]{margin-top:10px}.alerts-pane .alert-item[data-v-1abd8235]{background:var(--pane-row-bg);border:1px solid transparent;border-left:4px solid var(--pane-divider);border-radius:8px;padding:12px;margin-bottom:10px;transition:all .2s ease}.alerts-pane .alert-item[data-v-1abd8235]:hover{background:var(--pane-row-hover-bg);border-color:var(--pane-border);transform:translateX(1px)}.alerts-pane .alert-item.sev-maint[data-v-1abd8235],.alerts-pane .alert-item.sev-maintenance[data-v-1abd8235]{background:linear-gradient(135deg,rgba(var(--maintenance-color-rgb),.12) 0,rgba(var(--maintenance-color-rgb),.04) 100%),var(--pane-row-bg);border-left-color:var(--maintenance-color)}.alerts-pane .alert-item.sev-maint[data-v-1abd8235]:hover,.alerts-pane .alert-item.sev-maintenance[data-v-1abd8235]:hover{background:linear-gradient(135deg,rgba(var(--maintenance-color-rgb),.16) 0,rgba(var(--maintenance-color-rgb),.06) 100%),var(--pane-row-hover-bg)}.alerts-pane .alert-item.sev-acked[data-v-1abd8235]{background:linear-gradient(135deg,rgba(var(--acknowledged-color-rgb),.1) 0,rgba(var(--acknowledged-color-rgb),.04) 100%),var(--pane-row-bg);border-left-color:var(--acknowledged-color)}.alerts-pane .alert-item.sev-acked[data-v-1abd8235]:hover{background:linear-gradient(135deg,rgba(var(--acknowledged-color-rgb),.14) 0,rgba(var(--acknowledged-color-rgb),.06) 100%),var(--pane-row-hover-bg)}.alerts-pane .alert-item.sev-down[data-v-1abd8235]{background:linear-gradient(135deg,rgba(var(--down-color-rgb),.12) 0,rgba(var(--down-color-rgb),.04) 100%),var(--pane-row-bg);border-left-color:var(--down-color)}.alerts-pane .alert-item.sev-down[data-v-1abd8235]:hover{background:linear-gradient(135deg,rgba(var(--down-color-rgb),.16) 0,rgba(var(--down-color-rgb),.06) 100%),var(--pane-row-hover-bg)}.alerts-pane .alert-item.sev-crit[data-v-1abd8235]{background:linear-gradient(135deg,rgba(var(--critical-color-rgb),.12) 0,rgba(var(--critical-color-rgb),.04) 100%),var(--pane-row-bg);border-left-color:var(--critical-color)}.alerts-pane .alert-item.sev-crit[data-v-1abd8235]:hover{background:linear-gradient(135deg,rgba(var(--critical-color-rgb),.16) 0,rgba(var(--critical-color-rgb),.06) 100%),var(--pane-row-hover-bg)}.alerts-pane .alert-item.sev-warn[data-v-1abd8235]{background:linear-gradient(135deg,rgba(var(--warning-color-rgb),.12) 0,rgba(var(--warning-color-rgb),.04) 100%),var(--pane-row-bg);border-left-color:var(--warning-color)}.alerts-pane .alert-item.sev-warn[data-v-1abd8235]:hover{background:linear-gradient(135deg,rgba(var(--warning-color-rgb),.16) 0,rgba(var(--warning-color-rgb),.06) 100%),var(--pane-row-hover-bg)}.alerts-pane .alert-item.sev-info[data-v-1abd8235]{background:linear-gradient(135deg,rgba(var(--primary-color-rgb),.08) 0,rgba(var(--primary-color-rgb),.03) 100%),var(--pane-row-bg);border-left-color:var(--primary-color)}.alerts-pane .alert-item.sev-info[data-v-1abd8235]:hover{background:linear-gradient(135deg,rgba(var(--primary-color-rgb),.12) 0,rgba(var(--primary-color-rgb),.05) 100%),var(--pane-row-hover-bg)}.alerts-pane .alert-item.sev-unreachable[data-v-1abd8235]{background:linear-gradient(135deg,rgba(var(--color-step-rgb-17),.18) 0,rgba(var(--color-step-rgb-17),.08) 100%),var(--pane-row-bg);border-left-color:var(--color-step-60)}.alerts-pane .alert-item.sev-unreachable[data-v-1abd8235]:hover{background:linear-gradient(135deg,rgba(var(--color-step-rgb-17),.22) 0,rgba(var(--color-step-rgb-17),.1) 100%),var(--pane-row-hover-bg)}.alerts-pane .alert-item.sev-predicted[data-v-1abd8235]{background:linear-gradient(135deg,rgba(var(--primary-color-rgb),.1) 0,rgba(var(--primary-color-rgb),.035) 100%),var(--pane-row-bg);border-left-color:var(--primary-color)}.alerts-pane .alert-item.sev-predicted[data-v-1abd8235]:hover{background:linear-gradient(135deg,rgba(var(--primary-color-rgb),.14) 0,rgba(var(--primary-color-rgb),.05) 100%),var(--pane-row-hover-bg)}.alerts-pane .alert-item .alert-header[data-v-1abd8235]{display:flex;align-items:center;gap:10px;position:relative;cursor:pointer}.alerts-pane .alert-item .alert-header .device-icon[data-v-1abd8235]{width:20px;height:20px;opacity:.8}.alerts-pane .alert-item .alert-header .alert-main[data-v-1abd8235]{flex:1;overflow:hidden;max-width:calc(100% - 80px)}.alerts-pane .alert-item .alert-header .alert-main .device-path[data-v-1abd8235]{font-weight:600;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alerts-pane .alert-item .alert-header .alert-main .subject[data-v-1abd8235]{font-size:13px;color:var(--color-step-70);margin-left:4px}.alerts-pane .alert-item .alert-header .alert-main .alarm-desc[data-v-1abd8235]{font-size:13px;color:var(--color-step-70);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alerts-pane .alert-item .alert-header .alert-main .alarm-desc .senders[data-v-1abd8235],.alerts-pane .alert-item .alert-header .alert-main .alarm-desc .users[data-v-1abd8235]{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--color-step-60)}.alerts-pane .alert-item .status-background[data-v-1abd8235]{padding:3px 6px;display:inline-block;border-radius:5px;white-space:nowrap;font-size:14px;border:1px solid var(--chip-border);background:var(--chip-bg);color:var(--chip-color)}.alerts-pane .alert-item .status-background.escalated[data-v-1abd8235]{background:var(--config-dialog-danger-bg);border-color:var(--config-dialog-danger-border);color:var(--config-dialog-danger-color);margin-right:4px}.alerts-pane .alert-item .status-background.primary[data-v-1abd8235]{background:var(--primary-color);border-color:var(--primary-color);color:var(--text-color-highlight);margin-right:4px}.alerts-pane .alert-item .status-background.unassigned[data-v-1abd8235]{background-color:var(--config-dialog-warning-bg);border-color:var(--config-dialog-warning-border);color:var(--config-dialog-warning-color)}.alerts-pane .alert-item .status-background.in-progress[data-v-1abd8235]{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--text-color-highlight)}.alerts-pane .alert-item .status-background.waiting[data-v-1abd8235]{background-color:var(--config-dialog-info-bg);border-color:var(--config-dialog-info-border);color:var(--config-dialog-info-color)}.alerts-pane .alert-item .status-background.billing[data-v-1abd8235],.alerts-pane .alert-item .status-background.delivery[data-v-1abd8235]{background-color:var(--chip-bg);border-color:var(--chip-border);color:var(--chip-color)}.alerts-pane .alert-item .status-background.closed[data-v-1abd8235],.alerts-pane .alert-item .status-background.completed[data-v-1abd8235]{background-color:var(--config-dialog-success-bg);border-color:var(--config-dialog-success-border);color:var(--config-dialog-success-color)}.alerts-pane .alert-item .status-background.project[data-v-1abd8235]{background-color:var(--chip-bg);color:var(--chip-color)}.alerts-pane .alert-item .status-background.predicted[data-v-1abd8235]{background:var(--primary-color)}.alerts-pane .alert-item .alert-meta[data-v-1abd8235]{display:flex;flex-direction:column;gap:6px;margin-top:10px;color:#fff}.alerts-pane .alert-item .alert-meta .alert-value[data-v-1abd8235]{display:flex;align-items:center;gap:6px;font-size:13px}.alerts-pane .alert-item .alert-meta .buttons-row[data-v-1abd8235]{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.alerts-pane .alert-item .alert-meta .buttons-row .ack-buttons[data-v-1abd8235]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.alerts-pane .alert-item .alert-meta .buttons-row .ack-buttons .p-button[data-v-1abd8235]{padding:5px 10px}.alerts-pane .alert-item .alert-meta .buttons-row .ack-buttons label[data-v-1abd8235]{font-size:12px;color:var(--color-step-70);margin-right:4px}.alerts-pane .alert-item .alert-meta .buttons-row .ack-buttons .acked-until[data-v-1abd8235]{font-size:13px;color:var(--primary-color);display:flex;align-items:center;gap:4px}.alerts-pane .alert-item .alert-meta .buttons-row .ack-buttons .acked-until .trash-icon[data-v-1abd8235]{width:14px;height:14px;cursor:pointer;opacity:.8}.alerts-pane .alert-item .alert-meta .buttons-row .ack-buttons .acked-until .trash-icon[data-v-1abd8235]:hover{opacity:1}.alerts-pane .alert-item .alert-meta .buttons-row .row-actions[data-v-1abd8235]{display:flex;align-items:center;gap:4px}.alerts-pane .alert-item .alert-meta .buttons-row .row-actions Button[data-v-1abd8235]{font-size:12px}.alerts-pane .alert-item .alert-details[data-v-1abd8235]{margin-top:10px}.alerts-pane .alert-item .alert-details .details-tabs[data-v-1abd8235]{background:rgba(var(--color-step-rgb-17),.8);color:var(--color-step-100);border-radius:6px;padding:10px}.alerts-pane .alert-item .alert-details .detail-grid[data-v-1abd8235]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.alerts-pane .alert-item .alert-details .detail-row[data-v-1abd8235]{display:flex;align-items:center;gap:8px;min-height:28px;font-size:13px;color:var(--text-color)}.alerts-pane .alert-item .alert-details .detail-row .label[data-v-1abd8235]{flex:0 0 104px;color:var(--color-step-70);font-size:12px;text-transform:uppercase}.alerts-pane .alert-item .alert-details .threshold-row[data-v-1abd8235]{flex-wrap:wrap}.alerts-pane .alert-item .alert-details .inline-input[data-v-1abd8235]{width:120px;border-radius:6px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:var(--text-color);padding:6px 8px}.alerts-pane .alert-item .alert-details .inline-error[data-v-1abd8235],.alerts-pane .alert-item .alert-details .inline-status[data-v-1abd8235]{font-size:12px;color:var(--color-step-70)}.alerts-pane .alert-item .alert-details .inline-error[data-v-1abd8235]{color:var(--config-dialog-danger-color)}.alerts-pane .alert-item .alert-details .comment-edit-actions[data-v-1abd8235],.alerts-pane .alert-item .alert-details .detail-actions[data-v-1abd8235],.alerts-pane .alert-item .alert-details .quick-ack-row[data-v-1abd8235]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.alerts-pane .alert-item .alert-details .history-list[data-v-1abd8235]{list-style:none;padding:0;margin:4px 0 8px}.alerts-pane .alert-item .alert-details .history-list li[data-v-1abd8235]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid hsla(0,0%,100%,.08);font-size:12px}.alerts-pane .alert-item .alert-details h4[data-v-1abd8235]{margin:10px 0 2px;font-size:12px;color:var(--color-step-70);text-transform:uppercase}.alerts-pane .alert-item .alert-details .ack-tab[data-v-1abd8235],.alerts-pane .alert-item .alert-details .comments-tab[data-v-1abd8235]{margin-top:10px}.alerts-pane .alert-item .alert-details .ack-tab .input[data-v-1abd8235],.alerts-pane .alert-item .alert-details .comments-tab .input[data-v-1abd8235]{display:flex;flex-direction:column;gap:8px}.alerts-pane .alert-item .alert-details .ack-tab .input textarea[data-v-1abd8235],.alerts-pane .alert-item .alert-details .comments-tab .input textarea[data-v-1abd8235]{width:100%;resize:vertical;border-radius:6px;padding:8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:13px}.alerts-pane .alert-item .alert-details .ack-tab .input textarea[data-v-1abd8235]:focus,.alerts-pane .alert-item .alert-details .comments-tab .input textarea[data-v-1abd8235]:focus{outline:none;border-color:var(--primary-color)}.alerts-pane .alert-item .alert-details .ack-tab .comment-list[data-v-1abd8235],.alerts-pane .alert-item .alert-details .comments-tab .comment-list[data-v-1abd8235]{list-style:none;padding:0;margin-top:10px}.alerts-pane .alert-item .alert-details .ack-tab .comment-list li[data-v-1abd8235],.alerts-pane .alert-item .alert-details .comments-tab .comment-list li[data-v-1abd8235]{margin-bottom:8px}.alerts-pane .alert-item .alert-details .ack-tab .comment-list li .user-datetime[data-v-1abd8235],.alerts-pane .alert-item .alert-details .comments-tab .comment-list li .user-datetime[data-v-1abd8235]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-step-70)}.alerts-pane .alert-item .alert-details .ack-tab .comment-list li .user-datetime .avatar[data-v-1abd8235],.alerts-pane .alert-item .alert-details .comments-tab .comment-list li .user-datetime .avatar[data-v-1abd8235]{width:20px;height:20px;border-radius:50%}.alerts-pane .alert-item .alert-details .ack-tab .comment-list li .user-datetime .trash-icon[data-v-1abd8235],.alerts-pane .alert-item .alert-details .comments-tab .comment-list li .user-datetime .trash-icon[data-v-1abd8235]{width:14px;height:14px;cursor:pointer;margin-left:auto}.alerts-pane .alert-item .alert-details .ack-tab .comment-list li .text[data-v-1abd8235],.alerts-pane .alert-item .alert-details .comments-tab .comment-list li .text[data-v-1abd8235]{font-size:13px;color:#fff;margin-left:26px;margin-top:2px}.alerts-pane .alert-item .alert-details .ack-tab .comment-list li .comment-edit[data-v-1abd8235],.alerts-pane .alert-item .alert-details .comments-tab .comment-list li .comment-edit[data-v-1abd8235]{margin-left:26px;margin-top:6px}.alerts-pane .alert-item .alert-details .ack-tab .comment-list li .comment-edit textarea[data-v-1abd8235],.alerts-pane .alert-item .alert-details .comments-tab .comment-list li .comment-edit textarea[data-v-1abd8235]{width:100%;resize:vertical;border-radius:6px;padding:8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:13px}.alerts-pane .alert-item .alert-details .ack-tab .slider-container[data-v-1abd8235],.alerts-pane .alert-item .alert-details .comments-tab .slider-container[data-v-1abd8235]{padding:0 10px;margin-bottom:8px}.alerts-pane .alert-item .alert-details .ack-tab .until[data-v-1abd8235],.alerts-pane .alert-item .alert-details .comments-tab .until[data-v-1abd8235]{font-size:12px;color:var(--color-step-60);margin-right:8px}.alerts-pane .alert-item .alert-details .ack-tab .confirm-button[data-v-1abd8235],.alerts-pane .alert-item .alert-details .comments-tab .confirm-button[data-v-1abd8235]{font-size:12px}.alerts-pane .alert-item .predicted-header[data-v-1abd8235]{display:flex;align-items:center;gap:10px;position:relative;cursor:pointer}.alerts-pane .alert-item .predicted-header .device-icon[data-v-1abd8235]{width:20px;height:20px;opacity:.8}.alerts-pane .alert-item .predicted-header .predicted-main[data-v-1abd8235]{flex:1;overflow:hidden}.alerts-pane .alert-item .predicted-header .predicted-main .predicted-subtitle[data-v-1abd8235],.alerts-pane .alert-item .predicted-header .predicted-main .predicted-title[data-v-1abd8235],.alerts-pane .alert-item .predicted-header .predicted-main .predicted-who[data-v-1abd8235]{color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:100}.alerts-pane .alert-item .predicted-header .predicted-main .predicted-title[data-v-1abd8235]{font-weight:600}.alerts-pane .alert-item .predicted-header .predicted-main .alarm-desc[data-v-1abd8235]{font-size:13px;color:var(--color-step-70);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alerts-pane .alert-item .predicted-header .predicted-time .ago[data-v-1abd8235]{font-size:12px;color:var(--color-step-60)}.alerts-pane .alert-item .predicted-meta[data-v-1abd8235]{margin-top:8px}.alerts-pane .alert-item .predicted-meta .alert-value[data-v-1abd8235]{font-size:13px;font-weight:500;color:#fff}.alerts-pane .edge[data-v-1abd8235]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;position:absolute;top:0;right:0}.alerts-pane .edge .ago[data-v-1abd8235]{font-size:12px;color:var(--color-step-60)}.alerts-pane .edge .count[data-v-1abd8235]{font-size:12px;font-weight:600;color:var(--primary-color)}.alerts-pane .edge img[data-v-1abd8235]{cursor:pointer;width:16px;height:16px;opacity:.8}.alerts-pane .edge.commented img[data-v-1abd8235]{filter:brightness(1.2)}.alerts-pane .sev-tag[data-v-1abd8235]{padding:2px 6px;border-radius:4px;font-size:12px;font-weight:700}.alerts-pane .sev-maint[data-v-1abd8235],.alerts-pane .sev-maintenance[data-v-1abd8235]{background:rgba(var(--maintenance-color-rgb),.18);border:1px solid rgba(var(--maintenance-color-rgb),.36);color:var(--text-color)}.alerts-pane .sev-acked[data-v-1abd8235]{background:rgba(var(--acknowledged-color-rgb),.14);border:1px solid rgba(var(--acknowledged-color-rgb),.32);color:var(--text-color)}.alerts-pane .sev-down[data-v-1abd8235]{background:rgba(var(--down-color-rgb),.16);border:1px solid rgba(var(--down-color-rgb),.34);color:var(--text-color)}.alerts-pane .sev-crit[data-v-1abd8235]{background:rgba(var(--critical-color-rgb),.16);border:1px solid rgba(var(--critical-color-rgb),.34);color:var(--text-color)}.alerts-pane .sev-warn[data-v-1abd8235]{background:rgba(var(--warning-color-rgb),.18);border:1px solid rgba(var(--warning-color-rgb),.36);color:var(--text-color)}.alerts-pane .sev-info[data-v-1abd8235]{background:rgba(var(--primary-color-rgb),.12);border:1px solid rgba(var(--primary-color-rgb),.28);color:var(--text-color)}.alerts-pane .sev-unreachable[data-v-1abd8235]{background:rgba(var(--color-step-rgb-17),.24);border:1px solid rgba(var(--color-step-rgb-17),.42);color:var(--text-color)}.alerts-pane .sev-predicted[data-v-1abd8235]{background:rgba(var(--primary-color-rgb),.16);border:1px solid rgba(var(--primary-color-rgb),.36);color:var(--text-color)}.alerts-pane .muted[data-v-1abd8235]{width:16px;height:16px;margin-left:4px}.alerts-pane .chevron[data-v-1abd8235]{width:15px;height:15px;cursor:pointer}.spacer[data-v-65adc8fe]{background-color:var(--color-step-10);z-index:302}.spacer.left[data-v-65adc8fe]{float:left;height:var(--activity-bar-height);width:var(--rounded-margin-size)}.spacer.bottom[data-v-65adc8fe],.spacer.top[data-v-65adc8fe]{position:absolute;top:calc(0px - var(--rounded-margin-size));width:calc(var(--rounded-margin-size) + var(--activity-bar-width));height:var(--rounded-margin-size)}.spacer.bottom[data-v-65adc8fe]{top:auto;bottom:0}@media screen and (max-width:480px){.spacer[data-v-65adc8fe]{display:none}}.activity-bar[data-v-65adc8fe]{background-color:var(--color-step-17);width:var(--activity-bar-width);height:calc(100% - var(--rounded-margin-size));display:flex;flex-direction:column;align-items:center;justify-content:space-between;z-index:101;border-radius:var(--rounded-border-radius)}@media screen and (max-width:480px){.activity-bar[data-v-65adc8fe]{margin:var(--rounded-margin-size);width:calc(100% - var(--rounded-margin-size)*2);box-shadow:5px 5px 10px -5px rgba(0,0,0,.75);height:auto;flex-direction:row;justify-content:left;position:fixed;bottom:0;overflow:hidden}}.activity-bar .button[data-v-65adc8fe]{outline:0}.bottom-icons[data-v-65adc8fe],.top-icons[data-v-65adc8fe]{display:flex;flex-direction:column;align-items:center}@media screen and (max-width:480px){.bottom-icons[data-v-65adc8fe],.top-icons[data-v-65adc8fe]{flex-direction:row}}.profile-menu-wrap[data-v-65adc8fe]{position:relative;width:var(--activity-bar-width);height:var(--activity-bar-width);flex:0 0 var(--activity-bar-width)}.profile-menu[data-v-65adc8fe]{position:absolute;left:calc(var(--activity-bar-width) + 8px);bottom:0;width:min(300px,100vw - var(--activity-bar-width) - 24px);max-height:min(520px,100vh - 24px);overflow:auto;padding:10px;border:1px solid var(--color-step-30);border-radius:8px;background:var(--color-step-15);box-shadow:0 18px 40px rgba(0,0,0,.35);z-index:420}.profile-menu__identity[data-v-65adc8fe]{min-width:0;padding:6px 8px 10px;color:var(--color-step-90);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--color-step-25);margin-bottom:8px}.profile-menu__account[data-v-65adc8fe],.profile-menu__action[data-v-65adc8fe]{width:100%;min-height:34px;display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--color-step-85);text-align:left;font-size:12px;cursor:pointer;padding:7px 8px}.profile-menu__account[data-v-65adc8fe]:hover:not(:disabled),.profile-menu__action[data-v-65adc8fe]:hover{background:var(--color-step-20);border-color:var(--color-step-30)}.profile-menu__action img[data-v-65adc8fe]{width:15px;height:15px;opacity:.75}.profile-menu__action--logout[data-v-65adc8fe]{margin-top:8px;border-top:1px solid var(--color-step-25);border-radius:0 0 6px 6px}.profile-menu__error[data-v-65adc8fe],.profile-menu__status[data-v-65adc8fe]{padding:8px;font-size:12px;color:var(--color-step-60)}.profile-menu__error[data-v-65adc8fe]{color:#f5c6cb}.profile-menu__section[data-v-65adc8fe]{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid var(--color-step-25)}.profile-menu__section-title[data-v-65adc8fe]{padding:0 8px 2px;color:var(--color-step-60);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.profile-menu__account[data-v-65adc8fe]{justify-content:space-between}.profile-menu__account[data-v-65adc8fe]:disabled{cursor:default;opacity:.72}.profile-menu__account--current[data-v-65adc8fe]{background:rgba(var(--primary-color-rgb,225,0,152),.08);border-color:rgba(var(--primary-color-rgb,225,0,152),.3)}.profile-menu__account--unavailable[data-v-65adc8fe]{border-color:rgba(220,53,69,.28);background:rgba(220,53,69,.08)}.profile-menu__account-name[data-v-65adc8fe]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-menu__account-current[data-v-65adc8fe]{flex:0 0 auto;color:var(--color-step-60);font-size:10px;text-transform:uppercase}.profile-menu__account-unavailable[data-v-65adc8fe]{flex:0 1 auto;max-width:112px;color:#f5c6cb;font-size:10px;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.profile-menu__hint[data-v-65adc8fe]{padding:3px 8px 0;color:var(--color-step-55);font-size:11px;line-height:1.35}.activity-bar-button[data-v-65adc8fe]{background-color:transparent;border:none;color:var(--text-color);font-size:1.5rem;cursor:pointer;position:relative;width:var(--activity-bar-width);height:var(--activity-bar-width);text-align:center;padding:0}.activity-bar-button img[data-v-65adc8fe]{width:20px;height:20px}.activity-bar-button img.vault-unlocked[data-v-65adc8fe]{filter:brightness(0) saturate(100%) invert(29%) sepia(81%) saturate(1989%) hue-rotate(304deg) brightness(300%) contrast(107%) drop-shadow(0 0 2px rgba(var(--primary-color-rgb),.45))}.activity-bar-button[data-v-65adc8fe]:not(.ai){opacity:.8}.activity-bar-button span[data-v-65adc8fe]{display:block;text-transform:uppercase;font-size:8.5px;margin-top:4px}.activity-bar-button[data-v-65adc8fe]:hover{opacity:1;background-color:rgba(var(--primary-color),.1)}.activity-bar-button.selected[data-v-65adc8fe]{opacity:1}@media screen and (max-width:480px){.activity-bar-button.selected[data-v-65adc8fe]{transform:translateY(-5px);opacity:1;background-color:#e10098}}.activity-bar-button.selected[data-v-65adc8fe]:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background-color:var(--primary-color)}@media screen and (max-width:480px){.activity-bar-button.selected[data-v-65adc8fe]:before{background-color:inherit}.activity-bar-button.selected span[data-v-65adc8fe]{font-size:11px}.activity-bar[data-v-65adc8fe]{overflow:visible}.profile-menu[data-v-65adc8fe]{left:auto;right:0;bottom:calc(var(--activity-bar-width) + 8px);width:min(300px,100vw - 24px)}}.schedule-item-dialog.schedule-invite-dialog .dialog-header-content[data-v-61f44d4b]{display:flex;align-items:center;gap:8px}.schedule-item-dialog.schedule-invite-dialog .dialog-header-content .header-icon[data-v-61f44d4b]{font-size:18px;color:var(--primary-color)}.schedule-item-dialog.schedule-invite-dialog .dialog-header-content .header-title[data-v-61f44d4b]{font-weight:700;color:var(--color-step-98)}.schedule-item-dialog.schedule-invite-dialog .dialog-content-wrapper[data-v-61f44d4b]{height:100%;display:flex;flex-direction:column}.schedule-item-dialog.schedule-invite-dialog .schedule-dialog[data-v-61f44d4b]{display:flex;flex-direction:column;gap:16px}.schedule-item-dialog.schedule-invite-dialog .schedule-dialog__errors[data-v-61f44d4b]{background:#2c1b1b;color:#f8d7da;border:1px solid #f5c2c7;border-radius:6px;padding:10px 12px;font-size:13px}.schedule-item-dialog.schedule-invite-dialog .schedule-dialog__errors ul[data-v-61f44d4b]{margin:0;padding-left:20px}.schedule-item-dialog.schedule-invite-dialog .schedule-tab__stack[data-v-61f44d4b]{display:flex;flex-direction:column;gap:14px}.schedule-item-dialog.schedule-invite-dialog .schedule-tab__header[data-v-61f44d4b]{display:inline-flex;align-items:center;gap:6px;font-weight:600}.schedule-item-dialog.schedule-invite-dialog .schedule-tab__badge[data-v-61f44d4b]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:11px;text-transform:uppercase;letter-spacing:.03em;background:var(--surface-border);color:var(--color-step-60)}.schedule-item-dialog.schedule-invite-dialog .schedule-tab__badge--active[data-v-61f44d4b]{background:rgba(225,0,152,.15);color:var(--primary-color);border:1px solid rgba(225,0,152,.4)}.schedule-item-dialog.schedule-invite-dialog .schedule-tab__badge--warning[data-v-61f44d4b]{background:rgba(251,191,36,.2);color:#fbbf24;border:1px solid rgba(251,191,36,.5);animation:pulse-warning-61f44d4b 2s ease-in-out infinite}@keyframes pulse-warning-61f44d4b{0%,to{opacity:1}50%{opacity:.7}}.schedule-item-dialog.schedule-invite-dialog .config-section[data-v-61f44d4b]{position:relative;border-radius:8px;padding:20px;border:1px solid var(--color-step-30);margin-bottom:20px;background:hsla(0,0%,100%,.05)}.schedule-item-dialog.schedule-invite-dialog .config-section[data-v-61f44d4b]:last-child{margin-bottom:0}.schedule-item-dialog.schedule-invite-dialog .section-title[data-v-61f44d4b]{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:1.1rem;font-weight:600;color:var(--text-color)}.schedule-item-dialog.schedule-invite-dialog .section-title i[data-v-61f44d4b]{color:var(--primary-color);font-size:1rem}.schedule-item-dialog.schedule-invite-dialog .schedule-dialog__group[data-v-61f44d4b]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.schedule-item-dialog.schedule-invite-dialog .schedule-dialog__label[data-v-61f44d4b]{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-step-70);margin:0}.schedule-item-dialog.schedule-invite-dialog .schedule-dialog__row[data-v-61f44d4b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.schedule-item-dialog.schedule-invite-dialog .schedule-dialog__row--split[data-v-61f44d4b]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.schedule-item-dialog.schedule-invite-dialog .schedule-dialog__split-field[data-v-61f44d4b]{display:flex;flex-direction:column;gap:6px}.schedule-item-dialog.schedule-invite-dialog .schedule-dialog__hint[data-v-61f44d4b]{margin:4px 0 0;color:var(--color-step-65);font-size:12px}.schedule-item-dialog.schedule-invite-dialog .invite-toggle[data-v-61f44d4b]{display:flex;justify-content:space-between;align-items:center;gap:12px}.schedule-item-dialog.schedule-invite-dialog .invite-toggle__title[data-v-61f44d4b]{font-weight:700;font-size:14px}.schedule-item-dialog.schedule-invite-dialog .invite-share-row[data-v-61f44d4b]{display:flex;gap:8px;align-items:center}.schedule-item-dialog.schedule-invite-dialog .invite-share-input[data-v-61f44d4b]{flex:1}.schedule-item-dialog.schedule-invite-dialog .invite-weekday-grid[data-v-61f44d4b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:8px;margin:10px 0}.schedule-item-dialog.schedule-invite-dialog .invite-weekday[data-v-61f44d4b]{border:1px solid var(--surface-border);border-radius:8px;padding:8px;background:var(--surface-card);cursor:pointer;color:var(--text-color);transition:all .15s ease}.schedule-item-dialog.schedule-invite-dialog .invite-weekday.invite-weekday--active[data-v-61f44d4b]{border-color:var(--primary-color);background:rgba(225,0,152,.1);color:var(--primary-color)}.schedule-item-dialog.schedule-invite-dialog .invite-date-chips[data-v-61f44d4b]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.schedule-item-dialog.schedule-invite-dialog .invite-date-chip[data-v-61f44d4b]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:var(--color-step-18);font-size:11px;color:var(--color-step-95);border:1px solid hsla(0,0%,100%,.03)}.schedule-item-dialog.schedule-invite-dialog .invite-date-chip button[data-v-61f44d4b]{border:none;background:transparent;color:var(--color-step-65);cursor:pointer}.schedule-item-dialog.schedule-invite-dialog .custom-slot-list[data-v-61f44d4b]{display:flex;flex-direction:column;gap:8px;margin-top:6px}.schedule-item-dialog.schedule-invite-dialog .custom-slot[data-v-61f44d4b]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid var(--color-step-25);background:hsla(0,0%,100%,.04)}.schedule-item-dialog.schedule-invite-dialog .custom-slot__label[data-v-61f44d4b]{color:var(--text-color);font-weight:600}.schedule-item-dialog.schedule-invite-dialog .custom-slots-toggle[data-v-61f44d4b]{align-items:center;gap:10px}.schedule-item-dialog.schedule-invite-dialog .custom-slots-toggle.toggle-only-exact-bookings[data-v-61f44d4b]{position:absolute;flex-direction:row-reverse;top:10px;right:10px}.schedule-item-dialog.schedule-invite-dialog .invite-disabled[data-v-61f44d4b]{padding:12px;border:1px dashed var(--color-step-20);border-radius:10px;color:var(--color-step-65);font-size:13px}.schedule-item-dialog.schedule-invite-dialog .booking-list[data-v-61f44d4b]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.schedule-item-dialog.schedule-invite-dialog .booking-row[data-v-61f44d4b]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;border:1px solid var(--surface-border);background:var(--surface-hover)}.schedule-item-dialog.schedule-invite-dialog .booking-row__title[data-v-61f44d4b]{font-weight:600;color:var(--text-color)}.schedule-item-dialog.schedule-invite-dialog .booking-row__meta[data-v-61f44d4b]{font-size:12px;color:var(--text-color-secondary);display:flex;flex-direction:column;gap:2px}.schedule-item-dialog.schedule-invite-dialog .booking-row__meta-time[data-v-61f44d4b]{color:var(--text-color)}.schedule-item-dialog.schedule-invite-dialog .booking-row__response-status[data-v-61f44d4b]{margin-top:4px}.schedule-item-dialog.schedule-invite-dialog .booking-row__actions[data-v-61f44d4b]{display:flex;gap:6px}.schedule-item-dialog.schedule-invite-dialog .pending-responses-section[data-v-61f44d4b]{border-color:rgba(251,191,36,.4);background:rgba(251,191,36,.08)}.schedule-item-dialog.schedule-invite-dialog .pending-response-list[data-v-61f44d4b]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.schedule-item-dialog.schedule-invite-dialog .pending-response-row[data-v-61f44d4b]{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:12px;border:1px solid rgba(251,191,36,.3);background:hsla(0,0%,100%,.04)}@media(min-width:600px){.schedule-item-dialog.schedule-invite-dialog .pending-response-row[data-v-61f44d4b]{flex-direction:row;align-items:flex-start;justify-content:space-between}}.schedule-item-dialog.schedule-invite-dialog .pending-response-info[data-v-61f44d4b]{flex:1;min-width:0}.schedule-item-dialog.schedule-invite-dialog .pending-response__title[data-v-61f44d4b]{font-weight:600;color:var(--text-color);margin-bottom:6px}.schedule-item-dialog.schedule-invite-dialog .pending-response__meta[data-v-61f44d4b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.schedule-item-dialog.schedule-invite-dialog .responder-info[data-v-61f44d4b]{font-size:12px;color:var(--text-color-secondary)}.schedule-item-dialog.schedule-invite-dialog .pending-response__details[data-v-61f44d4b]{font-size:13px;color:var(--text-color-secondary);margin-bottom:6px}.schedule-item-dialog.schedule-invite-dialog .proposed-time[data-v-61f44d4b]{display:flex;align-items:center;gap:6px;color:var(--primary-color);font-weight:500}.schedule-item-dialog.schedule-invite-dialog .proposed-time i[data-v-61f44d4b]{font-size:12px}.schedule-item-dialog.schedule-invite-dialog .response-summary[data-v-61f44d4b]{margin-top:4px;font-style:italic;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-item-dialog.schedule-invite-dialog .pending-response__received[data-v-61f44d4b]{font-size:11px;color:var(--color-step-55)}.schedule-item-dialog.schedule-invite-dialog .pending-response__actions[data-v-61f44d4b]{display:flex;gap:6px;flex-wrap:wrap}.schedule-item-dialog.schedule-invite-dialog .response-confirmed-badge[data-v-61f44d4b],.schedule-item-dialog.schedule-invite-dialog .response-status-badge[data-v-61f44d4b]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.schedule-item-dialog.schedule-invite-dialog .response-confirmed-badge--accepted[data-v-61f44d4b],.schedule-item-dialog.schedule-invite-dialog .response-status-badge--accepted[data-v-61f44d4b]{background:rgba(34,197,94,.15);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.schedule-item-dialog.schedule-invite-dialog .response-confirmed-badge--cancelled[data-v-61f44d4b],.schedule-item-dialog.schedule-invite-dialog .response-confirmed-badge--declined[data-v-61f44d4b],.schedule-item-dialog.schedule-invite-dialog .response-status-badge--cancelled[data-v-61f44d4b],.schedule-item-dialog.schedule-invite-dialog .response-status-badge--declined[data-v-61f44d4b]{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.schedule-item-dialog.schedule-invite-dialog .response-confirmed-badge--tentative[data-v-61f44d4b],.schedule-item-dialog.schedule-invite-dialog .response-status-badge--tentative[data-v-61f44d4b]{background:rgba(251,191,36,.15);color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.schedule-item-dialog.schedule-invite-dialog .response-confirmed-badge--rescheduled[data-v-61f44d4b],.schedule-item-dialog.schedule-invite-dialog .response-status-badge--reschedule-request[data-v-61f44d4b]{background:rgba(59,130,246,.15);color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.schedule-item-dialog.schedule-invite-dialog .response-confirmed-badge--delegated[data-v-61f44d4b],.schedule-item-dialog.schedule-invite-dialog .response-status-badge--delegated[data-v-61f44d4b]{background:rgba(168,85,247,.15);color:#a855f7;border:1px solid rgba(168,85,247,.3)}.schedule-item-dialog.schedule-invite-dialog .response-confirmed-badge--unknown[data-v-61f44d4b],.schedule-item-dialog.schedule-invite-dialog .response-status-badge--unknown[data-v-61f44d4b]{background:rgba(148,163,184,.15);color:var(--color-step-60);border:1px solid rgba(148,163,184,.3)}.schedule-item-dialog.schedule-invite-dialog .p-dialog-content[data-v-61f44d4b]{padding:0;overflow:hidden;margin-left:-8px;width:calc(100% + 16px)}.schedule-item-dialog.schedule-invite-dialog .p-dialog-footer[data-v-61f44d4b]{padding-top:20px}.schedule-item-dialog.schedule-invite-dialog .p-dialog-footer .dialog-footer[data-v-61f44d4b]{display:flex;justify-content:flex-end;gap:.5rem}.schedule-item-dialog.schedule-invite-dialog .schedule-dialog__footer[data-v-61f44d4b]{display:flex;justify-content:space-between;align-items:center;gap:12px}.schedule-item-dialog.schedule-invite-dialog .schedule-dialog__footer-actions[data-v-61f44d4b]{display:flex;gap:8px}.schedule-item-dialog.schedule-invite-dialog .tab-content-scroll[data-v-61f44d4b]{padding:16px 12px;overflow-y:auto;height:100%;display:flex;flex-direction:column;gap:16px}.schedule-item-dialog.schedule-invite-dialog .schedule-dialog__related-list[data-v-61f44d4b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.schedule-item-dialog.schedule-invite-dialog .schedule-dialog__related-chip[data-v-61f44d4b]{position:relative;padding:8px 36px 8px 10px;border-radius:10px;border:1px solid var(--color-step-25);background:hsla(0,0%,100%,.04);min-width:180px}.schedule-item-dialog.schedule-invite-dialog .schedule-dialog__related-title[data-v-61f44d4b]{font-weight:700;color:var(--text-color)}.schedule-item-dialog.schedule-invite-dialog .schedule-dialog__related-subject[data-v-61f44d4b]{font-size:12px;color:var(--text-color-secondary)}.schedule-item-dialog.schedule-invite-dialog .schedule-dialog__related-remove[data-v-61f44d4b]{position:absolute;top:6px;right:6px}.schedule-item-dialog.schedule-invite-dialog .schedule-dialog__related-actions[data-v-61f44d4b]{margin-top:4px}.schedule-item-dialog.schedule-invite-dialog .invite-link-flash[data-v-61f44d4b]{animation:invite-link-pulse-61f44d4b .9s ease-in-out}@keyframes invite-link-pulse-61f44d4b{0%{box-shadow:0 0 0 0 rgba(225,0,152,.4)}50%{box-shadow:0 0 0 6px rgba(225,0,152,.15)}to{box-shadow:0 0 0 0 rgba(225,0,152,0)}}.schedule-item-dialog.schedule-invite-dialog .booking-tab-flash[data-v-61f44d4b]{animation:booking-tab-pulse-61f44d4b .9s ease-in-out}@keyframes booking-tab-pulse-61f44d4b{0%{box-shadow:inset 0 -2px 0 0 rgba(59,130,246,.8)}50%{box-shadow:inset 0 -8px 0 0 rgba(59,130,246,.4)}to{box-shadow:inset 0 -2px 0 0 rgba(59,130,246,0)}}.p-dark .schedule-item-dialog.schedule-invite-dialog .config-section[data-v-61f44d4b]{background:var(--surface-800)}[data-v-61f44d4b] .schedule-related-dialog .schedule-related-dialog__search{display:flex;gap:8px;margin-bottom:10px}[data-v-61f44d4b] .schedule-related-dialog .schedule-related-dialog__table{max-height:320px}[data-v-61f44d4b] .schedule-related-dialog .schedule-related-dialog__ticket .ticket-number{font-weight:600}[data-v-61f44d4b] .schedule-related-dialog .schedule-related-dialog__ticket .subject{font-size:12px;color:var(--text-color-secondary)}@media(max-width:720px){.schedule-item-dialog.schedule-invite-dialog .schedule-dialog__row[data-v-61f44d4b]{grid-template-columns:1fr}.schedule-item-dialog.schedule-invite-dialog .invite-weekday-grid[data-v-61f44d4b]{grid-template-columns:repeat(3,minmax(0,1fr))}.schedule-item-dialog.schedule-invite-dialog .invite-share-row[data-v-61f44d4b]{flex-direction:column;align-items:stretch}.schedule-item-dialog.schedule-invite-dialog .schedule-dialog__footer[data-v-61f44d4b]{flex-direction:column-reverse;align-items:stretch}.schedule-item-dialog.schedule-invite-dialog .custom-tabview.vertical-left[data-v-61f44d4b]{flex-direction:column;height:auto}.schedule-item-dialog.schedule-invite-dialog .custom-tabview.vertical-left .p-tabview-nav-container[data-v-61f44d4b]{width:100%;border-right:none;border-bottom:1px solid var(--surface-border);box-shadow:none}.schedule-item-dialog.schedule-invite-dialog .custom-tabview.vertical-left .p-tabview-nav[data-v-61f44d4b]{flex-direction:row;flex-wrap:wrap}.schedule-item-dialog.schedule-invite-dialog .custom-tabview.vertical-left .p-tabview-panels[data-v-61f44d4b]{height:auto}}.delete-confirm-dialog .delete-confirm-content[data-v-61f44d4b]{display:flex;flex-direction:column;gap:20px}.delete-confirm-dialog .delete-warning[data-v-61f44d4b]{display:flex;gap:16px;padding:16px;background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);border-radius:8px}.delete-confirm-dialog .delete-warning .warning-icon[data-v-61f44d4b]{font-size:32px;color:#dc3545;flex-shrink:0}.delete-confirm-dialog .delete-warning .warning-text[data-v-61f44d4b]{display:flex;flex-direction:column;gap:4px}.delete-confirm-dialog .delete-warning .warning-title[data-v-61f44d4b]{font-weight:600;font-size:15px;color:var(--color-step-98);margin:0}.delete-confirm-dialog .delete-warning .warning-description[data-v-61f44d4b]{font-size:13px;color:var(--color-step-75);margin:0}.delete-confirm-dialog .delete-options[data-v-61f44d4b]{display:flex;flex-direction:column;gap:14px}.delete-confirm-dialog .delete-option[data-v-61f44d4b]{display:flex;flex-direction:column;gap:4px}.delete-confirm-dialog .delete-option .delete-option-label[data-v-61f44d4b]{display:flex;align-items:center;gap:8px;cursor:pointer}.delete-confirm-dialog .delete-option .delete-option-label-block[data-v-61f44d4b]{display:flex;flex-direction:column;gap:6px}.delete-confirm-dialog .delete-option .delete-option-checkbox[data-v-61f44d4b]{width:16px;height:16px;accent-color:var(--primary-color)}.delete-confirm-dialog .delete-option .delete-option-text[data-v-61f44d4b]{font-size:14px;color:var(--color-step-95)}.delete-confirm-dialog .delete-option .delete-option-hint[data-v-61f44d4b]{font-size:12px;color:var(--color-step-60);margin:0;padding-left:24px}.delete-confirm-dialog .delete-option .delete-reason-input[data-v-61f44d4b]{width:100%;font-size:13px}.delete-confirm-dialog .delete-confirm-footer[data-v-61f44d4b]{display:flex;justify-content:flex-end;gap:10px}.p-dialog.schedule-item-dialog{background:linear-gradient(135deg,#2a2a2a,#1f1f1f)}.p-dialog.schedule-item-dialog:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.1) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,219,255,.05) 0,transparent 50%);pointer-events:none}.p-dialog.schedule-item-dialog .p-dialog-content,.p-dialog.schedule-item-dialog .p-dialog-footer,.p-dialog.schedule-item-dialog .p-dialog-header{position:relative;z-index:1}.p-dialog.schedule-item-dialog .p-dialog-header i{margin:0 5px}.p-dialog.schedule-item-dialog .p-dialog-header .header-title{position:relative;top:-2px;margin-left:5px;font-weight:700}.p-dialog.schedule-item-dialog .dialog-header-content{display:flex;align-items:center;gap:8px}.p-dialog.schedule-item-dialog .dialog-header-content .header-icon{font-size:18px;color:var(--primary-color)}.p-dialog.schedule-item-dialog .dialog-header-content .header-title{font-weight:700;color:var(--color-step-98)}.p-dialog.schedule-item-dialog .p-dialog-content{padding:0;overflow:hidden;margin-left:-8px;width:calc(100% + 16px)}.p-dialog.schedule-item-dialog .p-dialog-footer{padding-top:20px}.p-dialog.schedule-item-dialog .p-dialog-footer .dialog-footer{display:flex;justify-content:flex-end;gap:.5rem}.p-dialog.schedule-item-dialog .p-button{margin-left:5px}.p-dialog.schedule-item-dialog .dialog-header{font-size:16px;font-weight:600;letter-spacing:.02em;color:var(--color-step-98)}.p-dialog.schedule-item-dialog .dialog-content-wrapper{height:100%;display:flex;flex-direction:column}.p-dialog.schedule-item-dialog .schedule-dialog{display:flex;flex-direction:column;gap:16px}.p-dialog.schedule-item-dialog .custom-tabview.vertical-left{height:100%;display:flex;flex-direction:row}.p-dialog.schedule-item-dialog .custom-tabview.vertical-left .p-tabview-nav-container{order:0;width:200px;border-right:2px solid var(--surface-border);border-bottom:none;flex-shrink:0;box-shadow:6px 0 10px rgba(0,0,0,.15)}.p-dialog.schedule-item-dialog .custom-tabview.vertical-left .p-tabview-nav{display:flex;flex-direction:column;gap:0;padding:.25rem 0}.p-dialog.schedule-item-dialog .custom-tabview.vertical-left .p-tabview-header{border-bottom:0}.p-dialog.schedule-item-dialog .custom-tabview.vertical-left .p-tabview-header.p-disabled{opacity:.35}.p-dialog.schedule-item-dialog .custom-tabview.vertical-left .p-tabview-header.p-highlight{background:rgba(0,0,0,.12)}.p-dialog.schedule-item-dialog .custom-tabview.vertical-left .p-tabview-header.p-highlight a{color:var(--primary-color)}.p-dialog.schedule-item-dialog .custom-tabview.vertical-left .p-tabview-nav-link{width:100%;justify-content:flex-start;border:none;padding:.9rem 1rem;background:transparent;color:var(--text-color-secondary);transition:all .2s ease}.p-dialog.schedule-item-dialog .custom-tabview.vertical-left .p-tabview-nav-link:hover{background:var(--surface-hover);color:var(--text-color)}.p-dialog.schedule-item-dialog .custom-tabview.vertical-left .p-tabview-nav-content{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain auto}.p-dialog.schedule-item-dialog .custom-tabview.vertical-left .p-tabview-panels{order:1;flex:1;padding:0;height:100%;background:var(--surface-card);box-shadow:inset 0 -8px 8px rgba(0,0,0,.15)}.p-dialog.schedule-item-dialog .custom-tabview.vertical-left .p-tabview-panel{padding:0;height:100%}.p-dialog.schedule-item-dialog .tab-content-scroll{height:100%;overflow-y:auto;padding:20px}.p-dialog.schedule-item-dialog .config-section{border-radius:8px;padding:20px;border:1px solid var(--color-step-30);margin-bottom:20px;background:hsla(0,0%,100%,.05)}.p-dialog.schedule-item-dialog .config-section:last-child{margin-bottom:0}.p-dialog.schedule-item-dialog .section-title{font-size:1.1rem;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:8px;margin:0 0 12px 0}.p-dialog.schedule-item-dialog .section-title i{color:var(--primary-color);font-size:1rem}.p-dialog.schedule-item-dialog .schedule-dialog__errors{background:rgba(231,76,60,.12);border:1px solid rgba(231,76,60,.35);color:#ffb3b3;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.4}.p-dialog.schedule-item-dialog .schedule-dialog__errors ul{margin:0;padding-left:18px}.p-dialog.schedule-item-dialog .schedule-dialog__group{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.p-dialog.schedule-item-dialog .schedule-dialog__group--inline{flex-direction:row;align-items:center;gap:10px}.p-dialog.schedule-item-dialog .schedule-dialog__group--location .schedule-dialog__row{margin-top:4px}.p-dialog.schedule-item-dialog .schedule-dialog__label{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-step-70)}.p-dialog.schedule-item-dialog .schedule-dialog__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.p-dialog.schedule-item-dialog .schedule-dialog__row--inline{display:flex;align-items:center;gap:10px}.p-dialog.schedule-item-dialog .schedule-dialog__split-field,.p-dialog.schedule-item-dialog .schedule-dialog__split-field .p-dropdown,.p-dialog.schedule-item-dialog .schedule-dialog__split-field .p-inputtext{width:100%}.p-dialog.schedule-item-dialog .schedule-dialog__related-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.p-dialog.schedule-item-dialog .schedule-dialog__related-chip{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--color-step-18);font-size:12px;color:var(--color-step-95)}.p-dialog.schedule-item-dialog .schedule-dialog__related-remove{border:none;background:transparent;color:var(--color-step-65);cursor:pointer;font-size:12px}.p-dialog.schedule-item-dialog .schedule-dialog__related-remove:hover{color:var(--color-step-95)}.p-dialog.schedule-item-dialog .schedule-dialog__related-actions{margin-top:4px}.p-dialog.schedule-item-dialog .schedule-dialog__inline-label{font-size:12px;color:var(--color-step-70);text-transform:uppercase;letter-spacing:.05em}.p-dialog.schedule-item-dialog .schedule-dialog__inline-suffix{font-size:12px;color:var(--color-step-60)}.p-dialog.schedule-item-dialog .schedule-dialog__repeat-details{display:flex;flex-direction:column;gap:14px}.p-dialog.schedule-item-dialog .schedule-dialog__weekday-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.p-dialog.schedule-item-dialog .schedule-dialog__weekday{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;border:1px solid var(--color-step-25);background:hsla(0,0%,100%,.04);font-size:12px;color:var(--color-step-75);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.p-dialog.schedule-item-dialog .schedule-dialog__weekday--active{border-color:var(--color-step-45);background:hsla(0,0%,100%,.08);color:var(--color-step-95)}.p-dialog.schedule-item-dialog .schedule-dialog__weekday .p-checkbox-box{width:16px;height:16px}.p-dialog.schedule-item-dialog .schedule-dialog__radio-group{display:flex;flex-wrap:wrap;gap:12px}.p-dialog.schedule-item-dialog .schedule-dialog__radio{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-step-70)}.p-dialog.schedule-item-dialog .schedule-dialog__hint{font-size:11px;color:var(--color-step-55)}.p-dialog.schedule-item-dialog .invite-toggle{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.p-dialog.schedule-item-dialog .invite-toggle__title{font-weight:600;color:var(--text-color);margin-bottom:4px}.p-dialog.schedule-item-dialog .invite-share-row{display:flex;gap:8px;align-items:center}.p-dialog.schedule-item-dialog .invite-share-input{flex:1}.p-dialog.schedule-item-dialog .invite-settings{display:flex;flex-direction:column;gap:16px}.p-dialog.schedule-item-dialog .invite-operators{display:flex;flex-direction:column;gap:8px;margin-top:6px}.p-dialog.schedule-item-dialog .invite-operator{display:flex;gap:10px;padding:8px 10px;border:1px solid var(--color-step-18);border-radius:8px;align-items:center}.p-dialog.schedule-item-dialog .invite-operator__name{font-size:13px;font-weight:600;color:var(--color-step-95)}.p-dialog.schedule-item-dialog .invite-operator__meta{font-size:11px;color:var(--color-step-60)}.p-dialog.schedule-item-dialog .invite-weekday-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px}.p-dialog.schedule-item-dialog .invite-weekday{border:1px solid var(--color-step-25);border-radius:8px;background:hsla(0,0%,100%,.03);color:var(--color-step-75);font-size:12px;padding:6px 8px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.p-dialog.schedule-item-dialog .invite-weekday--active{border-color:var(--color-step-45);background:hsla(0,0%,100%,.08);color:var(--color-step-95)}.p-dialog.schedule-item-dialog .invite-date-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.p-dialog.schedule-item-dialog .invite-date-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:var(--color-step-18);font-size:11px}.p-dialog.schedule-item-dialog .invite-date-chip button{border:none;background:transparent;color:var(--color-step-65);cursor:pointer}.p-dialog.schedule-item-dialog .flatpickr-input,.p-dialog.schedule-item-dialog .flatpickr-input-control{width:100%}.p-dialog.schedule-item-dialog .flatpickr-calendar{z-index:9999}.p-dialog.schedule-item-dialog .notification-email-input{display:flex;gap:8px;align-items:center}.p-dialog.schedule-item-dialog .notification-email-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.p-dialog.schedule-item-dialog .notification-email-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:var(--color-step-18);font-size:11px}.p-dialog.schedule-item-dialog .notification-email-chip button{border:none;background:transparent;color:var(--color-step-65);cursor:pointer}.p-dialog.schedule-item-dialog .invite-disabled{padding:18px;border:1px dashed var(--color-step-25);border-radius:10px;text-align:center;color:var(--color-step-65);font-size:13px}.p-dialog.schedule-item-dialog .schedule-dialog__footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.p-dialog.schedule-item-dialog .schedule-dialog__footer-actions{display:flex;gap:8px}.p-dialog.schedule-item-dialog .p-dropdown-clear-icon{right:35px;opacity:.6}@media(max-width:720px){.p-dialog.schedule-item-dialog .custom-tabview.vertical-left{flex-direction:column;height:auto}.p-dialog.schedule-item-dialog .custom-tabview.vertical-left .p-tabview-nav-container{width:100%;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:none}.p-dialog.schedule-item-dialog .custom-tabview.vertical-left .p-tabview-nav{flex-direction:row;flex-wrap:wrap}.p-dialog.schedule-item-dialog .tab-content-scroll{padding:16px 12px}}@media(max-width:560px){.p-dialog.schedule-item-dialog .schedule-dialog__row{grid-template-columns:1fr}.p-dialog.schedule-item-dialog .schedule-dialog__weekday-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.p-dialog.schedule-item-dialog .schedule-dialog__footer{flex-direction:column-reverse;align-items:stretch}.p-dialog.schedule-item-dialog .schedule-dialog__footer-actions{justify-content:space-between}}.p-dark .schedule-item-dialog .config-section{background:var(--surface-800)}.schedule-related-dialog .schedule-related-dialog__search{display:flex;gap:8px;margin-bottom:12px}.schedule-related-dialog .schedule-related-dialog__table{max-height:320px}.schedule-related-dialog .schedule-related-dialog__ticket .ticket-number{font-weight:600;color:var(--color-step-95)}.schedule-related-dialog .schedule-related-dialog__ticket .subject{font-size:12px;color:var(--color-step-70)}.calendar-update-notice{margin:0 16px 16px 16px;padding:12px 16px;background:rgba(13,110,253,.1);border:1px solid rgba(13,110,253,.3);border-radius:8px}.calendar-update-notice .calendar-update-notice__header{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-weight:600;font-size:14px;color:var(--primary-color)}.calendar-update-notice .calendar-update-notice__header i{font-size:16px}.calendar-update-notice .calendar-update-notice__content{display:flex;flex-direction:column;gap:10px}.calendar-update-notice .calendar-update-notice__option{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--color-step-90)}.calendar-update-notice .calendar-update-notice__reason{margin-left:28px}.calendar-update-notice .calendar-update-reason-input{width:100%;font-size:13px}.schedule-invite-manager-dialog .dialog-content-wrapper[data-v-156c68c4]{height:660px;display:flex;flex-direction:column}.schedule-invite-manager-dialog .custom-tabview.vertical-left[data-v-156c68c4]{height:100%}.schedule-invite-manager-dialog .tab-content-scroll[data-v-156c68c4]{height:100%;display:flex;flex-direction:column}.schedule-invite-manager-dialog .invite-dialog__actions[data-v-156c68c4]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.schedule-invite-manager-dialog .invite-dialog__summary[data-v-156c68c4]{font-size:.9rem;color:var(--color-step-65)}.schedule-invite-manager-dialog .invite-dialog__action-buttons[data-v-156c68c4]{display:flex;gap:.5rem}.schedule-invite-manager-dialog .invite-dialog__state[data-v-156c68c4]{border:1px dashed var(--color-step-20);border-radius:10px;padding:1rem;text-align:center;color:var(--color-step-70);margin-bottom:1rem}.schedule-invite-manager-dialog .invite-dialog__state--error[data-v-156c68c4]{border-color:var(--critical-color);color:var(--critical-color)}.schedule-invite-manager-dialog .invite-list[data-v-156c68c4]{display:flex;flex-direction:column;gap:.75rem}.schedule-invite-manager-dialog .invite-card[data-v-156c68c4]{border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:1rem 1.25rem;background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.schedule-invite-manager-dialog .invite-card[data-v-156c68c4]:hover{border-color:var(--primary-color);box-shadow:0 18px 35px rgba(0,0,0,.3);transform:translateY(-2px)}.schedule-invite-manager-dialog .invite-card__header[data-v-156c68c4]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.5rem}.schedule-invite-manager-dialog .invite-card__headings[data-v-156c68c4]{display:flex;flex-direction:column;gap:.15rem}.schedule-invite-manager-dialog .invite-card__title[data-v-156c68c4]{font-size:1rem;font-weight:600;color:var(--color-step-100)}.schedule-invite-manager-dialog .invite-card__subtitle[data-v-156c68c4]{font-size:.9rem;color:var(--color-step-60)}.schedule-invite-manager-dialog .invite-card__badge[data-v-156c68c4]{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .75rem;border-radius:999px;background:rgba(var(--primary-color-rgb,60,135,255),.18);color:var(--primary-color);white-space:nowrap}.schedule-invite-manager-dialog .invite-card__badge.is-disabled[data-v-156c68c4]{background:hsla(0,91%,71%,.18);color:#f87171}.schedule-invite-manager-dialog .invite-card__badge.is-booked[data-v-156c68c4]{background:rgba(34,197,94,.2);color:#22c55e}.schedule-invite-manager-dialog .invite-card__badge.is-not-booked[data-v-156c68c4]{background:rgba(250,204,21,.18);color:#eab308}.schedule-invite-manager-dialog .invite-card__status-line[data-v-156c68c4]{font-size:.85rem;color:var(--color-step-70);margin-bottom:.4rem}.schedule-invite-manager-dialog .invite-card__share[data-v-156c68c4]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.75rem;border-radius:10px;background:hsla(0,0%,100%,.03);margin:.5rem 0}.schedule-invite-manager-dialog .invite-card__share-link[data-v-156c68c4]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;word-break:break-all;flex:1;color:var(--color-step-80)}.schedule-invite-manager-dialog .invite-card__copied[data-v-156c68c4]{color:#22c55e;font-size:.8rem}.schedule-invite-manager-dialog .invite-card__actions[data-v-156c68c4]{display:flex;gap:.5rem;justify-content:flex-end}.schedule-invite-manager-dialog .invite-btn[data-v-156c68c4]{border-radius:999px;border:none;font-weight:600;padding:.45rem 1rem}.schedule-invite-manager-dialog .invite-btn--accent[data-v-156c68c4]{background:linear-gradient(120deg,#ff4dc3,#ff277f);color:#fff;border:none}.schedule-invite-manager-dialog .invite-btn--ghost[data-v-156c68c4]{background:hsla(0,0%,100%,.08);color:var(--color-step-90)}.schedule-invite-manager-dialog .invite-btn--link[data-v-156c68c4]{background:transparent;color:var(--primary-color)}.schedule-invite-manager-dialog .invite-btn--danger[data-v-156c68c4]{background:hsla(0,91%,71%,.2);color:#f87171}.schedule-invite-manager-dialog .calendar-section[data-v-156c68c4]{position:relative;min-height:420px;flex:1;display:flex;flex-direction:column}.schedule-invite-manager-dialog .calendar-header[data-v-156c68c4]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.schedule-invite-manager-dialog .calendar-controls[data-v-156c68c4]{display:flex;align-items:center;gap:.5rem}.schedule-invite-manager-dialog .calendar-header__label[data-v-156c68c4]{font-weight:600;font-size:1rem}.schedule-invite-manager-dialog .calendar-state[data-v-156c68c4]{border:1px dashed var(--color-step-20);border-radius:10px;padding:1rem;text-align:center;color:var(--color-step-70)}.schedule-invite-manager-dialog .calendar-state--error[data-v-156c68c4]{border-color:var(--critical-color);color:var(--critical-color)}.schedule-invite-manager-dialog .calendar-grid[data-v-156c68c4]{border:1px solid var(--color-step-20);border-radius:12px;overflow-y:scroll;position:relative;flex:1;display:flex;flex-direction:column}.schedule-invite-manager-dialog .calendar-grid__header[data-v-156c68c4]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:hsla(0,0%,100%,.04)}.schedule-invite-manager-dialog .calendar-grid__header-cell[data-v-156c68c4]{text-align:center;padding:.75rem 0;font-size:.85rem;font-weight:600;letter-spacing:.05em}.schedule-invite-manager-dialog .calendar-grid__body[data-v-156c68c4]{display:flex;flex-direction:column;flex:1}.schedule-invite-manager-dialog .calendar-grid__week[data-v-156c68c4]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid hsla(0,0%,100%,.05);flex:1}.schedule-invite-manager-dialog .calendar-grid__week[data-v-156c68c4]:first-child{border-top:none}.schedule-invite-manager-dialog .calendar-grid__day[data-v-156c68c4]{border-left:1px solid hsla(0,0%,100%,.05);min-height:90px;max-height:90px;overflow:hidden;padding:.5rem;position:relative;display:flex;flex-direction:column}.schedule-invite-manager-dialog .calendar-grid__day[data-v-156c68c4]:first-child{border-left:none}.schedule-invite-manager-dialog .calendar-grid__day-number[data-v-156c68c4]{font-size:.85rem;font-weight:600;margin-bottom:.35rem}.schedule-invite-manager-dialog .calendar-grid__day.is-outside[data-v-156c68c4]{background:hsla(0,0%,100%,.02);color:var(--color-step-55)}.schedule-invite-manager-dialog .calendar-grid__day.is-today[data-v-156c68c4]{box-shadow:inset 0 0 0 1px var(--primary-color)}.schedule-invite-manager-dialog .calendar-grid__events[data-v-156c68c4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;flex:1}.schedule-invite-manager-dialog .calendar-grid__event[data-v-156c68c4]{font-size:.8rem;line-height:1.2;border-radius:6px;padding:.35rem .45rem;background:hsla(0,0%,100%,.04);cursor:pointer}.schedule-invite-manager-dialog .calendar-grid__event[data-v-156c68c4]:focus-visible{outline:1px solid var(--primary-color);outline-offset:1px}.schedule-invite-manager-dialog .calendar-grid__event-time[data-v-156c68c4]{font-weight:600;margin-right:.35rem}.schedule-invite-manager-dialog .calendar-grid__event--more[data-v-156c68c4]{text-align:center;font-style:italic;color:var(--color-step-60);background:transparent;border:1px dashed hsla(0,0%,100%,.08)}.schedule-invite-manager-dialog .calendar-grid__loading[data-v-156c68c4]{position:absolute;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center}@keyframes pane-idle-spin-1034ffbe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pane-tiny-spinner[data-v-1034ffbe]{width:14px;height:14px;border-radius:50%;border:2px solid var(--color-step-40);border-top-color:var(--primary-color)}.pane-tiny-spinner-sm[data-v-1034ffbe],.pane-tiny-spinner[data-v-1034ffbe]{display:inline-block;animation:pane-idle-spin-1034ffbe .75s linear infinite;flex-shrink:0;vertical-align:middle}.pane-tiny-spinner-sm[data-v-1034ffbe]{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--color-step-40);border-top-color:var(--primary-color)}.pane-toolbar[data-v-1034ffbe]{display:flex;align-items:center;gap:8px;flex:0 0 auto;height:68px;padding:10px 46px 10px 8px;width:100%;border-bottom:1px solid var(--pane-divider);border-top-right-radius:var(--rounded-border-radius,7px);background:var(--pane-toolbar-bg);box-shadow:inset 0 1px 0 rgba(var(--color-step-rgb-100),.05)}.activity-pane-shell[data-v-1034ffbe]{width:var(--activity-pane-width,1020px);height:100vh;margin:0;display:flex;flex-direction:column;position:relative;overflow:hidden;background:var(--pane-bg);box-shadow:0 0 10px rgba(var(--color-step-rgb-0),.38)}.activity-pane-main[data-v-1034ffbe]{display:flex;flex:1;gap:12px;min-height:0;padding:10px}.activity-pane-main-panel[data-v-1034ffbe]{position:relative;flex:1 1 0;min-width:0;min-height:0;border:1px solid var(--pane-border);border-radius:12px;overflow:hidden;background:var(--pane-panel-gradient);box-shadow:var(--config-dialog-card-shadow)}.close[data-v-1034ffbe]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--text-color-secondary);border:0 none;background:transparent;border-radius:50%;flex-shrink:0;transition:color .2s,background-color .2s,box-shadow .2s}.close[data-v-1034ffbe]:hover{color:var(--text-color);background:var(--surface-muted-hover-bg)}.close[data-v-1034ffbe]:focus-visible{box-shadow:var(--focus-ring)}.search-clear[data-v-1034ffbe]{position:absolute;height:18px;width:18px;filter:invert(1);background:var(--chip-bg);border:1px solid var(--chip-border);padding:4px;border-radius:50%;cursor:pointer;opacity:.75;transition:opacity .15s,background-color .15s}.search-clear[data-v-1034ffbe]:hover{opacity:1;background:var(--surface-muted-hover-bg)}.loading-overlay[data-v-1034ffbe]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;background:rgba(var(--color-step-rgb-12),.86);pointer-events:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.empty[data-v-1034ffbe]{position:absolute;top:calc(50% - 20px);left:0;width:100%;padding:0 20px;text-align:center;font-style:italic;color:var(--text-color-tertiary);pointer-events:none}.divider[data-v-1034ffbe],.empty[data-v-1034ffbe]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.divider[data-v-1034ffbe]{background:var(--pane-divider);padding:3px 15px;color:var(--text-color-secondary);font-size:13px;font-weight:500;letter-spacing:.2px}.add-button[data-v-1034ffbe]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--toolbar-action-border);border-radius:6px;background:var(--toolbar-action-bg);color:var(--text-color);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .08s ease;padding:8px 10px;font-size:13px;opacity:.9;white-space:nowrap}.add-button img[data-v-1034ffbe]{width:17px;height:17px;flex-shrink:0}.add-button[data-v-1034ffbe]:hover{opacity:1;border-color:var(--toolbar-action-hover-border);background:var(--toolbar-action-hover-bg)}.add-button[data-v-1034ffbe]:active{transform:scale(.98)}.add-button[data-v-1034ffbe]:focus-visible{box-shadow:var(--focus-ring)}.add-button[data-v-1034ffbe]:disabled,.add-button[disabled][data-v-1034ffbe]{opacity:.35;pointer-events:none}.buttons .divider[data-v-1034ffbe]{width:1px;height:22px;background-color:var(--pane-divider);margin:0 2px;flex-shrink:0;padding:0}.activity-pane-side-rail[data-v-1034ffbe]{position:relative;flex:0 0 var(--activity-pane-side-width,calc(50% - 6px));width:var(--activity-pane-side-width,calc(50% - 6px));min-width:0;height:100%;display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.018) 0,hsla(0,0%,100%,0) 16%),linear-gradient(160deg,rgba(52,152,219,.025) 0,rgba(241,196,15,.01) 34%,transparent 62%),var(--color-step-13);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 8px 20px rgba(0,0,0,.18)}.activity-pane-side-rail .activity-pane-side-tabs[data-v-1034ffbe]{flex:0 0 auto;display:flex;gap:2px;padding:4px 4px 0;border-bottom:1px solid hsla(0,0%,100%,.06);background:color-mix(in srgb,var(--color-step-12) 92%,transparent)}.activity-pane-side-rail .activity-pane-side-tab[data-v-1034ffbe]{position:relative;flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;min-height:32px;padding:7px 10px 8px;border:0;border-radius:6px 6px 0 0;background:transparent;color:var(--color-step-62);cursor:pointer;outline:0;transition:background-color .15s ease,color .15s ease}.activity-pane-side-rail .activity-pane-side-tab[data-v-1034ffbe]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:transparent}.activity-pane-side-rail .activity-pane-side-tab[data-v-1034ffbe]:focus-visible,.activity-pane-side-rail .activity-pane-side-tab[data-v-1034ffbe]:hover{background:hsla(0,0%,100%,.035);color:var(--color-step-86)}.activity-pane-side-rail .activity-pane-side-tab.active[data-v-1034ffbe]{background:color-mix(in srgb,var(--color-step-18) 94%,transparent);color:var(--color-step-96)}.activity-pane-side-rail .activity-pane-side-tab.active[data-v-1034ffbe]:after{background:rgba(52,152,219,.72)}.activity-pane-side-rail .activity-pane-side-tab-content[data-v-1034ffbe]{display:flex;width:100%;min-width:0}.activity-pane-side-rail .activity-pane-side-tab-panels[data-v-1034ffbe]{flex:1 1 auto;min-height:0;padding:0 4px 4px;overflow:hidden}.activity-pane-side-rail[data-v-1034ffbe] .section-header{display:flex;align-items:center;gap:10px;width:100%}.activity-pane-side-rail[data-v-1034ffbe] .section-label{font-size:12px;font-weight:600;letter-spacing:.035em;text-transform:uppercase;color:var(--color-step-95)}.activity-pane-side-rail[data-v-1034ffbe] .section-actions{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.activity-pane-side-rail .activity-pane-side-section[data-v-1034ffbe]{height:100%;min-height:44px;border:0;border-radius:0 0 8px 8px;overflow-y:auto;background:linear-gradient(180deg,hsla(0,0%,100%,.014) 0,hsla(0,0%,100%,0) 100%),linear-gradient(165deg,rgba(52,152,219,.012) 0,rgba(241,196,15,.006) 42%,transparent 76%),color-mix(in srgb,var(--color-step-12) 95%,transparent)}@keyframes pane-idle-spin-2d9b5408{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pane-tiny-spinner[data-v-2d9b5408]{width:14px;height:14px;border-radius:50%;border:2px solid var(--color-step-40);border-top-color:var(--primary-color)}.pane-tiny-spinner-sm[data-v-2d9b5408],.pane-tiny-spinner[data-v-2d9b5408]{display:inline-block;animation:pane-idle-spin-2d9b5408 .75s linear infinite;flex-shrink:0;vertical-align:middle}.pane-tiny-spinner-sm[data-v-2d9b5408]{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--color-step-40);border-top-color:var(--primary-color)}.pane-toolbar[data-v-2d9b5408]{display:flex;align-items:center;gap:8px;flex:0 0 auto;height:68px;padding:10px 46px 10px 8px;width:100%;border-bottom:1px solid var(--pane-divider);border-top-right-radius:var(--rounded-border-radius,7px);background:var(--pane-toolbar-bg);box-shadow:inset 0 1px 0 rgba(var(--color-step-rgb-100),.05)}.activity-pane-shell[data-v-2d9b5408]{width:var(--activity-pane-width,1020px);height:100vh;margin:0;display:flex;flex-direction:column;position:relative;overflow:hidden;background:var(--pane-bg);box-shadow:0 0 10px rgba(var(--color-step-rgb-0),.38)}.activity-pane-main[data-v-2d9b5408]{display:flex;flex:1;gap:12px;min-height:0;padding:10px}.activity-pane-main-panel[data-v-2d9b5408]{position:relative;flex:1 1 0;min-width:0;min-height:0;border:1px solid var(--pane-border);border-radius:12px;overflow:hidden;background:var(--pane-panel-gradient);box-shadow:var(--config-dialog-card-shadow)}.close[data-v-2d9b5408]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--text-color-secondary);border:0 none;background:transparent;border-radius:50%;flex-shrink:0;transition:color .2s,background-color .2s,box-shadow .2s}.close[data-v-2d9b5408]:hover{color:var(--text-color);background:var(--surface-muted-hover-bg)}.close[data-v-2d9b5408]:focus-visible{box-shadow:var(--focus-ring)}.search-clear[data-v-2d9b5408]{position:absolute;height:18px;width:18px;filter:invert(1);background:var(--chip-bg);border:1px solid var(--chip-border);padding:4px;border-radius:50%;cursor:pointer;opacity:.75;transition:opacity .15s,background-color .15s}.search-clear[data-v-2d9b5408]:hover{opacity:1;background:var(--surface-muted-hover-bg)}.loading-overlay[data-v-2d9b5408]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;background:rgba(var(--color-step-rgb-12),.86);pointer-events:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.empty[data-v-2d9b5408]{position:absolute;top:calc(50% - 20px);left:0;width:100%;padding:0 20px;text-align:center;font-style:italic;color:var(--text-color-tertiary);pointer-events:none}.divider[data-v-2d9b5408],.empty[data-v-2d9b5408]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.divider[data-v-2d9b5408]{background:var(--pane-divider);padding:3px 15px;color:var(--text-color-secondary);font-size:13px;font-weight:500;letter-spacing:.2px}.add-button[data-v-2d9b5408]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--toolbar-action-border);border-radius:6px;background:var(--toolbar-action-bg);color:var(--text-color);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .08s ease;padding:8px 10px;font-size:13px;opacity:.9;white-space:nowrap}.add-button img[data-v-2d9b5408]{width:17px;height:17px;flex-shrink:0}.add-button[data-v-2d9b5408]:hover{opacity:1;border-color:var(--toolbar-action-hover-border);background:var(--toolbar-action-hover-bg)}.add-button[data-v-2d9b5408]:active{transform:scale(.98)}.add-button[data-v-2d9b5408]:focus-visible{box-shadow:var(--focus-ring)}.add-button[data-v-2d9b5408]:disabled,.add-button[disabled][data-v-2d9b5408]{opacity:.35;pointer-events:none}.buttons .divider[data-v-2d9b5408]{width:1px;height:22px;background-color:var(--pane-divider);margin:0 2px;flex-shrink:0;padding:0}.activity-pane-shortcut-list[data-v-2d9b5408]{display:flex;width:100%;min-height:52px}.activity-pane-shortcut-list ul[data-v-2d9b5408]{list-style:none;padding:0;margin:0;width:100%}.activity-pane-shortcut-list .shortcut-item[data-v-2d9b5408]{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:11px 16px;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.activity-pane-shortcut-list .shortcut-item[data-v-2d9b5408]:hover{background:hsla(0,0%,100%,.045);transform:translateX(1px)}.activity-pane-shortcut-list .shortcut-icon[data-v-2d9b5408]{width:16px;height:16px;flex:0 0 auto}.activity-pane-shortcut-list .shortcut-copy[data-v-2d9b5408]{min-width:0;display:flex;flex-direction:column;gap:2px}.activity-pane-shortcut-list .shortcut-label[data-v-2d9b5408],.activity-pane-shortcut-list .shortcut-meta[data-v-2d9b5408]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.activity-pane-shortcut-list .shortcut-label[data-v-2d9b5408]{font-size:13px;color:var(--color-step-92)}.activity-pane-shortcut-list .shortcut-meta[data-v-2d9b5408]{font-size:11px;color:var(--color-step-55)}.activity-pane-shortcut-list--favorites .shortcut-item[data-v-2d9b5408]{border-left:3px solid rgba(46,204,113,.6)}.activity-pane-shortcut-list--recents .shortcut-item[data-v-2d9b5408]{border-left:3px solid rgba(241,196,15,.65)}@keyframes pane-idle-spin-5efa63c2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pane-tiny-spinner[data-v-5efa63c2]{width:14px;height:14px;border-radius:50%;border:2px solid var(--color-step-40);border-top-color:var(--primary-color)}.pane-tiny-spinner-sm[data-v-5efa63c2],.pane-tiny-spinner[data-v-5efa63c2]{display:inline-block;animation:pane-idle-spin-5efa63c2 .75s linear infinite;flex-shrink:0;vertical-align:middle}.pane-tiny-spinner-sm[data-v-5efa63c2]{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--color-step-40);border-top-color:var(--primary-color)}.pane-toolbar[data-v-5efa63c2]{display:flex;align-items:center;gap:8px;flex:0 0 auto;height:68px;padding:10px 46px 10px 8px;width:100%;border-bottom:1px solid var(--pane-divider);border-top-right-radius:var(--rounded-border-radius,7px);background:var(--pane-toolbar-bg);box-shadow:inset 0 1px 0 rgba(var(--color-step-rgb-100),.05)}.activity-pane-shell[data-v-5efa63c2]{width:var(--activity-pane-width,1020px);height:100vh;margin:0;display:flex;flex-direction:column;position:relative;overflow:hidden;background:var(--pane-bg);box-shadow:0 0 10px rgba(var(--color-step-rgb-0),.38)}.activity-pane-main[data-v-5efa63c2]{display:flex;flex:1;gap:12px;min-height:0;padding:10px}.activity-pane-main-panel[data-v-5efa63c2]{position:relative;flex:1 1 0;min-width:0;min-height:0;border:1px solid var(--pane-border);border-radius:12px;overflow:hidden;background:var(--pane-panel-gradient);box-shadow:var(--config-dialog-card-shadow)}.close[data-v-5efa63c2]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--text-color-secondary);border:0 none;background:transparent;border-radius:50%;flex-shrink:0;transition:color .2s,background-color .2s,box-shadow .2s}.close[data-v-5efa63c2]:hover{color:var(--text-color);background:var(--surface-muted-hover-bg)}.close[data-v-5efa63c2]:focus-visible{box-shadow:var(--focus-ring)}.search-clear[data-v-5efa63c2]{position:absolute;height:18px;width:18px;filter:invert(1);background:var(--chip-bg);border:1px solid var(--chip-border);padding:4px;border-radius:50%;cursor:pointer;opacity:.75;transition:opacity .15s,background-color .15s}.search-clear[data-v-5efa63c2]:hover{opacity:1;background:var(--surface-muted-hover-bg)}.loading-overlay[data-v-5efa63c2]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;background:rgba(var(--color-step-rgb-12),.86);pointer-events:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.empty[data-v-5efa63c2]{position:absolute;top:calc(50% - 20px);left:0;width:100%;padding:0 20px;text-align:center;font-style:italic;color:var(--text-color-tertiary);pointer-events:none}.divider[data-v-5efa63c2],.empty[data-v-5efa63c2]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.divider[data-v-5efa63c2]{background:var(--pane-divider);padding:3px 15px;color:var(--text-color-secondary);font-size:13px;font-weight:500;letter-spacing:.2px}.add-button[data-v-5efa63c2]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--toolbar-action-border);border-radius:6px;background:var(--toolbar-action-bg);color:var(--text-color);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .08s ease;padding:8px 10px;font-size:13px;opacity:.9;white-space:nowrap}.add-button img[data-v-5efa63c2]{width:17px;height:17px;flex-shrink:0}.add-button[data-v-5efa63c2]:hover{opacity:1;border-color:var(--toolbar-action-hover-border);background:var(--toolbar-action-hover-bg)}.add-button[data-v-5efa63c2]:active{transform:scale(.98)}.add-button[data-v-5efa63c2]:focus-visible{box-shadow:var(--focus-ring)}.add-button[data-v-5efa63c2]:disabled,.add-button[disabled][data-v-5efa63c2]{opacity:.35;pointer-events:none}.buttons .divider[data-v-5efa63c2]{width:1px;height:22px;background-color:var(--pane-divider);margin:0 2px;flex-shrink:0;padding:0}.finder[data-v-5efa63c2]{background-color:transparent;--activity-pane-width:1020px}.finder .search-top[data-v-5efa63c2]{padding:10px 10px 0 10px;display:flex;gap:10px;align-items:flex-start}.finder .search-top .search[data-v-5efa63c2]{position:relative;flex:1;min-width:0}.finder .search-top .search.populated textarea[data-v-5efa63c2]{background:#ffffa0;color:#000}.finder .search-top .resource-types[data-v-5efa63c2]{width:272px}.finder .search-top .resource-types[data-v-5efa63c2]:not(.is-default){background:#ffffa0}.finder .search-top .resource-types[data-v-5efa63c2] .p-multiselect-token{position:relative;padding-left:88px;height:21px}.finder .search-top .resource-types[data-v-5efa63c2] .resource-chip{position:absolute;width:100%;height:100%;left:0;overflow:hidden;text-overflow:ellipsis;display:inline-block;padding:2px 20px 2px 2px;border-radius:3px;align-items:center;font-size:12px;border:1px solid transparent;background:var(--color-step-12);color:var(--color-step-90);pointer-events:none}.finder .search-top .resource-types[data-v-5efa63c2] .resource-chip.chip-devices{background:rgba(46,204,113,.18);border-color:rgba(46,204,113,.35);color:#b9f5d0}.finder .search-top .resource-types[data-v-5efa63c2] .resource-chip.chip-documents{background:rgba(52,152,219,.18);border-color:rgba(52,152,219,.35);color:#bfe2ff}.finder .search-top .search-clear[data-v-5efa63c2]{position:absolute;top:9px;right:9px;height:18px;filter:invert(1);background:var(--color-step-30);padding:5px;border-radius:50%;cursor:pointer}.finder .search-top .close[data-v-5efa63c2]{flex:0 0 auto;overflow:hidden}.finder .buttons-top[data-v-5efa63c2]{width:100%;justify-content:flex-end}.finder .buttons-top img[data-v-5efa63c2]{margin:0}.finder .buttons[data-v-5efa63c2]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;border-radius:8px}.finder .main-content[data-v-5efa63c2]{flex:1;min-height:0}.finder .main-content .left-pane[data-v-5efa63c2]{position:relative;min-height:0}.finder .main-content .left-pane[data-v-5efa63c2] .pane{width:100%;height:100%;padding:0}.finder .main-content .left-pane[data-v-5efa63c2] .folder-tree{padding:0;position:relative;background:transparent}.finder .main-content .left-pane[data-v-5efa63c2] .p-tree-container{overflow:hidden}.finder .main-content .left-pane[data-v-5efa63c2] .p-treenode-content{position:relative;height:46px}.finder .main-content .left-pane[data-v-5efa63c2] .p-treenode-content:after{content:" ";display:block;position:absolute;height:1px;background:hsla(0,0%,100%,.12);left:0;right:0;margin-top:46px}.finder .main-content .left-pane[data-v-5efa63c2] .p-treenode-label{white-space:pre;font-size:14px;width:calc(100% - 230px);overflow:hidden;text-overflow:ellipsis}.finder .main-content .left-pane[data-v-5efa63c2] .p-treenode[aria-level="0"],.finder .main-content .left-pane[data-v-5efa63c2] .p-treenode[aria-level="1"]{background:hsla(0,0%,100%,.01)}.finder .main-content .left-pane[data-v-5efa63c2] .p-treenode[aria-level="2"]{background:rgba(52,152,219,.05)}.finder .main-content .left-pane[data-v-5efa63c2] .p-treenode[aria-level="3"]{background:rgba(52,152,219,.08)}.finder .main-content .left-pane[data-v-5efa63c2] .p-treenode[aria-level="4"]{background:rgba(52,152,219,.1)}.finder .main-content .left-pane[data-v-5efa63c2] .p-treenode[aria-level="5"]{background:rgba(52,152,219,.12)}.finder .main-content .left-pane[data-v-5efa63c2] .p-treenode[aria-level="6"]{background:rgba(52,152,219,.15)}.finder .main-content .right-pane[data-v-5efa63c2]{position:relative;flex:1;padding:0;height:100%;min-width:0}.finder .main-content .right-pane .item[data-v-5efa63c2]{position:relative;padding:7px 15px 7px 45px;cursor:pointer;border-bottom:1px solid var(--color-step-10);width:100%}.finder .main-content .right-pane .item.is-device[data-v-5efa63c2]{background:rgba(60,200,130,.05)}.finder .main-content .right-pane .item.is-document[data-v-5efa63c2]{background:rgba(60,130,255,.06)}.finder .main-content .right-pane .item.is-device.device-warn[data-v-5efa63c2]{background:rgba(var(--warning-color-rgb),.12)}.finder .main-content .right-pane .item.is-device.device-crit[data-v-5efa63c2]{background:rgba(var(--critical-color-rgb),.14)}.finder .main-content .right-pane .item.is-device.device-down[data-v-5efa63c2]{background:rgba(192,57,43,.12);background:color-mix(in srgb,var(--down-color) 18%,transparent)}.finder .main-content .right-pane .item.is-device.device-disabled[data-v-5efa63c2]{background:var(--color-step-16)}.finder .main-content .right-pane .item.is-device[data-v-5efa63c2]:before,.finder .main-content .right-pane .item.is-document[data-v-5efa63c2]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;opacity:.7}.finder .main-content .right-pane .item.is-device[data-v-5efa63c2]:before{background:rgba(46,204,113,.8)}.finder .main-content .right-pane .item.is-document[data-v-5efa63c2]:before{background:rgba(52,152,219,.8)}.finder .main-content .right-pane .item.is-device.device-warn[data-v-5efa63c2]:before{background:var(--warning-color)}.finder .main-content .right-pane .item.is-device.device-crit[data-v-5efa63c2]:before{background:var(--critical-color)}.finder .main-content .right-pane .item.is-device.device-down[data-v-5efa63c2]:before{background:var(--down-color)}.finder .main-content .right-pane .item.is-device.device-disabled[data-v-5efa63c2]:before{background:var(--color-step-50)}.finder .main-content .right-pane .item.peer-child[data-v-5efa63c2]{padding-left:65px}.finder .main-content .right-pane .item.peer-child .type-icon[data-v-5efa63c2]{left:35px}.finder .main-content .right-pane .item .type-icon[data-v-5efa63c2]{position:absolute;left:15px;top:19px;height:16px;margin-right:8px}.finder .main-content .right-pane .item .device div[data-v-5efa63c2]{display:inline-block}.finder .main-content .right-pane .item .device div.button[data-v-5efa63c2]{margin:0 5px;padding:0 5px;font-size:12px;background:var(--color-step-0);border-radius:3px;color:var(--color-step-70)}.finder .main-content .right-pane .item .device .name[data-v-5efa63c2]{width:360px;display:flex;align-items:center;gap:6px}.finder .main-content .right-pane .item .device .name .peer-indicator[data-v-5efa63c2]{color:var(--color-step-60);font-size:12px;margin-right:2px}.finder .main-content .right-pane .item .device .name .name-text[data-v-5efa63c2]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finder .main-content .right-pane .item .device .related-items[data-v-5efa63c2]{top:8px}.finder .main-content .right-pane .item .subitems[data-v-5efa63c2]{font-size:13px;color:var(--color-step-70);overflow:hidden;text-overflow:ellipsis;max-width:242px;white-space:nowrap;display:flex;align-items:center;gap:6px}.finder .main-content .right-pane .item .subitems .subitem[data-v-5efa63c2]{color:var(--color-step-50);display:inline-block;vertical-align:top;overflow:hidden;white-space:nowrap;transition:all .2s ease}.finder .main-content .right-pane .item .subitems .subitem[data-v-5efa63c2]:last-of-type{text-overflow:ellipsis}.finder .main-content .right-pane .item .subitems .kind-badge[data-v-5efa63c2]{font-size:11px;padding:2px 7px;border-radius:10px;line-height:1;border:1px solid transparent;background:var(--color-step-12);color:var(--color-step-90);white-space:nowrap;flex:0 0 auto;opacity:.6;margin-top:1px}.finder .main-content .right-pane .item .subitems .kind-badge.document[data-v-5efa63c2]{background:rgba(52,152,219,.18);border-color:rgba(52,152,219,.35);color:#bfe2ff}.finder .main-content .right-pane .item .subitems .kind-badge.device[data-v-5efa63c2]{background:rgba(46,204,113,.18);border-color:rgba(46,204,113,.35);color:#b9f5d0}.finder .main-content .right-pane .item .subitems .kind-badge.device-warn[data-v-5efa63c2]{background:rgba(var(--warning-color-rgb),.18);border-color:rgba(var(--warning-color-rgb),.35)}.finder .main-content .right-pane .item .subitems .kind-badge.device-crit[data-v-5efa63c2]{background:rgba(var(--critical-color-rgb),.2);border-color:rgba(var(--critical-color-rgb),.4)}.finder .main-content .right-pane .item .subitems .kind-badge.device-down[data-v-5efa63c2]{background:rgba(192,57,43,.18);background:color-mix(in srgb,var(--down-color) 22%,transparent);border-color:var(--down-color)}.finder .main-content .right-pane .item .subitems .kind-badge.device-disabled[data-v-5efa63c2]{background:var(--color-step-12);border-color:var(--color-step-40)}.finder .main-content .right-pane .item .subitems .kind-badge.agent[data-v-5efa63c2]{background:rgba(241,196,15,.18);border-color:rgba(241,196,15,.35);color:#ffeaa7}.finder .main-content .right-pane .item .subitems .meta[data-v-5efa63c2]{max-width:0;opacity:0;margin-right:0}.finder .main-content .right-pane .item .subitems .meta[data-v-5efa63c2]:after{content:"|";padding:0 5px}.finder .main-content .right-pane .item .subitems .os[data-v-5efa63c2]{max-width:100%}.finder .main-content .right-pane .item:hover .meta[data-v-5efa63c2]{max-width:200px;opacity:1}.finder .main-content .right-pane .item.status-0 .related-item[data-v-5efa63c2],.finder .main-content .right-pane .item.status-0[data-v-5efa63c2],.finder .main-content .right-pane .item.status-1 .related-item[data-v-5efa63c2],.finder .main-content .right-pane .item.status-1[data-v-5efa63c2],.finder .main-content .right-pane .item.status-2 .related-item[data-v-5efa63c2],.finder .main-content .right-pane .item.status-2[data-v-5efa63c2],.finder .main-content .right-pane .item.status-3 .related-item[data-v-5efa63c2],.finder .main-content .right-pane .item.status-3[data-v-5efa63c2],.finder .main-content .right-pane .item.status-4 .related-item[data-v-5efa63c2],.finder .main-content .right-pane .item.status-4[data-v-5efa63c2],.finder .main-content .right-pane .item.status-5 .related-item[data-v-5efa63c2],.finder .main-content .right-pane .item.status-6 .related-item[data-v-5efa63c2]{opacity:.6}.finder .main-content .right-pane .item.status-0 .related-item.severity img[data-v-5efa63c2],.finder .main-content .right-pane .item.status-1 .related-item.severity img[data-v-5efa63c2],.finder .main-content .right-pane .item.status-2 .related-item.severity img[data-v-5efa63c2],.finder .main-content .right-pane .item.status-3 .related-item.severity img[data-v-5efa63c2],.finder .main-content .right-pane .item.status-4 .related-item.severity img[data-v-5efa63c2],.finder .main-content .right-pane .item.status-5 .related-item.severity img[data-v-5efa63c2],.finder .main-content .right-pane .item.status-6 .related-item.severity img[data-v-5efa63c2]{filter:invert(86%) sepia(75%) saturate(7240%) hue-rotate(358deg) brightness(105%) contrast(110%)}.finder .main-content .right-pane .divider[data-v-5efa63c2]{background:var(--color-step-10);padding:2px 15px;color:var(--color-step-70);font-size:14px}.finder .main-content .right-pane .divider.search-section[data-v-5efa63c2]{background:transparent;color:var(--color-step-55);font-size:12px;font-weight:600;letter-spacing:.04em;padding-top:8px;text-transform:uppercase}.finder .main-content .related-items[data-v-5efa63c2]{position:absolute;top:4px;right:8px}.finder .main-content .related-items .related-item[data-v-5efa63c2]{display:inline-block;font-size:13px;background:var(--color-step-12);padding:4px 10px;height:27px;border-radius:15px;white-space:nowrap;margin:5px 5px 0 0;color:var(--color-step-70);text-decoration:none}.finder .main-content .related-items .related-item img[data-v-5efa63c2]{height:13px;position:relative;top:2px}.finder .main-content .related-items .related-item .count[data-v-5efa63c2]{display:inline-block;padding-right:5px}.finder .main-content .related-items .related-item.edit img[data-v-5efa63c2]{position:relative;top:1px;left:1px}.finder .main-content .related-items .related-item.disabled[data-v-5efa63c2]{pointer-events:none;opacity:.7}.finder .main-content .related-items .related-item[data-v-5efa63c2]:hover{background:var(--primary-color);color:var(--color-step-100);transform:scale(1.1)}.finder .main-content .related-items .related-item img[data-v-5efa63c2]{pointer-events:none}.finder .main-content .related-items .related-item.ok img[data-v-5efa63c2]{filter:invert(60%) sepia(81%) saturate(3625%) hue-rotate(84deg) brightness(119%) contrast(127%)}.finder .main-content .related-items .related-item.ok:hover img[data-v-5efa63c2]{filter:none}.finder .main-content .related-items .related-item.warn[data-v-5efa63c2]{box-shadow:inset 0 0 2px var(--warning-color);background:rgba(var(--warning-color-rgb),.2)}.finder .main-content .related-items .related-item.crit[data-v-5efa63c2]{box-shadow:inset 0 0 4px var(--critical-color);background:rgba(var(--critical-color-rgb),.4)}.finder .main-content .related-items .related-item.down[data-v-5efa63c2]{background:var(--down-color)}.finder .main-content .related-items .related-item.acked[data-v-5efa63c2]{background:var(--acknowledged-color)}.finder .main-content .related-items .related-item.maint[data-v-5efa63c2]{background:var(--maintenance-color)}.finder .main-content .highlight-observe .related-item.edit[data-v-5efa63c2],.finder .main-content .highlight-observe .related-item.severity[data-v-5efa63c2]{transform:scale(1.1)}.document-attachments[data-v-2f061b69]{--document-attachments-height:265px;height:var(--document-attachments-height);position:absolute;top:auto;bottom:0;left:10px;width:calc(100% - 10px);min-height:auto;padding:12px 20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;border-bottom-left-radius:0;box-shadow:var(--floating-box-shadow);background-color:rgba(var(--color-step-rgb-23),.6);transition:bottom .3s ease}.document-attachments .title[data-v-2f061b69]{font-size:20px;font-weight:700;white-space:nowrap;margin-right:30px;overflow:hidden;text-overflow:ellipsis}.document-attachments.loading .body[data-v-2f061b69]{opacity:0}.document-attachments .attachments-table[data-v-2f061b69]{margin-bottom:10px;height:160px}.document-attachments .attachments-table[data-v-2f061b69] .attachment-action{cursor:pointer;width:14px;opacity:.6}.document-attachments .attachments-table[data-v-2f061b69] .attachment-action:hover{opacity:1}.document-attachments .close-btn[data-v-2f061b69]{background:none;border:none;padding:10px;margin-left:12px;margin-right:2px;cursor:pointer;position:absolute;right:7px;top:9px;opacity:.6}.document-attachments .close-btn[data-v-2f061b69]:hover{opacity:1}.document-attachments .close-btn img[data-v-2f061b69]{height:14px}.document-history[data-v-26f7b2ca]{--document-history-height:265px;height:var(--document-history-height);position:absolute;top:auto;bottom:0;left:10px;width:calc(100% - 10px);min-height:auto;padding:12px 20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;border-bottom-left-radius:0;box-shadow:var(--floating-box-shadow);background-color:rgba(var(--color-step-rgb-23),.6);transition:bottom .3s ease}.document-history .title[data-v-26f7b2ca]{font-size:20px;font-weight:700;white-space:nowrap;margin-right:30px;overflow:hidden;text-overflow:ellipsis}.document-history.loading .body[data-v-26f7b2ca]{opacity:0}.document-history[data-v-26f7b2ca] .p-tabview{margin-top:12px;background:transparent}.document-history[data-v-26f7b2ca] .p-tabview .p-tabview-header:not(.p-highlight),.document-history[data-v-26f7b2ca] .p-tabview .p-tabview-nav{background:transparent;justify-content:center}.document-history[data-v-26f7b2ca] .p-tabview .p-highlight a{color:var(--color-step-rgb-100)}.document-history .access-log-table[data-v-26f7b2ca],.document-history .history-table[data-v-26f7b2ca]{height:160px}.document-history .close-btn[data-v-26f7b2ca]{background:none;border:none;padding:10px;margin-left:12px;margin-right:2px;cursor:pointer;position:absolute;right:7px;top:9px;opacity:.6}.document-history .close-btn[data-v-26f7b2ca]:hover{opacity:1}.document-history .close-btn img[data-v-26f7b2ca]{height:14px}.share-document[data-v-639a77f4]{--share-document-height:265px;height:var(--share-document-height);position:absolute;top:auto;bottom:0;left:10px;width:calc(100% - 10px);min-height:auto;padding:12px 20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;border-bottom-left-radius:0;box-shadow:var(--floating-box-shadow);background-color:rgba(var(--color-step-rgb-23),.6);transition:bottom .3s ease}.share-document .title[data-v-639a77f4]{font-size:20px;font-weight:700;white-space:nowrap;margin-right:30px;overflow:hidden;text-overflow:ellipsis}.share-document.loading .body[data-v-639a77f4]{opacity:0}.share-document .close-btn[data-v-639a77f4]{background:none;border:none;padding:10px;margin-left:12px;margin-right:2px;cursor:pointer;position:absolute;right:7px;top:9px;opacity:.6}.share-document .close-btn[data-v-639a77f4]:hover{opacity:1}.share-document .close-btn img[data-v-639a77f4]{height:14px}.share-document .text[data-v-639a77f4]{margin:10px 0;font-size:14px}.share-document .expire[data-v-639a77f4]{width:300px;margin-bottom:10px}.share-document .email-share[data-v-639a77f4]{padding:10px 0}.share-document .email-share label[data-v-639a77f4]{display:block;margin-bottom:5px}.share-document .email-share .input[data-v-639a77f4]{width:calc(100% - 3px)}.share-document .email-share .button[data-v-639a77f4]{margin-top:20px;float:right}.share-document .email-share .invalid-email[data-v-639a77f4]{text-decoration:line-through;color:red}.share-document .url[data-v-639a77f4]{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 30px);color:var(--color-step-70)}.share-document .copy-to-clipboard-icon[data-v-639a77f4]{position:relative;top:-3px;color:var(--color-step-70);font-size:10px;opacity:.8}.share-document .copy-to-clipboard-icon[data-v-639a77f4]:hover{opacity:1}.share-document .copy-to-clipboard-icon img[data-v-639a77f4]{width:20px;cursor:pointer;padding:2px 5px 1px 5px}.share-document .delete[data-v-639a77f4]{float:left;margin-top:27px;color:#d66;cursor:pointer}.share-document .loading-container[data-v-639a77f4]{display:inline-block;position:relative;width:40px;height:40px}.share-document .loading-container .loading-spinner.inline[data-v-639a77f4]{position:absolute;left:5px;bottom:15px}.password-plugin[data-v-1b518cde]{position:relative;overflow:visible;border-top:0;border-bottom-left-radius:var(--rounded-border-radius);border-bottom-right-radius:var(--rounded-border-radius);padding:0 15px;transition:height .1s ease,background-color .1s ease,border .1s ease;height:0;background-color:rgba(var(--color-step-rgb-23),0);border:1px solid rgba(var(--color-step-rgb-30),0)}.password-plugin .controls[data-v-1b518cde]{overflow:hidden;height:0;transition:height .1s ease}.password-plugin.editing.show-controls[data-v-1b518cde]{padding:15px 15px 10px 15px;height:110px;background-color:rgba(var(--color-step-rgb-23),1);border:1px solid rgba(var(--color-step-rgb-30),1)}.password-plugin.editing.show-controls .controls[data-v-1b518cde]{height:110px}.password-plugin .toggle-controls[data-v-1b518cde],.password-plugin .toggle-mask[data-v-1b518cde]{position:absolute;height:19px;right:9px;top:-28px;cursor:pointer;opacity:.8;pointer-events:all!important}.password-plugin .toggle-controls[data-v-1b518cde]:hover,.password-plugin .toggle-mask[data-v-1b518cde]:hover{opacity:1}.password-plugin .toggle-controls[data-v-1b518cde]{display:none;right:40px}.password-plugin.editing-values .toggle-controls[data-v-1b518cde]{display:block}.password-plugin .field[data-v-1b518cde]{margin:15px 0 10px 0}.password-plugin .checkboxes[data-v-1b518cde]{display:flex;flex-direction:row}.password-plugin label[data-v-1b518cde]{position:relative;top:4px;padding-right:10px}.mfa-plugin[data-v-4bfe6a3e]{position:relative;overflow:visible;border-top:0;border-bottom-left-radius:var(--rounded-border-radius);border-bottom-right-radius:var(--rounded-border-radius);padding:0 10px}.mfa-plugin .token[data-v-4bfe6a3e]{height:40px;line-height:40px;font-size:35px;text-align:center;letter-spacing:10px;margin:10px 0}.mfa-plugin .controls[data-v-4bfe6a3e]{overflow:hidden;height:0;border:1px solid rgba(var(--color-step-rgb-30),0);background-color:rgba(var(--color-step-rgb-23),0);transition:height .1s ease,background-color .1s ease,border .1s ease}.mfa-plugin .controls>textarea.secret[data-v-4bfe6a3e]{margin-top:8px;height:80px!important;resize:none!important;padding-right:35px!important;background:var(--inputtext-background-color)}.mfa-plugin .controls .secret-upload[data-v-4bfe6a3e]{display:none;position:absolute;right:20px;opacity:.7;margin-top:-77px}.mfa-plugin .controls .secret-upload[data-v-4bfe6a3e]:hover{opacity:1}.mfa-plugin .controls .secret-upload img[data-v-4bfe6a3e]{cursor:pointer;height:20px}.mfa-plugin .controls .label[data-v-4bfe6a3e]{font-size:12px;font-style:italic;color:var(--color-step-rgb-40)}.mfa-plugin.editing.show-controls .controls[data-v-4bfe6a3e]{position:relative;padding:10px;margin:10px 0;background-color:rgba(var(--color-step-rgb-23),1);border:1px solid rgba(var(--color-step-rgb-30),1);height:240px}.mfa-plugin.editing.show-controls .controls.with-label[data-v-4bfe6a3e]{height:255px}.mfa-plugin.editing.show-controls .controls .secret-upload[data-v-4bfe6a3e]{display:block}.mfa-plugin .toggle-controls[data-v-4bfe6a3e]{display:none;position:absolute;height:19px;right:9px;top:12px;cursor:pointer;opacity:.5;pointer-events:all!important}.mfa-plugin .toggle-controls[data-v-4bfe6a3e]:hover{opacity:1}.mfa-plugin.editing-values .toggle-controls[data-v-4bfe6a3e]{display:block}.mfa-plugin .timer[data-v-4bfe6a3e]{height:2px;background-color:green;transition:width .2s linear}.reference-plugin[data-v-23725dd1]{position:relative;overflow:visible;border-top:0;border-bottom-left-radius:var(--rounded-border-radius);border-bottom-right-radius:var(--rounded-border-radius);transition:height .1s ease,background-color .1s ease,border .1s ease;background-color:rgba(var(--color-step-rgb-23),0);border:1px solid rgba(var(--color-step-rgb-30),0)}.reference-plugin .display-fields[data-v-23725dd1]{border:1px solid var(--color-step-30);border-top:0;border-bottom-left-radius:var(--rounded-border-radius);border-bottom-right-radius:var(--rounded-border-radius);padding:10px}.reference-plugin .display-fields .field[data-v-23725dd1]{position:relative;margin-bottom:12px}.reference-plugin .display-fields .field label[data-v-23725dd1]{display:block;padding-bottom:5px}.reference-plugin .display-fields .field .p-inputtext[data-v-23725dd1]{background-color:var(--color-step-18)!important}.reference-plugin .display-fields .field .copy-to-clipboard-icon[data-v-23725dd1]{position:absolute;top:1px!important;width:20px;cursor:pointer;padding:2px 5px 1px 5px;opacity:.8}.reference-plugin .display-fields .field .copy-to-clipboard-icon[data-v-23725dd1]:hover{opacity:1}.reference-plugin .display-fields .field .toggle-mask[data-v-23725dd1]{position:absolute;height:19px;right:9px;top:31px;cursor:pointer;opacity:.8;pointer-events:all!important}.reference-plugin .display-fields .field .toggle-mask[data-v-23725dd1]:hover{opacity:1}.reference-plugin .display-fields .field .mfa-token[data-v-23725dd1]{height:40px;line-height:40px;font-size:35px;text-align:center;letter-spacing:10px;margin:10px 0}.reference-plugin .display-fields .field .mfa-timer[data-v-23725dd1]{height:2px;background-color:green;transition:width .2s linear}.reference-plugin .error-message[data-v-23725dd1]{padding:5px;font-size:13px;color:red}.controls[data-v-23725dd1]{height:190px}.controls .hidden[data-v-23725dd1]{display:none}.controls .p-inputtext[data-v-23725dd1]{background-color:var(--inputtext-background-color)!important;border:none!important}.resource-pool-plugin[data-v-41d772fe] .tabulator-tableholder{min-height:50px;max-height:300px}.resource-pool-plugin[data-v-41d772fe] .tabulator-tableholder .trash-icon{padding-left:6px;height:16px}.resource-pool-plugin .buttons[data-v-41d772fe]{display:none}.resource-pool-plugin.editing-values .buttons[data-v-41d772fe]{display:inline-block;margin-top:5px}.form-document[data-v-17a73ffb]{display:flex;flex-direction:column;border-top-right-radius:var(--rounded-border-radius);border-bottom-right-radius:var(--rounded-border-radius)}.form-document .body[data-v-17a73ffb],.form-document .footer[data-v-17a73ffb],.form-document .header[data-v-17a73ffb]{display:flex;flex:0}.form-document.loading .body[data-v-17a73ffb],.form-document.loading .footer[data-v-17a73ffb],.form-document.loading .header[data-v-17a73ffb]{opacity:0}.form-document .header[data-v-17a73ffb]{flex-direction:column;padding-bottom:15px;border-bottom:1px solid var(--color-step-25);margin-bottom:15px}.form-document .header .template-title[data-v-17a73ffb]{text-transform:uppercase;line-height:32px;color:var(--color-step-70);margin-bottom:10px}.form-document .header .type-icon-picker.can-use[data-v-17a73ffb]{cursor:pointer}.form-document .header .type-icon-picker .type-icon[data-v-17a73ffb]{height:16px;margin-right:5px;position:relative;top:2px}.form-document .header .type-icon-picker .type-icon-chevron[data-v-17a73ffb]{width:14px;cursor:pointer;padding:7px 5px 2px 0}.form-document .header .close-btn[data-v-17a73ffb],.form-document .header .expand-btn[data-v-17a73ffb]{background:none;border:none;padding:10px;margin-left:12px;margin-right:2px;cursor:pointer;position:absolute;right:7px;top:9px;opacity:.6}.form-document .header .close-btn[data-v-17a73ffb]:hover,.form-document .header .expand-btn[data-v-17a73ffb]:hover{opacity:1}.form-document .header .close-btn img[data-v-17a73ffb],.form-document .header .expand-btn img[data-v-17a73ffb]{height:14px}.form-document .header .expand-btn[data-v-17a73ffb]{right:35px}.form-document .header .field[data-v-17a73ffb]{width:100%;margin-bottom:10px}.form-document .header .field.folder[data-v-17a73ffb],.form-document .header .field.title[data-v-17a73ffb]{width:calc(100% - 20px)}.form-document .header .field.title label[data-v-17a73ffb]{margin-bottom:7px}.form-document .header .field.access[data-v-17a73ffb]{width:calc(100% - 20px)}.form-document .header .field label[data-v-17a73ffb]{display:block;margin-bottom:4px}.form-document .header .field .p-dropdown[data-v-17a73ffb],.form-document .header .field input[data-v-17a73ffb],.form-document .header .field textarea[data-v-17a73ffb]{width:100%}.form-document .header .field textarea[data-v-17a73ffb]{white-space:nowrap}.form-document .header .field[data-v-17a73ffb] .p-disabled .p-dropdown-trigger{display:none}.form-document .body[data-v-17a73ffb]{flex:1;flex-direction:column;overflow-y:scroll;padding-right:10px}.form-document .body .type-fields[data-v-17a73ffb]{min-height:100%}.form-document .body .type-fields .form-builder[data-v-17a73ffb]{min-height:100%;width:calc(100% - 60px + var(--scrollbar-width));position:relative}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor{min-height:calc(100vh - 460px);padding-top:20px}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor :not(.field-plugin):not(.field-plugin *):not(.p-multiselect-token){background:transparent;color:var(--color-step-80)}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor button{cursor:pointer;background:transparent!important}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor button.item-handle{filter:invert(100%) brightness(.7)!important}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor button.item-handle:hover{filter:invert(100%) brightness(1)!important}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor button:not(.item-handle){filter:invert(100%) brightness(.7)!important}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor button:not(.item-handle):hover{filter:brightness(1)!important}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor button:not(.item-handle):hover svg.f-i-remove{filter:invert(100%)!important}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .field-control button{filter:invert(100%) brightness(.7)!important}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .field-control button:hover{filter:invert(100%) brightness(1)!important}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .field-control.sortable-ghost button{filter:none!important}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .field-control.sortable-ghost button svg{filter:invert(100%) brightness(.7)!important}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .panel-action-buttons button{filter:none!important}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor button.next-group,.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor button.prev-group{border-color:var(--color-step-80)!important;filter:none!important;opacity:.8}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor button.next-group:hover,.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor button.prev-group:hover{opacity:1}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor button.next-group svg,.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor button.prev-group svg{filter:invert(100%)}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-controls{position:fixed;width:48px;right:calc(20px + var(--scrollbar-width));overflow:visible}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-controls .active-panel,.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-controls .control-group{border:0!important;margin-top:1px}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-controls .field-control{background:var(--color-step-23);color:var(--color-step-23);padding-left:3px}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-controls .field-control>button{border:0!important;box-shadow:none!important;outline:none!important;background:transparent!important}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage{min-height:100px}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .action-btn-wrap{min-height:22px;background-color:var(--color-step-23)}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .action-btn-wrap:hover,.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-column:before,.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row:before{background:var(--color-step-23)}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row{position:relative;background:var(--color-step-23)}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .formeo-field{padding-bottom:15px}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row label{cursor:text}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .hovering-field,.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row.hovering-row{box-shadow:inset 0 0 0 1px var(--primary-color)}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .hovering-field .row-actions,.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .hovering-field:before,.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row.hovering-row .row-actions,.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row.hovering-row:before{border:1px solid var(--primary-color)!important}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .hovering-field:before,.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row.hovering-row:before{box-shadow:none;border-left:none!important}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .hovering-field .field-actions,.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row.hovering-row .field-actions{border:1px solid var(--primary-color)!important;box-shadow:none;width:52px}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .fake-cursor{display:inline-block;position:relative;top:2px;width:1px;height:18px;background:var(--color-step-100);animation:blink-17a73ffb 1s steps(2) infinite;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes blink-17a73ffb{0%{opacity:1}to{opacity:0}}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .field-preview input:not([type=button]):not([type=radio]):not([type=checkbox]),.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .field-preview select,.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .field-preview textarea{height:35px;padding:var(--inputtext-padding);border-radius:var(--inputtext-border-radius);background-color:var(--inputtext-background-color);color:var(--inputtext-color);font-size:var(--inputtext-font-size);box-shadow:0 -1px 2px 0 rgba(0,0,0,.5),0 1px 1px 0 hsla(0,0%,100%,.25);border:0}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .field-preview input:not([type=button]):not([type=radio]):not([type=checkbox]).password-input,.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .field-preview select.password-input,.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .field-preview textarea.password-input{padding-right:70px}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .field-preview input:not([type=button]):not([type=radio]):not([type=checkbox]):invalid,.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .field-preview select:invalid,.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .field-preview textarea:invalid{box-shadow:inset 0 0 0 1px red!important}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .field-preview select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/img/streamline-icons/chevron-down.svg);background-size:8px 8px;background-repeat:no-repeat;background-position:calc(100% - 12px) 14px}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .field-preview textarea{resize:none}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .field-preview>textarea{height:120px}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .options-prop-inputs>input:first-of-type{border-radius:0 4px 4px 0}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .options-prop-inputs>input:last-of-type{display:none}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .attrs-panel .panel-action-buttons,.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .attrs-prop-controls,.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .field-edit-attrs>li:not(.field-attrs-required):not(.field-attrs-reference):not([class^=field-attrs-plugin-]){display:none!important}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-column.hovering-column{box-shadow:inset 0 0 0 1px var(--primary-color)!important}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-column.hovering-column:before{border-color:var(--primary-color)!important}.form-document .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-column .column-actions .action-btn-wrap{margin-top:1px}.form-document.dragging-new-field[data-v-17a73ffb] .formeo-field{pointer-events:none}.form-document[data-v-17a73ffb]:not(.editing-values){padding-top:10px!important}.form-document:not(.editing-values) .header .type-icon[data-v-17a73ffb]{display:inline-block}.form-document:not(.editing-values) .header .folder .p-dropdown[data-v-17a73ffb],.form-document:not(.editing-values) .header .template[data-v-17a73ffb]{box-shadow:none;height:20px}.form-document:not(.editing-values) .header .folder .p-dropdown.template[data-v-17a73ffb],.form-document:not(.editing-values) .header .template.template[data-v-17a73ffb]{color:var(--color-step-70);padding-left:50px;font-style:italic}.form-document:not(.editing-values) .header .folder .p-dropdown[data-v-17a73ffb] .p-dropdown-label,.form-document:not(.editing-values) .header .template[data-v-17a73ffb] .p-dropdown-label{font-size:12px;padding-top:0;padding-bottom:0;color:var(--color-step-70)}.form-document:not(.editing-fields) .form-builder[data-v-17a73ffb]{width:100%!important}.form-document:not(.editing-fields) .form-builder[data-v-17a73ffb] .formeo.formeo-editor{padding-top:0!important}.form-document:not(.editing-fields) .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage{padding:0!important}.form-document:not(.editing-fields) .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .action-btn-wrap:hover,.form-document:not(.editing-fields) .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-column:before,.form-document:not(.editing-fields) .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row:before{background:transparent!important}.form-document:not(.editing-fields) .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row{padding:0;box-shadow:none!important;background:transparent!important}.form-document:not(.editing-fields) .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .formeo-column:not(:last-of-type){margin-right:8px}.form-document:not(.editing-fields) .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .formeo-field{padding:0}.form-document:not(.editing-fields) .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .hovering-field{box-shadow:none!important}.form-document:not(.editing-fields) .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row label:after{display:none}.form-document:not(.editing-fields) .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .f-field-group{padding-left:20px}.form-document:not(.editing-fields) .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .column-actions,.form-document:not(.editing-fields) .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .field-actions,.form-document:not(.editing-fields) .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .row-actions{display:none!important}.form-document:not(.editing-fields):not(.editing-values) .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row *{pointer-events:none}.form-document:not(.editing-fields):not(.editing-values) .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .tabulator-tableholder,.form-document:not(.editing-fields):not(.editing-values) .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row input:not([type=button]):not([type=radio]):not([type=checkbox]),.form-document:not(.editing-fields):not(.editing-values) .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row textarea{pointer-events:all}.form-document:not(.editing-fields):not(.editing-values) .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .field-preview input:not([type=button]):not([type=radio]):not([type=checkbox]),.form-document:not(.editing-fields):not(.editing-values) .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .field-preview select,.form-document:not(.editing-fields):not(.editing-values) .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .field-preview textarea{cursor:default;background:var(--color-step-18);resize:none}.form-document:not(.editing-fields):not(.editing-values) .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .field-preview input:not([type=button]):not([type=radio]):not([type=checkbox]):invalid,.form-document:not(.editing-fields):not(.editing-values) .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .field-preview select:invalid,.form-document:not(.editing-fields):not(.editing-values) .form-builder[data-v-17a73ffb] .formeo.formeo-editor .formeo-stage .formeo-row .field-preview textarea:invalid{background:transparent}.form-document[data-v-17a73ffb]:not(.editing-fields) .formeo.formeo-editor .formeo-controls{display:none!important}.form-document:not(.editing) .body input[data-v-17a73ffb]:not([type=button]):not([type=radio]):not([type=checkbox]),.form-document:not(.editing) .body[data-v-17a73ffb] .p-inputtext,.form-document:not(.editing) .body[data-v-17a73ffb] .p-inputwrapper,.form-document:not(.editing) .footer input[data-v-17a73ffb]:not([type=button]):not([type=radio]):not([type=checkbox]),.form-document:not(.editing) .footer[data-v-17a73ffb] .p-inputtext,.form-document:not(.editing) .footer[data-v-17a73ffb] .p-inputwrapper,.form-document:not(.editing) .header input[data-v-17a73ffb]:not([type=button]):not([type=radio]):not([type=checkbox]),.form-document:not(.editing) .header[data-v-17a73ffb] .p-inputtext,.form-document:not(.editing) .header[data-v-17a73ffb] .p-inputwrapper{cursor:default;background:transparent}.form-document:not(.editing) .header .title[data-v-17a73ffb]{margin-bottom:5px;padding-right:10px}.form-document:not(.editing) .header .title input[data-v-17a73ffb]{box-shadow:none;font-weight:700;font-size:22px;line-height:24px;height:24px;padding:0;top:0;text-overflow:ellipsis}.form-document:not(.editing) .header .title .favorite-icon[data-v-17a73ffb]{position:absolute;right:18px;height:16px;opacity:.6;cursor:pointer}.form-document:not(.editing) .header .field.access[data-v-17a73ffb],.form-document:not(.editing) .header .field.folder[data-v-17a73ffb]{font-size:12px;pointer-events:none;margin:0}.form-document:not(.editing) .header .field.access[data-v-17a73ffb] .p-multiselect-token-icon,.form-document:not(.editing) .header .field.access[data-v-17a73ffb] .p-multiselect-trigger,.form-document:not(.editing) .header .field.folder[data-v-17a73ffb] .p-multiselect-token-icon,.form-document:not(.editing) .header .field.folder[data-v-17a73ffb] .p-multiselect-trigger{display:none}.form-document:not(.editing) .header .field.access label[data-v-17a73ffb],.form-document:not(.editing) .header .field.folder label[data-v-17a73ffb]{display:inline-block;width:60px;text-transform:uppercase;opacity:.7}.form-document:not(.editing) .header .field.access label small[data-v-17a73ffb],.form-document:not(.editing) .header .field.folder label small[data-v-17a73ffb]{display:none}.form-document:not(.editing) .header .field.access .p-dropdown[data-v-17a73ffb],.form-document:not(.editing) .header .field.access .p-multiselect[data-v-17a73ffb],.form-document:not(.editing) .header .field.folder .p-dropdown[data-v-17a73ffb],.form-document:not(.editing) .header .field.folder .p-multiselect[data-v-17a73ffb]{width:calc(100% - 60px);box-shadow:none}.form-document:not(.editing) .header .field.access .p-dropdown[data-v-17a73ffb] .p-dropdown-label,.form-document:not(.editing) .header .field.access .p-dropdown[data-v-17a73ffb] .p-multiselect-label,.form-document:not(.editing) .header .field.access .p-multiselect[data-v-17a73ffb] .p-dropdown-label,.form-document:not(.editing) .header .field.access .p-multiselect[data-v-17a73ffb] .p-multiselect-label,.form-document:not(.editing) .header .field.folder .p-dropdown[data-v-17a73ffb] .p-dropdown-label,.form-document:not(.editing) .header .field.folder .p-dropdown[data-v-17a73ffb] .p-multiselect-label,.form-document:not(.editing) .header .field.folder .p-multiselect[data-v-17a73ffb] .p-dropdown-label,.form-document:not(.editing) .header .field.folder .p-multiselect[data-v-17a73ffb] .p-multiselect-label{color:var(--color-step-80)}.form-document[data-v-17a73ffb]:not(.editing) .p-dropdown-trigger{display:none}.form-document[data-v-17a73ffb]:not(.editing) .delete-extraneous-icon{pointer-events:none!important}.form-document[data-v-17a73ffb]:not(.editing) .delete-extraneous-icon:before{right:10px!important;pointer-events:none!important}.form-document[data-v-17a73ffb]:not(.editing) .delete-extraneous-icon img{display:none}.form-document .meta-table[data-v-17a73ffb]{text-align:left;font-style:normal}.form-document .meta-table tr td[data-v-17a73ffb]:first-of-type{font-weight:700}.form-document .meta-table .image-preview[data-v-17a73ffb]{margin-top:5px;width:100%;cursor:pointer}.form-document .upload-ready[data-v-17a73ffb]{text-align:center;margin-bottom:10px;padding:10px;border:1px solid #ff0;background:rgba(255,255,0,.063)}.form-document .edit-upload-content-button[data-v-17a73ffb]{margin-right:10px;position:relative;top:1px}.form-document .download-doc-button[data-v-17a73ffb]{margin-top:15px}.form-document .opens-in-editor[data-v-17a73ffb]{text-align:center;padding:15px;border-radius:var(--rounded-border-radius);border:var(--color-step-25);background-color:var(--color-step-23);font-style:italic;color:var(--color-step-70);margin-top:5px;min-height:calc(100% - 10px)!important}.form-document .footer[data-v-17a73ffb]{padding:15px 0 5px 0;min-height:56px}.form-document .footer .p-button[data-v-17a73ffb]{width:calc(33% - 15px);margin-right:5px}.form-document .footer .create-button[data-v-17a73ffb],.form-document .footer .edit-button[data-v-17a73ffb],.form-document .footer .save-button[data-v-17a73ffb]{flex:1;min-width:100px}.form-document .footer .share-button[data-v-17a73ffb]{width:calc(33% - 27px)}.form-document .footer .attachment-button[data-v-17a73ffb]{width:64px}.form-document .footer .kebab-button[data-v-17a73ffb]{width:42px}.form-document .footer .kebab-button img[data-v-17a73ffb]{margin:0}.form-document.template .footer .create-button[data-v-17a73ffb]{width:100%}.form-document.template .body .type-fields .form-builder[data-v-17a73ffb] .formeo.formeo-editor{min-height:calc(100vh - 340px)}.form-document .copy-to-clipboard-icon[data-v-17a73ffb],.form-document .delete-extraneous-icon[data-v-17a73ffb],.form-document[data-v-17a73ffb] .formeo.formeo-editor .copy-to-clipboard-icon,.form-document[data-v-17a73ffb] .formeo.formeo-editor .delete-extraneous-icon{pointer-events:all!important;position:absolute;right:0;top:5px;color:var(--color-step-70);font-size:10px;opacity:.8}.form-document .copy-to-clipboard-icon [data-v-17a73ffb],.form-document .delete-extraneous-icon [data-v-17a73ffb],.form-document[data-v-17a73ffb] .formeo.formeo-editor .copy-to-clipboard-icon *,.form-document[data-v-17a73ffb] .formeo.formeo-editor .delete-extraneous-icon *{pointer-events:all!important}.form-document .copy-to-clipboard-icon[data-v-17a73ffb]:hover,.form-document .delete-extraneous-icon[data-v-17a73ffb]:hover,.form-document[data-v-17a73ffb] .formeo.formeo-editor .copy-to-clipboard-icon:hover,.form-document[data-v-17a73ffb] .formeo.formeo-editor .delete-extraneous-icon:hover{opacity:1}.form-document .copy-to-clipboard-icon img[data-v-17a73ffb],.form-document .delete-extraneous-icon img[data-v-17a73ffb],.form-document[data-v-17a73ffb] .formeo.formeo-editor .copy-to-clipboard-icon img,.form-document[data-v-17a73ffb] .formeo.formeo-editor .delete-extraneous-icon img{width:23px;cursor:pointer;padding:2px 5px 1px 5px}.form-document .delete-extraneous-icon[data-v-17a73ffb],.form-document[data-v-17a73ffb] .formeo.formeo-editor .delete-extraneous-icon{right:24px}.form-document .delete-extraneous-icon[data-v-17a73ffb]:before,.form-document[data-v-17a73ffb] .formeo.formeo-editor .delete-extraneous-icon:before{content:"Extraneous data";position:absolute;right:24px;top:1px;width:100px;text-align:right;cursor:pointer}.form-document.editing-fields[data-v-17a73ffb] .copy-to-clipboard-icon{display:none}.form-document[data-v-17a73ffb] .p-dropdown,.form-document[data-v-17a73ffb] .p-multiselect{width:100%}.form-document[data-v-17a73ffb] .controls{padding:0 10px}.form-document[data-v-17a73ffb] .controls .disabled{pointer-events:none;opacity:.4}.form-document[data-v-17a73ffb] .controls .p-dropdown,.form-document[data-v-17a73ffb] .controls .p-multiselect{background:var(--color-step-12)!important;margin:5px 0}.form-document .bottom-popover-container[data-v-17a73ffb]{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(var(--color-step-rgb-18),.6);transition:background-color .1s ease;border-bottom-right-radius:12px;overflow:hidden;--bottom-popover-height:265px}.form-document .bottom-popover-container.bottom-popover-slide-enter-active[data-v-17a73ffb],.form-document .bottom-popover-container.bottom-popover-slide-leave-active[data-v-17a73ffb]{transition:background-color .1s ease}.form-document .bottom-popover-container.bottom-popover-slide-enter-active .bottom-popover[data-v-17a73ffb],.form-document .bottom-popover-container.bottom-popover-slide-leave-active .bottom-popover[data-v-17a73ffb]{transition:bottom .3s ease}.form-document .bottom-popover-container.bottom-popover-slide-enter-from[data-v-17a73ffb],.form-document .bottom-popover-container.bottom-popover-slide-leave-to[data-v-17a73ffb]{background-color:rgba(var(--color-step-rgb-18),0)}.form-document .bottom-popover-container.bottom-popover-slide-enter-from .bottom-popover[data-v-17a73ffb],.form-document .bottom-popover-container.bottom-popover-slide-leave-to .bottom-popover[data-v-17a73ffb]{bottom:calc(var(--bottom-popover-height)*-1)}.form-document .bottom-popover-container.bottom-popover-slide-enter-to[data-v-17a73ffb],.form-document .bottom-popover-container.bottom-popover-slide-leave-from[data-v-17a73ffb]{background-color:rgba(var(--color-step-rgb-18),.6)}.form-document .bottom-popover-container.bottom-popover-slide-enter-to .bottom-popover[data-v-17a73ffb],.form-document .bottom-popover-container.bottom-popover-slide-leave-from .bottom-popover[data-v-17a73ffb]{bottom:0}.form-document .icon-picker-container[data-v-17a73ffb]{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(var(--color-step-rgb-18),.6);transition:background-color .1s ease;border-bottom-right-radius:12px;overflow:hidden;--icon-picker-height:265px}.form-document .icon-picker-container.icon-picker-slide-enter-active[data-v-17a73ffb],.form-document .icon-picker-container.icon-picker-slide-leave-active[data-v-17a73ffb]{transition:background-color .1s ease}.form-document .icon-picker-container.icon-picker-slide-enter-active .icon-picker[data-v-17a73ffb],.form-document .icon-picker-container.icon-picker-slide-leave-active .icon-picker[data-v-17a73ffb]{transition:top .3s ease}.form-document .icon-picker-container.icon-picker-slide-enter-from[data-v-17a73ffb],.form-document .icon-picker-container.icon-picker-slide-leave-to[data-v-17a73ffb]{background-color:rgba(var(--color-step-rgb-18),0)}.form-document .icon-picker-container.icon-picker-slide-enter-from .icon-picker[data-v-17a73ffb],.form-document .icon-picker-container.icon-picker-slide-leave-to .icon-picker[data-v-17a73ffb]{top:calc(var(--icon-picker-height)*-1)}.form-document .icon-picker-container.icon-picker-slide-enter-to[data-v-17a73ffb],.form-document .icon-picker-container.icon-picker-slide-leave-from[data-v-17a73ffb]{background-color:rgba(var(--color-step-rgb-18),.6)}.form-document .icon-picker-container.icon-picker-slide-enter-to .icon-picker[data-v-17a73ffb],.form-document .icon-picker-container.icon-picker-slide-leave-from .icon-picker[data-v-17a73ffb]{top:0}.form-document .icon-picker-container .icon-picker[data-v-17a73ffb]{height:var(--icon-picker-height);position:absolute;top:0;bottom:auto;left:10px;width:calc(100% - 10px);min-height:auto;padding:12px 20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;border-top-left-radius:0;box-shadow:var(--floating-box-shadow);background-color:rgba(var(--color-step-rgb-23),.6);transition:top .3s ease;z-index:10}.form-document .icon-picker-container .icon-picker .list[data-v-17a73ffb]{padding:2px;height:calc(100% - 55px);overflow-y:scroll}.form-document .icon-picker-container .icon-picker .list .icon[data-v-17a73ffb]{display:inline-block;width:50px;height:50px;cursor:pointer;opacity:.8}.form-document .icon-picker-container .icon-picker .list .icon[data-v-17a73ffb]:hover{opacity:1}.form-document .icon-picker-container .icon-picker .list .icon img[data-v-17a73ffb]{width:32px;height:32px}.form-document .icon-picker-container .icon-picker .list .icon.selected img[data-v-17a73ffb]{outline:2px solid var(--primary-color)}.form-document.importing .item[data-v-17a73ffb]{margin-bottom:10px}.form-document.importing .document[data-v-17a73ffb],.form-document.importing .field[data-v-17a73ffb],.form-document.importing .folder[data-v-17a73ffb]{padding-left:20px;font-size:13px;color:var(--color-step-80)}.form-document.importing .show-hide[data-v-17a73ffb]{cursor:pointer;color:var(--primary-color)}.form-document.importing .warning-item[data-v-17a73ffb]{border:1px solid rgba(231,76,60,.45);background:rgba(231,76,60,.08);border-radius:var(--rounded-border-radius);padding:12px 14px}.form-document.importing .warning-item .label[data-v-17a73ffb]{color:#ffd7d2;font-weight:700}.form-document.importing .warning-item .summary[data-v-17a73ffb]{padding-left:0;color:#ffd7d2}.form-document.importing .warning-line[data-v-17a73ffb]{color:#ffe4de}.form-document.importing .reason[data-v-17a73ffb]{color:var(--color-step-70);margin-left:6px}.remap-dialog ul{list-style:none;padding:0}.remap-dialog ul li>span{display:inline-block;height:30px;line-height:30px;width:40%;text-align:right;padding-right:10px}.remap-dialog ul li .p-dropdown{width:60%}.import-template-dialog p{margin:0 0 10px}.import-template-dialog .p-dropdown{width:100%}.import-template-dialog .p-dropdown,.import-template-dialog .p-dropdown-label{background-color:var(--color-step-8)}.import-template-dialog .new-template-title-input{margin-top:10px}.import-template-dialog .new-template-title-input .label{display:block;font-size:12px;color:var(--color-step-70);margin-bottom:6px}.import-template-dialog .new-template-title-input .p-inputtext{width:100%}.p-multiselect-panel .option-prefix,.p-multiselect-panel .option-suffix{opacity:.8;font-style:italic}@keyframes pane-idle-spin-4b511453{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pane-tiny-spinner[data-v-4b511453]{width:14px;height:14px;border-radius:50%;border:2px solid var(--color-step-40);border-top-color:var(--primary-color)}.pane-tiny-spinner-sm[data-v-4b511453],.pane-tiny-spinner[data-v-4b511453]{display:inline-block;animation:pane-idle-spin-4b511453 .75s linear infinite;flex-shrink:0;vertical-align:middle}.pane-tiny-spinner-sm[data-v-4b511453]{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--color-step-40);border-top-color:var(--primary-color)}.pane-toolbar[data-v-4b511453]{display:flex;align-items:center;gap:8px;flex:0 0 auto;height:68px;padding:10px 46px 10px 8px;width:100%;border-bottom:1px solid var(--pane-divider);border-top-right-radius:var(--rounded-border-radius,7px);background:var(--pane-toolbar-bg);box-shadow:inset 0 1px 0 rgba(var(--color-step-rgb-100),.05)}.activity-pane-shell[data-v-4b511453]{width:var(--activity-pane-width,1020px);height:100vh;margin:0;display:flex;flex-direction:column;position:relative;overflow:hidden;background:var(--pane-bg);box-shadow:0 0 10px rgba(var(--color-step-rgb-0),.38)}.activity-pane-main[data-v-4b511453]{display:flex;flex:1;gap:12px;min-height:0;padding:10px}.activity-pane-main-panel[data-v-4b511453]{position:relative;flex:1 1 0;min-width:0;min-height:0;border:1px solid var(--pane-border);border-radius:12px;overflow:hidden;background:var(--pane-panel-gradient);box-shadow:var(--config-dialog-card-shadow)}.close[data-v-4b511453]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--text-color-secondary);border:0 none;background:transparent;border-radius:50%;flex-shrink:0;transition:color .2s,background-color .2s,box-shadow .2s}.close[data-v-4b511453]:hover{color:var(--text-color);background:var(--surface-muted-hover-bg)}.close[data-v-4b511453]:focus-visible{box-shadow:var(--focus-ring)}.search-clear[data-v-4b511453]{position:absolute;height:18px;width:18px;filter:invert(1);background:var(--chip-bg);border:1px solid var(--chip-border);padding:4px;border-radius:50%;cursor:pointer;opacity:.75;transition:opacity .15s,background-color .15s}.search-clear[data-v-4b511453]:hover{opacity:1;background:var(--surface-muted-hover-bg)}.loading-overlay[data-v-4b511453]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;background:rgba(var(--color-step-rgb-12),.86);pointer-events:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.empty[data-v-4b511453]{position:absolute;top:calc(50% - 20px);left:0;width:100%;padding:0 20px;text-align:center;font-style:italic;color:var(--text-color-tertiary);pointer-events:none}.divider[data-v-4b511453],.empty[data-v-4b511453]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.divider[data-v-4b511453]{background:var(--pane-divider);padding:3px 15px;color:var(--text-color-secondary);font-size:13px;font-weight:500;letter-spacing:.2px}.add-button[data-v-4b511453]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--toolbar-action-border);border-radius:6px;background:var(--toolbar-action-bg);color:var(--text-color);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .08s ease;padding:8px 10px;font-size:13px;opacity:.9;white-space:nowrap}.add-button img[data-v-4b511453]{width:17px;height:17px;flex-shrink:0}.add-button[data-v-4b511453]:hover{opacity:1;border-color:var(--toolbar-action-hover-border);background:var(--toolbar-action-hover-bg)}.add-button[data-v-4b511453]:active{transform:scale(.98)}.add-button[data-v-4b511453]:focus-visible{box-shadow:var(--focus-ring)}.add-button[data-v-4b511453]:disabled,.add-button[disabled][data-v-4b511453]{opacity:.35;pointer-events:none}.buttons .divider[data-v-4b511453]{width:1px;height:22px;background-color:var(--pane-divider);margin:0 2px;flex-shrink:0;padding:0}.documents[data-v-4b511453]{background-color:transparent;--activity-pane-width:1020px;--pane-width:1020px;--form-document-width:390px;overflow:visible}.documents .left[data-v-4b511453]{position:relative;z-index:102;display:flex;flex-direction:column;width:100%;height:100%;background:var(--pane-bg)}.documents .left .toolbar[data-v-4b511453]{display:flex;align-items:center;gap:8px;flex:0;height:69px;position:relative;padding:10px 44px 10px 8px;background:var(--pane-toolbar-bg);border-bottom:0;border-top-right-radius:var(--rounded-border-radius);width:100%;transition:width .25s}.documents .left .toolbar .search-wrap[data-v-4b511453]{position:relative;flex:1;min-width:0}.documents .left .toolbar .vault-unlocked-indicator[data-v-4b511453]{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--config-dialog-info-border);background:var(--config-dialog-info-bg);color:var(--config-dialog-info-color);border-radius:16px;font-size:11px;line-height:1;height:32px;padding:0 10px;cursor:pointer;white-space:nowrap;opacity:.92;flex-shrink:0}.documents .left .toolbar .vault-unlocked-indicator[data-v-4b511453]:hover{opacity:1;border-color:var(--primary-color)}.documents .left .toolbar .vault-unlocked-indicator img[data-v-4b511453]{width:12px;height:12px;filter:brightness(0) saturate(100%) invert(97%) sepia(8%) saturate(1240%) hue-rotate(278deg) brightness(103%) contrast(98%)}.documents .left .toolbar .vault-multiselect-toggle[data-v-4b511453]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--toolbar-action-border);background:var(--toolbar-action-bg);color:var(--text-color-secondary);border-radius:16px;font-size:12px;line-height:1;height:32px;padding:0 10px;cursor:pointer;white-space:nowrap;flex-shrink:0}.documents .left .toolbar .vault-multiselect-toggle input[data-v-4b511453]{margin:0}.documents .left .toolbar .vault-selection-actions[data-v-4b511453]{display:inline-flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.documents .left .toolbar .vault-selection-count[data-v-4b511453]{color:var(--color-step-60);font-size:12px;white-space:nowrap}.documents .left .toolbar .vault-selection-action-button[data-v-4b511453]{display:inline-flex;align-items:center;gap:6px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:var(--color-step-80);border-radius:12px;height:32px;padding:0 10px;cursor:pointer;flex-shrink:0}.documents .left .toolbar .vault-selection-action-button img[data-v-4b511453]{width:14px;height:14px}.documents .left .toolbar .vault-selection-action-button[data-v-4b511453]:disabled{cursor:not-allowed;opacity:.45}.documents .left .toolbar .vault-selection-action-button[data-v-4b511453]:not(:disabled):hover{border-color:rgba(52,152,219,.55);background:rgba(52,152,219,.14)}.documents .left .toolbar .vault-selection-action-button.secondary[data-v-4b511453]{background:hsla(0,0%,100%,.02)}.documents .left .toolbar input.search[data-v-4b511453]{width:100%;height:40px}.documents .left .toolbar .search-results[data-v-4b511453]{position:absolute;background:var(--color-step-13);width:100%;top:calc(100% + 2px);right:auto;left:0;border:1px solid var(--color-step-50);border-top-left-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:var(--color-step-80);z-index:1;max-height:300px;overflow-y:scroll;box-shadow:var(--floating-box-shadow)}.documents .left .toolbar .search-results .result-item[data-v-4b511453]{padding:8px;cursor:pointer}.documents .left .toolbar .search-results .result-item[data-v-4b511453]:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.documents .left .toolbar .search-results .result-item[data-v-4b511453]:hover{background-color:var(--color-step-20)}.documents .left .toolbar .search-results .result-item.searching[data-v-4b511453]{font-style:italic;color:var(--color-step-40)}.documents .left .toolbar .search-results .result-item[data-v-4b511453] .matching-content-words{font-size:12px;padding-top:5px;padding-left:10px;color:var(--color-step-50)}.documents .left .toolbar .search-results .result-item[data-v-4b511453] .label .highlight,.documents .left .toolbar .search-results .result-item[data-v-4b511453] .matching-content-words .highlight{text-decoration:underline;background-color:var(--config-dialog-warning-bg)}.documents .left .toolbar .kebab-button[data-v-4b511453]{border:0;background:transparent;padding:0;cursor:pointer;flex-shrink:0}.documents .left .toolbar .kebab[data-v-4b511453]{height:34px;padding:6px;opacity:.7}.documents .left .toolbar .kebab[data-v-4b511453]:hover{opacity:1}.documents .left .toolbar .close[data-v-4b511453]{position:absolute;top:15px;right:8px;z-index:2;overflow:hidden}.documents .left .vault-buttons-top[data-v-4b511453]{width:100%;flex:0 0 auto;justify-content:flex-start;padding:8px 10px;background:var(--pane-toolbar-bg);border-bottom:1px solid var(--pane-divider)}.documents .left .vault-buttons-top .buttons[data-v-4b511453]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;width:100%;padding:0}.documents .left .vault-buttons-top .vault-action-button[data-v-4b511453]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;max-width:260px;height:36px;padding:0 12px;border-radius:8px;font-size:12px;line-height:1;white-space:nowrap;flex:0 1 auto}.documents .left .vault-buttons-top .vault-action-button[data-v-4b511453]:disabled{cursor:not-allowed;opacity:.45}.documents .left .vault-buttons-top .vault-action-button img[data-v-4b511453]{width:16px;height:16px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.documents .left .vault-buttons-top .vault-action-button .button-label[data-v-4b511453]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.documents .left .pane-row[data-v-4b511453]{flex:1;width:100%;height:auto;min-height:0}.documents .left .pane-row .left-pane[data-v-4b511453]{min-height:0}.documents .left .pane-row .pane[data-v-4b511453]{height:100%;width:100%;padding:0}.documents .left .pane-row .pane .empty[data-v-4b511453]{opacity:.3;font-style:italic;text-align:center;padding:10px 5px;width:100%}.documents .left .pane-row .favorites[data-v-4b511453] .activity-pane-shortcut-list,.documents .left .pane-row .recents[data-v-4b511453] .activity-pane-shortcut-list{width:100%}.documents .left .pane-row .templates[data-v-4b511453]{display:flex;flex-direction:column;min-height:52px}.documents .left .pane-row .templates ul[data-v-4b511453]{list-style:none;padding:0;margin:0;width:100%}.documents .left .pane-row .templates ul li[data-v-4b511453]{display:flex;align-items:center;gap:10px;padding:12px 18px;padding-right:96px;position:relative;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-left:3px solid rgba(52,152,219,.65);transition:background-color .15s ease}.documents .left .pane-row .templates ul li[data-v-4b511453]:hover{background-color:hsla(0,0%,100%,.045)}.documents .left .pane-row .templates ul li>img[data-v-4b511453]{flex:0 0 auto;display:inline-block}.documents .left .pane-row .templates ul li .buttons[data-v-4b511453]{opacity:0;position:absolute;right:10px;top:13px}.documents .left .pane-row .templates ul li .buttons .create-button[data-v-4b511453]{display:inline-block;position:relative;top:-5px;border:1px solid var(--color-step-40);border-radius:6px;font-size:12px;line-height:22px;padding:0 10px 0 25px;text-transform:uppercase;opacity:.72}.documents .left .pane-row .templates ul li .buttons .create-button[data-v-4b511453]:hover{opacity:1;background-color:var(--primary-color);border-color:var(--primary-color)}.documents .left .pane-row .templates ul li .buttons .create-button img[data-v-4b511453]{left:5px;top:3px;height:17px;padding:3px;position:absolute}.documents .left .pane-row .templates ul li:hover .buttons[data-v-4b511453]{opacity:1}.documents .left .pane-row .templates ul li .type-icon[data-v-4b511453]{width:18px;height:18px;padding-right:0;-o-object-fit:contain;object-fit:contain}.documents .left .pane-row .templates ul li .radio-icon[data-v-4b511453]{width:16px;height:16px;padding:0;opacity:.3;-o-object-fit:contain;object-fit:contain}.documents .left .pane-row .templates ul li .radio-icon.checked[data-v-4b511453],.documents .left .pane-row .templates ul li.selected .radio-icon.unchecked[data-v-4b511453],.documents .left .pane-row .templates ul li:hover .radio-icon.unchecked[data-v-4b511453]{display:none}.documents .left .pane-row .templates ul li.selected .radio-icon.checked[data-v-4b511453],.documents .left .pane-row .templates ul li:hover .radio-icon.checked[data-v-4b511453]{display:inline-block}.documents .left .pane-row .templates ul li.selected[data-v-4b511453]{background-color:var(--primary-color)}.documents .left .pane-row .templates ul li.selected .radio-icon[data-v-4b511453]{opacity:1}.documents .left .pane-row .templates ul li.selected .create-button[data-v-4b511453]{opacity:.85}.documents .left .pane-row .templates ul li.selected .create-button[data-v-4b511453]:hover{border-color:var(--color-step-20)}.documents .left .pane-row .folders-and-documents[data-v-4b511453]{height:100%;padding:6px;overflow:hidden}.documents .left .pane-row .folders-and-documents .folders-and-documents-accordion[data-v-4b511453]{height:100%}.documents .left .pane-row .folders-and-documents .right-pane-loading-overlay[data-v-4b511453]{z-index:6;gap:14px;pointer-events:auto;cursor:progress;background:color-mix(in srgb,var(--color-step-11) 88%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.documents .left .pane-row .folders-and-documents .right-pane-loading-overlay[data-v-4b511453] .loading-spinner.inline{position:static}.documents .left .pane-row .folders-and-documents .right-pane-loading-overlay .loading-label[data-v-4b511453]{color:var(--color-step-78);font-size:13px;letter-spacing:.02em}.documents .left .pane-row .folders-and-documents.filtered[data-v-4b511453] .p-accordion-header-link{border-color:rgba(241,196,15,.35);background:linear-gradient(180deg,rgba(241,196,15,.16) 0,rgba(241,196,15,.04) 100%),color-mix(in srgb,var(--color-step-15) 96%,transparent)}.documents .left .pane-row .folders-and-documents.filtered .filter-title img[data-v-4b511453]{height:12px;margin-right:7px;opacity:.85;pointer-events:all;cursor:pointer}.documents .left .pane-row .folders-and-documents[data-v-4b511453] .p-accordion-header{background:transparent}.documents .left .pane-row .folders-and-documents[data-v-4b511453] .p-accordion-header-link{position:relative;pointer-events:none;padding:15px 16px;border:1px solid hsla(0,0%,100%,.06);border-radius:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.03) 0,hsla(0,0%,100%,0) 100%),color-mix(in srgb,var(--color-step-15) 96%,transparent)}.documents .left .pane-row .folders-and-documents[data-v-4b511453] .p-accordion-header-link .p-accordion-toggle-icon,.documents .left .pane-row .folders-and-documents[data-v-4b511453] .p-accordion-header-link:before{display:none}.documents .left .pane-row .folders-and-documents[data-v-4b511453] .p-accordion-tab{height:100%;margin-bottom:0}.documents .left .pane-row .folders-and-documents[data-v-4b511453] .p-accordion-tab>.p-toggleable-content{height:calc(100% - 60px)}.documents .left .pane-row .folders-and-documents[data-v-4b511453] .p-accordion-tab>.p-toggleable-content .p-accordion-content{height:100%;background:transparent;border:0;padding:0}.documents .left .pane-row .tabulator[data-v-4b511453]{display:flex;width:100%;height:100%;transition:width .25s;border:0}.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row{background-position:0;background-repeat:no-repeat;background-size:16px 16px;background-color:color-mix(in srgb,var(--color-step-13) 90%,transparent)}.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row.loading-children-row{cursor:progress;pointer-events:none}.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row.loading-children-row .tabulator-cell{cursor:progress}.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row .tabulator-cell{display:inline-flex;align-items:center;color:var(--color-step-80);position:relative}.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row .tabulator-cell:last-of-type{border-right:none}.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row .tabulator-cell.collapsed:before,.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row .tabulator-cell.expanded:before,.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row .tabulator-cell.file:before{content:"";display:block;width:12px;min-width:12px;height:12px;background-size:12px 12px;margin:0 8px}.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row .tabulator-cell.collapsed:before{background-image:url(/img/streamline-icons/chevron-right.svg)}.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row .tabulator-cell.expanded:before{background-image:url(/img/streamline-icons/chevron-down.svg)}.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row .tabulator-cell.loading-children{pointer-events:none;cursor:progress}.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row .tabulator-cell.loading-children:after{content:"";position:absolute;right:15px;width:14px;height:14px;border-radius:50%;border:2px solid var(--color-step-60);border-top-color:var(--primary-color);animation:pane-idle-spin-4b511453 .7s linear infinite}.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row .tabulator-cell.invalid-references:after{position:absolute;content:" ";width:5px;height:100%;background:var(--config-dialog-danger-color);top:0;left:0}.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row .tabulator-cell.empty-folder-row{font-style:italic;color:var(--color-step-50);text-indent:28px}.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row .tabulator-cell .file-type-icon,.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row .tabulator-cell .folder-type-icon{width:16px;height:16px;margin-right:8px}.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row .tabulator-cell.multi-selected{box-shadow:inset 0 0 0 1px rgba(52,152,219,.35)}.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row .tabulator-cell .vault-item-checkbox-wrap{display:inline-flex;align-items:center;justify-content:center;margin-right:8px;cursor:pointer}.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row .tabulator-cell .vault-item-checkbox{position:absolute;opacity:0;pointer-events:none}.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row .tabulator-cell .vault-item-checkbox-indicator{display:inline-block;width:14px;height:14px;border-radius:4px;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.04);box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row .tabulator-cell .vault-item-checkbox:checked+.vault-item-checkbox-indicator{border-color:rgba(52,152,219,.85);background:rgba(52,152,219,.78)}.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row .tabulator-cell .edit-icon{display:none}.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row .tabulator-cell:hover .edit-icon{display:inline-block;position:absolute;right:15px;height:16px;opacity:.6}.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row .tabulator-cell:hover .edit-icon:hover{opacity:1}.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row:hover{filter:brightness(1.25)}.documents .left .pane-row .tabulator[data-v-4b511453] .tabulator-row.multi-selected-row{background-color:color-mix(in srgb,rgba(52,152,219,.32) 55%,var(--color-step-13))}.documents[data-v-4b511453] .form-document{position:absolute;top:0;left:0;height:100%;z-index:101;pointer-events:none;background-color:var(--color-step-20);padding:10px 10px 10px 25px;transform:translateX(-30px);width:calc(var(--form-document-width) + 30px);min-width:390px;max-width:886px;transition:transform .2s,width .2s ease}.documents[data-v-4b511453] .form-document.expanded{width:calc(var(--form-document-width)*2 + 30px)}.documents[data-v-4b511453] .form-document.shown{pointer-events:auto;transform:translateX(var(--vault-form-shown-offset,var(--pane-width)));box-shadow:var(--floating-box-shadow)}.documents.with-form-document-shown[data-v-4b511453]{overflow:visible}.documents.with-form-document-shown .left[data-v-4b511453]{box-shadow:var(--floating-box-shadow)}@media screen and (max-width:480px){.documents[data-v-4b511453] .form-document.shown{transform:translateX(0);z-index:111}.documents[data-v-4b511453] .form-document.animating-out{transform:translateX(-100vh);z-index:111}}.p-dialog.vault-bulk-import-dialog,.p-dialog.vault-move-selection-dialog{position:relative;overflow:hidden;background:var(--config-dialog-bg);color:var(--text-color);max-width:760px;width:100%;border-radius:20px;border:1px solid var(--color-step-30);box-shadow:0 20px 60px rgba(0,0,0,.5)}.p-dialog.vault-bulk-import-dialog:before,.p-dialog.vault-move-selection-dialog:before{content:"";position:absolute;inset:0;background:var(--config-dialog-ambient);pointer-events:none;z-index:0}.p-dialog.vault-bulk-import-dialog>*,.p-dialog.vault-move-selection-dialog>*{position:relative;z-index:1}.p-dialog.vault-bulk-import-dialog .p-dialog-header,.p-dialog.vault-move-selection-dialog .p-dialog-header{padding:22px 28px 10px;border-bottom:0;align-items:flex-start}.p-dialog.vault-bulk-import-dialog .p-dialog-content,.p-dialog.vault-move-selection-dialog .p-dialog-content{padding:0 28px 26px}.p-dialog.vault-bulk-import-dialog .dialog-header,.p-dialog.vault-move-selection-dialog .dialog-header{display:flex;flex-direction:column;gap:8px;margin-right:18px}.p-dialog.vault-bulk-import-dialog .dialog-header-title,.p-dialog.vault-move-selection-dialog .dialog-header-title{margin:0;font-size:26px;font-weight:700;letter-spacing:-.45px;line-height:1.16;color:#fff}.p-dialog.vault-bulk-import-dialog .dialog-subtitle,.p-dialog.vault-move-selection-dialog .dialog-subtitle{margin:0;font-size:13px;line-height:1.4;color:hsla(0,0%,100%,.66)}.p-dialog.vault-bulk-import-dialog .bulk-import-content,.p-dialog.vault-move-selection-dialog .bulk-import-content{display:flex;flex-direction:column;gap:12px}.p-dialog.vault-bulk-import-dialog .bulk-import-card,.p-dialog.vault-move-selection-dialog .bulk-import-card{display:flex;flex-direction:column;gap:7px;padding:12px 14px;border-radius:12px;border:1px solid var(--color-step-30);background:linear-gradient(180deg,var(--color-step-12) 0,var(--color-step-16) 100%)}.p-dialog.vault-bulk-import-dialog .bulk-import-status-card,.p-dialog.vault-move-selection-dialog .bulk-import-status-card{border-color:rgba(255,196,0,.28);background:linear-gradient(180deg,rgba(255,196,0,.08),rgba(255,196,0,.03))}.p-dialog.vault-bulk-import-dialog .bulk-import-status-title,.p-dialog.vault-move-selection-dialog .bulk-import-status-title{margin:0;font-size:15px;font-weight:700;color:#fff}.p-dialog.vault-bulk-import-dialog .bulk-import-text,.p-dialog.vault-move-selection-dialog .bulk-import-text{margin:0;color:var(--color-step-86);line-height:1.45;font-weight:600;font-size:13px}.p-dialog.vault-bulk-import-dialog code,.p-dialog.vault-move-selection-dialog code{background:var(--color-step-8);border:1px solid var(--color-step-30);border-radius:6px;padding:1px 5px;font-size:12px}.p-dialog.vault-bulk-import-dialog .bulk-import-select-label,.p-dialog.vault-move-selection-dialog .bulk-import-select-label{margin:4px 0 0;font-size:12px;font-weight:700;color:var(--color-step-70);text-transform:uppercase;letter-spacing:.35px}.p-dialog.vault-bulk-import-dialog .bulk-import-target-dropdown,.p-dialog.vault-move-selection-dialog .bulk-import-target-dropdown{width:100%;min-width:0}.p-dialog.vault-bulk-import-dialog .bulk-import-target-dropdown .p-dropdown,.p-dialog.vault-move-selection-dialog .bulk-import-target-dropdown .p-dropdown{width:100%;background:var(--color-step-8);border:1px solid var(--color-step-32);border-radius:10px;min-height:40px}.p-dialog.vault-bulk-import-dialog .bulk-import-target-dropdown .p-dropdown-label,.p-dialog.vault-move-selection-dialog .bulk-import-target-dropdown .p-dropdown-label{background:transparent}.p-dialog.vault-bulk-import-dialog .bulk-import-hint,.p-dialog.vault-move-selection-dialog .bulk-import-hint{margin:0;font-size:12px;color:var(--color-step-74);line-height:1.42}.p-dialog.vault-bulk-import-dialog .bulk-import-action-card,.p-dialog.vault-move-selection-dialog .bulk-import-action-card{gap:10px}.p-dialog.vault-bulk-import-dialog .bulk-import-actions,.p-dialog.vault-move-selection-dialog .bulk-import-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}.p-dialog.vault-bulk-import-dialog .bulk-import-actions.preparing,.p-dialog.vault-move-selection-dialog .bulk-import-actions.preparing{grid-template-columns:minmax(0,1fr)}.p-dialog.vault-bulk-import-dialog .bulk-import-actions.action-area,.p-dialog.vault-move-selection-dialog .bulk-import-actions.action-area{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.p-dialog.vault-bulk-import-dialog .bulk-import-actions.action-area.single,.p-dialog.vault-move-selection-dialog .bulk-import-actions.action-area.single{grid-template-columns:minmax(0,1fr)}.p-dialog.vault-bulk-import-dialog .bulk-import-button,.p-dialog.vault-move-selection-dialog .bulk-import-button{border:1px solid var(--color-step-36);background:linear-gradient(180deg,var(--color-step-24) 0,var(--color-step-20) 100%);color:var(--color-step-100);border-radius:10px;font-size:13px;font-weight:600;letter-spacing:.15px;min-height:40px;padding:9px 12px;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease;box-shadow:0 2px 8px rgba(0,0,0,.25)}.p-dialog.vault-bulk-import-dialog .bulk-import-button:hover,.p-dialog.vault-move-selection-dialog .bulk-import-button:hover{border-color:var(--primary-color);background:linear-gradient(180deg,var(--color-step-26) 0,var(--color-step-21) 100%);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.32)}.p-dialog.vault-bulk-import-dialog .bulk-import-button:active,.p-dialog.vault-move-selection-dialog .bulk-import-button:active{transform:translateY(0)}.p-dialog.vault-bulk-import-dialog .bulk-import-button.selected,.p-dialog.vault-move-selection-dialog .bulk-import-button.selected{border-color:var(--primary-color);box-shadow:0 0 0 1px rgba(var(--primary-color-rgb),.35),0 4px 12px rgba(0,0,0,.32);background:linear-gradient(180deg,var(--color-step-28) 0,var(--color-step-22) 100%)}.p-dialog.vault-bulk-import-dialog .bulk-import-button:disabled,.p-dialog.vault-move-selection-dialog .bulk-import-button:disabled{opacity:.7;cursor:progress;transform:none}.p-dialog.vault-bulk-import-dialog .bulk-import-button.secondary,.p-dialog.vault-move-selection-dialog .bulk-import-button.secondary{background:linear-gradient(180deg,rgba(192,57,43,.18),rgba(192,57,43,.08));border-color:rgba(192,57,43,.45)}@media(max-width:840px){.p-dialog.vault-bulk-import-dialog .p-dialog-header,.p-dialog.vault-move-selection-dialog .p-dialog-header{padding:20px 22px 8px}.p-dialog.vault-bulk-import-dialog .p-dialog-content,.p-dialog.vault-move-selection-dialog .p-dialog-content{padding:0 22px 20px}.p-dialog.vault-bulk-import-dialog .dialog-header-title,.p-dialog.vault-move-selection-dialog .dialog-header-title{font-size:22px}}@media(max-width:720px){.p-dialog.vault-bulk-import-dialog .bulk-import-actions,.p-dialog.vault-move-selection-dialog .bulk-import-actions{grid-template-columns:1fr}}.p-dialog.vault-move-selection-dialog{position:relative;overflow:hidden;background:var(--config-dialog-bg);color:var(--text-color);max-width:760px;width:100%;border-radius:20px;border:1px solid var(--color-step-30);box-shadow:0 20px 60px rgba(0,0,0,.5)}.p-dialog.vault-move-selection-dialog:before{content:"";position:absolute;inset:0;background:var(--config-dialog-ambient);pointer-events:none;z-index:0}.p-dialog.vault-move-selection-dialog>*{position:relative;z-index:1}.p-dialog.vault-move-selection-dialog .p-dialog-header{padding:22px 28px 10px;border-bottom:0;align-items:flex-start}.p-dialog.vault-move-selection-dialog .p-dialog-content{padding:0 28px 26px}.p-dialog.vault-move-selection-dialog .dialog-header{display:flex;flex-direction:column;gap:8px;margin-right:18px}.p-dialog.vault-move-selection-dialog .dialog-header-title{margin:0;font-size:26px;font-weight:700;letter-spacing:-.45px;line-height:1.16;color:#fff}.p-dialog.vault-move-selection-dialog .dialog-subtitle{margin:0;font-size:13px;line-height:1.4;color:hsla(0,0%,100%,.66)}.p-dialog.vault-move-selection-dialog .vault-dialog-content{display:flex;flex-direction:column;gap:14px}.p-dialog.vault-move-selection-dialog .vault-dialog-lead{margin:0;color:var(--color-step-74);font-size:13px;line-height:1.45}.p-dialog.vault-move-selection-dialog .vault-dialog-error{margin:0;color:#ff9696;font-size:13px;font-weight:600}.p-dialog.vault-move-selection-dialog .vault-dialog-actions{display:flex;justify-content:flex-end;gap:10px}@media(max-width:720px){.p-dialog.vault-move-selection-dialog .vault-dialog-actions{flex-direction:column-reverse}}.vault-selection-context-menu{display:flex;flex-direction:column;gap:8px;min-width:220px}.vault-selection-context-menu-button{display:inline-flex;align-items:center;gap:8px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:#fff;border-radius:10px;min-height:36px;padding:8px 10px;cursor:pointer}.vault-selection-context-menu-button img{width:14px;height:14px}.vault-selection-context-menu-button:disabled{cursor:not-allowed;opacity:.5}.vault-selection-context-menu-button:not(:disabled):hover{border-color:rgba(52,152,219,.52);background:rgba(52,152,219,.12)}.vault-selection-context-menu-button.secondary{background:hsla(0,0%,100%,.02)}.vault-selection-context-menu-reason{color:hsla(0,0%,100%,.66);font-size:12px;line-height:1.35;margin-top:-4px}h1[data-v-1adfe670]{margin:15px}.container[data-v-1adfe670]{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 15px}.container .block[data-v-1adfe670]{width:calc(50% - 10px);margin-bottom:15px;background-color:var(--color-step-19);padding:10px;box-sizing:border-box;border-radius:var(--rounded-border-radius)}.container h2[data-v-1adfe670]{border-bottom:1px solid #ccc;margin-top:0}.container ul[data-v-1adfe670]{list-style-type:none;padding:0}.container ul li[data-v-1adfe670]{cursor:pointer;color:var(--color-step-100);line-height:25px;opacity:.8}.container ul li[data-v-1adfe670]:hover{opacity:1}.container ul li img[data-v-1adfe670]{height:13px;margin-right:8px;position:relative;top:1px}[data-v-276aac81]:root{--color-step-0:#000;--color-step-5:#0d0d0d;--color-step-10:#1a1a1a;--color-step-15:#262626;--color-step-20:#333;--color-step-25:#404040;--color-step-30:#4d4d4d;--color-step-35:#595959;--color-step-40:#666;--color-step-45:#737373;--color-step-50:grey;--color-step-55:#8c8c8c;--color-step-60:#999;--color-step-65:#a6a6a6;--color-step-70:#b3b3b3;--color-step-75:#bfbfbf;--color-step-80:#ccc;--color-step-85:#d9d9d9;--color-step-90:#e6e6e6;--color-step-95:#f2f2f2;--color-step-100:#fff}h1[data-v-276aac81]{margin:15px}.container[data-v-276aac81],.pane-content.settings[data-v-276aac81]{display:flex;flex-direction:column;gap:30px}.header[data-v-276aac81]{background:linear-gradient(135deg,var(--color-step-25) 0,var(--color-step-35) 100%);color:var(--color-step-100);padding:30px;border-radius:12px;margin-bottom:30px;box-shadow:0 10px 30px rgba(0,0,0,.3)}.header h1[data-v-276aac81]{font-size:2rem;margin-bottom:10px}.header p[data-v-276aac81]{color:var(--color-step-85)}.stats[data-v-276aac81]{display:flex;gap:20px;margin-top:15px;flex-wrap:wrap}.stat-item[data-v-276aac81]{background:hsla(0,0%,100%,.05);padding:12px 20px;border-radius:8px;border:1px solid var(--color-step-30)}.stat-number[data-v-276aac81]{font-size:1.4rem;font-weight:700;color:var(--color-step-100)}.stat-label[data-v-276aac81]{font-size:.8rem;color:var(--color-step-75)}.search-container[data-v-276aac81]{background:var(--color-step-20);padding:20px;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.2);margin-bottom:30px}.edit-input[data-v-276aac81],.search-input[data-v-276aac81]{width:100%;background:var(--color-step-15);border:2px solid var(--color-step-30);border-radius:8px;color:var(--color-step-90);padding:12px 14px;font-size:14px}.search-input[data-v-276aac81]::-moz-placeholder{color:var(--color-step-60)}.search-input[data-v-276aac81]::placeholder{color:var(--color-step-60)}.filter-btn[data-v-276aac81]{padding:6px 14px;font-size:.85rem;border-radius:6px;background:var(--color-step-25);color:var(--color-step-85);border:2px solid var(--color-step-30);transition:all .25s ease}.filter-btn.active[data-v-276aac81],.filter-btn[data-v-276aac81]:hover{background:var(--color-step-50);color:var(--color-step-100);border-color:var(--color-step-50)}.user-table[data-v-276aac81]{background:var(--color-step-20);border-radius:12px;overflow-x:auto;box-shadow:0 4px 6px rgba(0,0,0,.2)}table[data-v-276aac81]{width:100%;border-collapse:collapse}td[data-v-276aac81],th[data-v-276aac81]{padding:14px 16px;font-size:.85rem}th[data-v-276aac81]{text-transform:uppercase;letter-spacing:.4px;background:var(--color-step-25);color:var(--color-step-85);border-bottom:2px solid var(--color-step-35)}td[data-v-276aac81]{border-bottom:1px solid var(--color-step-30);color:var(--color-step-85)}tr[data-v-276aac81]:hover{background:var(--color-step-25)}.user-info[data-v-276aac81]{display:flex;align-items:center;gap:12px}.avatar[data-v-276aac81]{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--color-step-40) 0,var(--color-step-50) 100%);display:flex;align-items:center;justify-content:center;color:var(--color-step-100);font-weight:700}.editable[data-v-276aac81]{cursor:pointer;padding:4px 6px;border-radius:4px;transition:background .25s ease}.editable[data-v-276aac81]:hover{background:var(--color-step-30)}.role-badge[data-v-276aac81],.status-badge[data-v-276aac81]{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500;margin:2px 4px 2px 0}.role-operator[data-v-276aac81]{background:rgba(37,99,235,.15);color:#60a5fa;border:1px solid rgba(37,99,235,.25)}.role-end-user[data-v-276aac81]{background:rgba(8,145,178,.15);color:#67e8f9;border:1px solid rgba(8,145,178,.25)}.role-admin[data-v-276aac81]{background:rgba(217,119,6,.15);color:#fbbf24;border:1px solid rgba(217,119,6,.25)}.status-active[data-v-276aac81]{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.25)}.status-inactive[data-v-276aac81]{background:rgba(239,68,68,.15);color:#f87171;border:1px solid rgba(239,68,68,.25)}.actions[data-v-276aac81]{display:flex;gap:6px}.action-btn[data-v-276aac81]{background:var(--color-step-30);color:var(--color-step-85);border:none;border-radius:6px;padding:4px 12px;transition:background .25s ease}.action-btn[data-v-276aac81]:hover{background:var(--color-step-40)}.action-btn.delete[data-v-276aac81]{background:rgba(239,68,68,.85);color:var(--color-step-100)}.action-btn.delete[data-v-276aac81]:hover{background:#ef4444}.add-user-btn[data-v-276aac81]{position:fixed;bottom:30px;right:30px;width:58px;height:58px;border:none;border-radius:50%;color:var(--color-step-100);background:linear-gradient(135deg,var(--color-step-40) 0,var(--color-step-50) 100%);box-shadow:0 4px 20px rgba(0,0,0,.4);transition:transform .25s ease,box-shadow .25s ease}.add-user-btn[data-v-276aac81]:hover{transform:scale(1.08);box-shadow:0 6px 30px rgba(0,0,0,.5)}.no-results[data-v-276aac81]{text-align:center;padding:50px 20px;color:var(--color-step-60)}@media(max-width:768px){.stats[data-v-276aac81]{flex-direction:column;gap:10px}}.pane-content.reports[data-v-b119d4ca]{overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.container[data-v-b119d4ca]{display:flex;flex-direction:column;gap:22px;padding-bottom:22px;position:relative;z-index:1}.search-top[data-v-b119d4ca]{padding:10px 10px 0 10px;width:100%}.search-top .search-row[data-v-b119d4ca]{display:flex;align-items:flex-start;gap:8px;width:100%}.search-top .search[data-v-b119d4ca]{position:relative;flex:1 1 auto;min-width:0}.search-top .search.populated textarea[data-v-b119d4ca]{background:#ffffa0;color:#000}.search-top textarea[data-v-b119d4ca]{display:block;min-height:38px;resize:none;width:100%}.search-top .search-clear[data-v-b119d4ca]{position:absolute;top:9px;right:9px;height:18px;filter:invert(1);background:var(--color-step-30);padding:5px;border-radius:50%;cursor:pointer}.search-top .close[data-v-b119d4ca]{flex:0 0 auto;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;width:2rem;height:2rem;color:hsla(0,0%,100%,.6);border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.search-top .close[data-v-b119d4ca]:hover{color:hsla(0,0%,100%,.87);border-color:transparent;background:hsla(0,0%,100%,.03)}.reports-section[data-v-b119d4ca]{padding:0 20px}.section-header[data-v-b119d4ca]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.section-header .section-title[data-v-b119d4ca]{color:var(--text-color);font-size:1.02rem;font-weight:700}.section-header p[data-v-b119d4ca]{margin:5px 0 0;color:var(--text-color-secondary);font-size:.86rem;line-height:1.45;white-space:normal}.section-count[data-v-b119d4ca]{border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:rgba(240,246,255,.86);flex:0 0 auto;font-size:.76rem;font-weight:700;line-height:1;padding:6px 9px}.card-grid[data-v-b119d4ca]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}.launcher-card[data-v-b119d4ca]{--card-accent-rgb:6,182,212;--card-accent-start:#06b6d4;--card-accent-end:#0891b2;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:inherit;cursor:pointer;min-height:168px;overflow:hidden;padding:20px;position:relative;text-align:left;transition:all .4s cubic-bezier(.4,0,.2,1);white-space:normal;width:100%}.launcher-card[data-v-b119d4ca]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.05));opacity:0;transition:opacity .4s ease}.launcher-card[data-v-b119d4ca]:hover:not(:disabled){transform:translateY(-4px);background:linear-gradient(135deg,rgba(var(--card-accent-rgb),.13) 0,hsla(0,0%,100%,.055) 100%);border-color:rgba(var(--card-accent-rgb),.55);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 0 1px rgba(var(--card-accent-rgb),.16),inset 0 1px 0 hsla(0,0%,100%,.1)}.launcher-card[data-v-b119d4ca]:hover:not(:disabled):before{opacity:1}.launcher-card:hover:not(:disabled) .icon-wrapper[data-v-b119d4ca]{background:linear-gradient(135deg,var(--card-accent-start) 0,var(--card-accent-end) 100%);box-shadow:0 8px 20px rgba(var(--card-accent-rgb),.28),inset 0 1px 0 hsla(0,0%,100%,.1);transform:scale(1.1) rotate(5deg)}.launcher-card:hover:not(:disabled) .icon-wrapper img[data-v-b119d4ca]{opacity:1;transform:scale(1.1)}.launcher-card:hover:not(:disabled) .card-description[data-v-b119d4ca]{color:hsla(0,0%,100%,.8)}.launcher-card[data-v-b119d4ca]:disabled{cursor:not-allowed;opacity:.46}.icon-wrapper[data-v-b119d4ca]{align-items:center;background:linear-gradient(135deg,#3a3a3a,#2f2f2f);border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.05);display:flex;height:56px;justify-content:center;margin-bottom:16px;position:relative;transition:all .4s ease;width:56px}.icon-wrapper img[data-v-b119d4ca]{filter:brightness(0) invert(1);height:28px;opacity:.9;transition:all .4s ease;width:28px}.card-topline[data-v-b119d4ca]{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-width:0;position:relative;z-index:1}.card-title[data-v-b119d4ca]{color:#fff;font-size:15px;font-weight:600;letter-spacing:0;line-height:1.25;margin:0;min-width:0}.chip[data-v-b119d4ca]{border-radius:999px;background:rgba(var(--card-accent-rgb),.16);color:rgba(240,246,255,.92);flex:0 0 auto;font-size:.66rem;font-weight:700;letter-spacing:.04em;line-height:1;padding:5px 7px;text-transform:uppercase;white-space:nowrap}.card-description[data-v-b119d4ca]{color:hsla(0,0%,100%,.6);display:-webkit-box;font-size:12px;line-height:1.4;margin:8px 0 0;overflow:hidden;position:relative;-webkit-box-orient:vertical;-webkit-line-clamp:3;transition:color .3s ease;z-index:1}.empty-state[data-v-b119d4ca]{color:var(--text-color-secondary);padding:18px 20px}@media(max-width:768px){.container[data-v-b119d4ca]{gap:20px;padding-bottom:20px}.reports-section[data-v-b119d4ca]{padding:0 14px}.card-grid[data-v-b119d4ca]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.card-topline[data-v-b119d4ca],.section-header[data-v-b119d4ca]{align-items:flex-start;flex-direction:column}.card-grid[data-v-b119d4ca]{grid-template-columns:1fr}}.pane-content.settings[data-v-ecb4502e]{overflow-y:auto;overflow-x:hidden}.container[data-v-ecb4502e]{display:flex;flex-wrap:wrap;position:relative;z-index:1}.container .card-container[data-v-ecb4502e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px;width:100%}.search-top[data-v-ecb4502e]{padding:10px 10px 0 10px;width:100%}.search-top .search-row[data-v-ecb4502e]{display:flex;align-items:flex-start;gap:8px;width:100%}.search-top .search[data-v-ecb4502e]{position:relative;flex:1 1 auto;min-width:0}.search-top .search.populated textarea[data-v-ecb4502e]{background:#ffffa0;color:#000}.search-top textarea[data-v-ecb4502e]{display:block;min-height:38px;resize:none;width:100%}.search-top .search-clear[data-v-ecb4502e]{position:absolute;top:9px;right:9px;height:18px;filter:invert(1);background:var(--color-step-30);padding:5px;border-radius:50%;cursor:pointer}.search-top .close[data-v-ecb4502e]{flex:0 0 auto;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;width:2rem;height:2rem;color:hsla(0,0%,100%,.6);border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.search-top .close[data-v-ecb4502e]:hover{color:hsla(0,0%,100%,.87);border-color:transparent;background:hsla(0,0%,100%,.03)}.settings-card[data-v-ecb4502e]{--card-accent-rgb:124,58,237;--card-accent-start:#7c3aed;--card-accent-end:#8b5cf6;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;min-height:168px;padding:20px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.settings-card.disabled[data-v-ecb4502e]{filter:saturate(0);opacity:.6;pointer-events:none}.settings-card[data-v-ecb4502e]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.05));opacity:0;transition:opacity .4s ease}.settings-card[data-v-ecb4502e]:hover{transform:translateY(-4px);background:linear-gradient(135deg,rgba(var(--card-accent-rgb),.13) 0,hsla(0,0%,100%,.055) 100%);border-color:rgba(var(--card-accent-rgb),.55);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 0 1px rgba(var(--card-accent-rgb),.16),inset 0 1px 0 hsla(0,0%,100%,.1)}.settings-card[data-v-ecb4502e]:hover:before{opacity:1}.settings-card:hover .icon-wrapper[data-v-ecb4502e]{background:linear-gradient(135deg,var(--card-accent-start) 0,var(--card-accent-end) 100%);transform:scale(1.1) rotate(5deg);box-shadow:0 8px 20px rgba(var(--card-accent-rgb),.28),inset 0 1px 0 hsla(0,0%,100%,.1)}.settings-card:hover .icon-wrapper img[data-v-ecb4502e]{opacity:1;transform:scale(1.1)}.settings-card:hover .card-description[data-v-ecb4502e]{color:hsla(0,0%,100%,.8)}.icon-wrapper[data-v-ecb4502e]{width:56px;height:56px;background:linear-gradient(135deg,#3a3a3a,#2f2f2f);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.05);transition:all .4s ease}.icon-wrapper img[data-v-ecb4502e]{width:28px;height:28px;filter:brightness(0) invert(1);opacity:.9;transition:all .4s ease}.card-title[data-v-ecb4502e]{color:#fff;font-size:15px;font-weight:600;margin-bottom:7px;letter-spacing:0}.card-description[data-v-ecb4502e]{color:hsla(0,0%,100%,.6);display:-webkit-box;font-size:12px;line-height:1.4;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;transition:color .3s ease}.settings-card.general[data-v-ecb4502e]{--card-accent-rgb:79,70,229;--card-accent-start:#4f46e5;--card-accent-end:#7c3aed}.settings-card.monitoring[data-v-ecb4502e]{--card-accent-rgb:6,182,212;--card-accent-start:#06b6d4;--card-accent-end:#0891b2}.settings-card.ticketing[data-v-ecb4502e]{--card-accent-rgb:16,185,129;--card-accent-start:#10b981;--card-accent-end:#059669}.settings-card.remote[data-v-ecb4502e]{--card-accent-rgb:245,158,11;--card-accent-start:#f59e0b;--card-accent-end:#f97316}.settings-card.documents[data-v-ecb4502e]{--card-accent-rgb:236,72,153;--card-accent-start:#ec4899;--card-accent-end:#db2777}.settings-card.intelligence[data-v-ecb4502e]{--card-accent-rgb:139,92,246;--card-accent-start:#8b5cf6;--card-accent-end:#7c3aed}.settings-card.billing[data-v-ecb4502e]{--card-accent-rgb:239,68,68;--card-accent-start:#ef4444;--card-accent-end:#dc2626}.settings-card.global[data-v-ecb4502e]{--card-accent-rgb:100,116,139;--card-accent-start:#64748b;--card-accent-end:#475569}.settings-card.account[data-v-ecb4502e]{--card-accent-rgb:20,184,166;--card-accent-start:#14b8a6;--card-accent-end:#0f766e}.settings-card.templates[data-v-ecb4502e]{--card-accent-rgb:234,179,8;--card-accent-start:#eab308;--card-accent-end:#ca8a04}.settings-card.calendar[data-v-ecb4502e]{--card-accent-rgb:249,115,22;--card-accent-start:#f97316;--card-accent-end:#ea580c}@media(max-width:768px){h1[data-v-ecb4502e]{font-size:2rem;padding:30px 30px 20px}.container[data-v-ecb4502e]{gap:20px;padding:0 30px 30px}.container .card-container[data-v-ecb4502e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.container .card-container[data-v-ecb4502e]{grid-template-columns:1fr}}.activity-bar-pane[data-v-a7ce35c0]{z-index:100;position:absolute;left:var(--activity-bar-width);padding-left:var(--rounded-margin-size);height:calc(100% - var(--top-toolbar-height) - var(--rounded-margin-size)*3);background-color:var(--color-step-17);transition:transform .1s ease-out;box-shadow:5px 5px 10px -5px rgba(0,0,0,.75);border-top-right-radius:var(--rounded-border-radius);border-bottom-right-radius:var(--rounded-border-radius)}@media screen and (max-width:480px){.activity-bar-pane[data-v-a7ce35c0]{left:0}}.activity-bar-pane.shown[data-v-a7ce35c0]{transform:translateX(0)}.activity-bar-pane .pane-content[data-v-a7ce35c0]{border-top-right-radius:20px;border-bottom-right-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.5);position:relative;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.1) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,219,255,.05) 0,transparent 50%),linear-gradient(135deg,#2a2a2a,#1f1f1f)}.pane-content[data-v-a7ce35c0]{height:100%;color:var(--text-color)}.hidden[data-v-a7ce35c0]{display:none}.editor[data-v-63112630]{flex:1;width:calc(100vw - var(--activity-bar-width));display:flex;flex-direction:column;white-space:nowrap;margin:var(--rounded-margin-size);margin-top:0;height:calc(100% - var(--rounded-margin-size));overflow:hidden}.tabs-scroller-container[data-v-63112630]{position:relative;width:100%}.tabs-scroller-container .tabs-scroller[data-v-63112630]{max-width:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.tabs-scroller-container .tabs-scroll-button[data-v-63112630]{position:absolute;background:var(--color-step-20);height:48px;width:30px;top:0;vertical-align:middle;padding-top:15px;cursor:pointer;text-align:center;z-index:200}.tabs-scroller-container .tabs-scroll-button.left[data-v-63112630]{left:0}.tabs-scroller-container .tabs-scroll-button.right[data-v-63112630]{right:0}.tabs-scroller-container .tabs-scroll-button img[data-v-63112630]{height:15px}.editor-tabs[data-v-63112630]{background-color:var(--color-step-10);display:flex;height:50px}[data-v-63112630] .p-tabview-nav-content{background-color:var(--color-step-14)}[data-v-63112630] .p-tabview-nav,[data-v-63112630] .p-tabview-nav-content,[data-v-63112630] .p-tabview-nav-link{height:100%}[data-v-63112630] .p-tabview-header{border-bottom:2px solid var(--color-step-14)}[data-v-63112630] .p-tabview-header.p-highlight{border-bottom:2px solid var(--primary-color)}[data-v-63112630] .p-tabview-header.p-highlight a{color:var(--text-color)}[data-v-63112630] .p-tabview-nav-btn{width:30px;height:100%;background:var(--color-step-10);position:absolute;color:var(--text-color);opacity:.9}.tab-header[data-v-63112630]{display:flex;align-items:center}.tab-header .label[data-v-63112630]{display:inline-block;margin-left:6px;max-width:220px;text-overflow:ellipsis;overflow:hidden;line-height:21px}.tab-header .label small[data-v-63112630]{display:block;font-size:13px;line-height:17px;color:var(--color-step-80);text-overflow:ellipsis;overflow:hidden}.tab-header .close-btn.dirty .close-icon[data-v-63112630]{display:none}.tab-header .close-btn.dirty:hover .close-icon[data-v-63112630]{display:block}.tab-header .close-btn.dirty:hover .dirty-icon[data-v-63112630]{display:none}.tab-icon[data-v-63112630]{width:16px;height:16px;margin:0 6px;position:relative;top:2px}.close-btn[data-v-63112630]{background:none;border:none;padding:5px;margin-left:12px;margin-right:2px;cursor:pointer;position:relative;top:1px;opacity:.7}.close-btn[data-v-63112630]:hover{opacity:1}.close-btn img[data-v-63112630]{width:10px;height:10px}.editor-content[data-v-63112630]{flex:1;position:relative}.content-iframe[data-v-63112630]{position:absolute;width:100%;height:100%;top:0;left:0;transform:translateZ(0)}.editor-content.compare-active .content-iframe.compare-primary[data-v-63112630],.editor-content.compare-active .content-iframe.compare-secondary[data-v-63112630]{width:50%}.editor-content.compare-active .content-iframe.compare-secondary[data-v-63112630]{left:50%;border-left:1px solid var(--color-step-20)}.content-iframe[data-v-63112630],.editor-content[data-v-63112630]{border-top-right-radius:var(--rounded-border-radius);border-bottom-left-radius:var(--rounded-border-radius);border-bottom-right-radius:var(--rounded-border-radius)}@media screen and (max-width:480px){.content-iframe[data-v-63112630],.editor-content[data-v-63112630]{border-top-right-radius:0;max-height:calc(100vh - 260px)}.editor-content.compare-active .content-iframe.compare-primary[data-v-63112630]{width:100%;height:50%;left:0;top:0}.editor-content.compare-active .content-iframe.compare-secondary[data-v-63112630]{width:100%;height:50%;left:0;top:50%;border-left:none;border-top:1px solid var(--color-step-20)}}.editor[data-v-63112630] .p-tabview-nav-container{padding-right:30px}.editor[data-v-63112630] .p-tabview-nav-content{border-top-right-radius:var(--rounded-border-radius)}.editor[data-v-63112630] .p-tabview-nav-content,.editor[data-v-63112630] li:first-of-type{border-top-left-radius:var(--rounded-border-radius)}.editor[data-v-63112630] li:nth-last-of-type(2){border-top-right-radius:var(--rounded-border-radius)}.native-device-view[data-v-786c4fdb]{height:100%;overflow:auto;padding:18px;background:var(--color-step-12);color:var(--text-color)}.device-header[data-v-786c4fdb]{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--color-step-30);padding-bottom:14px}.device-title[data-v-786c4fdb]{display:flex;align-items:center;min-width:0;gap:12px}.device-icon[data-v-786c4fdb]{width:34px;height:34px;flex:0 0 34px}h1[data-v-786c4fdb]{font-size:1.3rem;line-height:1.2;margin:0;overflow-wrap:anywhere}.device-subtitle[data-v-786c4fdb]{display:flex;flex-wrap:wrap;gap:8px;color:var(--text-color-secondary);font-size:.85rem;margin-top:4px}.device-actions[data-v-786c4fdb]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.device-actions button[data-v-786c4fdb]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-step-35);background:var(--color-step-20);color:var(--text-color);border-radius:6px;min-height:34px;padding:0 10px;cursor:pointer}.device-actions img[data-v-786c4fdb]{width:16px;height:16px;filter:var(--icon-filter)}.device-content[data-v-786c4fdb]{display:grid;gap:14px;padding-top:14px}.device-section[data-v-786c4fdb]{border:1px solid var(--color-step-30);border-radius:8px;background:var(--color-step-15);padding:14px}.section-heading[data-v-786c4fdb]{display:flex;align-items:center;justify-content:space-between;gap:12px}h2[data-v-786c4fdb]{font-size:1rem;margin:0 0 12px 0}.section-heading h2[data-v-786c4fdb]{margin-bottom:0}h3[data-v-786c4fdb]{font-size:.9rem;margin:0 0 8px 0;color:var(--text-color-secondary)}.family-grid[data-v-786c4fdb],.metric-grid[data-v-786c4fdb],.monitoring-grid[data-v-786c4fdb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.family-item[data-v-786c4fdb],.metric[data-v-786c4fdb]{display:grid;gap:5px;min-width:0}.family-item span[data-v-786c4fdb],.metric span[data-v-786c4fdb]{color:var(--text-color-secondary);font-size:.78rem}.family-item strong[data-v-786c4fdb],.metric strong[data-v-786c4fdb]{font-size:.92rem;overflow-wrap:anywhere}.status-active[data-v-786c4fdb]{color:var(--success-color,#62d26f)}.status-disabled[data-v-786c4fdb]{color:var(--danger-color,#ff7f7f)}dl[data-v-786c4fdb]{display:grid;grid-template-columns:auto 1fr;gap:6px 10px;margin:0}dt[data-v-786c4fdb]{color:var(--text-color-secondary)}dd[data-v-786c4fdb]{margin:0;overflow-wrap:anywhere}.tag-list[data-v-786c4fdb]{display:flex;flex-wrap:wrap;gap:6px}.tag-list span[data-v-786c4fdb]{border:1px solid var(--color-step-35);border-radius:999px;padding:3px 8px;font-size:.8rem}.empty-text[data-v-786c4fdb],.error-state[data-v-786c4fdb],.loading-state[data-v-786c4fdb]{color:var(--text-color-secondary)}.error-state[data-v-786c4fdb]{color:var(--danger-color,#ff7f7f);padding-top:14px}.link-button[data-v-786c4fdb]{border:0;background:transparent;color:var(--primary-color);cursor:pointer;font-weight:600}@media(max-width:760px){.device-header[data-v-786c4fdb]{align-items:flex-start;flex-direction:column}.device-actions[data-v-786c4fdb]{justify-content:flex-start}}.fade-enter-active[data-v-4146ae5e],.fade-leave-active[data-v-4146ae5e]{transition:opacity .25s}.fade-enter-from[data-v-4146ae5e],.fade-leave-to[data-v-4146ae5e]{opacity:0}.backdrop[data-v-4146ae5e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.popup[data-v-4146ae5e]{position:absolute;z-index:2001;background-color:var(--color-step-12);padding:1rem;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;gap:.5rem}.popup.is-loading[data-v-4146ae5e]{padding:10px 20px 20px 10px}.popup .popup-text[data-v-4146ae5e]{font-weight:700;padding-bottom:7px}.popup .popup-error[data-v-4146ae5e]{color:#f55}.popup .p-dropdown[data-v-4146ae5e]{width:100%;margin-bottom:7px}.popup .input-row[data-v-4146ae5e],.popup .p-inputtext[data-v-4146ae5e]{width:100%}.popup .buttons[data-v-4146ae5e]{padding-top:7px;text-align:right;width:100%}.popup .buttons .p-button[data-v-4146ae5e]:first-of-type{margin-right:8px;position:relative;top:-1px}.popup .buttons .delete[data-v-4146ae5e]{height:16px;position:absolute;left:20px;bottom:25px;opacity:.7;cursor:pointer}.popup .buttons .delete[data-v-4146ae5e]:hover{opacity:1}.unlock-vault-layer[data-v-5fc3aef8]{position:fixed;inset:0;z-index:2300;pointer-events:none}.fade-enter-active[data-v-5fc3aef8],.fade-leave-active[data-v-5fc3aef8]{transition:opacity .25s}.fade-enter-from[data-v-5fc3aef8],.fade-leave-to[data-v-5fc3aef8]{opacity:0}.backdrop[data-v-5fc3aef8]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:0;pointer-events:auto}.popup[data-v-5fc3aef8]{position:fixed;z-index:1;background-color:var(--color-step-12);padding:1rem;border-radius:8px;box-shadow:0 16px 42px rgba(0,0,0,.35);display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:260px;pointer-events:auto}.popup-text[data-v-5fc3aef8]{font-weight:700}.popup-error[data-v-5fc3aef8]{color:#f55}.input-row[data-v-5fc3aef8]{display:flex;flex-direction:row}.input-row .loading-spinner[data-v-5fc3aef8],.input-row .lock-icon[data-v-5fc3aef8]{width:1.5rem;height:1.5rem;margin:5px 0 0 15px;cursor:pointer}.input-row .lock-icon[data-v-5fc3aef8]{opacity:.9}.input-row .lock-icon[data-v-5fc3aef8]:hover{opacity:1}.connect-one-time-dialog{width:min(94vw,760px);overflow:hidden;color:var(--color-step-92);background:var(--config-dialog-ambient),var(--config-dialog-bg);border:1px solid var(--config-dialog-border);box-shadow:var(--config-dialog-card-shadow)}.connect-one-time-dialog .screen-reader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.connect-one-time-dialog .p-dialog-header{padding:16px 24px 10px;background:transparent;border-bottom:0}.connect-one-time-dialog .p-dialog-title{color:var(--color-step-96);font-size:24px;line-height:1.2;font-weight:700}.connect-one-time-dialog .p-dialog-header-icon{color:var(--color-step-76)}.connect-one-time-dialog .p-dialog-header-icon:focus-visible{box-shadow:var(--config-dialog-focus-ring)}.connect-one-time-dialog .p-dialog-content{position:relative;max-height:calc(100vh - 110px);padding:8px 24px 24px;overflow-x:hidden;overflow-y:auto;background:transparent}.connect-one-time-dialog .connect-one-time-body{position:relative;padding-bottom:0}.connect-one-time-dialog .loading-state{display:flex;justify-content:center;align-items:center;min-height:190px}.connect-one-time-dialog .error-state{display:grid;justify-items:center;gap:10px;min-height:190px;padding:34px 28px;color:var(--color-step-78);text-align:center;background:linear-gradient(145deg,rgba(var(--color-step-rgb-100),.05),rgba(var(--color-step-rgb-100),.015)),var(--config-dialog-panel-bg);border:1px solid var(--config-dialog-border);border-radius:8px}.connect-one-time-dialog .error-state strong{color:var(--color-step-96);font-size:20px;line-height:1.2}.connect-one-time-dialog .error-state p{max-width:440px;margin:0;font-size:15px;line-height:1.45}.connect-one-time-dialog .error-icon{width:36px;height:36px;background:var(--primary-color);mask:url(/img/streamline-icons/severities/warning.svg) center/contain no-repeat;-webkit-mask:url(/img/streamline-icons/severities/warning.svg) center/contain no-repeat}.connect-one-time-dialog .steps{display:grid;gap:8px;padding:0;margin:0;list-style:none}.connect-one-time-dialog .step-card{position:relative;display:grid;grid-template-columns:66px 38px minmax(0,1fr);align-items:center;min-height:72px;padding:10px 16px;background:linear-gradient(145deg,rgba(var(--color-step-rgb-100),.052),rgba(var(--color-step-rgb-100),.014) 48%,rgba(var(--color-step-rgb-0),.12)),var(--config-dialog-panel-bg);border:1px solid var(--config-dialog-border);border-radius:8px;box-shadow:inset 0 1px 0 rgba(var(--color-step-rgb-100),.065),0 10px 22px rgba(var(--color-step-rgb-0),.2)}.connect-one-time-dialog .step-card-session{min-height:166px;align-items:start}.connect-one-time-dialog .step-card-connect{min-height:108px}.connect-one-time-dialog .step-visual{position:relative;display:flex;justify-content:center;align-self:stretch}.connect-one-time-dialog .step-icon{width:52px;height:52px;margin-top:0;border-radius:8px;background:linear-gradient(145deg,rgba(var(--color-step-rgb-100),.05),rgba(var(--color-step-rgb-100),.015)),var(--config-dialog-panel-elevated);border:1px solid var(--config-dialog-border);box-shadow:inset 0 1px 0 rgba(var(--color-step-rgb-100),.08)}.connect-one-time-dialog .step-icon:before{content:"";display:block;width:30px;height:30px;margin:10px auto 0;background:var(--primary-color);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.connect-one-time-dialog .step-icon-globe:before{mask-image:url(/img/streamline-icons/network-globe.svg);-webkit-mask-image:url(/img/streamline-icons/network-globe.svg)}.connect-one-time-dialog .step-icon-download:before{mask-image:url(/img/streamline-icons/download.svg);-webkit-mask-image:url(/img/streamline-icons/download.svg)}.connect-one-time-dialog .step-icon-key:before{mask-image:url(/img/streamline-icons/key.svg);-webkit-mask-image:url(/img/streamline-icons/key.svg)}.connect-one-time-dialog .step-icon-connect:before{mask-image:url(/img/streamline-icons/finder/one-time-connect.svg);-webkit-mask-image:url(/img/streamline-icons/finder/one-time-connect.svg)}.connect-one-time-dialog .step-connector{position:absolute;top:56px;bottom:-20px;left:50%;width:1px;border-left:2px dashed rgba(var(--color-step-rgb-100),.32)}.connect-one-time-dialog .step-connector:after{content:"";position:absolute;bottom:-2px;left:-6px;width:10px;height:10px;border-right:2px solid rgba(var(--color-step-rgb-100),.56);border-bottom:2px solid rgba(var(--color-step-rgb-100),.56);transform:rotate(45deg)}.connect-one-time-dialog .step-connector-long{bottom:-24px}.connect-one-time-dialog .step-number{display:inline-flex;justify-content:center;align-items:center;width:34px;height:34px;color:var(--color-step-96);font-size:18px;font-weight:700;border-radius:50%;background:radial-gradient(circle at 32% 24%,rgba(var(--color-step-rgb-100),.28),transparent 38%),var(--primary-color);box-shadow:0 0 0 1px rgba(var(--primary-color-rgb),.36),0 0 18px rgba(var(--primary-color-rgb),.32)}.connect-one-time-dialog .step-copy{min-width:0}.connect-one-time-dialog .step-title{display:inline-block;margin-right:8px;color:var(--color-step-96);font-size:20px;line-height:1.18;font-weight:700}.connect-one-time-dialog .step-description{color:var(--color-step-70);font-size:16px;line-height:1.3}.connect-one-time-dialog .pin-link{display:inline-block;color:var(--primary-color);font-size:20px;font-weight:700;line-height:1.18;text-decoration:none}.connect-one-time-dialog .pin-link:focus-visible,.connect-one-time-dialog .pin-link:hover{text-decoration:underline}.connect-one-time-dialog .pin-link:focus-visible{outline:none;box-shadow:var(--config-dialog-focus-ring);border-radius:4px}.connect-one-time-dialog .pin{position:relative;display:grid;grid-template-columns:repeat(var(--pin-length),minmax(0,.72em));justify-content:center;-moz-column-gap:clamp(.22em,1.8vw,.52em);column-gap:clamp(.22em,1.8vw,.52em);width:100%;margin:12px 0 8px;padding:16px 18px;color:var(--color-step-98);font-size:clamp(30px,4.8vw,46px);line-height:1;font-family:Monaco,Consolas,monospace;font-weight:700;letter-spacing:0;text-align:center;background:linear-gradient(145deg,rgba(var(--color-step-rgb-100),.07),rgba(var(--color-step-rgb-100),.018) 52%,rgba(var(--color-step-rgb-0),.14)),var(--config-dialog-panel-elevated);border:1px solid rgba(var(--primary-color-rgb),.46);border-radius:8px;box-shadow:inset 0 1px 0 rgba(var(--color-step-rgb-100),.07),0 0 20px rgba(var(--primary-color-rgb),.08)}.connect-one-time-dialog .pin-digit{min-width:0;text-align:center}.connect-one-time-dialog .note{margin:8px 0 0;color:var(--color-step-70);font-size:15px;font-style:italic;line-height:1.35;text-align:center}.connect-one-time-dialog .connect-actions{display:flex;align-items:center;gap:16px;margin-top:12px}.connect-one-time-dialog .connect-button{min-width:128px;justify-content:center;padding:10px 22px;color:var(--color-step-100);font-size:16px;font-weight:700;text-decoration:none;border-radius:8px}.connect-one-time-dialog .connect-button:focus-visible{outline:none;box-shadow:var(--config-dialog-focus-ring)}.connect-one-time-dialog .connect-button-disabled{color:var(--color-step-62);background:rgba(var(--color-step-rgb-100),.04);border-color:rgba(var(--color-step-rgb-100),.18);cursor:not-allowed;opacity:1}.connect-one-time-dialog .connect-status{display:inline-flex;align-items:center;gap:10px;min-height:28px;color:var(--color-step-76);font-size:15px;line-height:1.2}.connect-one-time-dialog .elapsed{color:var(--color-step-86);font-weight:700;font-variant-numeric:tabular-nums}.connect-one-time-dialog .countdown-footer{display:grid;gap:9px;margin-top:16px}.connect-one-time-dialog .footer{display:flex;justify-content:space-between;align-items:center;gap:18px}.connect-one-time-dialog .discard,.connect-one-time-dialog .expires{font-size:14px;line-height:1.2}.connect-one-time-dialog .expires{font-weight:600}.connect-one-time-dialog .discard{display:inline-flex;align-items:center;gap:9px;padding:6px 0;color:var(--color-step-72);background:transparent;border:0;cursor:pointer}.connect-one-time-dialog .discard:focus-visible,.connect-one-time-dialog .discard:hover{color:var(--primary-color)}.connect-one-time-dialog .discard:focus-visible{outline:none;box-shadow:var(--config-dialog-focus-ring);border-radius:4px}.connect-one-time-dialog .refresh-icon{width:18px;height:18px;background:currentColor;mask:url(/img/streamline-icons/refresh.svg) center/contain no-repeat;-webkit-mask:url(/img/streamline-icons/refresh.svg) center/contain no-repeat}.connect-one-time-dialog .countdown-track{position:relative;height:7px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,rgba(77,255,133,.14),rgba(77,255,133,.04)),rgba(var(--color-step-rgb-100),.1);box-shadow:inset 0 1px 2px rgba(var(--color-step-rgb-0),.45),0 0 0 1px rgba(77,255,133,.1)}.connect-one-time-dialog .countdown-fill{position:absolute;top:0;bottom:0;left:0;min-width:7px;border-radius:inherit;background:linear-gradient(90deg,rgba(47,220,105,.96),rgba(126,255,160,.98));box-shadow:0 0 12px rgba(77,255,133,.64),0 0 24px rgba(77,255,133,.22);transition:width 1s linear,box-shadow .35s ease}.connect-one-time-dialog .countdown-fill:after{content:"";position:absolute;top:-1px;right:0;bottom:-1px;width:42px;background:linear-gradient(90deg,transparent,rgba(var(--color-step-rgb-100),.55));filter:blur(5px);transform:translateX(30%)}@media(max-width:720px){.connect-one-time-dialog{width:96vw}.connect-one-time-dialog .p-dialog-header{padding:18px 18px 10px}.connect-one-time-dialog .p-dialog-title{font-size:23px}.connect-one-time-dialog .p-dialog-content{padding:8px 14px 26px}.connect-one-time-dialog .step-card{grid-template-columns:54px 36px minmax(0,1fr);min-height:74px;padding:12px}.connect-one-time-dialog .step-card-session{min-height:170px}.connect-one-time-dialog .step-card-connect{min-height:132px}.connect-one-time-dialog .step-icon{width:46px;height:46px}.connect-one-time-dialog .step-icon:before{width:28px;height:28px;margin-top:9px}.connect-one-time-dialog .step-connector{top:50px;bottom:-22px}.connect-one-time-dialog .step-number{width:30px;height:30px;font-size:17px}.connect-one-time-dialog .pin-link,.connect-one-time-dialog .step-title{font-size:20px}.connect-one-time-dialog .connect-status,.connect-one-time-dialog .note,.connect-one-time-dialog .step-description{font-size:15px}.connect-one-time-dialog .pin{-moz-column-gap:clamp(.18em,1.9vw,.42em);column-gap:clamp(.18em,1.9vw,.42em);padding:14px 12px;font-size:clamp(28px,9vw,42px)}.connect-one-time-dialog .connect-actions{flex-wrap:wrap;gap:12px}.connect-one-time-dialog .connect-button{min-width:132px;padding:10px 20px;font-size:16px}.connect-one-time-dialog .countdown-footer{gap:8px;margin-top:14px}.connect-one-time-dialog .footer{align-items:flex-start;flex-direction:column;gap:8px}.connect-one-time-dialog .countdown-track{height:6px}.connect-one-time-dialog .discard,.connect-one-time-dialog .expires{font-size:14px}}.share-document-one-time-secret{background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.1) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,219,255,.05) 0,transparent 50%),linear-gradient(135deg,#2a2a2a,#1f1f1f)}.share-document-one-time-secret .p-dialog-content{width:400px}.share-document-one-time-secret .p-dialog-content .form-container{padding:12px 12px 12px 5px}.share-document-one-time-secret .p-dialog-content .form-container .field{margin-bottom:1.5rem}.share-document-one-time-secret .p-dialog-content .form-container .field label{display:block;margin-bottom:.5rem;font-weight:600}.share-document-one-time-secret .p-dialog-content .form-container .field textarea{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:4px;resize:vertical}.share-document-one-time-secret .p-dialog-content .form-container .expire-immediately-container{zoom:.8;margin-bottom:15px}.share-document-one-time-secret .p-dialog-content .form-container .expire-immediately-container label{display:inline-block;position:relative;top:-7px;left:5px}.share-document-one-time-secret .p-dialog-content .form-container .p-dropdown{width:100%}.share-document-one-time-secret .p-dialog-content .form-container .p-button{width:100%;padding:1rem;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .3s}.share-document-one-time-secret .p-dialog-content .form-container .p-button[disabled]{background:#ccc}.share-document-one-time-secret .p-dialog-content .result-container{padding:0 12px 12px 12px;text-align:center}.share-document-one-time-secret .p-dialog-content .result-container .result{max-width:400px;margin:0 auto;border-radius:8px}.share-document-one-time-secret .p-dialog-content .result-container .result .link-box{position:relative;display:block;word-break:break-all;color:#2196f3;text-decoration:none;padding:0 32px}.share-document-one-time-secret .p-dialog-content .result-container .result .link-box .copy-icon{position:absolute;height:16px;right:0;top:5px;cursor:pointer;opacity:.7}.share-document-one-time-secret .p-dialog-content .result-container .result .link-box .copy-icon:hover{opacity:1}.share-document-one-time-secret .p-dialog-content .p-loader{margin-top:1rem}.field>label[data-v-11f9248c]{display:block;font-weight:500;margin-bottom:5px}.effective-permissions[data-v-11f9248c],.permissions-folders[data-v-11f9248c]{padding:15px 15px 5px 15px}.effective-permissions label[data-v-11f9248c],.effective-permissions>.list[data-v-11f9248c],.permissions-folders label[data-v-11f9248c],.permissions-folders>.list[data-v-11f9248c]{font-size:13px}.effective-permissions label[data-v-11f9248c],.permissions-folders label[data-v-11f9248c]{display:block;text-transform:uppercase;color:var(--color-step-50);margin-bottom:3px}.permission-option[data-v-11f9248c]{padding:.5rem .75rem;line-height:1.4}.permission-option strong[data-v-11f9248c]{display:block}.permission-option small[data-v-11f9248c]{white-space:normal}.p-multiselect[data-v-11f9248c]{padding-bottom:2px}[data-v-11f9248c] .p-multiselect .p-multiselect-token{color:var(--color-step-100);margin-bottom:4px}[data-v-11f9248c] .p-multiselect .p-multiselect-label{display:flex;flex-wrap:wrap}.timeslot-item[data-v-11f9248c]{background-color:var(--surface-50);border:1px solid var(----color-step-30);transition:background-color .2s}.timeslot-item[data-v-11f9248c]:hover{background-color:var(--surface-100)}[data-v-11f9248c] .p-dialog-footer{padding-top:1.5rem;padding-bottom:1rem;border-top:1px solid var(----color-step-30)}[data-v-11f9248c] .p-dialog-footer .p-button{margin-left:.5rem}.p-panel[data-v-11f9248c] .p-panel-header{padding:.75rem 1rem;background-color:var(--surface-100)}.p-panel[data-v-11f9248c] .p-panel-header[aria-expanded]{cursor:pointer}.p-panel[data-v-11f9248c] .p-panel-content{padding:1rem;background:var(--color-step-22);border-radius:5px}.p-panel[data-v-11f9248c] .p-panel-toggler:focus{box-shadow:0 0 0 .2rem var(--primary-color-lighter)}.p-error[data-v-11f9248c]{font-size:.875rem;margin-top:.25rem;display:block}.field-checkbox[data-v-11f9248c]{display:flex;align-items:center;margin-bottom:1rem}.field-checkbox label[data-v-11f9248c]{margin-left:.5rem;cursor:pointer;font-weight:400}[data-v-11f9248c] .p-password,[data-v-11f9248c] .p-password .p-inputtext{width:100%}[data-v-11f9248c] .p-password-panel{min-width:250px}.time-range-inputs[data-v-11f9248c]{display:flex;gap:1rem;width:280px}.time-range-inputs>div[data-v-11f9248c]{flex:1}.time-range-inputs>div label[data-v-11f9248c]{display:block;margin-bottom:.5rem;font-size:.875rem}.time-range-inputs>div input[type=time][data-v-11f9248c]{width:100%;padding:.5rem;border:1px solid var(--color-step-100);border-radius:4px;color:var(--color-step-100)}.time-range-inputs>div input[type=time][data-v-11f9248c]::-webkit-calendar-picker-indicator{filter:invert(1)}.time-range-inputs>div input[type=time][data-v-11f9248c]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}@media(max-width:576px){.time-range-inputs[data-v-11f9248c]{flex-direction:column;gap:.5rem}}.p-inputtext[data-v-11f9248c]{margin-bottom:7px}.p-dialog.user-config-dialog{position:relative;overflow:hidden;background:var(--config-dialog-bg);color:var(--text-color)}.p-dialog.user-config-dialog:before{content:"";position:absolute;inset:0;background:var(--config-dialog-ambient);pointer-events:none;z-index:0}.p-dialog.user-config-dialog>*{position:relative;z-index:1}.p-dialog.user-config-dialog .p-dialog-header{background:var(--config-dialog-header-bg);border-bottom:1px solid var(--config-dialog-divider);padding:16px 20px}.p-dialog.user-config-dialog .p-dialog-header i:not(.p-dialog-header-close-icon){margin:0 5px}.p-dialog.user-config-dialog .p-dialog-header .dialog-header-content{display:flex;align-items:center;min-width:0}.p-dialog.user-config-dialog .p-dialog-header .header-icon{color:var(--primary-color);margin-right:6px}.p-dialog.user-config-dialog .p-dialog-header .header-title{position:relative;top:-1px;margin-left:4px;font-weight:600;font-size:1rem;color:var(--text-color)}.p-dialog.user-config-dialog .p-dialog-header .dialog-subtitle,.p-dialog.user-config-dialog .p-dialog-header .path-preview{color:var(--text-color-secondary);font-size:.85rem;overflow-wrap:anywhere}.p-dialog.user-config-dialog .p-dialog-content{padding:0;overflow:hidden;background:transparent;margin-left:-8px;width:calc(100% + 16px)}.p-dialog.user-config-dialog .dialog-content-wrapper{height:580px;display:flex;flex-direction:column;min-height:0}.p-dialog.user-config-dialog .tab-content-scroll{height:100%;overflow-y:auto;padding:20px;scrollbar-width:thin;scrollbar-color:var(--color-step-30) transparent}.p-dialog.user-config-dialog .config-section{position:relative;border:1px solid var(--config-dialog-border);border-radius:10px;background:var(--config-dialog-panel-gradient);box-shadow:var(--config-dialog-card-shadow);padding:18px 20px;margin-bottom:18px;transition:border-color .2s ease,box-shadow .2s ease}.p-dialog.user-config-dialog .config-section:last-child{margin-bottom:0}.p-dialog.user-config-dialog .config-section:hover{border-color:var(--field-hover-border-color,var(--config-dialog-border));box-shadow:var(--config-dialog-card-hover-shadow)}.p-dialog.user-config-dialog .section-title{font-size:1rem;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:8px;margin:0 0 14px 0}.p-dialog.user-config-dialog .section-title i{color:var(--primary-color);font-size:1rem}.p-dialog.user-config-dialog .section-title .inline-path{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;color:var(--text-color-secondary);background:var(--surface-muted-bg);border:1px solid var(--config-dialog-divider);padding:2px 6px;border-radius:6px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-dialog.user-config-dialog .section-description{color:var(--text-color-secondary);font-size:.875rem;margin-bottom:14px;line-height:1.5}.p-dialog.user-config-dialog .field{margin-bottom:12px}.p-dialog.user-config-dialog .field label{display:block;margin-bottom:4px;font-weight:500;color:var(--text-color-secondary);font-size:.875rem}.p-dialog.user-config-dialog .field .p-dropdown,.p-dialog.user-config-dialog .field .p-inputnumber,.p-dialog.user-config-dialog .field .p-inputtext,.p-dialog.user-config-dialog .field .p-multiselect,.p-dialog.user-config-dialog .field .p-password,.p-dialog.user-config-dialog .field .p-select,.p-dialog.user-config-dialog .field .p-textarea,.p-dialog.user-config-dialog .field input,.p-dialog.user-config-dialog .field textarea{width:100%}.p-dialog.user-config-dialog .field .helper-text{color:var(--field-helper-color);font-size:.8rem;margin-top:3px;overflow-wrap:anywhere}.p-dialog.user-config-dialog .switch-wrapper{display:flex;align-items:center;gap:10px;padding:4px 0}.p-dialog.user-config-dialog .switch-wrapper .switch-label{font-weight:500;color:var(--text-color-secondary);font-size:.875rem}.p-dialog.user-config-dialog .status-pill{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:2px 8px;border:1px solid var(--chip-border);border-radius:999px;background:var(--chip-bg);color:var(--chip-color);font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap}.p-dialog.user-config-dialog .status-pill.on{background:var(--config-dialog-success-bg);border-color:var(--config-dialog-success-border);color:var(--config-dialog-success-color)}.p-dialog.user-config-dialog .status-pill.off{background:var(--config-dialog-danger-bg);border-color:var(--config-dialog-danger-border);color:var(--config-dialog-danger-color)}.p-dialog.user-config-dialog .status-pill.warn{background:var(--config-dialog-warning-bg);border-color:var(--config-dialog-warning-border);color:var(--config-dialog-warning-color)}.p-dialog.user-config-dialog .p-dialog-footer{padding:14px 20px;border-top:1px solid var(--config-dialog-divider);background:var(--config-dialog-footer-bg)}.p-dialog.user-config-dialog .p-dialog-footer .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.p-dialog.user-config-dialog .p-button{margin-left:5px}.p-dialog.user-config-dialog .p-dialog-header .mode-badge{margin-left:12px;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:uppercase}.p-dialog.user-config-dialog .p-dialog-header .mode-badge.onprem{background:var(--config-dialog-warning-bg);border:1px solid var(--config-dialog-warning-border);color:var(--config-dialog-warning-color)}.p-dialog.user-config-dialog .p-dialog-header .mode-badge.central{background:var(--config-dialog-success-bg);border:1px solid var(--config-dialog-success-border);color:var(--config-dialog-success-color)}.p-dialog.user-config-dialog .p-dialog-header .mode-badge.airgapped{background:var(--config-dialog-danger-bg);border:1px solid var(--config-dialog-danger-border);color:var(--config-dialog-danger-color)}.p-dialog.user-config-dialog .custom-tabview.vertical-left .p-tabview-nav-container{width:190px}.user-config-permissions-folders-panel.p-multiselect-panel,.user-config-permissions-roles-panel.p-multiselect-panel{max-width:541px}.rrule-scheduler[data-v-0dc91f92]{min-width:0}.grid[data-v-0dc91f92]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:14px;align-items:start}.grid>[data-v-0dc91f92]{min-width:0}.col-12[data-v-0dc91f92],.col-6[data-v-0dc91f92],.md\:col-3[data-v-0dc91f92],.md\:col-6[data-v-0dc91f92]{grid-column:span 1}.col-12[data-v-0dc91f92]{grid-column:1/-1}@media (min-width:960px){.md\:col-3[data-v-0dc91f92]{grid-column:span 1}.md\:col-6[data-v-0dc91f92]{grid-column:span 2}}.item-card[data-v-0dc91f92]{border:1px solid var(--config-dialog-border,hsla(0,0%,100%,.12));border-radius:12px;padding:14px;margin-bottom:12px;background:var(--config-dialog-panel-gradient,hsla(0,0%,100%,.03));box-shadow:var(--config-dialog-card-shadow,none);overflow:hidden}.item-card.is-draft[data-v-0dc91f92]{border-color:var(--primary-color,#e10098);background:rgba(225,0,152,.08)}.item-header[data-v-0dc91f92]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px}.item-heading[data-v-0dc91f92]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.draft-chip[data-v-0dc91f92]{border:1px solid var(--primary-color,#e10098);border-radius:999px;color:var(--primary-color,#e10098);font-size:.72rem;font-weight:700;line-height:1;padding:4px 7px;text-transform:uppercase}.item-header .summary[data-v-0dc91f92]{color:var(--text-color-secondary);font-size:.9rem;min-width:0;overflow-wrap:anywhere}.actions[data-v-0dc91f92]{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.actions .icon-only[data-v-0dc91f92] .p-button-icon{font-size:.95rem}@media (max-width:680px){.item-header[data-v-0dc91f92]{grid-template-columns:1fr;align-items:start}.actions[data-v-0dc91f92]{justify-content:flex-start}}.field-label-row[data-v-0dc91f92]{display:flex;align-items:center;justify-content:space-between;gap:8px}.optional-label[data-v-0dc91f92]{opacity:.6;font-size:.85em;margin-left:4px}.empty-state[data-v-0dc91f92]{opacity:.72;padding:16px 0 4px 0}.occ-list[data-v-0dc91f92]{display:grid;gap:8px;list-style:none;margin:0;padding:0}.occ-list li[data-v-0dc91f92]{position:relative;padding-left:18px;color:var(--text-color);line-height:1.4;overflow-wrap:anywhere}.occ-list li[data-v-0dc91f92]:before{content:"";position:absolute;left:2px;top:.65em;width:5px;height:5px;border-radius:50%;background:var(--primary-color,#e10098);opacity:.9}.mt-2[data-v-0dc91f92]{margin-top:8px}.mt-3[data-v-0dc91f92]{margin-top:12px}.gap-2[data-v-0dc91f92]{gap:8px}.w-full[data-v-0dc91f92]{width:100%}.flex[data-v-0dc91f92]{display:flex;align-items:center}.wrap[data-v-0dc91f92]{flex-wrap:wrap}.interval-row[data-v-0dc91f92]{display:flex;flex-direction:column;gap:4px}.helper-surface[data-v-0dc91f92],.interval-label[data-v-0dc91f92]{color:var(--text-color-secondary)}.helper-surface[data-v-0dc91f92]{border:1px solid var(--config-dialog-border,hsla(0,0%,100%,.12));border-radius:8px;padding:10px;background:hsla(0,0%,100%,.02)}.rrule-panel[data-v-0dc91f92]{display:flex;flex-direction:column;gap:10px;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;padding:12px;background:hsla(0,0%,100%,.03)}.result[data-v-0dc91f92]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.result-panel[data-v-0dc91f92]{border:1px solid var(--config-dialog-border,hsla(0,0%,100%,.12));border-radius:12px;padding:12px 14px;background:var(--surface-muted-bg,hsla(0,0%,100%,.03))}.result-title[data-v-0dc91f92]{color:var(--text-color-secondary);font-size:.78rem;font-weight:700;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.rrule-panel__title[data-v-0dc91f92]{font-weight:600}.rrule-scheduler__rrule-text[data-v-0dc91f92]{width:100%;min-height:8rem;resize:vertical;font-family:var(--font-family,monospace);white-space:pre}.rrule-error[data-v-0dc91f92]{color:var(--red-400,#ff6b6b)}[data-v-0dc91f92] .flatpickr-input{width:100%;max-width:100%;box-sizing:border-box;padding:.5rem .75rem;border-radius:var(--border-radius,6px);border:1px solid var(--surface-border,hsla(0,0%,100%,.15));background:var(--surface-ground,hsla(0,0%,100%,.02));color:var(--text-color,#fff);outline:none}[data-v-0dc91f92] .flatpickr-input:focus{border-color:var(--primary-color,#e10098);box-shadow:0 0 0 1px var(--primary-color,#e10098)}[data-v-0dc91f92] .flatpickr-calendar{z-index:9999}[data-v-0dc91f92] .p-dropdown,[data-v-0dc91f92] .p-inputnumber,[data-v-0dc91f92] .p-inputnumber-input,[data-v-0dc91f92] .p-inputtext,[data-v-0dc91f92] .p-multiselect{width:100%;max-width:100%;min-width:0;box-sizing:border-box}[data-v-0dc91f92] .flatpickr-day.endRange,[data-v-0dc91f92] .flatpickr-day.selected,[data-v-0dc91f92] .flatpickr-day.startRange{background:var(--primary-color,#e10098);border-color:var(--primary-color,#e10098)}@media (max-width:720px){.item-header[data-v-0dc91f92]{grid-template-columns:minmax(0,1fr) auto}.item-header .summary[data-v-0dc91f92]{grid-column:1/-1}}.maintenance-config[data-v-3487b699]{display:flex;flex-direction:column;gap:12px}.maintenance-config__header[data-v-3487b699]{display:flex;align-items:center;justify-content:space-between}.maintenance-config__title[data-v-3487b699]{font-size:14px;font-weight:600}.maintenance-config__actions[data-v-3487b699]{display:flex;align-items:center}.maintenance-config__mode-row[data-v-3487b699]{display:flex;flex-direction:column;gap:6px}.maintenance-config__mode-input[data-v-3487b699]{width:100%;max-width:320px}.maintenance-config__mode-help[data-v-3487b699]{color:var(--text-color-secondary)}.maintenance-config__summary[data-v-3487b699]{border:1px solid var(--color-step-25);border-radius:8px;padding:10px;background:var(--color-step-12)}.maintenance-config__summary-title[data-v-3487b699]{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-color-secondary);margin-bottom:6px}.maintenance-config__summary-list[data-v-3487b699]{margin:0;padding-left:18px}.p-dialog.folder-settings-dialog{position:relative;overflow:hidden;background:var(--config-dialog-bg);color:var(--text-color)}.p-dialog.folder-settings-dialog:before{content:"";position:absolute;inset:0;background:var(--config-dialog-ambient);pointer-events:none;z-index:0}.p-dialog.folder-settings-dialog>*{position:relative;z-index:1}.p-dialog.folder-settings-dialog .p-dialog-header{background:var(--config-dialog-header-bg);border-bottom:1px solid var(--config-dialog-divider);padding:16px 20px}.p-dialog.folder-settings-dialog .p-dialog-header i:not(.p-dialog-header-close-icon){margin:0 5px}.p-dialog.folder-settings-dialog .p-dialog-header .dialog-header-content{display:flex;align-items:center;min-width:0}.p-dialog.folder-settings-dialog .p-dialog-header .header-icon{color:var(--primary-color);margin-right:6px}.p-dialog.folder-settings-dialog .p-dialog-header .header-title{position:relative;top:-1px;margin-left:4px;font-weight:600;font-size:1rem;color:var(--text-color)}.p-dialog.folder-settings-dialog .p-dialog-header .dialog-subtitle,.p-dialog.folder-settings-dialog .p-dialog-header .path-preview{color:var(--text-color-secondary);font-size:.85rem;overflow-wrap:anywhere}.p-dialog.folder-settings-dialog .p-dialog-content{padding:0;overflow:hidden;background:transparent;margin-left:-8px;width:calc(100% + 16px)}.p-dialog.folder-settings-dialog .dialog-content-wrapper{height:560px;display:flex;flex-direction:column;min-height:0}.p-dialog.folder-settings-dialog .tab-content-scroll{height:100%;overflow-y:auto;padding:20px;scrollbar-width:thin;scrollbar-color:var(--color-step-30) transparent}.p-dialog.folder-settings-dialog .config-section{position:relative;border:1px solid var(--config-dialog-border);border-radius:10px;background:var(--config-dialog-panel-gradient);box-shadow:var(--config-dialog-card-shadow);padding:18px 20px;margin-bottom:18px;transition:border-color .2s ease,box-shadow .2s ease}.p-dialog.folder-settings-dialog .config-section:last-child{margin-bottom:0}.p-dialog.folder-settings-dialog .config-section:hover{border-color:var(--field-hover-border-color,var(--config-dialog-border));box-shadow:var(--config-dialog-card-hover-shadow)}.p-dialog.folder-settings-dialog .section-title{font-size:1rem;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:8px;margin:0 0 14px 0}.p-dialog.folder-settings-dialog .section-title i{color:var(--primary-color);font-size:1rem}.p-dialog.folder-settings-dialog .section-title .inline-path{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;color:var(--text-color-secondary);background:var(--surface-muted-bg);border:1px solid var(--config-dialog-divider);padding:2px 6px;border-radius:6px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-dialog.folder-settings-dialog .section-description{color:var(--text-color-secondary);font-size:.875rem;margin-bottom:14px;line-height:1.5}.p-dialog.folder-settings-dialog .field{margin-bottom:12px}.p-dialog.folder-settings-dialog .field label{display:block;margin-bottom:4px;font-weight:500;color:var(--text-color-secondary);font-size:.875rem}.p-dialog.folder-settings-dialog .field .p-dropdown,.p-dialog.folder-settings-dialog .field .p-inputnumber,.p-dialog.folder-settings-dialog .field .p-inputtext,.p-dialog.folder-settings-dialog .field .p-multiselect,.p-dialog.folder-settings-dialog .field .p-password,.p-dialog.folder-settings-dialog .field .p-select,.p-dialog.folder-settings-dialog .field .p-textarea,.p-dialog.folder-settings-dialog .field input,.p-dialog.folder-settings-dialog .field textarea{width:100%}.p-dialog.folder-settings-dialog .field .helper-text{color:var(--field-helper-color);font-size:.8rem;margin-top:3px;overflow-wrap:anywhere}.p-dialog.folder-settings-dialog .switch-wrapper{display:flex;align-items:center;gap:10px;padding:4px 0}.p-dialog.folder-settings-dialog .switch-wrapper .switch-label{font-weight:500;color:var(--text-color-secondary);font-size:.875rem}.p-dialog.folder-settings-dialog .status-pill{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:2px 8px;border:1px solid var(--chip-border);border-radius:999px;background:var(--chip-bg);color:var(--chip-color);font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap}.p-dialog.folder-settings-dialog .status-pill.on{background:var(--config-dialog-success-bg);border-color:var(--config-dialog-success-border);color:var(--config-dialog-success-color)}.p-dialog.folder-settings-dialog .status-pill.off{background:var(--config-dialog-danger-bg);border-color:var(--config-dialog-danger-border);color:var(--config-dialog-danger-color)}.p-dialog.folder-settings-dialog .status-pill.warn{background:var(--config-dialog-warning-bg);border-color:var(--config-dialog-warning-border);color:var(--config-dialog-warning-color)}.p-dialog.folder-settings-dialog .p-dialog-footer{padding:14px 20px;border-top:1px solid var(--config-dialog-divider);background:var(--config-dialog-footer-bg)}.p-dialog.folder-settings-dialog .p-dialog-footer .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.p-dialog.folder-settings-dialog .p-button{margin-left:5px}.p-dialog.folder-settings-dialog .p-dialog-header .mode-badge{margin-left:12px;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:uppercase}.p-dialog.folder-settings-dialog .p-dialog-header .mode-badge.onprem{background:var(--config-dialog-warning-bg);border:1px solid var(--config-dialog-warning-border);color:var(--config-dialog-warning-color)}.p-dialog.folder-settings-dialog .p-dialog-header .mode-badge.central{background:var(--config-dialog-success-bg);border:1px solid var(--config-dialog-success-border);color:var(--config-dialog-success-color)}.p-dialog.folder-settings-dialog .p-dialog-header .mode-badge.airgapped{background:var(--config-dialog-danger-bg);border:1px solid var(--config-dialog-danger-border);color:var(--config-dialog-danger-color)}.p-dialog.folder-settings-dialog .custom-tabview.vertical-left .p-tabview-nav-container{width:220px}.p-dialog.folder-settings-dialog .folder-validation-message{display:block;margin-top:.35rem;color:#b42318;font-size:.85rem;line-height:1.25}.workflow-step-header[data-v-68fe47bc]{min-height:48px;display:grid;align-items:center;gap:10px;overflow:hidden;transition:grid-template-columns .42s cubic-bezier(.2,0,0,1)}.workflow-step[data-v-68fe47bc]{min-width:0;height:46px;display:flex;align-items:center;gap:12px;padding:0 18px;animation:workflow-step-in-68fe47bc .28s ease-out both}.workflow-step-marker[data-v-68fe47bc]{flex:0 0 34px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--primary-color);border-radius:50%;color:#fff;background:rgba(var(--primary-color-rgb,230,0,126),.12);box-shadow:0 0 0 1px hsla(0,0%,100%,.06),0 0 14px rgba(var(--primary-color-rgb,230,0,126),.28);font-size:17px;font-weight:700}.workflow-step-copy[data-v-68fe47bc]{flex:0 1 auto;min-width:0;display:grid;gap:2px}.workflow-step-copy small[data-v-68fe47bc],.workflow-step-copy strong[data-v-68fe47bc]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-step-copy strong[data-v-68fe47bc]{color:var(--color-step-100,var(--text-color,#f5f5f5));font-size:15px;line-height:1.15}.workflow-step-copy small[data-v-68fe47bc]{color:var(--color-step-68,var(--text-color-secondary,#a6a6a6));font-size:12px}.workflow-step-connector[data-v-68fe47bc]{position:relative;flex:1 1 auto;min-width:36px;height:1px;margin-left:auto;background-image:linear-gradient(to right,var(--primary-color) 45%,transparent 0);background-position:0;background-repeat:repeat-x;background-size:7px 1px;opacity:.92;transform:scaleX(0);transform-origin:left center;animation:workflow-line-draw-68fe47bc .48s cubic-bezier(.2,0,0,1) forwards}.workflow-step-connector[data-v-68fe47bc]:after{content:"";position:absolute;top:50%;right:-1px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid var(--primary-color);opacity:0;transform:translateY(-50%);animation:workflow-arrow-in-68fe47bc .12s ease-out .36s forwards}.workflow-quick[data-v-68fe47bc]{transition-duration:.16s}.workflow-quick .workflow-step-connector[data-v-68fe47bc],.workflow-quick .workflow-step-connector[data-v-68fe47bc]:after,.workflow-quick .workflow-step[data-v-68fe47bc]{animation:workflow-quick-fade-68fe47bc .16s ease-out both}.workflow-quick .workflow-step-connector[data-v-68fe47bc]{transform:scaleX(1)}.workflow-quick .workflow-step-connector[data-v-68fe47bc]:after{opacity:1}.workflow-instant[data-v-68fe47bc]{transition:none}.workflow-instant .workflow-step-connector[data-v-68fe47bc],.workflow-instant .workflow-step[data-v-68fe47bc]{animation:none;opacity:1;transform:none}.workflow-instant .workflow-step-connector[data-v-68fe47bc]:after{animation:none;opacity:1;transform:translateY(-50%)}.workflow-step-done .workflow-step-marker[data-v-68fe47bc]{border-color:var(--config-dialog-success-border,#74d26c);color:var(--config-dialog-success-color,#74d26c);background:var(--config-dialog-success-bg,rgba(116,210,108,.12));box-shadow:0 0 0 1px rgba(116,210,108,.14)}.workflow-step-current .workflow-step-marker[data-v-68fe47bc]{border-color:var(--primary-color);color:#fff;background:rgba(var(--primary-color-rgb,230,0,126),.2)}.workflow-step-pending .workflow-step-marker[data-v-68fe47bc]{border-color:rgba(100,181,246,.48);color:#64b5f6;background:rgba(100,181,246,.1);box-shadow:none}.workflow-step-attention .workflow-step-marker[data-v-68fe47bc]{border-color:var(--config-dialog-danger-border,rgba(255,105,116,.48));color:var(--config-dialog-danger-color,#ff6974);background:var(--config-dialog-danger-bg,rgba(255,105,116,.1));box-shadow:none}.workflow-variant-compact[data-v-68fe47bc]{min-height:42px;gap:8px}.workflow-variant-compact .workflow-step[data-v-68fe47bc]{height:40px;gap:10px;padding:0 10px}.workflow-variant-compact .workflow-step-marker[data-v-68fe47bc]{flex-basis:30px;width:30px;height:30px;font-size:15px}.workflow-variant-compact .workflow-step-copy[data-v-68fe47bc]{min-width:0}.workflow-variant-compact.workflow-step-count-4[data-v-68fe47bc]{gap:4px}.workflow-variant-compact.workflow-step-count-4 .workflow-step[data-v-68fe47bc]{gap:6px;padding:0 4px}.workflow-variant-compact.workflow-step-count-4 .workflow-step-marker[data-v-68fe47bc]{flex-basis:28px;width:28px;height:28px;font-size:14px}.workflow-variant-compact.workflow-step-count-4 .workflow-step-copy strong[data-v-68fe47bc]{font-size:13px}.workflow-variant-compact.workflow-step-count-4 .workflow-step-copy small[data-v-68fe47bc]{font-size:11px}.workflow-variant-compact.workflow-step-count-4 .workflow-step-connector[data-v-68fe47bc]{min-width:12px}@keyframes workflow-step-in-68fe47bc{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes workflow-line-draw-68fe47bc{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes workflow-arrow-in-68fe47bc{0%{opacity:0;transform:translate(3px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes workflow-quick-fade-68fe47bc{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.workflow-instant[data-v-68fe47bc],.workflow-quick[data-v-68fe47bc],.workflow-step-header[data-v-68fe47bc]{transition:none}.workflow-step-connector[data-v-68fe47bc],.workflow-step[data-v-68fe47bc]{animation:none;opacity:1;transform:none}.workflow-step-connector[data-v-68fe47bc]:after{animation:none;opacity:1;transform:translateY(-50%)}}@media(max-width:760px){.workflow-step-header[data-v-68fe47bc]{grid-template-columns:1fr!important}.workflow-step[data-v-68fe47bc]{padding:0 8px}.workflow-step-connector[data-v-68fe47bc]{display:none}}.overlay[data-v-22f6dc84]{position:fixed;inset:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:1000}.dialog[data-v-22f6dc84]{background:#2a2a2a;border:1px solid #404040;border-radius:16px;padding:32px 36px;width:920px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);overflow-y:auto;overflow-x:hidden;box-shadow:0 25px 50px rgba(0,0,0,.5)}.dialog .dialog-header[data-v-22f6dc84]{display:grid;grid-template-columns:72px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;align-items:center;text-align:left;margin-bottom:28px}.dialog .dialog-header .header-img[data-v-22f6dc84]{grid-row:1/span 2;width:64px;height:64px;-o-object-fit:contain;object-fit:contain;margin-bottom:0}.dialog .dialog-header h2[data-v-22f6dc84]{grid-column:2;font-size:28px;margin-bottom:4px;color:#fff;letter-spacing:0}.dialog .dialog-header p[data-v-22f6dc84]{grid-column:2;font-size:15px;color:#a0a0a0}.dialog .form-group[data-v-22f6dc84]{margin-bottom:20px}.dialog .form-group.two-col[data-v-22f6dc84]{display:flex;gap:16px}.dialog .form-group.two-col>div[data-v-22f6dc84]{flex:1}.dialog .form-group label[data-v-22f6dc84]{display:block;font-size:14px;margin-bottom:6px;color:#e0e0e0}.dialog .form-group[data-v-22f6dc84] .p-dropdown,.dialog .form-group[data-v-22f6dc84] .p-inputtext,.dialog .form-group[data-v-22f6dc84] .p-multiselect{width:100%}.dialog .form-grid[data-v-22f6dc84]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.dialog .form-grid .form-group[data-v-22f6dc84]{min-width:0}.dialog .form-grid .field-span[data-v-22f6dc84]{grid-column:1/-1}.dialog .section-label[data-v-22f6dc84]{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:10px;color:#e0e0e0}.dialog .section-label img[data-v-22f6dc84]{width:16px;height:16px;opacity:.8}.dialog .choice-grid[data-v-22f6dc84]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}.dialog .choice-grid.three-up[data-v-22f6dc84]{grid-template-columns:repeat(3,minmax(0,1fr))}.dialog .choice-card[data-v-22f6dc84]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #505050;background:#303030;color:#e0e0e0;border-radius:10px;padding:18px 20px;min-height:132px;text-align:left;display:grid;grid-template-columns:52px minmax(0,1fr) 28px;-moz-column-gap:16px;column-gap:16px;row-gap:8px;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.dialog .choice-card[data-v-22f6dc84]:hover:not(:disabled){border-color:#707070;background:#343434}.dialog .choice-card[data-v-22f6dc84]:disabled{cursor:not-allowed;opacity:.65}.dialog .choice-card.selected[data-v-22f6dc84]{border-color:var(--primary-color,#ec1a96);box-shadow:0 0 0 1px var(--primary-color,#ec1a96)}.dialog .choice-icon[data-v-22f6dc84]{grid-row:1/span 3;width:52px;height:52px;border-radius:8px;background:#404040;display:flex;align-items:center;justify-content:center}.dialog .choice-icon img[data-v-22f6dc84]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.dialog .choice-title[data-v-22f6dc84]{color:#fff;font-size:16px;font-weight:700;line-height:1.25}.dialog .choice-description[data-v-22f6dc84],.dialog .choice-hint[data-v-22f6dc84]{grid-column:2/4;color:#b8b8b8;font-size:13px;line-height:1.4}.dialog .choice-hint[data-v-22f6dc84]{background:#3a3a3a;border-radius:7px;padding:8px 10px;margin-top:6px}.dialog .choice-check[data-v-22f6dc84]{grid-column:3;grid-row:1;width:24px;height:24px;border-radius:50%;background:var(--primary-color,#ec1a96);display:inline-flex;align-items:center;justify-content:center;justify-self:end}.dialog .choice-check img[data-v-22f6dc84]{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.dialog .input-with-leading-icon[data-v-22f6dc84]{position:relative}.dialog .input-with-leading-icon>img[data-v-22f6dc84]{position:absolute;left:12px;top:50%;width:18px;height:18px;transform:translateY(-50%);opacity:.72;z-index:1;pointer-events:none}.dialog .input-with-leading-icon[data-v-22f6dc84] .p-inputtext{padding-left:42px}.dialog .field-note[data-v-22f6dc84]{display:block;margin-top:6px;color:#a0a0a0;font-size:12px;line-height:1.4}.dialog .info-box[data-v-22f6dc84]{background:#404040;border:1px solid #505050;border-radius:8px;padding:12px;font-size:12px;color:#e0e0e0;margin-bottom:20px}.dialog .info-box .info-box-progress[data-v-22f6dc84]{margin-top:12px;font-weight:600}.dialog .actions[data-v-22f6dc84]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}@media(max-width:760px){.dialog[data-v-22f6dc84]{padding:24px}.dialog .dialog-header[data-v-22f6dc84]{grid-template-columns:56px minmax(0,1fr)}.dialog .dialog-header .header-img[data-v-22f6dc84]{width:52px;height:52px}.dialog .dialog-header h2[data-v-22f6dc84]{font-size:22px}.dialog .choice-grid.three-up[data-v-22f6dc84],.dialog .choice-grid[data-v-22f6dc84],.dialog .form-grid[data-v-22f6dc84]{grid-template-columns:1fr}}.info-box-progress[data-v-22f6dc84]{margin-top:12px;font-weight:600}.installer-workflow[data-v-22f6dc84]{margin:2px 0 4px}.helper-text[data-v-22f6dc84]{display:block;margin-top:6px;color:#a0a0a0;font-size:12px;line-height:1.4}.overlay[data-v-571acf3b]{position:fixed;inset:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:1000}.dialog[data-v-571acf3b]{background:#2a2a2a;border:1px solid #404040;border-radius:16px;padding:32px 36px;width:920px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);overflow-y:auto;overflow-x:hidden;box-shadow:0 25px 50px rgba(0,0,0,.5)}.dialog .dialog-header[data-v-571acf3b]{display:grid;grid-template-columns:72px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;align-items:center;text-align:left;margin-bottom:28px}.dialog .dialog-header .header-img[data-v-571acf3b]{grid-row:1/span 2;width:64px;height:64px;-o-object-fit:contain;object-fit:contain;margin-bottom:0}.dialog .dialog-header h2[data-v-571acf3b]{grid-column:2;font-size:28px;margin-bottom:4px;color:#fff;letter-spacing:0}.dialog .dialog-header p[data-v-571acf3b]{grid-column:2;font-size:15px;color:#a0a0a0}.dialog .form-group[data-v-571acf3b]{margin-bottom:20px}.dialog .form-group.two-col[data-v-571acf3b]{display:flex;gap:16px}.dialog .form-group.two-col>div[data-v-571acf3b]{flex:1}.dialog .form-group label[data-v-571acf3b]{display:block;font-size:14px;margin-bottom:6px;color:#e0e0e0}.dialog .form-group[data-v-571acf3b] .p-dropdown,.dialog .form-group[data-v-571acf3b] .p-inputtext,.dialog .form-group[data-v-571acf3b] .p-multiselect{width:100%}.dialog .form-grid[data-v-571acf3b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.dialog .form-grid .form-group[data-v-571acf3b]{min-width:0}.dialog .form-grid .field-span[data-v-571acf3b]{grid-column:1/-1}.dialog .section-label[data-v-571acf3b]{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:10px;color:#e0e0e0}.dialog .section-label img[data-v-571acf3b]{width:16px;height:16px;opacity:.8}.dialog .choice-grid[data-v-571acf3b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}.dialog .choice-grid.three-up[data-v-571acf3b]{grid-template-columns:repeat(3,minmax(0,1fr))}.dialog .choice-card[data-v-571acf3b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #505050;background:#303030;color:#e0e0e0;border-radius:10px;padding:18px 20px;min-height:132px;text-align:left;display:grid;grid-template-columns:52px minmax(0,1fr) 28px;-moz-column-gap:16px;column-gap:16px;row-gap:8px;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.dialog .choice-card[data-v-571acf3b]:hover:not(:disabled){border-color:#707070;background:#343434}.dialog .choice-card[data-v-571acf3b]:disabled{cursor:not-allowed;opacity:.65}.dialog .choice-card.selected[data-v-571acf3b]{border-color:var(--primary-color,#ec1a96);box-shadow:0 0 0 1px var(--primary-color,#ec1a96)}.dialog .choice-icon[data-v-571acf3b]{grid-row:1/span 3;width:52px;height:52px;border-radius:8px;background:#404040;display:flex;align-items:center;justify-content:center}.dialog .choice-icon img[data-v-571acf3b]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.dialog .choice-title[data-v-571acf3b]{color:#fff;font-size:16px;font-weight:700;line-height:1.25}.dialog .choice-description[data-v-571acf3b],.dialog .choice-hint[data-v-571acf3b]{grid-column:2/4;color:#b8b8b8;font-size:13px;line-height:1.4}.dialog .choice-hint[data-v-571acf3b]{background:#3a3a3a;border-radius:7px;padding:8px 10px;margin-top:6px}.dialog .choice-check[data-v-571acf3b]{grid-column:3;grid-row:1;width:24px;height:24px;border-radius:50%;background:var(--primary-color,#ec1a96);display:inline-flex;align-items:center;justify-content:center;justify-self:end}.dialog .choice-check img[data-v-571acf3b]{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.dialog .input-with-leading-icon[data-v-571acf3b]{position:relative}.dialog .input-with-leading-icon>img[data-v-571acf3b]{position:absolute;left:12px;top:50%;width:18px;height:18px;transform:translateY(-50%);opacity:.72;z-index:1;pointer-events:none}.dialog .input-with-leading-icon[data-v-571acf3b] .p-inputtext{padding-left:42px}.dialog .field-note[data-v-571acf3b]{display:block;margin-top:6px;color:#a0a0a0;font-size:12px;line-height:1.4}.dialog .info-box[data-v-571acf3b]{background:#404040;border:1px solid #505050;border-radius:8px;padding:12px;font-size:12px;color:#e0e0e0;margin-bottom:20px}.dialog .info-box .info-box-progress[data-v-571acf3b]{margin-top:12px;font-weight:600}.dialog .actions[data-v-571acf3b]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}@media(max-width:760px){.dialog[data-v-571acf3b]{padding:24px}.dialog .dialog-header[data-v-571acf3b]{grid-template-columns:56px minmax(0,1fr)}.dialog .dialog-header .header-img[data-v-571acf3b]{width:52px;height:52px}.dialog .dialog-header h2[data-v-571acf3b]{font-size:22px}.dialog .choice-grid.three-up[data-v-571acf3b],.dialog .choice-grid[data-v-571acf3b],.dialog .form-grid[data-v-571acf3b]{grid-template-columns:1fr}}.overlay[data-v-60b8ab12]{position:fixed;inset:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:1000}.dialog[data-v-60b8ab12]{background:#2a2a2a;border:1px solid #404040;border-radius:16px;padding:32px 36px;width:920px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);overflow-y:auto;overflow-x:hidden;box-shadow:0 25px 50px rgba(0,0,0,.5)}.dialog .dialog-header[data-v-60b8ab12]{display:grid;grid-template-columns:72px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;align-items:center;text-align:left;margin-bottom:28px}.dialog .dialog-header .header-img[data-v-60b8ab12]{grid-row:1/span 2;width:64px;height:64px;-o-object-fit:contain;object-fit:contain;margin-bottom:0}.dialog .dialog-header h2[data-v-60b8ab12]{grid-column:2;font-size:28px;margin-bottom:4px;color:#fff;letter-spacing:0}.dialog .dialog-header p[data-v-60b8ab12]{grid-column:2;font-size:15px;color:#a0a0a0}.dialog .form-group[data-v-60b8ab12]{margin-bottom:20px}.dialog .form-group.two-col[data-v-60b8ab12]{display:flex;gap:16px}.dialog .form-group.two-col>div[data-v-60b8ab12]{flex:1}.dialog .form-group label[data-v-60b8ab12]{display:block;font-size:14px;margin-bottom:6px;color:#e0e0e0}.dialog .form-group[data-v-60b8ab12] .p-dropdown,.dialog .form-group[data-v-60b8ab12] .p-inputtext,.dialog .form-group[data-v-60b8ab12] .p-multiselect{width:100%}.dialog .form-grid[data-v-60b8ab12]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.dialog .form-grid .form-group[data-v-60b8ab12]{min-width:0}.dialog .form-grid .field-span[data-v-60b8ab12]{grid-column:1/-1}.dialog .section-label[data-v-60b8ab12]{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:10px;color:#e0e0e0}.dialog .section-label img[data-v-60b8ab12]{width:16px;height:16px;opacity:.8}.dialog .choice-grid[data-v-60b8ab12]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}.dialog .choice-grid.three-up[data-v-60b8ab12]{grid-template-columns:repeat(3,minmax(0,1fr))}.dialog .choice-card[data-v-60b8ab12]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #505050;background:#303030;color:#e0e0e0;border-radius:10px;padding:18px 20px;min-height:132px;text-align:left;display:grid;grid-template-columns:52px minmax(0,1fr) 28px;-moz-column-gap:16px;column-gap:16px;row-gap:8px;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.dialog .choice-card[data-v-60b8ab12]:hover:not(:disabled){border-color:#707070;background:#343434}.dialog .choice-card[data-v-60b8ab12]:disabled{cursor:not-allowed;opacity:.65}.dialog .choice-card.selected[data-v-60b8ab12]{border-color:var(--primary-color,#ec1a96);box-shadow:0 0 0 1px var(--primary-color,#ec1a96)}.dialog .choice-icon[data-v-60b8ab12]{grid-row:1/span 3;width:52px;height:52px;border-radius:8px;background:#404040;display:flex;align-items:center;justify-content:center}.dialog .choice-icon img[data-v-60b8ab12]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.dialog .choice-title[data-v-60b8ab12]{color:#fff;font-size:16px;font-weight:700;line-height:1.25}.dialog .choice-description[data-v-60b8ab12],.dialog .choice-hint[data-v-60b8ab12]{grid-column:2/4;color:#b8b8b8;font-size:13px;line-height:1.4}.dialog .choice-hint[data-v-60b8ab12]{background:#3a3a3a;border-radius:7px;padding:8px 10px;margin-top:6px}.dialog .choice-check[data-v-60b8ab12]{grid-column:3;grid-row:1;width:24px;height:24px;border-radius:50%;background:var(--primary-color,#ec1a96);display:inline-flex;align-items:center;justify-content:center;justify-self:end}.dialog .choice-check img[data-v-60b8ab12]{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.dialog .input-with-leading-icon[data-v-60b8ab12]{position:relative}.dialog .input-with-leading-icon>img[data-v-60b8ab12]{position:absolute;left:12px;top:50%;width:18px;height:18px;transform:translateY(-50%);opacity:.72;z-index:1;pointer-events:none}.dialog .input-with-leading-icon[data-v-60b8ab12] .p-inputtext{padding-left:42px}.dialog .field-note[data-v-60b8ab12]{display:block;margin-top:6px;color:#a0a0a0;font-size:12px;line-height:1.4}.dialog .info-box[data-v-60b8ab12]{background:#404040;border:1px solid #505050;border-radius:8px;padding:12px;font-size:12px;color:#e0e0e0;margin-bottom:20px}.dialog .info-box .info-box-progress[data-v-60b8ab12]{margin-top:12px;font-weight:600}.dialog .actions[data-v-60b8ab12]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}@media(max-width:760px){.dialog[data-v-60b8ab12]{padding:24px}.dialog .dialog-header[data-v-60b8ab12]{grid-template-columns:56px minmax(0,1fr)}.dialog .dialog-header .header-img[data-v-60b8ab12]{width:52px;height:52px}.dialog .dialog-header h2[data-v-60b8ab12]{font-size:22px}.dialog .choice-grid.three-up[data-v-60b8ab12],.dialog .choice-grid[data-v-60b8ab12],.dialog .form-grid[data-v-60b8ab12]{grid-template-columns:1fr}}.overlay[data-v-a756cfe4]{position:fixed;inset:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:1000}.dialog[data-v-a756cfe4]{background:#2a2a2a;border:1px solid #404040;border-radius:16px;padding:32px 36px;width:920px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);overflow-y:auto;overflow-x:hidden;box-shadow:0 25px 50px rgba(0,0,0,.5)}.dialog .dialog-header[data-v-a756cfe4]{display:grid;grid-template-columns:72px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;align-items:center;text-align:left;margin-bottom:28px}.dialog .dialog-header .header-img[data-v-a756cfe4]{grid-row:1/span 2;width:64px;height:64px;-o-object-fit:contain;object-fit:contain;margin-bottom:0}.dialog .dialog-header h2[data-v-a756cfe4]{grid-column:2;font-size:28px;margin-bottom:4px;color:#fff;letter-spacing:0}.dialog .dialog-header p[data-v-a756cfe4]{grid-column:2;font-size:15px;color:#a0a0a0}.dialog .form-group[data-v-a756cfe4]{margin-bottom:20px}.dialog .form-group.two-col[data-v-a756cfe4]{display:flex;gap:16px}.dialog .form-group.two-col>div[data-v-a756cfe4]{flex:1}.dialog .form-group label[data-v-a756cfe4]{display:block;font-size:14px;margin-bottom:6px;color:#e0e0e0}.dialog .form-group[data-v-a756cfe4] .p-dropdown,.dialog .form-group[data-v-a756cfe4] .p-inputtext,.dialog .form-group[data-v-a756cfe4] .p-multiselect{width:100%}.dialog .form-grid[data-v-a756cfe4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.dialog .form-grid .form-group[data-v-a756cfe4]{min-width:0}.dialog .form-grid .field-span[data-v-a756cfe4]{grid-column:1/-1}.dialog .section-label[data-v-a756cfe4]{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:10px;color:#e0e0e0}.dialog .section-label img[data-v-a756cfe4]{width:16px;height:16px;opacity:.8}.dialog .choice-grid[data-v-a756cfe4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}.dialog .choice-grid.three-up[data-v-a756cfe4]{grid-template-columns:repeat(3,minmax(0,1fr))}.dialog .choice-card[data-v-a756cfe4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #505050;background:#303030;color:#e0e0e0;border-radius:10px;padding:18px 20px;min-height:132px;text-align:left;display:grid;grid-template-columns:52px minmax(0,1fr) 28px;-moz-column-gap:16px;column-gap:16px;row-gap:8px;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.dialog .choice-card[data-v-a756cfe4]:hover:not(:disabled){border-color:#707070;background:#343434}.dialog .choice-card[data-v-a756cfe4]:disabled{cursor:not-allowed;opacity:.65}.dialog .choice-card.selected[data-v-a756cfe4]{border-color:var(--primary-color,#ec1a96);box-shadow:0 0 0 1px var(--primary-color,#ec1a96)}.dialog .choice-icon[data-v-a756cfe4]{grid-row:1/span 3;width:52px;height:52px;border-radius:8px;background:#404040;display:flex;align-items:center;justify-content:center}.dialog .choice-icon img[data-v-a756cfe4]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.dialog .choice-title[data-v-a756cfe4]{color:#fff;font-size:16px;font-weight:700;line-height:1.25}.dialog .choice-description[data-v-a756cfe4],.dialog .choice-hint[data-v-a756cfe4]{grid-column:2/4;color:#b8b8b8;font-size:13px;line-height:1.4}.dialog .choice-hint[data-v-a756cfe4]{background:#3a3a3a;border-radius:7px;padding:8px 10px;margin-top:6px}.dialog .choice-check[data-v-a756cfe4]{grid-column:3;grid-row:1;width:24px;height:24px;border-radius:50%;background:var(--primary-color,#ec1a96);display:inline-flex;align-items:center;justify-content:center;justify-self:end}.dialog .choice-check img[data-v-a756cfe4]{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.dialog .input-with-leading-icon[data-v-a756cfe4]{position:relative}.dialog .input-with-leading-icon>img[data-v-a756cfe4]{position:absolute;left:12px;top:50%;width:18px;height:18px;transform:translateY(-50%);opacity:.72;z-index:1;pointer-events:none}.dialog .input-with-leading-icon[data-v-a756cfe4] .p-inputtext{padding-left:42px}.dialog .field-note[data-v-a756cfe4]{display:block;margin-top:6px;color:#a0a0a0;font-size:12px;line-height:1.4}.dialog .info-box[data-v-a756cfe4]{background:#404040;border:1px solid #505050;border-radius:8px;padding:12px;font-size:12px;color:#e0e0e0;margin-bottom:20px}.dialog .info-box .info-box-progress[data-v-a756cfe4]{margin-top:12px;font-weight:600}.dialog .actions[data-v-a756cfe4]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}@media(max-width:760px){.dialog[data-v-a756cfe4]{padding:24px}.dialog .dialog-header[data-v-a756cfe4]{grid-template-columns:56px minmax(0,1fr)}.dialog .dialog-header .header-img[data-v-a756cfe4]{width:52px;height:52px}.dialog .dialog-header h2[data-v-a756cfe4]{font-size:22px}.dialog .choice-grid.three-up[data-v-a756cfe4],.dialog .choice-grid[data-v-a756cfe4],.dialog .form-grid[data-v-a756cfe4]{grid-template-columns:1fr}}.overlay[data-v-21b7e41f]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.overlay .dialog[data-v-21b7e41f]{background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.1) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,219,255,.05) 0,transparent 50%),linear-gradient(135deg,#2a2a2a,#1f1f1f);border-radius:20px;padding:40px;max-width:920px;width:calc(100% - 48px);box-shadow:0 20px 60px rgba(0,0,0,.5);position:relative;max-height:calc(100vh - 48px);overflow-x:hidden;overflow-y:auto}.overlay .dialog.chooser-dialog[data-v-21b7e41f]{display:flex;flex-direction:column;padding:0;overflow:hidden}.overlay .dialog .dialog-close[data-v-21b7e41f]{position:absolute;top:14px;right:14px;z-index:3;width:34px;height:34px;border:1px solid hsla(0,0%,100%,.14);border-radius:50%;background:hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.overlay .dialog .dialog-close img[data-v-21b7e41f]{width:14px;height:14px;filter:brightness(0) invert(1);opacity:.86}.overlay .dialog .dialog-close[data-v-21b7e41f]:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.24);transform:translateY(-1px)}.overlay .dialog .dialog-header[data-v-21b7e41f]{text-align:center;margin-bottom:36px;padding:40px 56px 0;position:relative;flex:0 0 auto;z-index:1}.overlay .dialog .dialog-header .dialog-title[data-v-21b7e41f]{font-size:28px;font-weight:700;color:#fff;margin:0 0 8px 0;letter-spacing:0}.overlay .dialog .dialog-header .dialog-subtitle[data-v-21b7e41f]{font-size:14px;color:hsla(0,0%,100%,.6)}.overlay .dialog .dialog-body[data-v-21b7e41f]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 40px;scrollbar-gutter:stable}.overlay .dialog .tiles-container[data-v-21b7e41f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:32px;position:relative;z-index:1}.overlay .dialog .tiles-container .tile[data-v-21b7e41f]{--tile-accent-rgb:124,58,237;--tile-accent-start:#7c3aed;--tile-accent-end:#8b5cf6;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:22px 16px;text-align:center;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.overlay .dialog .tiles-container .tile[data-v-21b7e41f]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.05));opacity:0;transition:opacity .4s ease}.overlay .dialog .tiles-container .tile.has-chips[data-v-21b7e41f]{padding-top:32px}.overlay .dialog .tiles-container .tile[data-v-21b7e41f]:hover{transform:translateY(-4px);background:linear-gradient(135deg,rgba(var(--tile-accent-rgb),.13) 0,hsla(0,0%,100%,.055) 100%);border-color:rgba(var(--tile-accent-rgb),.55);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 0 1px rgba(var(--tile-accent-rgb),.16),inset 0 1px 0 hsla(0,0%,100%,.1)}.overlay .dialog .tiles-container .tile[data-v-21b7e41f]:hover:before{opacity:1}.overlay .dialog .tiles-container .tile:hover .tile-icon-wrapper[data-v-21b7e41f]{background:linear-gradient(135deg,var(--tile-accent-start) 0,var(--tile-accent-end) 100%);transform:scale(1.1) rotate(5deg);box-shadow:0 8px 20px rgba(var(--tile-accent-rgb),.28),inset 0 1px 0 hsla(0,0%,100%,.1)}.overlay .dialog .tiles-container .tile:hover .tile-description[data-v-21b7e41f]{color:hsla(0,0%,100%,.8)}.overlay .dialog .tiles-container .tile.selected[data-v-21b7e41f]{background:linear-gradient(135deg,rgba(var(--tile-accent-rgb),.16) 0,hsla(0,0%,100%,.06) 100%);border-color:rgba(var(--tile-accent-rgb),.72);box-shadow:0 0 0 2px rgba(var(--tile-accent-rgb),.32),0 20px 40px rgba(0,0,0,.3)}.overlay .dialog .tiles-container .tile.selected .tile-icon-wrapper[data-v-21b7e41f]{background:linear-gradient(135deg,var(--tile-accent-start) 0,var(--tile-accent-end) 100%)}.overlay .dialog .tiles-container .tile.selected .tile-icon-wrapper img[data-v-21b7e41f]{opacity:1}.overlay .dialog .tiles-container .tile .tile-icon-wrapper[data-v-21b7e41f]{width:56px;height:56px;background:linear-gradient(135deg,#3a3a3a,#2f2f2f);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.05);transition:all .4s ease}.overlay .dialog .tiles-container .tile .tile-icon-wrapper img[data-v-21b7e41f]{height:28px;width:28px;filter:brightness(0) invert(1);opacity:.9;transition:all .4s ease}.overlay .dialog .tiles-container .tile .tile-title[data-v-21b7e41f]{font-size:15px;font-weight:600;color:#fff;margin-bottom:6px;letter-spacing:0}.overlay .dialog .tiles-container .tile .tile-description[data-v-21b7e41f]{font-size:12px;color:hsla(0,0%,100%,.6);line-height:1.4;transition:color .3s ease}.overlay .dialog .tiles-container .tile .tile-badges[data-v-21b7e41f]{position:absolute;top:12px;right:12px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:calc(100% - 24px)}.overlay .dialog .tiles-container .tile .tile-chip[data-v-21b7e41f]{display:inline-flex;align-items:center;min-height:20px;border:1px solid hsla(0,0%,100%,.18);border-radius:6px;padding:2px 7px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.86);font-size:10px;font-weight:700;letter-spacing:0;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.18)}.overlay .dialog .dialog-actions[data-v-21b7e41f]{display:flex;justify-content:flex-end;gap:12px;flex:0 0 auto;padding:16px 40px 24px;position:relative;z-index:1;border-top:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,7%,.72);box-shadow:0 -12px 24px rgba(0,0,0,.18)}.overlay .dialog .dialog-actions .btn[data-v-21b7e41f]{padding:12px 24px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;letter-spacing:0}.overlay .dialog .dialog-actions .btn.btn-secondary[data-v-21b7e41f]{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.15)}.overlay .dialog .dialog-actions .btn.btn-secondary[data-v-21b7e41f]:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.25);transform:translateY(-1px)}.overlay .dialog .dialog-actions .btn.btn-primary[data-v-21b7e41f]{background:linear-gradient(135deg,var(--primary-color,#7c3aed) 0,#8b5cf6 100%);color:#fff;box-shadow:0 4px 12px rgba(124,58,237,.3)}.overlay .dialog .dialog-actions .btn.btn-primary[data-v-21b7e41f]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(124,58,237,.4)}.overlay .dialog .dialog-actions .btn.btn-primary[data-v-21b7e41f]:disabled{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.3);cursor:not-allowed;box-shadow:none;transform:none}.overlay .dialog .tiles-container .tile.server[data-v-21b7e41f]{--tile-accent-rgb:79,70,229;--tile-accent-start:#4f46e5;--tile-accent-end:#7c3aed}.overlay .dialog .tiles-container .tile.website[data-v-21b7e41f]{--tile-accent-rgb:6,182,212;--tile-accent-start:#06b6d4;--tile-accent-end:#2563eb}.overlay .dialog .tiles-container .tile.ping[data-v-21b7e41f]{--tile-accent-rgb:132,204,22;--tile-accent-start:#84cc16;--tile-accent-end:#22c55e}.overlay .dialog .tiles-container .tile.ssl[data-v-21b7e41f]{--tile-accent-rgb:245,158,11;--tile-accent-start:#f59e0b;--tile-accent-end:#facc15}.overlay .dialog .tiles-container .tile.tcp[data-v-21b7e41f]{--tile-accent-rgb:249,115,22;--tile-accent-start:#f97316;--tile-accent-end:#ef4444}.overlay .dialog .tiles-container .tile.dns[data-v-21b7e41f]{--tile-accent-rgb:14,165,233;--tile-accent-start:#0ea5e9;--tile-accent-end:#6366f1}.overlay .dialog .tiles-container .tile.network[data-v-21b7e41f]{--tile-accent-rgb:16,185,129;--tile-accent-start:#10b981;--tile-accent-end:#059669}.overlay .dialog .tiles-container .tile.hypervisor[data-v-21b7e41f]{--tile-accent-rgb:168,85,247;--tile-accent-start:#a855f7;--tile-accent-end:#ec4899}.overlay .dialog .tiles-container .tile.container[data-v-21b7e41f]{--tile-accent-rgb:20,184,166;--tile-accent-start:#14b8a6;--tile-accent-end:#0f766e}.overlay .dialog .tiles-container .tile.custom[data-v-21b7e41f]{--tile-accent-rgb:139,92,246;--tile-accent-start:#8b5cf6;--tile-accent-end:#7c3aed}.overlay .dialog .tiles-container .tile.advanced[data-v-21b7e41f]{--tile-accent-rgb:217,70,239;--tile-accent-start:#d946ef;--tile-accent-end:#9333ea}@media(max-width:920px){.overlay .dialog[data-v-21b7e41f]{max-width:720px}.overlay .dialog .tiles-container[data-v-21b7e41f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.overlay .dialog[data-v-21b7e41f]{padding:32px 24px}.overlay .dialog.chooser-dialog[data-v-21b7e41f]{padding:0}.overlay .dialog .dialog-header[data-v-21b7e41f]{padding:32px 52px 0 24px}.overlay .dialog .dialog-body[data-v-21b7e41f]{padding:0 24px}.overlay .dialog .dialog-actions[data-v-21b7e41f]{padding:14px 24px 20px}.overlay .dialog .tiles-container[data-v-21b7e41f]{gap:16px}}@media(max-width:480px){.overlay .dialog .dialog-header[data-v-21b7e41f]{padding:28px 48px 0 20px}.overlay .dialog .dialog-body[data-v-21b7e41f]{padding:0 20px}.overlay .dialog .dialog-actions[data-v-21b7e41f]{padding:14px 20px 18px}.overlay .dialog .tiles-container[data-v-21b7e41f]{grid-template-columns:1fr}}.overlay[data-v-74875ede]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.dialog[data-v-74875ede]{background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.1) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,219,255,.05) 0,transparent 50%),linear-gradient(135deg,#2a2a2a,#1f1f1f);border-radius:20px;display:flex;flex-direction:column;max-width:720px;width:100%;max-height:calc(100vh - 40px);box-shadow:0 20px 60px rgba(0,0,0,.5);position:relative;overflow:hidden}.dialog .dialog-close[data-v-74875ede]{position:absolute;top:14px;right:14px;z-index:3;width:34px;height:34px;border:1px solid hsla(0,0%,100%,.14);border-radius:50%;background:hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.dialog .dialog-close img[data-v-74875ede]{width:14px;height:14px;filter:brightness(0) invert(1);opacity:.86}.dialog .dialog-close[data-v-74875ede]:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.24);transform:translateY(-1px)}.dialog .dialog-header[data-v-74875ede]{text-align:center;margin-bottom:36px;padding:40px 56px 0;position:relative;flex:0 0 auto;z-index:1}.dialog .dialog-header .dialog-title[data-v-74875ede]{font-size:28px;font-weight:700;color:#fff;margin:0 0 8px 0;letter-spacing:0}.dialog .dialog-header .dialog-subtitle[data-v-74875ede]{font-size:14px;color:hsla(0,0%,100%,.6)}.dialog .dialog-body[data-v-74875ede]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 40px;scrollbar-gutter:stable}.dialog .upload-error[data-v-74875ede]{margin:0 0 16px;padding:10px 12px;border:1px solid hsla(0,91%,71%,.42);border-radius:8px;background:rgba(127,29,29,.38);color:#fecaca;font-size:13px;line-height:1.4}.dialog .tiles-container[data-v-74875ede]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;padding-bottom:32px;position:relative;z-index:1}.dialog .tiles-container .tile[data-v-74875ede]{--tile-accent-rgb:124,58,237;--tile-accent-start:#7c3aed;--tile-accent-end:#8b5cf6;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:24px 16px;text-align:center;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;overflow:hidden}.dialog .tiles-container .tile[data-v-74875ede]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.05));opacity:0;transition:opacity .4s ease}.dialog .tiles-container .tile[data-v-74875ede]:hover:not(.disabled){transform:translateY(-4px);background:linear-gradient(135deg,rgba(var(--tile-accent-rgb),.13) 0,hsla(0,0%,100%,.055) 100%);border-color:rgba(var(--tile-accent-rgb),.55);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 0 1px rgba(var(--tile-accent-rgb),.16),inset 0 1px 0 hsla(0,0%,100%,.1)}.dialog .tiles-container .tile[data-v-74875ede]:hover:not(.disabled):before{opacity:1}.dialog .tiles-container .tile:hover:not(.disabled) .tile-icon-wrapper[data-v-74875ede]{background:linear-gradient(135deg,var(--tile-accent-start) 0,var(--tile-accent-end) 100%);transform:scale(1.1) rotate(5deg);box-shadow:0 8px 20px rgba(var(--tile-accent-rgb),.28),inset 0 1px 0 hsla(0,0%,100%,.1)}.dialog .tiles-container .tile:hover:not(.disabled) .tile-description[data-v-74875ede]{color:hsla(0,0%,100%,.8)}.dialog .tiles-container .tile.drag-over[data-v-74875ede],.dialog .tiles-container .tile.selected[data-v-74875ede]{background:linear-gradient(135deg,rgba(var(--tile-accent-rgb),.16) 0,hsla(0,0%,100%,.06) 100%);border-color:rgba(var(--tile-accent-rgb),.72);box-shadow:0 0 0 2px rgba(var(--tile-accent-rgb),.32),0 20px 40px rgba(0,0,0,.3)}.dialog .tiles-container .tile.drag-over .tile-icon-wrapper[data-v-74875ede],.dialog .tiles-container .tile.selected .tile-icon-wrapper[data-v-74875ede]{background:linear-gradient(135deg,var(--tile-accent-start) 0,var(--tile-accent-end) 100%)}.dialog .tiles-container .tile.disabled[data-v-74875ede]{opacity:.4;pointer-events:none}.dialog .tiles-container .tile.disabled[data-v-74875ede]:hover{transform:none;background:hsla(0,0%,100%,.03)}.dialog .tiles-container .tile .tile-icon-wrapper[data-v-74875ede]{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3a3a3a,#2f2f2f);box-shadow:0 4px 12px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.05);margin-bottom:16px;transition:all .4s ease}.dialog .tiles-container .tile .tile-icon-wrapper img[data-v-74875ede]{width:28px;height:28px;filter:brightness(0) invert(1);opacity:.9;transition:all .4s ease}.dialog .tiles-container .tile .tile-icon-wrapper img.upload[data-v-74875ede]{width:24px;height:24px}.dialog .tiles-container .tile .tile-title[data-v-74875ede]{font-size:15px;font-weight:600;color:#fff;margin-bottom:6px;letter-spacing:0}.dialog .tiles-container .tile .tile-description[data-v-74875ede]{font-size:12px;color:hsla(0,0%,100%,.6);line-height:1.4;transition:color .3s ease}.dialog .tiles-container .tile.diagram[data-v-74875ede]{--tile-accent-rgb:79,70,229;--tile-accent-start:#4f46e5;--tile-accent-end:#2563eb}.dialog .tiles-container .tile.richtext[data-v-74875ede]{--tile-accent-rgb:6,182,212;--tile-accent-start:#06b6d4;--tile-accent-end:#0891b2}.dialog .tiles-container .tile.spreadsheet[data-v-74875ede]{--tile-accent-rgb:132,204,22;--tile-accent-start:#84cc16;--tile-accent-end:#22c55e}.dialog .tiles-container .tile.kanban[data-v-74875ede]{--tile-accent-rgb:168,85,247;--tile-accent-start:#a855f7;--tile-accent-end:#ec4899}.dialog .tiles-container .tile.licensing[data-v-74875ede]{--tile-accent-rgb:245,158,11;--tile-accent-start:#f59e0b;--tile-accent-end:#facc15}.dialog .tiles-container .tile-upload[data-v-74875ede]{--tile-accent-rgb:20,184,166;--tile-accent-start:#14b8a6;--tile-accent-end:#0f766e;border-style:dashed;border-width:2px;background:hsla(0,0%,100%,.02)}.dialog .tiles-container .tile-upload.drag-over .tile-icon-wrapper[data-v-74875ede],.dialog .tiles-container .tile-upload:hover .tile-icon-wrapper[data-v-74875ede]{background:linear-gradient(135deg,var(--tile-accent-start) 0,var(--tile-accent-end) 100%)}.dialog .tiles-container .tile-upload .browse-button[data-v-74875ede]{color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);padding:6px 16px;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;margin-top:12px;transition:all .3s ease}.dialog .tiles-container .tile-upload .browse-button[data-v-74875ede]:disabled{cursor:not-allowed;opacity:.7}.dialog .tiles-container .tile-upload .hidden[data-v-74875ede]{display:none}.dialog .dialog-actions[data-v-74875ede]{display:flex;justify-content:flex-end;gap:12px;flex:0 0 auto;padding:16px 40px 24px;position:relative;z-index:1;border-top:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,7%,.72);box-shadow:0 -12px 24px rgba(0,0,0,.18)}.dialog .dialog-actions .btn[data-v-74875ede]{padding:12px 24px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;letter-spacing:0}.dialog .dialog-actions .btn.btn-secondary[data-v-74875ede]{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.15)}.dialog .dialog-actions .btn.btn-secondary[data-v-74875ede]:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.25);transform:translateY(-1px)}@media(max-width:768px){.dialog .dialog-header[data-v-74875ede]{padding:32px 52px 0 24px}.dialog .dialog-body[data-v-74875ede]{padding:0 24px}.dialog .dialog-actions[data-v-74875ede]{padding:14px 24px 20px}.dialog .tiles-container[data-v-74875ede]{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:480px){.dialog .dialog-header[data-v-74875ede]{padding:28px 48px 0 20px}.dialog .dialog-body[data-v-74875ede]{padding:0 20px}.dialog .dialog-actions[data-v-74875ede]{padding:14px 20px 18px}.dialog .tiles-container[data-v-74875ede]{grid-template-columns:1fr}}.p-dialog.documents-settings-dialog{position:relative;overflow:hidden;background:var(--config-dialog-bg);color:var(--text-color)}.p-dialog.documents-settings-dialog:before{content:"";position:absolute;inset:0;background:var(--config-dialog-ambient);pointer-events:none;z-index:0}.p-dialog.documents-settings-dialog>*{position:relative;z-index:1}.p-dialog.documents-settings-dialog .p-dialog-header{background:var(--config-dialog-header-bg);border-bottom:1px solid var(--config-dialog-divider);padding:16px 20px}.p-dialog.documents-settings-dialog .p-dialog-header i:not(.p-dialog-header-close-icon){margin:0 5px}.p-dialog.documents-settings-dialog .p-dialog-header .dialog-header-content{display:flex;align-items:center;min-width:0}.p-dialog.documents-settings-dialog .p-dialog-header .header-icon{color:var(--primary-color);margin-right:6px}.p-dialog.documents-settings-dialog .p-dialog-header .header-title{position:relative;top:-1px;margin-left:4px;font-weight:600;font-size:1rem;color:var(--text-color)}.p-dialog.documents-settings-dialog .p-dialog-header .dialog-subtitle,.p-dialog.documents-settings-dialog .p-dialog-header .path-preview{color:var(--text-color-secondary);font-size:.85rem;overflow-wrap:anywhere}.p-dialog.documents-settings-dialog .p-dialog-content{padding:0;overflow:hidden;background:transparent;margin-left:-8px;width:calc(100% + 16px)}.p-dialog.documents-settings-dialog .dialog-content-wrapper{height:540px;display:flex;flex-direction:column;min-height:0}.p-dialog.documents-settings-dialog .tab-content-scroll{height:100%;overflow-y:auto;padding:20px;scrollbar-width:thin;scrollbar-color:var(--color-step-30) transparent}.p-dialog.documents-settings-dialog .config-section{position:relative;border:1px solid var(--config-dialog-border);border-radius:10px;background:var(--config-dialog-panel-gradient);box-shadow:var(--config-dialog-card-shadow);padding:18px 20px;margin-bottom:18px;transition:border-color .2s ease,box-shadow .2s ease}.p-dialog.documents-settings-dialog .config-section:last-child{margin-bottom:0}.p-dialog.documents-settings-dialog .config-section:hover{border-color:var(--field-hover-border-color,var(--config-dialog-border));box-shadow:var(--config-dialog-card-hover-shadow)}.p-dialog.documents-settings-dialog .section-title{font-size:1rem;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:8px;margin:0 0 14px 0}.p-dialog.documents-settings-dialog .section-title i{color:var(--primary-color);font-size:1rem}.p-dialog.documents-settings-dialog .section-title .inline-path{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;color:var(--text-color-secondary);background:var(--surface-muted-bg);border:1px solid var(--config-dialog-divider);padding:2px 6px;border-radius:6px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-dialog.documents-settings-dialog .section-description{color:var(--text-color-secondary);font-size:.875rem;margin-bottom:14px;line-height:1.5}.p-dialog.documents-settings-dialog .field{margin-bottom:12px}.p-dialog.documents-settings-dialog .field label{display:block;margin-bottom:4px;font-weight:500;color:var(--text-color-secondary);font-size:.875rem}.p-dialog.documents-settings-dialog .field .p-dropdown,.p-dialog.documents-settings-dialog .field .p-inputnumber,.p-dialog.documents-settings-dialog .field .p-inputtext,.p-dialog.documents-settings-dialog .field .p-multiselect,.p-dialog.documents-settings-dialog .field .p-password,.p-dialog.documents-settings-dialog .field .p-select,.p-dialog.documents-settings-dialog .field .p-textarea,.p-dialog.documents-settings-dialog .field input,.p-dialog.documents-settings-dialog .field textarea{width:100%}.p-dialog.documents-settings-dialog .field .helper-text{color:var(--field-helper-color);font-size:.8rem;margin-top:3px;overflow-wrap:anywhere}.p-dialog.documents-settings-dialog .switch-wrapper{display:flex;align-items:center;gap:10px;padding:4px 0}.p-dialog.documents-settings-dialog .switch-wrapper .switch-label{font-weight:500;color:var(--text-color-secondary);font-size:.875rem}.p-dialog.documents-settings-dialog .status-pill{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:2px 8px;border:1px solid var(--chip-border);border-radius:999px;background:var(--chip-bg);color:var(--chip-color);font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap}.p-dialog.documents-settings-dialog .status-pill.on{background:var(--config-dialog-success-bg);border-color:var(--config-dialog-success-border);color:var(--config-dialog-success-color)}.p-dialog.documents-settings-dialog .status-pill.off{background:var(--config-dialog-danger-bg);border-color:var(--config-dialog-danger-border);color:var(--config-dialog-danger-color)}.p-dialog.documents-settings-dialog .status-pill.warn{background:var(--config-dialog-warning-bg);border-color:var(--config-dialog-warning-border);color:var(--config-dialog-warning-color)}.p-dialog.documents-settings-dialog .p-dialog-footer{padding:14px 20px;border-top:1px solid var(--config-dialog-divider);background:var(--config-dialog-footer-bg)}.p-dialog.documents-settings-dialog .p-dialog-footer .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.p-dialog.documents-settings-dialog .p-button{margin-left:5px}.p-dialog.documents-settings-dialog .p-dialog-header .mode-badge{margin-left:12px;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:uppercase}.p-dialog.documents-settings-dialog .p-dialog-header .mode-badge.onprem{background:var(--config-dialog-warning-bg);border:1px solid var(--config-dialog-warning-border);color:var(--config-dialog-warning-color)}.p-dialog.documents-settings-dialog .p-dialog-header .mode-badge.central{background:var(--config-dialog-success-bg);border:1px solid var(--config-dialog-success-border);color:var(--config-dialog-success-color)}.p-dialog.documents-settings-dialog .p-dialog-header .mode-badge.airgapped{background:var(--config-dialog-danger-bg);border:1px solid var(--config-dialog-danger-border);color:var(--config-dialog-danger-color)}.p-dialog.documents-settings-dialog .status-message{margin:8px 16px}.p-dialog.documents-settings-dialog .section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.p-dialog.documents-settings-dialog .section-actions{display:flex;gap:10px;flex-wrap:wrap}.p-dialog.documents-settings-dialog .templates-table .p-datatable-tbody>tr>td{vertical-align:middle}.p-dialog.documents-settings-dialog .template-type{display:flex;align-items:center;gap:10px}.p-dialog.documents-settings-dialog .template-icon{width:18px;height:18px}.p-dialog.documents-settings-dialog .table-actions{display:flex;justify-content:flex-end}.p-dialog.documents-settings-dialog .empty-state{text-align:center;font-style:italic;color:var(--text-color-secondary);margin-top:12px}.p-dialog.documents-settings-dialog .p-dialog-footer .unsaved-indicator{margin-right:auto;color:var(--yellow-400);font-size:.85rem;display:flex;align-items:center;gap:6px}.notification-template-settings__header[data-v-6a28c606]{display:flex;align-items:center;gap:8px;font-weight:600}.notification-template-settings[data-v-6a28c606]{display:flex;flex-direction:column;gap:12px}.notification-template-settings__loading[data-v-6a28c606]{display:flex;justify-content:center;padding:48px 0}.notification-template-settings__body[data-v-6a28c606]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;min-height:420px}.notification-template-settings__list[data-v-6a28c606]{display:flex;flex-direction:column;gap:6px;border-right:1px solid var(--color-step-20);padding-right:12px}.notification-template-settings__item[data-v-6a28c606]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:1px solid var(--color-step-25);border-radius:6px;padding:9px 10px;background:var(--color-step-10);color:var(--color-step-85);cursor:pointer;text-align:left}.notification-template-settings__item.selected[data-v-6a28c606]{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 18%,transparent)}.notification-template-settings__item.modified small[data-v-6a28c606]{color:var(--primary-color)}.notification-template-settings__item small[data-v-6a28c606]{color:var(--color-step-55)}.notification-template-settings__editor[data-v-6a28c606]{display:flex;flex-direction:column;gap:12px;min-width:0}.notification-template-settings__title-row[data-v-6a28c606]{display:flex;justify-content:space-between;gap:12px}.notification-template-settings__title[data-v-6a28c606]{font-size:16px;font-weight:600;color:var(--color-step-90)}.notification-template-settings__default[data-v-6a28c606],.notification-template-settings__label[data-v-6a28c606],.notification-template-settings__subtitle[data-v-6a28c606]{color:var(--color-step-60);font-size:12px}.notification-template-settings__tag[data-v-6a28c606],.notification-template-settings__variable[data-v-6a28c606]{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;background:var(--color-step-20);color:var(--color-step-80);font-size:12px}.notification-template-settings__textarea[data-v-6a28c606]{width:100%;min-height:112px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.notification-template-settings__variables[data-v-6a28c606]{display:flex;flex-wrap:wrap;gap:6px}.notification-template-settings__default[data-v-6a28c606]{border:1px dashed var(--color-step-25);border-radius:6px;padding:8px;overflow-wrap:anywhere}.notification-template-settings__actions[data-v-6a28c606]{display:flex;justify-content:flex-end;gap:8px;margin-top:auto}@media (max-width:700px){.notification-template-settings__body[data-v-6a28c606]{grid-template-columns:1fr}.notification-template-settings__list[data-v-6a28c606]{border-right:0;border-bottom:1px solid var(--color-step-20);padding-right:0;padding-bottom:12px}}.notification-calendar-settings__header[data-v-22519430]{display:flex;align-items:center;gap:8px;font-weight:600}.notification-calendar-settings[data-v-22519430]{display:flex;flex-direction:column;gap:12px}.notification-calendar-settings__toolbar[data-v-22519430]{display:grid;grid-template-columns:minmax(120px,160px) minmax(180px,240px) minmax(280px,1fr) auto;gap:12px;align-items:end}.notification-calendar-settings__schedule label[data-v-22519430],.notification-calendar-settings__select-label[data-v-22519430]{display:flex;flex-direction:column;gap:4px;color:var(--color-step-65);font-size:12px}.notification-calendar-settings__input[data-v-22519430],.notification-calendar-settings__select[data-v-22519430]{min-height:34px;border:1px solid var(--color-step-25);border-radius:6px;background:var(--surface-card,#fff);color:var(--color-step-90);padding:6px 8px}.notification-calendar-settings__filters[data-v-22519430],.notification-calendar-settings__severity-list[data-v-22519430]{display:flex;flex-wrap:wrap;gap:8px}.notification-calendar-settings__severity-list span[data-v-22519430],.notification-calendar-settings__toggle[data-v-22519430]{display:inline-flex;align-items:center;gap:4px;color:var(--color-step-75);font-size:12px}.notification-calendar-settings__summary[data-v-22519430]{display:flex;flex-wrap:wrap;gap:8px}.notification-calendar-settings__dirty[data-v-22519430],.notification-calendar-settings__gap[data-v-22519430],.notification-calendar-settings__pill[data-v-22519430],.notification-calendar-settings__summary span[data-v-22519430]{border-radius:999px;background:var(--color-step-15);color:var(--color-step-75);padding:3px 8px;font-size:12px}.notification-calendar-settings__gap[data-v-22519430]{background:rgba(245,158,11,.16);color:#b45309}.notification-calendar-settings__dirty[data-v-22519430]{background:rgba(14,165,233,.16);color:#0369a1}.notification-calendar-settings__loading[data-v-22519430]{display:flex;justify-content:center;padding:48px 0}.notification-calendar-settings__rows[data-v-22519430]{display:flex;flex-direction:column;gap:10px;max-height:58vh;overflow:auto;padding-right:4px}.notification-calendar-settings__row[data-v-22519430]{border:1px solid var(--color-step-20);border-radius:8px;background:var(--surface-card,#fff);padding:12px}.notification-calendar-settings__row.gap[data-v-22519430]{border-color:rgba(245,158,11,.36)}.notification-calendar-settings__row.dirty[data-v-22519430]{border-color:rgba(14,165,233,.38)}.notification-calendar-settings__row-head[data-v-22519430]{display:flex;justify-content:space-between;gap:12px}.notification-calendar-settings__row-state[data-v-22519430],.notification-calendar-settings__row-title[data-v-22519430]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--color-step-90);font-weight:600}.notification-calendar-settings__empty[data-v-22519430],.notification-calendar-settings__row-subtitle[data-v-22519430]{color:var(--color-step-60);font-size:12px}.notification-calendar-settings__timeline[data-v-22519430]{position:relative;height:34px;margin:12px 0;border:1px solid var(--color-step-20);border-radius:6px;background:linear-gradient(90deg,var(--color-step-10),var(--color-step-5));overflow:hidden}.notification-calendar-settings__slot[data-v-22519430]{position:absolute;top:7px;height:18px;border-radius:5px;background:linear-gradient(90deg,#0ea5e9,#14b8a6)}.notification-calendar-settings__tick[data-v-22519430]{position:absolute;top:8px;z-index:1;color:var(--color-step-65);font-size:11px;pointer-events:none}.notification-calendar-settings__tick.start[data-v-22519430]{left:8px}.notification-calendar-settings__tick.middle[data-v-22519430]{left:50%;transform:translateX(-50%)}.notification-calendar-settings__tick.end[data-v-22519430]{right:8px}.notification-calendar-settings__schedule-list[data-v-22519430],.notification-calendar-settings__schedule[data-v-22519430]{display:flex;flex-direction:column;gap:8px}.notification-calendar-settings__schedule[data-v-22519430]{display:grid;grid-template-columns:110px 110px minmax(140px,220px) minmax(240px,1fr) auto;align-items:end;border-top:1px solid var(--color-step-15);padding-top:8px}.notification-calendar-settings__actions[data-v-22519430]{display:flex;justify-content:flex-end;gap:8px}@media (max-width:860px){.notification-calendar-settings__schedule[data-v-22519430],.notification-calendar-settings__toolbar[data-v-22519430]{grid-template-columns:1fr}}.account-switcher-settings__header[data-v-4b8b4890]{display:flex;align-items:center;gap:8px;font-weight:600}.account-switcher-settings[data-v-4b8b4890]{display:flex;flex-direction:column;gap:12px}.account-switcher-settings__identity[data-v-4b8b4890]{display:flex;flex-direction:column;gap:2px;color:var(--color-step-90);font-weight:600}.account-switcher-settings__empty[data-v-4b8b4890],.account-switcher-settings__identity small[data-v-4b8b4890]{color:var(--color-step-60);font-size:12px;font-weight:400}.account-switcher-settings__loading[data-v-4b8b4890]{display:flex;justify-content:center;padding:40px 0}.account-switcher-settings__accounts[data-v-4b8b4890]{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow:auto}.account-switcher-settings__account[data-v-4b8b4890]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:1px solid var(--color-step-25);border-radius:7px;background:var(--surface-card,#fff);color:var(--color-step-90);padding:11px 12px;cursor:pointer;text-align:left}.account-switcher-settings__account.current[data-v-4b8b4890]{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 12%,transparent)}.account-switcher-settings__account.unavailable[data-v-4b8b4890]{opacity:.68;cursor:not-allowed}.account-switcher-settings__account small[data-v-4b8b4890]{color:var(--color-step-60);white-space:nowrap}.account-switcher-settings__actions[data-v-4b8b4890]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.account-options-settings__header[data-v-4df78e70]{display:flex;align-items:center;gap:8px;font-weight:600}.account-options-settings[data-v-4df78e70]{display:flex;flex-direction:column;gap:14px}.account-options-settings__loading[data-v-4df78e70]{display:flex;justify-content:center;padding:40px 0}.account-options-settings__body[data-v-4df78e70]{display:grid;gap:16px}.account-options-settings__field[data-v-4df78e70]{display:grid;gap:7px;color:var(--color-step-75);font-size:12px;font-weight:600}.account-options-settings__field select[data-v-4df78e70]{width:100%;min-height:38px;border:1px solid var(--color-step-25);border-radius:6px;background:var(--surface-card,#fff);color:var(--color-step-90);font:inherit;padding:7px 9px}.account-options-settings__shortcuts[data-v-4df78e70]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-options-settings__shortcut[data-v-4df78e70]{display:flex;align-items:center;gap:10px;min-height:48px;border:1px solid var(--color-step-25);border-radius:7px;background:var(--surface-card,#fff);color:var(--color-step-90);cursor:pointer;font:inherit;padding:10px 12px;text-align:left}.account-options-settings__shortcut[data-v-4df78e70]:hover{border-color:var(--primary-color)}.account-options-settings__shortcut i[data-v-4df78e70]{color:var(--primary-color)}.account-options-settings__close[data-v-4df78e70]{display:grid;gap:10px;border-top:1px solid var(--color-step-25);padding-top:14px}.account-options-settings__close-grid[data-v-4df78e70]{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:12px}.account-options-settings__actions[data-v-4df78e70],.account-options-settings__danger-actions[data-v-4df78e70]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (max-width:620px){.account-options-settings__close-grid[data-v-4df78e70],.account-options-settings__shortcuts[data-v-4df78e70]{grid-template-columns:1fr}}.p-dialog.agent-device-settings-dialog{position:relative;overflow:hidden;background:var(--config-dialog-bg);color:var(--text-color)}.p-dialog.agent-device-settings-dialog:before{content:"";position:absolute;inset:0;background:var(--config-dialog-ambient);pointer-events:none;z-index:0}.p-dialog.agent-device-settings-dialog>*{position:relative;z-index:1}.p-dialog.agent-device-settings-dialog .p-dialog-header{background:var(--config-dialog-header-bg);border-bottom:1px solid var(--config-dialog-divider);padding:16px 20px}.p-dialog.agent-device-settings-dialog .p-dialog-header i:not(.p-dialog-header-close-icon){margin:0 5px}.p-dialog.agent-device-settings-dialog .p-dialog-header .dialog-header-content{display:flex;align-items:center;min-width:0}.p-dialog.agent-device-settings-dialog .p-dialog-header .header-icon{color:var(--primary-color);margin-right:6px}.p-dialog.agent-device-settings-dialog .p-dialog-header .header-title{position:relative;top:-1px;margin-left:4px;font-weight:600;font-size:1rem;color:var(--text-color)}.p-dialog.agent-device-settings-dialog .p-dialog-header .dialog-subtitle,.p-dialog.agent-device-settings-dialog .p-dialog-header .path-preview{color:var(--text-color-secondary);font-size:.85rem;overflow-wrap:anywhere}.p-dialog.agent-device-settings-dialog .p-dialog-content{padding:0;overflow:hidden;background:transparent;margin-left:-8px;width:calc(100% + 16px)}.p-dialog.agent-device-settings-dialog .dialog-content-wrapper{height:640px;display:flex;flex-direction:column;min-height:0}.p-dialog.agent-device-settings-dialog .tab-content-scroll{height:100%;overflow-y:auto;padding:20px;scrollbar-width:thin;scrollbar-color:var(--color-step-30) transparent}.p-dialog.agent-device-settings-dialog .config-section{position:relative;border:1px solid var(--config-dialog-border);border-radius:10px;background:var(--config-dialog-panel-gradient);box-shadow:var(--config-dialog-card-shadow);padding:18px 20px;margin-bottom:18px;transition:border-color .2s ease,box-shadow .2s ease}.p-dialog.agent-device-settings-dialog .config-section:last-child{margin-bottom:0}.p-dialog.agent-device-settings-dialog .config-section:hover{border-color:var(--field-hover-border-color,var(--config-dialog-border));box-shadow:var(--config-dialog-card-hover-shadow)}.p-dialog.agent-device-settings-dialog .section-title{font-size:1rem;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:8px;margin:0 0 14px 0}.p-dialog.agent-device-settings-dialog .section-title i{color:var(--primary-color);font-size:1rem}.p-dialog.agent-device-settings-dialog .section-title .inline-path{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;color:var(--text-color-secondary);background:var(--surface-muted-bg);border:1px solid var(--config-dialog-divider);padding:2px 6px;border-radius:6px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-dialog.agent-device-settings-dialog .section-description{color:var(--text-color-secondary);font-size:.875rem;margin-bottom:14px;line-height:1.5}.p-dialog.agent-device-settings-dialog .field{margin-bottom:12px}.p-dialog.agent-device-settings-dialog .field label{display:block;margin-bottom:4px;font-weight:500;color:var(--text-color-secondary);font-size:.875rem}.p-dialog.agent-device-settings-dialog .field .p-dropdown,.p-dialog.agent-device-settings-dialog .field .p-inputnumber,.p-dialog.agent-device-settings-dialog .field .p-inputtext,.p-dialog.agent-device-settings-dialog .field .p-multiselect,.p-dialog.agent-device-settings-dialog .field .p-password,.p-dialog.agent-device-settings-dialog .field .p-select,.p-dialog.agent-device-settings-dialog .field .p-textarea,.p-dialog.agent-device-settings-dialog .field input,.p-dialog.agent-device-settings-dialog .field textarea{width:100%}.p-dialog.agent-device-settings-dialog .field .helper-text{color:var(--field-helper-color);font-size:.8rem;margin-top:3px;overflow-wrap:anywhere}.p-dialog.agent-device-settings-dialog .switch-wrapper{display:flex;align-items:center;gap:10px;padding:4px 0}.p-dialog.agent-device-settings-dialog .switch-wrapper .switch-label{font-weight:500;color:var(--text-color-secondary);font-size:.875rem}.p-dialog.agent-device-settings-dialog .status-pill{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:2px 8px;border:1px solid var(--chip-border);border-radius:999px;background:var(--chip-bg);color:var(--chip-color);font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap}.p-dialog.agent-device-settings-dialog .status-pill.on{background:var(--config-dialog-success-bg);border-color:var(--config-dialog-success-border);color:var(--config-dialog-success-color)}.p-dialog.agent-device-settings-dialog .status-pill.off{background:var(--config-dialog-danger-bg);border-color:var(--config-dialog-danger-border);color:var(--config-dialog-danger-color)}.p-dialog.agent-device-settings-dialog .status-pill.warn{background:var(--config-dialog-warning-bg);border-color:var(--config-dialog-warning-border);color:var(--config-dialog-warning-color)}.p-dialog.agent-device-settings-dialog .p-dialog-footer{padding:14px 20px;border-top:1px solid var(--config-dialog-divider);background:var(--config-dialog-footer-bg)}.p-dialog.agent-device-settings-dialog .p-dialog-footer .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.p-dialog.agent-device-settings-dialog .p-button{margin-left:5px}.p-dialog.agent-device-settings-dialog .p-dialog-header .mode-badge{margin-left:12px;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:uppercase}.p-dialog.agent-device-settings-dialog .p-dialog-header .mode-badge.onprem{background:var(--config-dialog-warning-bg);border:1px solid var(--config-dialog-warning-border);color:var(--config-dialog-warning-color)}.p-dialog.agent-device-settings-dialog .p-dialog-header .mode-badge.central{background:var(--config-dialog-success-bg);border:1px solid var(--config-dialog-success-border);color:var(--config-dialog-success-color)}.p-dialog.agent-device-settings-dialog .p-dialog-header .mode-badge.airgapped{background:var(--config-dialog-danger-bg);border:1px solid var(--config-dialog-danger-border);color:var(--config-dialog-danger-color)}.p-dialog.agent-device-settings-dialog .dialog-header-content{display:flex;align-items:center;min-width:0}.p-dialog.agent-device-settings-dialog .dialog-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-dialog.agent-device-settings-dialog .custom-tabview.vertical-left .p-tabview-nav-container{width:210px}.p-dialog.agent-device-settings-dialog .platform-pill{display:inline-flex;min-height:42px;align-items:center;padding:0 14px;border-radius:999px;background:var(--chip-bg);border:1px solid var(--chip-border);color:var(--chip-color)}.p-dialog.agent-device-settings-dialog .setup-section{display:grid;gap:16px}.p-dialog.agent-device-settings-dialog .agent-setup-flow{margin:-2px 0 2px}.p-dialog.agent-device-settings-dialog .setup-status-banner{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:18px;background:var(--surface-muted-bg);border:1px solid var(--config-dialog-border)}.p-dialog.agent-device-settings-dialog .setup-status-chip{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:var(--chip-bg);border:1px solid var(--chip-border);color:var(--chip-color);font-size:.8rem;letter-spacing:.02em}.p-dialog.agent-device-settings-dialog .setup-status-detail{display:inline-flex;align-items:center;gap:8px;color:var(--text-color-secondary)}.p-dialog.agent-device-settings-dialog .setup-status-banner.is-success,.p-dialog.agent-device-settings-dialog .setup-status-banner.is-success .setup-status-chip{background:var(--config-dialog-success-bg);border-color:var(--config-dialog-success-border)}.p-dialog.agent-device-settings-dialog .setup-status-banner.is-success .setup-status-chip{color:var(--config-dialog-success-color)}.p-dialog.agent-device-settings-dialog .setup-status-banner.is-failed,.p-dialog.agent-device-settings-dialog .setup-status-banner.is-failed .setup-status-chip{background:var(--config-dialog-danger-bg);border-color:var(--config-dialog-danger-border)}.p-dialog.agent-device-settings-dialog .setup-status-banner.is-failed .setup-status-chip{color:var(--config-dialog-danger-color)}.p-dialog.agent-device-settings-dialog .setup-inline-error{padding:12px 14px;border-radius:14px;background:var(--config-dialog-danger-bg);border:1px solid var(--config-dialog-danger-border);color:var(--config-dialog-danger-color)}.p-dialog.agent-device-settings-dialog .setup-result-card{display:grid;gap:12px;padding:18px;border-radius:18px;border:1px solid var(--config-dialog-border);background:var(--config-dialog-panel-gradient);box-shadow:var(--config-dialog-card-shadow)}.p-dialog.agent-device-settings-dialog .setup-result-card h5{margin:0;font-size:1rem}.p-dialog.agent-device-settings-dialog .setup-result-card p{margin:0;color:var(--text-color-secondary);line-height:1.5}.p-dialog.agent-device-settings-dialog .setup-result-card.is-success{border-color:var(--config-dialog-success-border)}.p-dialog.agent-device-settings-dialog .setup-result-card.is-failed{border-color:var(--config-dialog-danger-border)}.p-dialog.agent-device-settings-dialog .setup-result-actions{display:flex;flex-wrap:wrap;gap:12px}.p-dialog.agent-device-settings-dialog .setup-next-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.p-dialog.agent-device-settings-dialog .setup-next-list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;color:var(--text-color-secondary);line-height:1.45}.p-dialog.agent-device-settings-dialog .setup-next-list i{color:var(--primary-color);padding-top:2px}.p-dialog.agent-device-settings-dialog .setup-step-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.p-dialog.agent-device-settings-dialog .setup-card{display:grid;gap:12px;border:1px solid var(--config-dialog-border);border-radius:18px;padding:18px;background:var(--config-dialog-panel-gradient);box-shadow:var(--config-dialog-card-shadow)}.p-dialog.agent-device-settings-dialog .setup-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.p-dialog.agent-device-settings-dialog .setup-card-header h5{margin:0;font-size:1rem}.p-dialog.agent-device-settings-dialog .setup-card p{margin:0;color:var(--text-color-secondary);line-height:1.5}.p-dialog.agent-device-settings-dialog .setup-card textarea{width:100%;min-height:72px;resize:vertical;border-radius:14px;border:1px solid var(--field-border-color);padding:12px;background:var(--field-background-color);color:var(--text-color);font-family:var(--font-family,monospace)}.p-dialog.agent-device-settings-dialog .setup-card-actions{display:flex;flex-wrap:wrap;gap:8px}.p-dialog.agent-device-settings-dialog .setup-download-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.p-dialog.agent-device-settings-dialog .setup-download-button{display:inline-flex;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:10px;padding:0 18px;border-radius:8px;background:var(--primary-color);color:var(--primary-color-text,#fff);font-weight:700;text-decoration:none;box-shadow:0 10px 26px rgba(236,0,140,.22)}.p-dialog.agent-device-settings-dialog .setup-download-button:hover{color:var(--primary-color-text,#fff);text-decoration:none;filter:brightness(1.04)}.p-dialog.agent-device-settings-dialog .setup-download-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-dialog.agent-device-settings-dialog .setup-copy-link-button.p-button{width:44px;min-width:44px;height:44px;border:1px solid var(--config-dialog-border);border-radius:8px;background:var(--surface-muted-bg)}.p-dialog.agent-device-settings-dialog .setup-download-meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;min-width:0;color:var(--text-color-secondary);font-size:.86rem}.p-dialog.agent-device-settings-dialog .setup-download-file,.p-dialog.agent-device-settings-dialog .setup-download-source{display:inline-flex;min-width:0;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-dialog.agent-device-settings-dialog .setup-download-file i{flex:0 0 auto}.p-dialog.agent-device-settings-dialog .setup-command-card{grid-column:1/-1}.p-dialog.agent-device-settings-dialog .management-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:18px}.p-dialog.agent-device-settings-dialog .management-card{align-content:start}.p-dialog.agent-device-settings-dialog .management-detail-list{display:grid;gap:8px;margin:0}.p-dialog.agent-device-settings-dialog .management-detail-list div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;padding:8px 0;border-top:1px solid var(--config-dialog-divider)}.p-dialog.agent-device-settings-dialog .management-detail-list dt{flex:0 0 auto;color:var(--text-color-secondary);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.p-dialog.agent-device-settings-dialog .management-detail-list dd{min-width:0;margin:0;color:var(--text-color);text-align:right;overflow-wrap:anywhere}.p-dialog.agent-device-settings-dialog .management-runtime-grid{margin-top:8px}.p-dialog.agent-device-settings-dialog .extensions-section{display:grid;gap:14px}.p-dialog.agent-device-settings-dialog .extensions-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.p-dialog.agent-device-settings-dialog .extension-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.p-dialog.agent-device-settings-dialog .extensions-workspace{position:relative;min-height:360px;isolation:isolate}.p-dialog.agent-device-settings-dialog .agent-extension-list{border:1px solid var(--config-dialog-border);border-radius:8px;overflow:hidden;background:var(--config-dialog-panel-gradient);box-shadow:var(--config-dialog-card-shadow)}.p-dialog.agent-device-settings-dialog .agent-extension-row,.p-dialog.agent-device-settings-dialog .extension-list-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,128px) 54px minmax(96px,124px);gap:12px;align-items:center}.p-dialog.agent-device-settings-dialog .agent-extension-row>*,.p-dialog.agent-device-settings-dialog .extension-list-header>*{min-width:0}.p-dialog.agent-device-settings-dialog .extension-list-header{min-height:48px;padding:0 16px;color:var(--text-color-secondary);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--config-dialog-divider)}.p-dialog.agent-device-settings-dialog .agent-extension-row{min-height:78px;padding:14px 16px;border-bottom:1px solid var(--config-dialog-divider)}.p-dialog.agent-device-settings-dialog .agent-extension-row:last-child{border-bottom:0}.p-dialog.agent-device-settings-dialog .agent-extension-row.is-configuring{background:rgba(225,0,152,.08)}.p-dialog.agent-device-settings-dialog .agent-extension-row.is-disabled{opacity:.86}.p-dialog.agent-device-settings-dialog .extension-row-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-width:0;cursor:help}.p-dialog.agent-device-settings-dialog .extension-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--primary-color);font-size:1.25rem}.p-dialog.agent-device-settings-dialog .extension-copy{min-width:0}.p-dialog.agent-device-settings-dialog .extension-name-line{display:flex;align-items:center;gap:6px;min-width:0}.p-dialog.agent-device-settings-dialog .extension-name{min-width:0;margin:0;font-size:.98rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-dialog.agent-device-settings-dialog .extension-help-icon{flex:0 0 auto;color:var(--text-color-secondary);font-size:.84rem;opacity:.84}.p-dialog.agent-device-settings-dialog .extension-row-muted{color:var(--text-color-secondary);font-size:.82rem}.p-dialog.agent-device-settings-dialog .extension-status-stack{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.p-dialog.agent-device-settings-dialog .extension-pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;border-radius:7px;padding:4px 9px;font-size:.76rem;background:var(--chip-bg);border:1px solid var(--chip-border);color:var(--chip-color)}.p-dialog.agent-device-settings-dialog .extension-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis}.p-dialog.agent-device-settings-dialog .extension-pill.is-on{background:var(--config-dialog-success-bg);border-color:var(--config-dialog-success-border);color:var(--config-dialog-success-color)}.p-dialog.agent-device-settings-dialog .extension-pill.is-off{background:var(--surface-muted-bg);border-color:var(--config-dialog-border);color:var(--text-color-secondary)}.p-dialog.agent-device-settings-dialog .extension-pill.is-warn{background:var(--config-dialog-warning-bg);border-color:var(--config-dialog-warning-border);color:var(--config-dialog-warning-color)}.p-dialog.agent-device-settings-dialog .extension-pill.is-info{background:var(--chip-bg);border-color:var(--chip-border);color:var(--chip-color)}.p-dialog.agent-device-settings-dialog .extension-enable-cell{display:flex;align-items:center}.p-dialog.agent-device-settings-dialog .extension-switch{position:relative;display:inline-flex;width:48px;height:26px;cursor:pointer}.p-dialog.agent-device-settings-dialog .extension-switch input{position:absolute;opacity:0;pointer-events:none}.p-dialog.agent-device-settings-dialog .extension-switch-track{position:relative;width:48px;height:26px;border-radius:999px;background:var(--surface-muted-bg);border:1px solid var(--config-dialog-border);transition:background .16s ease,border-color .16s ease}.p-dialog.agent-device-settings-dialog .extension-switch-track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--text-color);transition:transform .16s ease;box-shadow:0 2px 8px rgba(0,0,0,.28)}.p-dialog.agent-device-settings-dialog .extension-switch.is-on .extension-switch-track{background:var(--primary-color);border-color:var(--primary-color)}.p-dialog.agent-device-settings-dialog .extension-switch.is-on .extension-switch-track:after{transform:translateX(22px);background:var(--primary-color-text,#fff)}.p-dialog.agent-device-settings-dialog .extension-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px;align-items:center;min-width:0}.p-dialog.agent-device-settings-dialog .extension-row-actions .p-button{max-width:100%}.p-dialog.agent-device-settings-dialog .extension-row-actions .p-button-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.p-dialog.agent-device-settings-dialog .extension-config-overlay{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-start;justify-content:center;padding:12px}.p-dialog.agent-device-settings-dialog .extension-config-scrim{position:absolute;inset:0;background:rgba(0,0,0,.36);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.p-dialog.agent-device-settings-dialog .extension-config-panel{position:relative;z-index:1;display:grid;gap:16px;width:min(560px,100%);max-height:min(620px,100vh - 160px);overflow:auto;border:1px solid var(--config-dialog-border);border-radius:8px;padding:18px;background:var(--config-dialog-panel-gradient);box-shadow:0 22px 70px rgba(0,0,0,.44)}.p-dialog.agent-device-settings-dialog .extension-config-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start}.p-dialog.agent-device-settings-dialog .extension-config-header h5{margin:0;font-size:1.05rem}.p-dialog.agent-device-settings-dialog .extension-config-header p{margin:5px 0 0;color:var(--text-color-secondary)}.p-dialog.agent-device-settings-dialog .extension-config-footer{display:flex;justify-content:flex-end;gap:8px}.p-dialog.agent-device-settings-dialog .extension-fields{padding-top:4px}.p-dialog.agent-device-settings-dialog .extension-fields .field{margin-bottom:10px}.p-dialog.agent-device-settings-dialog .extension-native-field{width:100%;min-height:38px;border:1px solid var(--field-border-color);border-radius:8px;padding:0 10px;background:var(--field-background-color);color:var(--text-color)}.p-dialog.agent-device-settings-dialog .extension-checkbox-row{display:inline-flex;align-items:center;gap:8px;cursor:pointer;min-height:42px}@media(max-width:860px){.p-dialog.agent-device-settings-dialog .extensions-topbar{align-items:flex-start;flex-direction:column}.p-dialog.agent-device-settings-dialog .extension-toolbar{justify-content:flex-start}.p-dialog.agent-device-settings-dialog .extension-list-header{display:none}.p-dialog.agent-device-settings-dialog .agent-extension-row{grid-template-columns:1fr;gap:10px;align-items:start}.p-dialog.agent-device-settings-dialog .extension-config-overlay{align-items:stretch;justify-content:center;padding:10px}.p-dialog.agent-device-settings-dialog .extension-config-panel{max-height:calc(100vh - 120px)}.p-dialog.agent-device-settings-dialog .extension-name{white-space:normal}}.p-dialog.agent-device-settings-dialog .helper-text{color:var(--text-color-secondary)}.p-dialog.agent-device-settings-dialog .danger-actions{display:flex;flex-wrap:wrap;gap:12px}.p-dialog.device-settings-dialog{position:relative;overflow:hidden;background:var(--config-dialog-bg);color:var(--text-color)}.p-dialog.device-settings-dialog:before{content:"";position:absolute;inset:0;background:var(--config-dialog-ambient);pointer-events:none;z-index:0}.p-dialog.device-settings-dialog>*{position:relative;z-index:1}.p-dialog.device-settings-dialog .p-dialog-header{background:var(--config-dialog-header-bg);border-bottom:1px solid var(--config-dialog-divider);padding:16px 20px}.p-dialog.device-settings-dialog .p-dialog-header i:not(.p-dialog-header-close-icon){margin:0 5px}.p-dialog.device-settings-dialog .p-dialog-header .dialog-header-content{display:flex;align-items:center;min-width:0}.p-dialog.device-settings-dialog .p-dialog-header .header-icon{color:var(--primary-color);margin-right:6px}.p-dialog.device-settings-dialog .p-dialog-header .header-title{position:relative;top:-1px;margin-left:4px;font-weight:600;font-size:1rem;color:var(--text-color)}.p-dialog.device-settings-dialog .p-dialog-header .dialog-subtitle,.p-dialog.device-settings-dialog .p-dialog-header .path-preview{color:var(--text-color-secondary);font-size:.85rem;overflow-wrap:anywhere}.p-dialog.device-settings-dialog .p-dialog-content{padding:0;overflow:hidden;background:transparent;margin-left:-8px;width:calc(100% + 16px)}.p-dialog.device-settings-dialog .dialog-content-wrapper{height:620px;display:flex;flex-direction:column;min-height:0}.p-dialog.device-settings-dialog .tab-content-scroll{height:100%;overflow-y:auto;padding:20px;scrollbar-width:thin;scrollbar-color:var(--color-step-30) transparent}.p-dialog.device-settings-dialog .config-section{position:relative;border:1px solid var(--config-dialog-border);border-radius:10px;background:var(--config-dialog-panel-gradient);box-shadow:var(--config-dialog-card-shadow);padding:18px 20px;margin-bottom:18px;transition:border-color .2s ease,box-shadow .2s ease}.p-dialog.device-settings-dialog .config-section:last-child{margin-bottom:0}.p-dialog.device-settings-dialog .config-section:hover{border-color:var(--field-hover-border-color,var(--config-dialog-border));box-shadow:var(--config-dialog-card-hover-shadow)}.p-dialog.device-settings-dialog .section-title{font-size:1rem;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:8px;margin:0 0 14px 0}.p-dialog.device-settings-dialog .section-title i{color:var(--primary-color);font-size:1rem}.p-dialog.device-settings-dialog .section-title .inline-path{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;color:var(--text-color-secondary);background:var(--surface-muted-bg);border:1px solid var(--config-dialog-divider);padding:2px 6px;border-radius:6px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-dialog.device-settings-dialog .section-description{color:var(--text-color-secondary);font-size:.875rem;margin-bottom:14px;line-height:1.5}.p-dialog.device-settings-dialog .field{margin-bottom:12px}.p-dialog.device-settings-dialog .field label{display:block;margin-bottom:4px;font-weight:500;color:var(--text-color-secondary);font-size:.875rem}.p-dialog.device-settings-dialog .field .p-dropdown,.p-dialog.device-settings-dialog .field .p-inputnumber,.p-dialog.device-settings-dialog .field .p-inputtext,.p-dialog.device-settings-dialog .field .p-multiselect,.p-dialog.device-settings-dialog .field .p-password,.p-dialog.device-settings-dialog .field .p-select,.p-dialog.device-settings-dialog .field .p-textarea,.p-dialog.device-settings-dialog .field input,.p-dialog.device-settings-dialog .field textarea{width:100%}.p-dialog.device-settings-dialog .field .helper-text{color:var(--field-helper-color);font-size:.8rem;margin-top:3px;overflow-wrap:anywhere}.p-dialog.device-settings-dialog .switch-wrapper{display:flex;align-items:center;gap:10px;padding:4px 0}.p-dialog.device-settings-dialog .switch-wrapper .switch-label{font-weight:500;color:var(--text-color-secondary);font-size:.875rem}.p-dialog.device-settings-dialog .status-pill{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:2px 8px;border:1px solid var(--chip-border);border-radius:999px;background:var(--chip-bg);color:var(--chip-color);font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap}.p-dialog.device-settings-dialog .status-pill.on{background:var(--config-dialog-success-bg);border-color:var(--config-dialog-success-border);color:var(--config-dialog-success-color)}.p-dialog.device-settings-dialog .status-pill.off{background:var(--config-dialog-danger-bg);border-color:var(--config-dialog-danger-border);color:var(--config-dialog-danger-color)}.p-dialog.device-settings-dialog .status-pill.warn{background:var(--config-dialog-warning-bg);border-color:var(--config-dialog-warning-border);color:var(--config-dialog-warning-color)}.p-dialog.device-settings-dialog .p-dialog-footer{padding:14px 20px;border-top:1px solid var(--config-dialog-divider);background:var(--config-dialog-footer-bg)}.p-dialog.device-settings-dialog .p-dialog-footer .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.p-dialog.device-settings-dialog .p-button{margin-left:5px}.p-dialog.device-settings-dialog .p-dialog-header .mode-badge{margin-left:12px;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:uppercase}.p-dialog.device-settings-dialog .p-dialog-header .mode-badge.onprem{background:var(--config-dialog-warning-bg);border:1px solid var(--config-dialog-warning-border);color:var(--config-dialog-warning-color)}.p-dialog.device-settings-dialog .p-dialog-header .mode-badge.central{background:var(--config-dialog-success-bg);border:1px solid var(--config-dialog-success-border);color:var(--config-dialog-success-color)}.p-dialog.device-settings-dialog .p-dialog-header .mode-badge.airgapped{background:var(--config-dialog-danger-bg);border:1px solid var(--config-dialog-danger-border);color:var(--config-dialog-danger-color)}.p-dialog.device-settings-dialog .dialog-header-content{display:flex;align-items:center;min-width:0}.p-dialog.device-settings-dialog .dialog-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-dialog.device-settings-dialog .custom-tabview.vertical-left .p-tabview-nav-container{width:210px}.p-dialog.device-settings-dialog .section-title .status-pill{margin-left:auto}.p-dialog.device-settings-dialog .device-status-banner{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;margin-bottom:16px;border:1px solid var(--config-dialog-warning-border);border-radius:10px;background:var(--config-dialog-warning-bg);color:var(--config-dialog-warning-color);line-height:1.35}.p-dialog.device-settings-dialog .device-status-detail{display:inline-flex;align-items:center;gap:8px;min-width:0}.p-dialog.device-settings-dialog .device-status-subdetail{flex-basis:100%;color:inherit;opacity:.92}.p-dialog.device-settings-dialog .device-status-banner.on{border-color:var(--config-dialog-success-border);background:var(--config-dialog-success-bg);color:var(--config-dialog-success-color)}.p-dialog.device-settings-dialog .device-status-banner.off{border-color:var(--config-dialog-danger-border);background:var(--config-dialog-danger-bg);color:var(--config-dialog-danger-color)}.p-dialog.device-settings-dialog .config-family-strip{display:grid;gap:10px;padding:12px 14px;margin-bottom:16px;border:1px solid var(--config-dialog-border);border-radius:10px;background:var(--config-dialog-panel-gradient)}.p-dialog.device-settings-dialog .config-family-heading{display:grid;gap:4px}.p-dialog.device-settings-dialog .config-family-heading strong{font-size:.95rem;color:var(--text-color)}.p-dialog.device-settings-dialog .config-family-heading span{color:var(--text-color-secondary);line-height:1.35}.p-dialog.device-settings-dialog .config-family-meta{display:flex;flex-wrap:wrap;gap:8px}.p-dialog.device-settings-dialog .config-family-meta span{border:1px solid var(--color-step-35);border-radius:999px;color:var(--text-color-secondary);font-size:.78rem;padding:3px 8px}.p-dialog.device-settings-dialog .identity-action-state{display:grid;gap:12px;padding:14px;margin:12px 0;border:1px solid var(--config-dialog-border);border-radius:10px;background:var(--config-dialog-panel-gradient)}.p-dialog.device-settings-dialog .identity-action-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--text-color-secondary);line-height:1.35}.p-dialog.device-settings-dialog .identity-action-state dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.p-dialog.device-settings-dialog .identity-action-state dt{color:var(--text-color-secondary);font-size:.78rem;margin-bottom:2px}.p-dialog.device-settings-dialog .identity-action-state dd{margin:0;overflow-wrap:anywhere}.p-dialog.device-settings-dialog .reidentify-feedback{display:grid;gap:4px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--config-dialog-warning-border);border-radius:10px;background:var(--config-dialog-warning-bg);color:var(--config-dialog-warning-color)}.p-dialog.device-settings-dialog .reidentify-feedback.success{border-color:var(--config-dialog-success-border);background:var(--config-dialog-success-bg);color:var(--config-dialog-success-color)}.p-dialog.device-settings-dialog .reidentify-feedback.off{border-color:var(--config-dialog-danger-border);background:var(--config-dialog-danger-bg);color:var(--config-dialog-danger-color)}@media(max-width:700px){.p-dialog.device-settings-dialog .identity-action-state dl{grid-template-columns:1fr}}.p-dialog.device-settings-dialog .p-autocomplete,.p-dialog.device-settings-dialog .p-autocomplete-input-multiple,.p-dialog.device-settings-dialog .p-autocomplete-multiple-container{width:100%}.p-dialog.device-settings-dialog .snmp-version-selector .p-selectbutton{display:flex;width:100%}.p-dialog.device-settings-dialog .snmp-version-selector .p-button{flex:1 1 0}.p-dialog.device-settings-dialog .device-notes-input{min-height:120px;resize:vertical}.p-dialog.device-settings-dialog .retention-summary{margin-top:8px;color:var(--text-color-secondary);font-size:.875rem}.p-dialog.device-settings-dialog .topology-placeholder{min-height:300px;border:1px dashed hsla(0,0%,100%,.18);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--text-color-secondary);background:hsla(0,0%,100%,.03)}.p-dialog.ticketing-provider-settings-dialog{position:relative;overflow:hidden;background:var(--config-dialog-bg);color:var(--text-color)}.p-dialog.ticketing-provider-settings-dialog:before{content:"";position:absolute;inset:0;background:var(--config-dialog-ambient);pointer-events:none;z-index:0}.p-dialog.ticketing-provider-settings-dialog>*{position:relative;z-index:1}.p-dialog.ticketing-provider-settings-dialog .p-dialog-header{background:var(--config-dialog-header-bg);border-bottom:1px solid var(--config-dialog-divider);padding:16px 20px}.p-dialog.ticketing-provider-settings-dialog .p-dialog-header i:not(.p-dialog-header-close-icon){margin:0 5px}.p-dialog.ticketing-provider-settings-dialog .p-dialog-header .dialog-header-content{display:flex;align-items:center;min-width:0}.p-dialog.ticketing-provider-settings-dialog .p-dialog-header .header-icon{color:var(--primary-color);margin-right:6px}.p-dialog.ticketing-provider-settings-dialog .p-dialog-header .header-title{position:relative;top:-1px;margin-left:4px;font-weight:600;font-size:1rem;color:var(--text-color)}.p-dialog.ticketing-provider-settings-dialog .p-dialog-header .dialog-subtitle,.p-dialog.ticketing-provider-settings-dialog .p-dialog-header .path-preview{color:var(--text-color-secondary);font-size:.85rem;overflow-wrap:anywhere}.p-dialog.ticketing-provider-settings-dialog .p-dialog-content{padding:0;overflow:hidden;background:transparent;margin-left:-8px;width:calc(100% + 16px)}.p-dialog.ticketing-provider-settings-dialog .dialog-content-wrapper{height:540px;display:flex;flex-direction:column;min-height:0}.p-dialog.ticketing-provider-settings-dialog .tab-content-scroll{height:100%;overflow-y:auto;padding:20px;scrollbar-width:thin;scrollbar-color:var(--color-step-30) transparent}.p-dialog.ticketing-provider-settings-dialog .config-section{position:relative;border:1px solid var(--config-dialog-border);border-radius:10px;background:var(--config-dialog-panel-gradient);box-shadow:var(--config-dialog-card-shadow);padding:18px 20px;margin-bottom:18px;transition:border-color .2s ease,box-shadow .2s ease}.p-dialog.ticketing-provider-settings-dialog .config-section:last-child{margin-bottom:0}.p-dialog.ticketing-provider-settings-dialog .config-section:hover{border-color:var(--field-hover-border-color,var(--config-dialog-border));box-shadow:var(--config-dialog-card-hover-shadow)}.p-dialog.ticketing-provider-settings-dialog .section-title{font-size:1rem;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:8px;margin:0 0 14px 0}.p-dialog.ticketing-provider-settings-dialog .section-title i{color:var(--primary-color);font-size:1rem}.p-dialog.ticketing-provider-settings-dialog .section-title .inline-path{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;color:var(--text-color-secondary);background:var(--surface-muted-bg);border:1px solid var(--config-dialog-divider);padding:2px 6px;border-radius:6px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-dialog.ticketing-provider-settings-dialog .section-description{color:var(--text-color-secondary);font-size:.875rem;margin-bottom:14px;line-height:1.5}.p-dialog.ticketing-provider-settings-dialog .field{margin-bottom:12px}.p-dialog.ticketing-provider-settings-dialog .field label{display:block;margin-bottom:4px;font-weight:500;color:var(--text-color-secondary);font-size:.875rem}.p-dialog.ticketing-provider-settings-dialog .field .p-dropdown,.p-dialog.ticketing-provider-settings-dialog .field .p-inputnumber,.p-dialog.ticketing-provider-settings-dialog .field .p-inputtext,.p-dialog.ticketing-provider-settings-dialog .field .p-multiselect,.p-dialog.ticketing-provider-settings-dialog .field .p-password,.p-dialog.ticketing-provider-settings-dialog .field .p-select,.p-dialog.ticketing-provider-settings-dialog .field .p-textarea,.p-dialog.ticketing-provider-settings-dialog .field input,.p-dialog.ticketing-provider-settings-dialog .field textarea{width:100%}.p-dialog.ticketing-provider-settings-dialog .field .helper-text{color:var(--field-helper-color);font-size:.8rem;margin-top:3px;overflow-wrap:anywhere}.p-dialog.ticketing-provider-settings-dialog .switch-wrapper{display:flex;align-items:center;gap:10px;padding:4px 0}.p-dialog.ticketing-provider-settings-dialog .switch-wrapper .switch-label{font-weight:500;color:var(--text-color-secondary);font-size:.875rem}.p-dialog.ticketing-provider-settings-dialog .status-pill{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:2px 8px;border:1px solid var(--chip-border);border-radius:999px;background:var(--chip-bg);color:var(--chip-color);font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap}.p-dialog.ticketing-provider-settings-dialog .status-pill.on{background:var(--config-dialog-success-bg);border-color:var(--config-dialog-success-border);color:var(--config-dialog-success-color)}.p-dialog.ticketing-provider-settings-dialog .status-pill.off{background:var(--config-dialog-danger-bg);border-color:var(--config-dialog-danger-border);color:var(--config-dialog-danger-color)}.p-dialog.ticketing-provider-settings-dialog .status-pill.warn{background:var(--config-dialog-warning-bg);border-color:var(--config-dialog-warning-border);color:var(--config-dialog-warning-color)}.p-dialog.ticketing-provider-settings-dialog .p-dialog-footer{padding:14px 20px;border-top:1px solid var(--config-dialog-divider);background:var(--config-dialog-footer-bg)}.p-dialog.ticketing-provider-settings-dialog .p-dialog-footer .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.p-dialog.ticketing-provider-settings-dialog .p-button{margin-left:5px}.p-dialog.ticketing-provider-settings-dialog .p-dialog-header .mode-badge{margin-left:12px;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:uppercase}.p-dialog.ticketing-provider-settings-dialog .p-dialog-header .mode-badge.onprem{background:var(--config-dialog-warning-bg);border:1px solid var(--config-dialog-warning-border);color:var(--config-dialog-warning-color)}.p-dialog.ticketing-provider-settings-dialog .p-dialog-header .mode-badge.central{background:var(--config-dialog-success-bg);border:1px solid var(--config-dialog-success-border);color:var(--config-dialog-success-color)}.p-dialog.ticketing-provider-settings-dialog .p-dialog-header .mode-badge.airgapped{background:var(--config-dialog-danger-bg);border:1px solid var(--config-dialog-danger-border);color:var(--config-dialog-danger-color)}.p-dialog.ticketing-provider-settings-dialog .inbox-health-summary{display:flex;align-items:center;gap:10px;margin-bottom:8px}.p-dialog.ticketing-provider-settings-dialog .inbox-health-summary .inbox-health-text{font-size:.9rem;color:var(--text-color-secondary)}.p-dialog.ticketing-provider-settings-dialog .inbox-health-summary .inbox-health-text strong{color:var(--text-color);margin:0 3px}.p-dialog.ticketing-provider-settings-dialog .inbox-log-heading{margin:12px 0 6px 0;font-size:.85rem;color:var(--text-color-secondary)}.p-dialog.ticketing-provider-settings-dialog .inbox-log-table .inbox-log-details{font-size:.8rem;color:var(--text-color-secondary);word-break:break-word}.p-dialog.ticketing-provider-settings-dialog .rule-item,.p-dialog.ticketing-provider-settings-dialog .template-item{background:var(--surface-0);border:1px solid var(--surface-border);border-radius:6px;padding:1rem;margin-bottom:.75rem;transition:all .2s ease}.p-dialog.ticketing-provider-settings-dialog .rule-item:hover,.p-dialog.ticketing-provider-settings-dialog .template-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:var(--primary-200)}.p-dialog.ticketing-provider-settings-dialog .rule-header,.p-dialog.ticketing-provider-settings-dialog .template-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.p-dialog.ticketing-provider-settings-dialog .rule-name,.p-dialog.ticketing-provider-settings-dialog .template-name{font-weight:600;color:var(--text-color);font-size:1rem}.p-dialog.ticketing-provider-settings-dialog .rule-actions,.p-dialog.ticketing-provider-settings-dialog .template-actions{display:flex;gap:.25rem}.p-dialog.ticketing-provider-settings-dialog .action-btn{width:2rem;height:2rem}.p-dialog.ticketing-provider-settings-dialog .action-btn:hover{background:var(--surface-100)}.p-dialog.ticketing-provider-settings-dialog .template-preview{color:var(--text-color-secondary);font-size:.875rem;margin:0;line-height:1.5}.p-dialog.ticketing-provider-settings-dialog .status-badge{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600}.p-dialog.ticketing-provider-settings-dialog .status-badge.active{background:var(--green-100);color:var(--green-700)}.p-dialog.ticketing-provider-settings-dialog .status-badge.inactive{background:var(--red-100);color:var(--red-700)}.p-dialog.ticketing-provider-settings-dialog .rule-content{margin-top:.75rem}.p-dialog.ticketing-provider-settings-dialog .rule-content .rule-action,.p-dialog.ticketing-provider-settings-dialog .rule-content .rule-condition{padding:.75rem;background:var(--surface-50);border-radius:4px;margin-bottom:.5rem;font-size:.875rem;line-height:1.5;color:var(--text-color-secondary)}.p-dialog.ticketing-provider-settings-dialog .rule-content .rule-action:last-child,.p-dialog.ticketing-provider-settings-dialog .rule-content .rule-condition:last-child{margin-bottom:0}.p-dialog.ticketing-provider-settings-dialog .sla-table .sla-band-key{font-weight:600}.p-dialog.ticketing-provider-settings-dialog .sla-table .text-secondary{color:var(--text-color-secondary)}.p-dialog.ticketing-provider-settings-dialog .sla-table tr{height:46px}.p-dialog.ticketing-provider-settings-dialog .benchmark-grid .field{margin-bottom:12px}.p-dialog.ticketing-provider-settings-dialog .categories-treetable{margin-top:10px}.p-dialog.ticketing-provider-settings-dialog .categories-treetable .p-treetable-thead>tr>th{position:sticky;top:0;z-index:1;background-color:var(--color-step-20);padding:5px}.p-dialog.ticketing-provider-settings-dialog .categories-treetable .p-treetable-tbody>tr>td .actions img{cursor:pointer;height:31px;padding:8px 7px 7px 7px}.p-dialog.ticketing-provider-settings-dialog .categories-treetable .p-treetable-tbody>tr>td .actions img.close{padding:9px 7px 8px 7px}.p-dialog.ticketing-provider-settings-dialog .categories-treetable .p-treetable-loading-icon{margin-right:.5rem}.p-dialog.ticketing-provider-settings-dialog .categories-treetable .p-treetable-toggler-icon{filter:none}.p-dialog.ticketing-provider-settings-dialog .categories-treetable .label-cell{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-dialog.ticketing-provider-settings-dialog .categories-treetable .p-multiselect.w-full{width:100%}.p-dialog.ticketing-provider-settings-dialog .categories-treetable .p-multiselect.w-full .p-placeholder{opacity:.5}.p-dialog.ticketing-provider-settings-dialog .categories-treetable .p-treetable-tbody>tr>td{padding-right:0}.p-dialog.ticketing-provider-settings-dialog .categories-treetable .p-treetable-tbody>tr>td .p-multiselect,.p-dialog.ticketing-provider-settings-dialog .categories-treetable .p-treetable-tbody>tr>td input{width:140px!important}.p-dialog.ticketing-provider-settings-dialog .categories-treetable .p-treetable-tbody>tr>td:first-of-type input{width:180px!important}.p-dialog.ticketing-provider-settings-dialog .categories-treetable .p-treetable-tbody>tr>td:nth-of-type(2) input{width:50px!important}.p-dark .ticketing-provider-settings-dialog .config-section,.p-dark .ticketing-provider-settings-dialog .rule-item,.p-dark .ticketing-provider-settings-dialog .template-item{background:var(--surface-800)}.p-dark .ticketing-provider-settings-dialog .rule-item:hover,.p-dark .ticketing-provider-settings-dialog .template-item:hover{border-color:var(--primary-600)}.p-dark .ticketing-provider-settings-dialog .rule-content .rule-action,.p-dark .ticketing-provider-settings-dialog .rule-content .rule-condition{background:var(--surface-900)}.p-dark .ticketing-provider-settings-dialog .status-badge.active{background:rgba(34,197,94,.2);color:var(--green-400)}.p-dark .ticketing-provider-settings-dialog .status-badge.inactive{background:rgba(239,68,68,.2);color:var(--red-400)}.recordings{padding:10px!important;width:calc(100% - 82px);height:calc(100% - 82px);min-width:calc(100% - 82px);min-height:calc(100% - 82px);max-width:calc(100% - 82px);max-height:calc(100% - 82px)}.recordings.recordings-full{width:100%;height:100%;min-width:100%;min-height:100%;max-width:100%;max-height:100%;padding:0!important}.recordings.p-dialog .p-dialog-content{height:100%;overflow:hidden}.recordings .recordings-container{display:flex;height:100%}.recordings .recordings-container .empty{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--color-step-70);font-style:italic}.recordings .recordings-container .recordings-list{width:320px;height:100%;border-right:1px solid #ccc;padding-right:10px;overflow-y:scroll}.recordings .recordings-container .recordings-list ul{list-style:none;padding:0;margin:0}.recordings .recordings-container .recordings-list ul li{padding:5px 10px;border-radius:5px;overflow:hidden;cursor:pointer}.recordings .recordings-container .recordings-list ul li.selected{background-color:var(--color-step-30)}.recordings .recordings-container .recordings-list ul li:hover{background-color:var(--color-step-40)}.recordings .recordings-container .recording{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;width:100%;height:100%}.recordings .recordings-container .recording>div{width:100%;height:100%}.recordings .recordings-container .recording .title{font-size:16px;height:20px;line-height:20px;font-weight:700;text-decoration:underline}.recordings .recordings-container .recording .player{width:100%;height:calc(100% - 130px);text-align:center}.recordings .recordings-container .recording .clips{width:100%;height:110px;overflow-x:scroll}.recordings .recordings-container .recording .clips .clip{display:inline-block;text-align:center;width:160px;height:90px;background:var(--color-step-20);font-size:12px;padding-top:36px;margin:5px 0 0 5px;cursor:pointer}.recordings .recordings-container .recording .clips .clip.selected{outline:2px solid var(--primary-color)}.p-autocomplete-panel,.p-dropdown-panel,.p-multiselect-panel,.p-select-overlay{background:var(--config-dialog-panel-elevated)!important;border:1px solid var(--config-dialog-border)!important;color:var(--text-color)!important;box-shadow:var(--config-dialog-card-shadow)!important}.p-autocomplete-panel .p-autocomplete-item,.p-autocomplete-panel .p-dropdown-item,.p-autocomplete-panel .p-multiselect-item,.p-dropdown-panel .p-autocomplete-item,.p-dropdown-panel .p-dropdown-item,.p-dropdown-panel .p-multiselect-item,.p-multiselect-panel .p-autocomplete-item,.p-multiselect-panel .p-dropdown-item,.p-multiselect-panel .p-multiselect-item,.p-select-overlay .p-autocomplete-item,.p-select-overlay .p-dropdown-item,.p-select-overlay .p-multiselect-item{color:var(--text-color)}.p-autocomplete-panel .p-autocomplete-item.p-focus,.p-autocomplete-panel .p-autocomplete-item:hover,.p-autocomplete-panel .p-dropdown-item.p-focus,.p-autocomplete-panel .p-dropdown-item:hover,.p-autocomplete-panel .p-multiselect-item.p-focus,.p-autocomplete-panel .p-multiselect-item:hover,.p-dropdown-panel .p-autocomplete-item.p-focus,.p-dropdown-panel .p-autocomplete-item:hover,.p-dropdown-panel .p-dropdown-item.p-focus,.p-dropdown-panel .p-dropdown-item:hover,.p-dropdown-panel .p-multiselect-item.p-focus,.p-dropdown-panel .p-multiselect-item:hover,.p-multiselect-panel .p-autocomplete-item.p-focus,.p-multiselect-panel .p-autocomplete-item:hover,.p-multiselect-panel .p-dropdown-item.p-focus,.p-multiselect-panel .p-dropdown-item:hover,.p-multiselect-panel .p-multiselect-item.p-focus,.p-multiselect-panel .p-multiselect-item:hover,.p-select-overlay .p-autocomplete-item.p-focus,.p-select-overlay .p-autocomplete-item:hover,.p-select-overlay .p-dropdown-item.p-focus,.p-select-overlay .p-dropdown-item:hover,.p-select-overlay .p-multiselect-item.p-focus,.p-select-overlay .p-multiselect-item:hover{background:var(--surface-muted-hover-bg)}.p-autocomplete-panel .p-autocomplete-item.p-highlight,.p-autocomplete-panel .p-dropdown-item.p-highlight,.p-autocomplete-panel .p-multiselect-item.p-highlight,.p-dropdown-panel .p-autocomplete-item.p-highlight,.p-dropdown-panel .p-dropdown-item.p-highlight,.p-dropdown-panel .p-multiselect-item.p-highlight,.p-multiselect-panel .p-autocomplete-item.p-highlight,.p-multiselect-panel .p-dropdown-item.p-highlight,.p-multiselect-panel .p-multiselect-item.p-highlight,.p-select-overlay .p-autocomplete-item.p-highlight,.p-select-overlay .p-dropdown-item.p-highlight,.p-select-overlay .p-multiselect-item.p-highlight{background:var(--config-dialog-selected-bg);color:var(--text-color);box-shadow:inset 3px 0 0 var(--config-dialog-selected-accent)}.p-autocomplete-panel .p-dropdown-filter,.p-autocomplete-panel .p-multiselect-filter,.p-autocomplete-panel input[type=text],.p-dropdown-panel .p-dropdown-filter,.p-dropdown-panel .p-multiselect-filter,.p-dropdown-panel input[type=text],.p-multiselect-panel .p-dropdown-filter,.p-multiselect-panel .p-multiselect-filter,.p-multiselect-panel input[type=text],.p-select-overlay .p-dropdown-filter,.p-select-overlay .p-multiselect-filter,.p-select-overlay input[type=text]{background:var(--field-background-color);border:1px solid var(--field-border-color);color:var(--text-color);box-shadow:var(--field-shadow);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.p-autocomplete-panel .p-dropdown-filter:hover,.p-autocomplete-panel .p-multiselect-filter:hover,.p-autocomplete-panel input[type=text]:hover,.p-dropdown-panel .p-dropdown-filter:hover,.p-dropdown-panel .p-multiselect-filter:hover,.p-dropdown-panel input[type=text]:hover,.p-multiselect-panel .p-dropdown-filter:hover,.p-multiselect-panel .p-multiselect-filter:hover,.p-multiselect-panel input[type=text]:hover,.p-select-overlay .p-dropdown-filter:hover,.p-select-overlay .p-multiselect-filter:hover,.p-select-overlay input[type=text]:hover{border-color:var(--field-hover-border-color)}.p-autocomplete-panel .p-dropdown-filter:focus,.p-autocomplete-panel .p-dropdown-filter:focus-within,.p-autocomplete-panel .p-multiselect-filter:focus,.p-autocomplete-panel .p-multiselect-filter:focus-within,.p-autocomplete-panel input[type=text]:focus,.p-autocomplete-panel input[type=text]:focus-within,.p-dropdown-panel .p-dropdown-filter:focus,.p-dropdown-panel .p-dropdown-filter:focus-within,.p-dropdown-panel .p-multiselect-filter:focus,.p-dropdown-panel .p-multiselect-filter:focus-within,.p-dropdown-panel input[type=text]:focus,.p-dropdown-panel input[type=text]:focus-within,.p-multiselect-panel .p-dropdown-filter:focus,.p-multiselect-panel .p-dropdown-filter:focus-within,.p-multiselect-panel .p-multiselect-filter:focus,.p-multiselect-panel .p-multiselect-filter:focus-within,.p-multiselect-panel input[type=text]:focus,.p-multiselect-panel input[type=text]:focus-within,.p-select-overlay .p-dropdown-filter:focus,.p-select-overlay .p-dropdown-filter:focus-within,.p-select-overlay .p-multiselect-filter:focus,.p-select-overlay .p-multiselect-filter:focus-within,.p-select-overlay input[type=text]:focus,.p-select-overlay input[type=text]:focus-within{border-color:var(--field-focus-border-color);box-shadow:var(--field-shadow),var(--field-focus-shadow)}.p-autocomplete-panel .p-dropdown-header,.p-autocomplete-panel .p-multiselect-header,.p-dropdown-panel .p-dropdown-header,.p-dropdown-panel .p-multiselect-header,.p-multiselect-panel .p-dropdown-header,.p-multiselect-panel .p-multiselect-header,.p-select-overlay .p-dropdown-header,.p-select-overlay .p-multiselect-header{background:var(--config-dialog-header-bg);border-bottom:1px solid var(--config-dialog-divider);color:var(--text-color)}.p-dark .config-section{background:var(--config-dialog-panel-gradient)}.p-dialog.remote-access-settings-dialog{position:relative;overflow:hidden;background:var(--config-dialog-bg);color:var(--text-color);max-width:none!important;max-height:none!important}.p-dialog.remote-access-settings-dialog:before{content:"";position:absolute;inset:0;background:var(--config-dialog-ambient);pointer-events:none;z-index:0}.p-dialog.remote-access-settings-dialog>*{position:relative;z-index:1}.p-dialog.remote-access-settings-dialog .p-dialog-header{background:var(--config-dialog-header-bg);border-bottom:1px solid var(--config-dialog-divider);padding:16px 20px}.p-dialog.remote-access-settings-dialog .p-dialog-header i:not(.p-dialog-header-close-icon){margin:0 5px}.p-dialog.remote-access-settings-dialog .p-dialog-header .dialog-header-content{display:flex;align-items:center;min-width:0}.p-dialog.remote-access-settings-dialog .p-dialog-header .header-icon{color:var(--primary-color);margin-right:6px}.p-dialog.remote-access-settings-dialog .p-dialog-header .header-title{position:relative;top:-1px;margin-left:4px;font-weight:600;font-size:1rem;color:var(--text-color)}.p-dialog.remote-access-settings-dialog .p-dialog-header .dialog-subtitle,.p-dialog.remote-access-settings-dialog .p-dialog-header .path-preview{color:var(--text-color-secondary);font-size:.85rem;overflow-wrap:anywhere}.p-dialog.remote-access-settings-dialog .p-dialog-content{padding:0;overflow:hidden;background:transparent;margin-left:-8px;width:calc(100% + 16px)}.p-dialog.remote-access-settings-dialog .dialog-content-wrapper{height:540px;display:flex;flex-direction:column;min-height:0}.p-dialog.remote-access-settings-dialog .tab-content-scroll{height:100%;overflow-y:auto;padding:20px;scrollbar-width:thin;scrollbar-color:var(--color-step-30) transparent}.p-dialog.remote-access-settings-dialog .config-section{border:1px solid var(--config-dialog-border);border-radius:10px;background:var(--config-dialog-panel-gradient);box-shadow:var(--config-dialog-card-shadow);padding:18px 20px;margin-bottom:18px;transition:border-color .2s ease,box-shadow .2s ease}.p-dialog.remote-access-settings-dialog .config-section:hover{border-color:var(--field-hover-border-color,var(--config-dialog-border));box-shadow:var(--config-dialog-card-hover-shadow)}.p-dialog.remote-access-settings-dialog .section-title{font-size:1rem;margin:0 0 14px 0}.p-dialog.remote-access-settings-dialog .section-title .inline-path{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;color:var(--text-color-secondary);background:var(--surface-muted-bg);border:1px solid var(--config-dialog-divider);padding:2px 6px;border-radius:6px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-dialog.remote-access-settings-dialog .section-description{font-size:.875rem;margin-bottom:14px;line-height:1.5}.p-dialog.remote-access-settings-dialog .field{margin-bottom:12px}.p-dialog.remote-access-settings-dialog .field label{margin-bottom:4px}.p-dialog.remote-access-settings-dialog .field .p-dropdown,.p-dialog.remote-access-settings-dialog .field .p-inputnumber,.p-dialog.remote-access-settings-dialog .field .p-inputtext,.p-dialog.remote-access-settings-dialog .field .p-multiselect,.p-dialog.remote-access-settings-dialog .field .p-password,.p-dialog.remote-access-settings-dialog .field .p-select,.p-dialog.remote-access-settings-dialog .field .p-textarea,.p-dialog.remote-access-settings-dialog .field input,.p-dialog.remote-access-settings-dialog .field textarea{width:100%}.p-dialog.remote-access-settings-dialog .field .helper-text{color:var(--field-helper-color);margin-top:3px;overflow-wrap:anywhere}.p-dialog.remote-access-settings-dialog .switch-wrapper{gap:10px;padding:4px 0}.p-dialog.remote-access-settings-dialog .status-pill{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:2px 8px;border:1px solid var(--chip-border);background:var(--chip-bg);color:var(--chip-color);font-weight:600;line-height:1.2;white-space:nowrap}.p-dialog.remote-access-settings-dialog .status-pill.on{background:var(--config-dialog-success-bg);border-color:var(--config-dialog-success-border);color:var(--config-dialog-success-color)}.p-dialog.remote-access-settings-dialog .status-pill.off{background:var(--config-dialog-danger-bg);border-color:var(--config-dialog-danger-border);color:var(--config-dialog-danger-color)}.p-dialog.remote-access-settings-dialog .status-pill.warn{background:var(--config-dialog-warning-bg);border-color:var(--config-dialog-warning-border);color:var(--config-dialog-warning-color)}.p-dialog.remote-access-settings-dialog .p-dialog-footer{padding:14px 20px;border-top:1px solid var(--config-dialog-divider);background:var(--config-dialog-footer-bg)}.p-dialog.remote-access-settings-dialog .p-button{margin-left:5px}.p-dialog.remote-access-settings-dialog .p-dialog-header .mode-badge{margin-left:12px;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:uppercase}.p-dialog.remote-access-settings-dialog .p-dialog-header .mode-badge.onprem{background:var(--config-dialog-warning-bg);border:1px solid var(--config-dialog-warning-border);color:var(--config-dialog-warning-color)}.p-dialog.remote-access-settings-dialog .p-dialog-header .mode-badge.central{background:var(--config-dialog-success-bg);border:1px solid var(--config-dialog-success-border);color:var(--config-dialog-success-color)}.p-dialog.remote-access-settings-dialog .p-dialog-header .mode-badge.airgapped{background:var(--config-dialog-danger-bg);border:1px solid var(--config-dialog-danger-border);color:var(--config-dialog-danger-color)}.p-dialog.remote-access-settings-dialog .loading-overlay{position:absolute;inset:0;background:rgba(0,0,0,.6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:10;color:var(--text-color)}.p-dialog.remote-access-settings-dialog .status-message{margin:8px 16px}.p-dialog.remote-access-settings-dialog .config-section{border-radius:8px;padding:20px;border:1px solid var(--color-step-30);margin-bottom:20px;background:hsla(0,0%,100%,.05);position:relative}.p-dialog.remote-access-settings-dialog .config-section:last-child{margin-bottom:0}.p-dialog.remote-access-settings-dialog .create-permalink-section{border-color:var(--primary-color);background:rgba(var(--primary-color-rgb),.05)}.p-dialog.remote-access-settings-dialog .section-title{font-size:1.1rem;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:8px;margin:0 0 12px 0}.p-dialog.remote-access-settings-dialog .section-title i{color:var(--primary-color);font-size:1rem}.p-dialog.remote-access-settings-dialog .section-description{color:var(--text-color-secondary);font-size:.9rem;margin-bottom:16px}.p-dialog.remote-access-settings-dialog .section-description.compact{margin-bottom:0}.p-dialog.remote-access-settings-dialog .subsection-title{font-size:.95rem;font-weight:600;margin:0 0 4px 0;color:var(--text-color)}.p-dialog.remote-access-settings-dialog .section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.p-dialog.remote-access-settings-dialog .section-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.p-dialog.remote-access-settings-dialog .credential-provider-layout{display:grid;gap:16px}.p-dialog.remote-access-settings-dialog .credential-provider-form,.p-dialog.remote-access-settings-dialog .credential-provider-list{border-top:1px solid var(--color-step-30);padding-top:16px}.p-dialog.remote-access-settings-dialog .table-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:72px}.p-dialog.remote-access-settings-dialog .compact-table{margin-top:10px}.p-dialog.remote-access-settings-dialog .inline-loading{margin:8px 16px;color:var(--text-color-secondary);font-size:.85rem}.p-dialog.remote-access-settings-dialog .ssl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.p-dialog.remote-access-settings-dialog .ssl-card{border:1px solid var(--surface-border);border-radius:10px;padding:14px;background:hsla(0,0%,100%,.03)}.p-dialog.remote-access-settings-dialog .ssl-card h5{margin:0 0 10px 0;font-size:.95rem;font-weight:600;color:var(--text-color)}.p-dialog.remote-access-settings-dialog .ssl-card .field{margin-bottom:10px}.p-dialog.remote-access-settings-dialog .file-input{width:100%;padding:6px;border-radius:6px;border:1px solid var(--surface-border);background:hsla(0,0%,100%,.04);color:var(--text-color);font-size:.85rem}.p-dialog.remote-access-settings-dialog .info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.p-dialog.remote-access-settings-dialog .license-key-row{display:flex;align-items:center;gap:8px}.p-dialog.remote-access-settings-dialog .license-key-row .p-inputtext{flex:1}.p-dialog.remote-access-settings-dialog .info-card{border:1px solid var(--surface-border);border-radius:10px;padding:12px;background:hsla(0,0%,100%,.03);display:flex;flex-direction:column;gap:4px}.p-dialog.remote-access-settings-dialog .info-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-color-secondary)}.p-dialog.remote-access-settings-dialog .info-value{font-size:.95rem;font-weight:600;color:var(--text-color);word-break:break-word}.p-dialog.remote-access-settings-dialog .storage-stats{margin-top:10px;display:flex;flex-wrap:wrap;gap:12px;font-size:.85rem;color:var(--text-color-secondary)}.p-dialog.remote-access-settings-dialog .recordings-panel .section-header{align-items:center}.p-dialog.remote-access-settings-dialog .recordings-filter{min-width:240px}.p-dialog.remote-access-settings-dialog .recordings-table{margin-top:10px}.p-dialog.remote-access-settings-dialog .recordings-table .p-datatable-tbody>tr>td{vertical-align:top}.p-dialog.remote-access-settings-dialog .recordings-table .p-datatable-tbody>tr{cursor:pointer}.p-dialog.remote-access-settings-dialog .recording-device{display:flex;flex-direction:column;gap:2px}.p-dialog.remote-access-settings-dialog .recording-device .device-name{font-weight:600;color:var(--text-color)}.p-dialog.remote-access-settings-dialog .recording-device .device-sub{font-size:.75rem;color:var(--text-color-secondary);word-break:break-word}.p-dialog.remote-access-settings-dialog .recordings-empty{margin-top:12px;color:var(--text-color-secondary);font-style:italic;text-align:center}.p-dialog.remote-access-settings-dialog .release-notes{background:rgba(0,0,0,.25);border:1px solid var(--surface-border);border-radius:8px;padding:12px;font-family:Consolas,Courier New,monospace;font-size:.85rem;white-space:pre-wrap;color:var(--text-color)}@media(max-width:900px){.p-dialog.remote-access-settings-dialog .recordings-filter{width:100%;min-width:0}}.p-dialog.remote-access-settings-dialog .field{margin-bottom:10px}.p-dialog.remote-access-settings-dialog .field label{display:block;margin-bottom:3px;font-weight:500;color:var(--text-color-secondary);font-size:.875rem}.p-dialog.remote-access-settings-dialog .field .p-dropdown,.p-dialog.remote-access-settings-dialog .field .p-inputnumber,.p-dialog.remote-access-settings-dialog .field .p-password,.p-dialog.remote-access-settings-dialog .field .p-textarea,.p-dialog.remote-access-settings-dialog .field input{width:100%}.p-dialog.remote-access-settings-dialog .field .helper-text{color:var(--text-color-secondary);font-size:.8rem}.p-dialog.remote-access-settings-dialog .field .read-only-value{padding:6px 0;font-weight:600;color:var(--text-color)}.p-dialog.remote-access-settings-dialog .field .success-text{color:var(--green-400)}.p-dialog.remote-access-settings-dialog .field .expired-text{color:var(--red-400)}.p-dialog.remote-access-settings-dialog .switch-wrapper{display:flex;align-items:center;gap:12px;min-height:38px;padding:8px 0}.p-dialog.remote-access-settings-dialog .switch-wrapper .switch-label{font-weight:500;color:var(--text-color-secondary);font-size:.875rem;min-width:140px;flex-shrink:0}.p-dialog.remote-access-settings-dialog .switch-wrapper .p-inputswitch{flex-shrink:0}.p-dialog.remote-access-settings-dialog .status-pill{display:inline-block;padding:.2rem .7rem;border-radius:999px;text-transform:lowercase;font-size:.75rem;font-weight:500;margin-left:auto}.p-dialog.remote-access-settings-dialog .status-pill.on{background:rgba(34,197,94,.15);color:var(--green-400)}.p-dialog.remote-access-settings-dialog .status-pill.off{background:rgba(239,68,68,.15);color:var(--red-400)}.p-dialog.remote-access-settings-dialog .toggle-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4px 24px}.p-dialog.remote-access-settings-dialog .toggle-grid .field{margin-bottom:0;padding:4px 0}@media(max-width:768px){.p-dialog.remote-access-settings-dialog .toggle-grid{grid-template-columns:1fr}}.p-dialog.remote-access-settings-dialog .device-filter{min-width:200px}.p-dialog.remote-access-settings-dialog .permalinks-table .url-cell{display:flex;align-items:center;gap:6px}.p-dialog.remote-access-settings-dialog .permalinks-table .url-input{width:100%;font-size:.85rem}.p-dialog.remote-access-settings-dialog .permalinks-table .permissions{display:flex;flex-wrap:wrap;gap:6px}.p-dialog.remote-access-settings-dialog .permalinks-table .pill{background:hsla(0,0%,100%,.06);border:1px solid var(--surface-border);border-radius:999px;padding:4px 10px;font-size:.8rem}.p-dialog.remote-access-settings-dialog .permalinks-table .pill.perm-observe{border-color:rgba(96,165,250,.4);color:#60a5fa}.p-dialog.remote-access-settings-dialog .permalinks-table .pill.perm-point{border-color:rgba(251,191,36,.4);color:#fbbf24}.p-dialog.remote-access-settings-dialog .permalinks-table .pill.perm-control{border-color:rgba(52,211,153,.4);color:#34d399}.p-dialog.remote-access-settings-dialog .permalinks-table .pill.perm-finder{border-color:rgba(167,139,250,.4);color:#a78bfa}.p-dialog.remote-access-settings-dialog .permalinks-table .pill.perm-terminal{border-color:hsla(0,91%,71%,.4);color:#f87171}.p-dialog.remote-access-settings-dialog .permalinks-table .actions{display:flex;gap:4px;justify-content:flex-end}.p-dialog.remote-access-settings-dialog .permalinks-table .device-cell{display:flex;flex-direction:column;gap:2px}.p-dialog.remote-access-settings-dialog .permission-checkboxes{display:flex;flex-wrap:wrap;gap:14px}.p-dialog.remote-access-settings-dialog .permission-checkboxes .perm-option{display:flex;align-items:center;gap:6px}.p-dialog.remote-access-settings-dialog .permission-checkboxes .perm-option label{margin:0;cursor:pointer}.p-dialog.remote-access-settings-dialog .device-name{font-weight:600;color:var(--text-color)}.p-dialog.remote-access-settings-dialog .expires{display:flex;flex-direction:column;gap:2px}.p-dialog.remote-access-settings-dialog .mono-input{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.p-dialog.remote-access-settings-dialog .p-dialog-footer{padding-top:20px}.p-dialog.remote-access-settings-dialog .p-dialog-footer .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.p-dialog.remote-access-settings-dialog .p-dialog-footer .unsaved-indicator{margin-right:auto;color:var(--yellow-400);font-size:.85rem;display:flex;align-items:center;gap:4px}.p-dark .remote-access-settings-dialog .config-section{background:var(--surface-800)}.p-dark .remote-access-settings-dialog .pill{background:var(--surface-700)}*{box-sizing:border-box;outline:none}body,html{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-step-10);color:var(--text-color);height:100vh;margin:0;overflow:hidden;padding:0}.password-font::-moz-placeholder{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.password-font::placeholder,textarea{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.p-button.display-none{display:none!important}.native-device-editor-host,.nito-container{height:100vh;width:100vw}.nito-container{display:flex;flex-direction:column}.main-content{display:flex;flex-direction:row;flex:1;max-height:calc(100% - 88px)}@media screen and (max-width:480px){.main-content{position:relative}}.contextual-help{display:inline-block;height:14px;width:14px;border:1px solid var(--color-step-70);font-size:9px;text-align:center;border-radius:5px;position:relative;top:-2px;opacity:.7;cursor:help}.contextual-help:before{content:"?"}.contextual-help:hover{opacity:1}.vh-minus-200px-or-scroll ul{max-height:calc(100vh - 200px);overflow-y:scroll}.p-confirm-dialog .p-dialog-header-icon{display:none}.limited-top-toolbar{z-index:300;margin:10px;height:54px;border-radius:var(--rounded-border-radius);border:1px solid var(--toolbar-action-border);background:var(--toolbar-glass-bg);padding:10px 20px;box-shadow:var(--config-dialog-card-shadow)}.limited-top-toolbar img{width:75px}.limited-top-toolbar .logout,.limited-top-toolbar .monitoring{position:absolute;right:14px;top:14px;cursor:pointer;background:var(--toolbar-action-bg);border:1px solid transparent;border-radius:6px;color:var(--text-color);opacity:.7}.limited-top-toolbar .logout:hover,.limited-top-toolbar .monitoring:hover{opacity:1;background:var(--toolbar-action-hover-bg);border-color:var(--toolbar-action-hover-border)}.limited-top-toolbar .logout img,.limited-top-toolbar .monitoring img{height:25px}.limited-top-toolbar .logout{right:88px}.tippy-dropdown{display:flex;flex-direction:column;align-items:flex-start}.tippy-dropdown .title{text-align:center;font-weight:400;width:100%;color:var(--color-step-80)}.tippy-dropdown .options{border-top:1px solid var(--color-step-30);margin-top:5px;padding-top:5px;display:flex;flex-direction:column;width:100%}.tippy-dropdown .options div{pointer-events:all;display:flex;align-items:center;padding:8px;border-radius:3px;width:100%;cursor:pointer}.tippy-dropdown .options div:hover{background-color:var(--color-step-40)}.tippy-dropdown .options div img{width:18px;margin-right:10px;pointer-events:none}.tippy-dropdown .options div span{font-size:14px}.tippy-dropdown .options div.sub-header{font-size:11px;pointer-events:none;text-transform:uppercase;color:var(--color-step-80)}body.dark-theme select{background-color:var(--field-background-color,var(--color-step-20));color:var(--text-color);border:1px solid var(--field-border-color,var(--color-step-50))}body.dark-theme select optgroup,body.dark-theme select option{background-color:var(--color-step-20);color:var(--text-color)}body.dark-theme select:focus{border-color:var(--field-focus-border-color,var(--color-step-70));box-shadow:var(--field-focus-shadow,none)}:root{--acknowledged-color:purple;--maintenance-color:#0c4dd1;--warning-color:#ffeb3b;--critical-color:#ff9800;--down-color:#e53935;--acknowledged-color-rgb:128,0,128;--maintenance-color-rgb:12,77,209;--warning-color-rgb:255,235,59;--critical-color-rgb:255,152,0;--down-color-rgb:229,57,53;--rounded-border-radius:7px;--rounded-margin-size:9px;--floating-box-shadow:var(--surface-glass-shadow,0 0 8px 0 rgba(0,0,0,.5));--focus-ring:var(--config-dialog-focus-ring,0 0 0 2px rgba(var(--primary-color-rgb,225,0,152),0.22));--field-shadow:inset 0 1px 0 rgba(var(--color-step-rgb-100,255,255,255),0.06),0 1px 1px rgba(var(--color-step-rgb-0,0,0,2),0.28);--control-hover-filter:brightness(1.08);--scrollbar-width:8px;--activity-bar-width:70px;--activity-pane-width:1020px;--top-toolbar-height:70px;--tabview-font-size:1rem;--tabview-padding:0;--tabview-nav-padding:0.5rem 1rem;--tabview-border-radius:0;--inputtext-font-size:1rem;--inputtext-padding:4px 0.5rem;--inputtext-border-radius:0.25rem;--checkbox-size:1rem;--checkbox-margin:0.5rem;--checkbox-border-radius:0.25rem;--dropdown-padding:3px 0 0 0;--dropdown-border-radius:0.25rem;--multiselect-padding:5px 0.5rem;--multiselect-border-radius:0.25rem;--tooltip-padding:1rem;--tooltip-border-radius:0.25rem;--menu-padding:0.5rem;--menu-border-radius:0.25rem;--menu-item-padding:0.5rem 1rem;--accordion-padding:0;--accordion-border-radius:0.25rem;--slider-border-radius:0.25rem;--slider-handle-size:1.2rem;--slider-handle-border-radius:50%;--toolbar-height:4rem;--toolbar-padding-horizontal:1rem;--toolbar-padding-vertical:0.5rem;--toolbar-border-radius:0.25rem;--button-padding:0.5rem 1rem;--button-border-radius:0.25rem;--navbar-padding:0.5rem 1rem;--table-padding:0.5rem 1rem;--card-padding:1rem;--card-border-radius:0.25rem;--card-header-padding:0.5rem 1rem;--modal-padding:8px;--modal-border-radius:var(--rounded-border-radius);--modal-header-padding:0 0 5px 0;--tree-padding:0.5rem 1rem;--tree-node-padding:0.25rem 0;--tree-node-border-radius:0.25rem;--treetable-font-size:1rem;--treetable-padding:0.5rem;--treetable-row-padding:0.5rem 1rem;--treetable-border-radius:0}img[src="/img/streamline-icons/severities/predicted.svg"]{transform:scale(1.3);transform-origin:center}.primary-svg-filter{filter:invert(89%) sepia(97%) saturate(6481%) hue-rotate(313deg) brightness(98%) contrast(95%)}.acknowledged-filter{filter:invert(89%) sepia(97%) saturate(6481%) hue-rotate(313deg) brightness(98%) contrast(95%)}.maintenance-filter{filter:invert(82%) sepia(81%) saturate(5399%) hue-rotate(222deg) brightness(104%) contrast(103%)}.warning-filter{filter:brightness(0) invert(100%) sepia(34%) saturate(5398%) hue-rotate(356deg) brightness(106%) contrast(103%)}.critical-filter{filter:brightness(0) invert(65%) sepia(9%) saturate(6984%) hue-rotate(0deg) brightness(104%) contrast(104%)}.down-filter{filter:brightness(0) invert(21%) sepia(72%) saturate(7477%) hue-rotate(356deg) brightness(102%) contrast(117%)}.tippy-box{box-shadow:var(--floating-box-shadow)}.tabulator-row.tabulator-row-even{background-color:var(--color-step-17)}.tabulator-row.tabulator-row-odd{background-color:var(--color-step-19)}.tabulator-row .tabulator-cell{border-right:1px solid var(--color-step-25);border-bottom:1px solid var(--color-step-25);display:inline-flex;align-items:center}.tabulator-row .tabulator-cell input{color:var(--color-step-100)}.tabulator .tabulator-header,.tabulator .tabulator-header .tabulator-col{background:var(--color-step-23)}.tabulator .tabulator-header .tabulator-col{border-right:1px solid var(--color-step-35)}.tabulator .tabulator-header{border-bottom:1px solid var(--color-step-35)}.tabulator-row.tabulator-row-even.tabulator-selectable:hover{background-color:var(--color-step-17);filter:brightness(1.5)}.tabulator-row.tabulator-row-odd.tabulator-selectable:hover{background-color:var(--color-step-19);filter:brightness(1.25)}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{opacity:.1}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:6px solid #fff}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #fff}.tabulator .tabulator-footer{background-color:var(--color-step-23)}.tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg{background-color:var(--color-step-20);color:var(--color-step-100)!important}.tabulator-row.tabulator-group{color:var(--color-step-90)}.tabulator-footer .records-count,.tabulator-row.tabulator-group span{color:var(--color-step-70)}.tabulator-footer .tabulator-page[data-page=first],.tabulator-footer .tabulator-page[data-page=last],.tabulator-footer .tabulator-page[data-page=next],.tabulator-footer .tabulator-page[data-page=prev]{text-indent:100%;white-space:nowrap;overflow:hidden;padding:2px 0;position:relative;width:25px}.tabulator-footer .tabulator-page[data-page=first]:before,.tabulator-footer .tabulator-page[data-page=last]:before,.tabulator-footer .tabulator-page[data-page=next]:before,.tabulator-footer .tabulator-page[data-page=prev]:before{display:inline-block;content:" ";background-size:12px 12px;width:12px;height:12px;position:absolute;left:calc(50% - 6px);top:calc(50% - 6px)}.tabulator-footer .tabulator-page[data-page=first]:before{background-image:url(/img/streamline-icons/chevron-double-left.svg)}.tabulator-footer .tabulator-page[data-page=prev]:before{background-image:url(/img/streamline-icons/chevron-left.svg)}.tabulator-footer .tabulator-page[data-page=next]:before{background-image:url(/img/streamline-icons/chevron-right.svg)}.tabulator-footer .tabulator-page[data-page=last]:before{background-image:url(/img/streamline-icons/chevron-double-right.svg)}.p-tabmenu .p-tabmenu-nav{background:transparent;border:1px solid var(--config-dialog-divider,var(--border-color));border-width:0 0 2px 0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{margin-right:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{border:solid var(--config-dialog-divider,var(--border-color));border-width:0 0 2px 0;border-color:transparent transparent var(--config-dialog-divider,var(--border-color)) transparent;background:var(--config-dialog-nav-bg,var(--tabview-header-background-color));color:var(--text-color-secondary);padding:1rem;font-weight:600;border-top-right-radius:3px;border-top-left-radius:3px;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s;margin:0 0 -2px 0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon{margin-right:.5rem}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:var(--focus-ring)}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{background:var(--surface-muted-hover-bg,var(--tabview-header-active-background-color));border-color:var(--config-dialog-selected-border,var(--primary-color));color:var(--text-color)}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{background:var(--surface-selected-bg,var(--tabview-header-active-background-color));border-color:var(--config-dialog-selected-accent,var(--primary-color));color:var(--primary-color)}.p-tabview{background-color:var(--tabview-background-color);border-color:var(--tabview-border-color);border-radius:var(--tabview-border-radius)}.p-tabview .p-tabview-nav{background-color:var(--tabview-header-background-color);font-size:var(--tabview-font-size)}.p-tabview .p-tabview-nav li a{color:var(--tabview-header-color);padding:var(--tabview-nav-padding)}.p-tabview .p-tabview-nav li.p-highlight a{color:var(--tabview-header-active-color);background-color:var(--tabview-header-active-background-color)}.p-tabview .p-tabview-panels{padding:var(--tabview-padding)}.p-inputtext{padding:var(--inputtext-padding);border-radius:var(--inputtext-border-radius);background:var(--field-background-color,var(--inputtext-background-color));color:var(--inputtext-color);font-size:var(--inputtext-font-size);border:1px solid var(--field-border-color,var(--inputtext-border-color));transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.p-dropdown .p-inputtext{border:0}.p-inputtext:not(.p-dropdown-label):not(.p-chips-multiple-container){height:35px;position:relative}.p-inputtext:not(.p-dropdown-label):not(.p-chips-multiple-container).p-inputtextarea{height:auto}.p-inputtext:disabled{opacity:.5}textarea.p-inputtext.textarea-as-inputtext{resize:none;height:35px;padding-top:7px;width:100%;white-space:nowrap;scrollbar-width:none}textarea.p-inputtext.textarea-as-inputtext::-webkit-scrollbar{display:none}.p-password .pi{right:10px}input.p-dropdown-filter{padding-right:30px}.p-dropdown-filter-icon{right:10px;top:15px}.p-dropdown,.p-inputtext:not(.p-dropdown-label){box-shadow:var(--field-shadow)}.p-dropdown:not(.p-disabled):hover,.p-inputtext:not(.p-disabled):hover,.p-multiselect:not(.p-disabled):hover,.p-treeselect:not(.p-disabled):hover{border-color:var(--field-hover-border-color,var(--inputtext-border-color))}.p-dropdown:not(.p-disabled).p-focus,.p-inputtext:enabled:focus,.p-multiselect:not(.p-disabled).p-focus,.p-treeselect:not(.p-disabled).p-focus{border-color:var(--field-focus-border-color,var(--primary-color));box-shadow:var(--field-shadow),var(--field-focus-shadow,var(--focus-ring))}.p-checkbox{display:inline-block;margin:var(--checkbox-margin)}.p-checkbox .p-checkbox-box{width:var(--checkbox-size);height:var(--checkbox-size);background-color:var(--checkbox-background-color);border:1px solid var(--checkbox-border-color);border-radius:var(--checkbox-border-radius)}.p-checkbox .p-checkbox-box.p-highlight{background-color:var(--checkbox-checked-color);border-color:var(--checkbox-checked-color)}.p-checkbox .p-checkbox-icon{width:100%;height:100%;text-align:center;line-height:var(--checkbox-size);color:var(--checkbox-color)}.p-checkbox .p-checkbox-icon:before{font-size:11px;position:relative;top:-3px}.p-checkbox input:checked~.p-checkbox-box .p-checkbox-icon{color:var(--checkbox-color)}.p-dropdown{height:35px;padding:var(--dropdown-padding);border-radius:var(--dropdown-border-radius);background:var(--field-background-color,var(--dropdown-background-color));border:1px solid var(--field-border-color,var(--dropdown-border-color));color:var(--dropdown-color);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.p-dropdown .p-dropdown-label,.p-dropdown .p-dropdown-label.p-inputtext{background-color:transparent;box-shadow:none;color:var(--dropdown-color)}.p-dropdown .p-dropdown-label.p-placeholder{color:var(--dropdown-placeholder-color)}.p-dropdown .p-dropdown-items-wrapper .p-dropdown-item{color:var(--dropdown-color);background-color:var(--dropdown-background-color)}.p-dropdown .p-dropdown-items-wrapper .p-dropdown-item.p-dropdown-item-selected,.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-item.p-dropdown-item-selected,.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-item.p-highlight{background-color:var(--dropdown-selected-background-color);color:var(--dropdown-selected-color);box-shadow:inset 3px 0 0 var(--surface-selected-accent,var(--primary-color))}.p-dropdown .p-dropdown-trigger{width:19px}.p-dropdown .p-dropdown-trigger-icon{right:7px;top:1px;position:relative;font-size:8px;opacity:.5}.p-dropdown-panel{padding:10px;background:var(--config-dialog-panel-elevated,var(--color-step-12));border:1px solid var(--config-dialog-border,var(--border-color));box-shadow:var(--config-dialog-card-shadow,var(--floating-box-shadow))}.p-dropdown-item{padding:5px}.p-multiselect,.p-treeselect{padding:var(--multiselect-padding);border-radius:var(--multiselect-border-radius);background:var(--field-background-color,var(--multiselect-background-color));border:1px solid var(--field-border-color,var(--multiselect-border-color));color:var(--multiselect-color);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.p-treeselect .p-treeselect-trigger-icon{opacity:.6;font-size:8px;margin-right:6px}.p-multiselect .p-multiselect-label,.p-treeselect .p-treeselect-label{color:var(--multiselect-color);min-height:25px}.p-treeselect-panel .p-tree .p-treenode-content.p-treenode-selectable.p-highlight{background-color:var(--tree-node-selected-background-color,var(--multiselect-selected-background-color));color:var(--tree-node-selected-color,var(--multiselect-selected-color));box-shadow:inset 3px 0 0 var(--surface-selected-accent,var(--primary-color))}.p-multiselect .p-multiselect-items-wrapper .p-multiselect-item{color:var(--multiselect-color);background-color:var(--multiselect-background-color)}.p-multiselect .p-multiselect-items-wrapper .p-multiselect-item.p-highlight,.p-multiselect .p-multiselect-items-wrapper .p-multiselect-item.p-multiselect-item-selected,.p-multiselect-panel .p-multiselect-items-wrapper .p-multiselect-item.p-highlight,.p-multiselect-panel .p-multiselect-items-wrapper .p-multiselect-item.p-multiselect-item-selected{background-color:var(--multiselect-selected-background-color);color:var(--multiselect-selected-color);box-shadow:inset 3px 0 0 var(--surface-selected-accent,var(--primary-color))}.p-multiselect .p-multiselect-trigger{width:19px}.p-multiselect .p-multiselect-trigger-icon{top:1px;position:relative;font-size:8px;opacity:.6}.p-multiselect-panel,.p-treeselect-panel{padding:10px;background:var(--config-dialog-panel-elevated,var(--color-step-12));border:1px solid var(--config-dialog-border,var(--border-color));box-shadow:var(--config-dialog-card-shadow,var(--floating-box-shadow))}.p-treeselect-items-wrapper .p-tree{padding:0}.p-multiselect-item{padding:5px}.p-multiselect .p-multiselect-token{background-color:var(--color-step-35);color:var(--color-step-0);font-size:14px;margin:0 2px;padding:3px 5px;border-radius:3px}.p-multiselect .p-multiselect-token-icon{margin-left:5px;color:var(--multiselect-badge-color)}.p-multiselect .p-multiselect-token-label{color:var(--color-step-100)}.p-multiselect-close-icon{color:var(--color-step-80)}.p-multiselect-panel .p-multiselect-items-wrapper .p-checkbox-icon{width:22px;min-width:22px;display:inline-block}.p-multiselect-panel .p-multiselect-filter-icon.pi-search{font-size:12px;right:20px;top:20px}.p-multiselect-panel .p-multiselect-filter.p-inputtext{background-color:var(--color-step-20);width:calc(100% - 10px);padding-right:30px}.p-multiselect-panel .p-multiselect-filter.p-inputtext:not(:-moz-placeholder-shown){outline:2px solid #ff0!important}.p-multiselect-panel .p-multiselect-filter.p-inputtext:not(:placeholder-shown){outline:2px solid #ff0!important}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{padding-top:15px;text-align:center}.p-multiselect,.p-treeselect{box-shadow:var(--field-shadow)}.p-multiselect.p-disabled{opacity:.5}.p-radiobutton{width:20px;height:20px}.p-radiobutton .p-radiobutton-box{border:2px solid var(--radio-border);background:var(--radio-bg);width:20px;height:20px;color:var(--radio-color);border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border-color:var(--radio-hover-border)}.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px var(--radio-focus-shadow);border-color:var(--radio-hover-border)}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{width:12px;height:12px;transition-duration:.2s;background-color:var(--radio-icon-bg)}.p-radiobutton .p-radiobutton-box.p-highlight{border-color:var(--radio-highlight-bg);background:var(--radio-highlight-bg)}.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{border-color:var(--radio-hover-highlight-bg);background:var(--radio-hover-highlight-bg);color:var(--radio-icon-bg)}.p-radiobutton.p-invalid>.p-radiobutton-box{border-color:var(--radio-invalid-border)}.p-radiobutton:focus{outline:0 none}.p-tooltip{border-radius:var(--tooltip-border-radius);background-color:var(--tooltip-background-color);color:var(--tooltip-color);border-color:var(--tooltip-border-color);box-shadow:var(--floating-box-shadow)}.p-tooltip-text{padding:var(--tooltip-padding)}.p-tooltip-arrow{position:absolute;width:0;height:0;border-style:solid}.p-tooltip-arrow.p-tooltip-arrow-down{top:calc(var(--tooltip-arrow-size)*-1);left:calc(50% - var(--tooltip-arrow-size));border-width:0 var(--tooltip-arrow-size) var(--tooltip-arrow-size);border-color:transparent transparent var(--tooltip-background-color)}.p-tooltip-arrow.p-tooltip-arrow-up{bottom:calc(var(--tooltip-arrow-size)*-1);left:calc(50% - var(--tooltip-arrow-size));border-width:var(--tooltip-arrow-size) var(--tooltip-arrow-size) 0;border-color:var(--tooltip-background-color) transparent transparent}.p-tooltip-arrow.p-tooltip-arrow-left{right:calc(var(--tooltip-arrow-size)*-1);top:calc(50% - var(--tooltip-arrow-size));border-width:var(--tooltip-arrow-size) 0 var(--tooltip-arrow-size) var(--tooltip-arrow-size);border-color:transparent transparent transparent var(--tooltip-background-color)}.p-tooltip-arrow.p-tooltip-arrow-right{left:calc(var(--tooltip-arrow-size)*-1);top:calc(50% - var(--tooltip-arrow-size));border-width:var(--tooltip-arrow-size) var(--tooltip-arrow-size) var(--tooltip-arrow-size) 0;border-color:transparent var(--tooltip-background-color) transparent transparent}.p-menu,.p-tieredmenu{background-color:var(--menu-background-color);border-radius:var(--menu-border-radius)}.p-menu{border:1px solid var(--menu-border-color)}.p-menu .p-menu-list,.p-tieredmenu .p-tieredmenu-root-list{margin:0;list-style:none}.p-menu .p-menu-list{padding:8px 0}.p-menu .p-menuitem,.p-tieredmenu .p-menuitem{padding:var(--menu-item-padding);color:var(--menu-color);text-decoration:none;display:block;cursor:pointer;position:relative;white-space:nowrap}.p-menu .p-menuitem{padding:10px 15px}.p-tieredmenu .p-menuitem .p-menuitem-content{padding:10px 35px 10px 15px}.p-menu .p-menuitem.p-disabled,.p-tieredmenu .p-menuitem.p-disabled{opacity:.5}.p-menu .p-menuitem img,.p-tieredmenu .p-menuitem img{height:16px;margin-right:4px;position:relative;top:3px}.p-menu .p-submenu-header,.p-tieredmenu .p-submenu-header{padding:5px 10px;opacity:.7;font-size:14px}.p-menu .p-menuitem:hover,.p-tieredmenu .p-menuitem:hover{background-color:var(--surface-muted-hover-bg,rgba(0,0,0,.1))}.p-menu .p-menu-divider,.p-menu .p-menuitem-separator,.p-tieredmenu .p-menu-divider,.p-tieredmenu .p-menuitem-separator{border-top:1px solid var(--menu-divider-color);margin:.5rem 0}.p-menu .p-submenu-list{padding:var(--menu-padding)}.p-tieredmenu .p-submenu-list{background-color:var(--menu-background-color);box-shadow:var(--floating-box-shadow)}.p-tieredmenu .p-menuitem{padding:0}.p-menu .p-submenu-list .p-menuitem{padding-left:calc(var(--menu-item-padding) + 1rem)}.p-menu .p-menuitem-icon,.p-tieredmenu .p-menuitem-icon{margin-right:.5rem}.p-menu .p-menuitem-text,.p-tieredmenu .p-menuitem-text{vertical-align:middle;height:18px}.p-menu:not(.p-dropdown-panel){box-shadow:var(--field-shadow)}.p-tieredmenu .p-submenu-header{padding:5px 6px;opacity:.7;font-size:14px}.p-tieredmenu-overlay{min-width:150px;box-shadow:var(--floating-box-shadow)}.p-accordion{padding:var(--accordion-padding);border-radius:var(--accordion-border-radius);background-color:var(--accordion-background-color);color:var(--accordion-color);border:0}.p-accordion .p-accordion-header .p-accordion-header-link{padding:1.25rem}.p-accordion-toggle-icon{margin-right:8px}.p-accordion .p-accordion-header{background-color:var(--accordion-header-background-color);color:var(--accordion-header-color);border-radius:var(--accordion-border-radius)}.p-accordion .p-accordion-content{background-color:var(--accordiontab-content-background-color);color:var(--accordiontab-content-color);border-color:var(--accordiontab-border-color);border-radius:var(--accordion-border-radius);position:relative}.p-slider{background-color:var(--slider-background-color)}.p-slider,.p-slider .p-slider-range{border-radius:var(--slider-border-radius)}.p-slider .p-slider-range{background-color:var(--slider-range-background-color)}.p-slider .p-slider-handle{height:17px;width:17px;margin-left:-8px;margin-top:-8px;background:var(--color-step-90);border:2px solid var(--secondary-color);border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:var(--secondary-color);border-color:var(--secondary-color)}.p-slider-horizontal{height:.286rem}.p-slider-horizontal,.p-slider-vertical{border-color:var(--slider-border-color)}.p-slider .p-slider-tooltip{background-color:var(--tooltip-background-color);color:var(--tooltip-color);border-color:var(--tooltip-border-color);padding:var(--tooltip-padding);border-radius:var(--tooltip-border-radius)}.p-slider .p-slider-tooltip-arrow{position:absolute;width:0;height:0;border-style:solid}.p-slider .p-slider-tooltip-arrow.p-slider-tooltip-arrow-down{top:calc(var(--tooltip-arrow-size)*-1);left:calc(50% - var(--tooltip-arrow-size));border-width:0 var(--tooltip-arrow-size) var(--tooltip-arrow-size);border-color:transparent transparent var(--tooltip-background-color)}.p-slider .p-slider-tooltip-arrow.p-slider-tooltip-arrow-up{bottom:calc(var(--tooltip-arrow-size)*-1);left:calc(50% - var(--tooltip-arrow-size));border-width:var(--tooltip-arrow-size) var(--tooltip-arrow-size) 0;border-color:var(--tooltip-background-color) transparent transparent}.p-slider .p-slider-tooltip-arrow.p-slider-tooltip-arrow-left{right:calc(var(--tooltip-arrow-size)*-1);top:calc(50% - var(--tooltip-arrow-size));border-width:var(--tooltip-arrow-size) 0 var(--tooltip-arrow-size) var(--tooltip-arrow-size);border-color:transparent transparent transparent var(--tooltip-background-color)}.p-slider .p-slider-tooltip-arrow.p-slider-tooltip-arrow-right{left:calc(var(--tooltip-arrow-size)*-1);top:calc(50% - var(--tooltip-arrow-size));border-width:var(--tooltip-arrow-size) var(--tooltip-arrow-size) var(--tooltip-arrow-size) 0;border-color:transparent var(--tooltip-background-color) transparent transparent}.p-inputswitch{width:3rem;height:1.75rem}.p-inputswitch .p-inputswitch-slider{background:var(--inputswitch-background-color);transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:30px}.p-inputswitch .p-inputswitch-slider:before{background:var(--surface-glass-bg-strong,hsla(0,0%,100%,.6));width:1.25rem;height:1.25rem;left:.25rem;margin-top:-.625rem;border-radius:50%;transition-duration:.2s}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{transform:translateX(1.25rem)}.p-inputswitch.p-focus .p-inputswitch-slider{outline:0 none;outline-offset:0;box-shadow:var(--focus-ring)}.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider{background:var(--surface-muted-hover-bg,hsla(0,0%,100%,.03))}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:var(--inputswitch-on-background-color)}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{background:var(--text-color-highlight)}.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider{background:var(--inputswitch-on-background-color)}.p-inputswitch.p-invalid .p-inputswitch-slider{border-color:var(--inputswitch-on-background-color)}.p-toolbar{height:var(--toolbar-height);padding:var(--toolbar-padding-vertical) var(--toolbar-padding-horizontal);border-radius:var(--toolbar-border-radius);background-color:var(--toolbar-background-color);border-color:var(--toolbar-border-color);color:var(--toolbar-color)}.p-toolbar .p-toolbar-group-center,.p-toolbar .p-toolbar-group-left,.p-toolbar .p-toolbar-group-right{height:100%}.p-toolbar .p-dropdown{padding:0}.p-toolbar .p-button,.p-toolbar .p-dropdown{margin-right:10px}.p-button-icon{margin-right:5px}.p-button-icon-right{margin-left:5px}.p-button-icon-only{.p-button-icon{margin-left:0;margin-right:0}}.p-splitbutton-menubutton{padding:0 15px 0 0!important}.p-link{color:var(--text-color);margin:0 5px}.p-link.p-disabled{opacity:.3}.p-link.p-highlight{font-weight:700;text-decoration:underline}.p-button{padding:var(--button-padding);border-radius:var(--button-border-radius);background:var(--button-background-color);border:1px solid var(--button-border-color);color:var(--button-color);justify-content:center;box-shadow:inset 0 1px 0 rgba(var(--color-step-rgb-100,255,255,255),.12);transition:filter .16s ease,box-shadow .16s ease,transform .08s ease}.p-button:hover{filter:var(--control-hover-filter)}.p-button img{height:16px;margin:0 10px 0 0;position:relative;top:0}.p-selectbutton .p-button:not(.p-highlight){background:var(--color-step-12);opacity:.7}.p-button:disabled{opacity:.3}.p-button.p-button-danger{background:var(--config-dialog-danger-bg,#e53935);border-color:var(--config-dialog-danger-border,#e53935);color:var(--config-dialog-danger-color,#fff)}.p-button.p-button-outlined{background-color:transparent;color:var(--text-color-secondary);border:1px solid var(--field-border-color,var(--color-step-80))}.p-navbar{background-color:var(--navbar-background-color);color:var(--navbar-color);padding:var(--navbar-padding)}.p-table{background-color:var(--table-background-color);border-color:var(--table-border-color);color:var(--table-color);padding:var(--table-padding)}.p-table .p-datatable-thead>tr>th{background-color:var(--table-header-background-color);color:var(--table-header-color)}.p-datatable .p-dropdown{height:25px;padding:0;line-height:15px;font-size:14px}.p-card{background:var(--card-bg,var(--card-background-color));border:1px solid var(--card-border-color);color:var(--card-color);padding:var(--card-padding);border-radius:var(--card-border-radius);box-shadow:var(--card-shadow,var(--floating-box-shadow))}.p-card .p-card-header{background:var(--card-header-background-color);color:var(--card-header-color);padding:var(--card-header-padding)}.p-dialog-mask{background:transparent;pointer-events:none}.p-dialog-mask.p-component-overlay{background:var(--modal-mask-background,rgba(0,0,0,.4));pointer-events:all}.p-dialog{background:var(--modal-bg,var(--modal-background-color));border:1px solid var(--modal-border-color);color:var(--modal-color);padding:var(--modal-padding);border-radius:var(--modal-border-radius);box-shadow:var(--modal-shadow,var(--floating-box-shadow))}.p-dialog .p-dialog-header{border-bottom:1px solid var(--config-dialog-divider,transparent);background:var(--modal-header-background-color);color:var(--modal-header-color);padding:var(--modal-header-padding);border-top-right-radius:3px;border-top-left-radius:3px}.p-dialog .p-dialog-header .p-dialog-title{font-weight:600;font-size:1.25rem}.p-dialog .p-dialog-header .p-dialog-header-icon{width:2rem;height:2rem;color:var(--text-color-secondary);border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:var(--text-color);border-color:transparent;background:var(--surface-muted-hover-bg,hsla(0,0%,100%,.03))}.p-dialog .p-dialog-header .p-dialog-header-icon:focus{outline:0 none;outline-offset:0}.p-dialog .p-dialog-header .p-dialog-header-icon:last-child{margin-right:0}.p-dialog .p-dialog-content{color:var(--modal-color);height:calc(100% - 45px)}.p-dialog .p-dialog-content:last-of-type{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-dialog .p-dialog-footer{border-top:1px solid var(--config-dialog-divider,transparent);background:var(--modal-footer-background-color,transparent);color:var(--modal-color);padding:15px 0 10px 0;text-align:right;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-dialog .p-dialog-footer button{margin:0 .5rem 0 0;width:auto}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon{font-size:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-message{padding:10px}.p-dialog.p-confirm-dialog .p-confirm-dialog-message:not(:first-child){margin-left:1rem}.p-confirm-dialog{width:500px}.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container,.p-chips:not(.p-disabled):hover .p-chips-multiple-container{border-color:var(--field-focus-border-color,var(--primary-color))}.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container{outline:0 none;outline-offset:0;box-shadow:var(--field-focus-shadow,var(--focus-ring))}.p-chips .p-chips-multiple-container{padding:.25rem .5rem;width:100%}.p-chips .p-chips-multiple-container .p-chips-token{padding:3px 10px;background:var(--chip-bg,var(--color-step-35));color:var(--chip-color,var(--text-color));border:1px solid var(--chip-border,transparent);border-radius:16px;margin:1px 3px 1px 0}.p-chips .p-chips-multiple-container .p-chips-token.p-focus{background:var(--surface-selected-bg,var(--color-step-35));color:var(--text-color)}.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{margin-left:.5rem}.p-chips .p-chips-multiple-container .p-chips-input-token{padding:.25rem 0}.p-chips .p-chips-multiple-container .p-chips-input-token input{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;color:var(--text-color);padding:0;margin:0}.p-chips.p-invalid.p-component>.p-inputtext{border-color:var(--config-dialog-danger-border,#ef9a9a)}.p-tree{background-color:var(--tree-background-color);border-color:var(--tree-border-color);color:var(--tree-color);padding:var(--tree-padding)}.p-tree .p-treenode-content{padding:var(--tree-node-padding);border-radius:var(--tree-node-border-radius);color:var(--tree-node-color);background-color:var(--tree-node-background-color)}.p-tree .p-treenode-content.p-treenode-selectable:hover{background-color:var(--tree-node-hover-background-color);color:var(--tree-node-hover-color)}.p-tree .p-treenode-content.p-treenode-selectable.p-highlight{background-color:var(--tree-node-selected-background-color);box-shadow:inset 0 0 1px 1px var(--primary-color);color:var(--tree-node-selected-color)}.p-tree .p-treenode-toggler{color:var(--tree-toggler-color)}.p-tree .p-treenode-toggler.p-treenode-toggler-collapsed{color:var(--tree-toggler-collapsed-color)}.p-tree .p-treenode-children{background-color:var(--tree-node-children-background-color);color:var(--tree-node-children-color);margin-left:.75rem}.p-tree .p-tree-toggler-icon{color:var(--text-color);margin-right:.25rem}.p-treetable{background-color:var(--treetable-background-color);border-color:var(--treetable-border-color);border-radius:var(--treetable-border-radius);font-size:var(--treetable-font-size);padding:var(--treetable-padding)}.p-treetable .p-treetable-tbody>tr{color:var(--treetable-row-color);background-color:var(--treetable-row-background-color)}.p-treetable .p-treetable-tbody>tr>td{padding:var(--treetable-row-padding)}.p-treetable .p-treetable-tbody>tr:hover{background-color:var(--treetable-row-hover-background-color)}.p-treetable-toggler-icon{filter:var(--treetable-toggler-filter)}.flatpickr-calendar,.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month,.flatpickr-months .flatpickr-month,.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover,span.flatpickr-weekday{background:var(--color-step-20)}.flatpickr-calendar.arrowTop:after{border-bottom-color:var(--color-step-20)}.flatpickr-calendar.arrowBottom:after{border-top-color:var(--color-step-20)}.flatpickr-day.today:focus,.flatpickr-day.today:hover{color:var(--color-step-100);background:var(--color-step-30)}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:var(--primary-color);border-color:var(--primary-color);box-shadow:-5px 0 0 var(--primary-color),5px 0 0 var(--primary-color)!important}.flatpickr-day{border-radius:0}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-thumb{background:var(--color-step-50);border:0 none var(--color-step-80);border-radius:12px;background:var(--color-step-60)}::-webkit-scrollbar-thumb:hover{background:var(--color-step-70)}::-webkit-scrollbar-thumb:active{background:var(--color-step-80)}::-webkit-scrollbar-track{border:0 none var(--color-step-90);border-radius:12px}::-webkit-scrollbar-track,::-webkit-scrollbar-track:hover{background:var(--color-step-30)}::-webkit-scrollbar-track:active{background:var(--color-step-30)}::-webkit-scrollbar-corner{background:transparent}.p-menubar{padding:.5rem;background:var(--toolbar-glass-bg,var(--menu-background-color));color:var(--text-color);border:1px solid var(--toolbar-action-border,var(--menu-border-color));border-radius:3px}.p-menubar .p-menubar-root-list{outline:0 none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content{color:var(--text-color);transition:box-shadow .2s;border-radius:3px}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.75rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:var(--text-color)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:var(--text-color-secondary);margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color-secondary);margin-left:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:var(--text-color);background:var(--toolbar-action-hover-bg,var(--surface-muted-hover-bg))}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-menubar .p-menuitem>.p-menuitem-content{color:var(--text-color);transition:box-shadow .2s;border-radius:0}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link{color:var(--text-color);padding:.75rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:var(--text-color)}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:var(--text-color-secondary);margin-right:.5rem}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color-secondary)}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content{color:var(--text-color);background:var(--surface-selected-bg,var(--surface-muted-hover-bg));box-shadow:inset 3px 0 0 var(--surface-selected-accent,var(--primary-color))}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-menubar .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:var(--surface-selected-bg,var(--surface-muted-hover-bg))}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:var(--text-color);background:var(--surface-muted-hover-bg)}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:var(--text-color);background:var(--surface-muted-hover-bg)}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-menubar .p-submenu-list{padding:.25rem 0;background:var(--config-dialog-panel-elevated,var(--menu-background-color));border:1px solid var(--config-dialog-border,var(--menu-border-color));box-shadow:var(--config-dialog-card-shadow,var(--floating-box-shadow));width:12.5rem}.p-menubar .p-submenu-list .p-menuitem-separator{border-top:1px solid var(--config-dialog-divider,var(--menu-divider-color));margin:.25rem 0}.p-menubar .p-submenu-list .p-submenu-icon{font-size:.875rem}.p-overlaypanel{background:var(--config-dialog-panel-elevated,var(--color-step-23));color:var(--text-color);border:1px solid var(--config-dialog-border,var(--border-color));border-radius:3px;box-shadow:var(--config-dialog-card-shadow,var(--floating-box-shadow))}.p-overlaypanel .p-overlaypanel-content{padding:1rem}.p-overlaypanel .p-overlaypanel-close{background:var(--primary-color);color:var(--text-color-highlight);width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%;position:absolute;top:-1rem;right:-1rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{background:var(--primary-color-hover);color:var(--text-color-highlight)}.p-overlaypanel:after{border:8px solid transparent;border-color:transparent;border-bottom-color:var(--config-dialog-panel-bg,var(--color-step-23))}.p-overlaypanel:before{border:10px solid transparent;border-color:transparent;border-bottom-color:var(--config-dialog-border,var(--border-color))}.p-overlaypanel.p-overlaypanel-flipped:after{border-top-color:var(--config-dialog-panel-bg,var(--color-step-23))}.p-overlaypanel.p-overlaypanel-flipped:before{border-top-color:var(--config-dialog-border,var(--border-color))}.p-datepicker{width:200px;background:var(--color-step-17);padding:10px}.p-datepicker .p-highlight{background-color:var(--primary-color);border-radius:5px}.unlock-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--modal-mask-background,rgba(0,0,0,.55));z-index:2000}.unlock-overlay-button{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;border:1px solid var(--config-dialog-border,hsla(0,0%,100%,.2));background:var(--config-dialog-panel-elevated,hsla(0,0%,8%,.9));color:var(--text-color);font-size:1rem;cursor:pointer;box-shadow:var(--config-dialog-card-shadow,0 6px 20px rgba(0,0,0,.35))}.unlock-overlay-button:hover{background:var(--surface-glass-bg-strong,rgba(35,35,35,.95))}.unlock-overlay-button img{width:1.2rem;height:1.2rem}.nito-glass-panel{position:relative;border:1px solid var(--config-dialog-border);border-radius:var(--rounded-border-radius,7px);background:var(--config-dialog-panel-gradient);box-shadow:var(--config-dialog-card-shadow);padding:16px}.nito-glass-panel.is-hoverable:hover{border-color:var(--field-hover-border-color,var(--config-dialog-border));box-shadow:var(--config-dialog-card-hover-shadow)}.nito-field-shell{background:var(--field-background-color);border:1px solid var(--field-border-color);color:var(--text-color);box-shadow:var(--field-shadow);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.nito-field-shell:hover{border-color:var(--field-hover-border-color)}.nito-field-shell:focus,.nito-field-shell:focus-within{border-color:var(--field-focus-border-color);box-shadow:var(--field-shadow),var(--field-focus-shadow)}.nito-toolbar{display:flex;gap:8px;background:var(--toolbar-glass-bg);box-shadow:var(--config-dialog-card-shadow)}.nito-action-button,.nito-toolbar{align-items:center;border:1px solid var(--toolbar-action-border)}.nito-action-button{display:inline-flex;justify-content:center;gap:6px;border-radius:6px;background:var(--toolbar-action-bg);color:var(--text-color);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .08s ease}.nito-action-button:hover{border-color:var(--toolbar-action-hover-border);background:var(--toolbar-action-hover-bg)}.nito-action-button:active{transform:scale(.98)}.nito-action-button:focus-visible{box-shadow:var(--focus-ring)}.nito-dense-row{display:flex;align-items:center;min-height:34px;border:1px solid transparent;background:var(--pane-row-bg);color:var(--text-color);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.nito-dense-row:hover{background:var(--pane-row-hover-bg);border-color:var(--pane-border)}.nito-dense-row.current,.nito-dense-row.is-selected,.nito-dense-row.selected{background:var(--pane-row-selected-bg);border-color:var(--pane-row-selected-border);box-shadow:inset 3px 0 0 var(--pane-row-selected-accent)}.nito-status-chip,.status-chip{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:2px 8px;border:1px solid var(--chip-border);border-radius:999px;background:var(--chip-bg);color:var(--chip-color);font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap}.nito-status-chip.is-success,.status-chip.is-success,.status-chip.on{background:var(--config-dialog-success-bg);border-color:var(--config-dialog-success-border);color:var(--config-dialog-success-color)}.nito-status-chip.is-warning,.status-chip.is-warning,.status-chip.warn{background:var(--config-dialog-warning-bg);border-color:var(--config-dialog-warning-border);color:var(--config-dialog-warning-color)}.nito-status-chip.is-danger,.status-chip.is-danger,.status-chip.off{background:var(--config-dialog-danger-bg);border-color:var(--config-dialog-danger-border);color:var(--config-dialog-danger-color)}.nito-status-chip.is-info,.status-chip.is-info{background:var(--config-dialog-info-bg);border-color:var(--config-dialog-info-border);color:var(--config-dialog-info-color)}.nito-technical-string{overflow-wrap:anywhere;word-break:normal}.custom-tabview.vertical-left{height:100%;display:flex;flex-direction:row}.custom-tabview.vertical-left .p-tabview-nav-container{order:0;width:200px;border-right:1px solid var(--config-dialog-divider,var(--surface-border));border-bottom:none;flex-shrink:0;background:var(--config-dialog-nav-bg,transparent);box-shadow:inset -1px 0 0 var(--config-dialog-divider,transparent)}.custom-tabview.vertical-left .p-tabview-nav-container .p-tabview-nav{display:flex;flex-direction:column;gap:0;padding:.25rem 0}.custom-tabview.vertical-left .p-tabview-nav-container .p-tabview-nav .p-tabview-header{border-bottom:0}.custom-tabview.vertical-left .p-tabview-nav-container .p-tabview-nav .p-tabview-header.p-highlight{background:var(--config-dialog-selected-bg,rgba(0,0,0,.12));box-shadow:inset 3px 0 0 var(--config-dialog-selected-accent,var(--primary-color))}.custom-tabview.vertical-left .p-tabview-nav-container .p-tabview-nav .p-tabview-header.p-highlight a{color:var(--text-color)}.custom-tabview.vertical-left .p-tabview-nav-container .p-tabview-nav .p-tabview-header.p-disabled{opacity:.35}.custom-tabview.vertical-left .p-tabview-nav-container .p-tabview-nav .p-tabview-nav-link{width:100%;justify-content:flex-start;border:none;padding:.9rem 1rem;background:transparent;color:var(--text-color-secondary);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.custom-tabview.vertical-left .p-tabview-nav-container .p-tabview-nav .p-tabview-nav-link:hover{background:var(--surface-hover);color:var(--text-color)}.custom-tabview.vertical-left .p-tabview-nav-container .p-tabview-nav .p-tabview-nav-link:focus-visible{box-shadow:var(--focus-ring)}.custom-tabview.vertical-left .p-tabview-panels{order:1;padding:0;background:var(--config-dialog-panel-gradient,var(--surface-card));flex:1;overflow:hidden;box-shadow:inset 0 1px 0 rgba(var(--color-step-rgb-100),.04)}.custom-tabview.vertical-left .p-tabview-panel{padding:0;height:100%}@media(max-width:720px){.custom-tabview.vertical-left{flex-direction:column;height:auto}.custom-tabview.vertical-left .p-tabview-nav-container{width:100%;border-right:none;border-bottom:1px solid var(--config-dialog-divider,var(--surface-border));box-shadow:none}.custom-tabview.vertical-left .p-tabview-nav{flex-direction:row;flex-wrap:wrap}.custom-tabview.vertical-left .p-tabview-panels{height:auto}}