@charset "UTF-8";.div-centered-absolute[data-v-47ad24f9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;max-width:200px}.login-page[data-v-e58a167c]{width:100%;height:100vh;display:flex}.login-left[data-v-e58a167c]{width:45%;position:relative;overflow:hidden}.login-left-photo[data-v-e58a167c]{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/vue-release/assets/ishap_bauwerk_background-CtX3yxUp.jpg) center/cover no-repeat}.login-left-overlay[data-v-e58a167c]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#0f1923e0,#1d2a3ecc,#2c5ca7b3)}.login-left-content[data-v-e58a167c]{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:center;padding:60px;max-width:500px}.login-brand[data-v-e58a167c]{display:flex;align-items:center;gap:12px;margin-bottom:48px}.login-wordmark[data-v-e58a167c]{font-family:Montserrat,sans-serif;font-weight:800;font-size:20px;letter-spacing:2px;text-transform:uppercase;color:#fff}.login-wordmark-baulo[data-v-e58a167c]{color:#ffffffb3}.login-tagline[data-v-e58a167c]{font-size:32px;font-weight:300;color:#fff;line-height:1.4;margin-bottom:24px}.login-tagline strong[data-v-e58a167c]{font-weight:700}.login-subtitle[data-v-e58a167c]{font-size:15px;color:#ffffff8c;line-height:1.6}.login-version[data-v-e58a167c]{position:absolute;bottom:32px;left:60px;font-size:12px;color:#ffffff40;font-weight:500;z-index:1}.login-right[data-v-e58a167c]{width:55%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fafbfc;padding:60px;position:relative}.login-form-container[data-v-e58a167c]{width:100%;max-width:380px}.login-heading[data-v-e58a167c]{font-size:22px;font-weight:700;color:#1d2a3e;margin-bottom:8px}.login-sub[data-v-e58a167c]{font-size:14px;color:#506381;margin-bottom:36px}.login-form[data-v-e58a167c]{display:flex;flex-direction:column}.login-field[data-v-e58a167c]{width:100%;margin-bottom:20px;text-align:left}.login-field[data-v-e58a167c] .form-field-errors>div:only-child:empty,.login-field[data-v-e58a167c] .form-field-errors>div[style*="height: 19px"]{display:none}.login-field label[data-v-e58a167c]{display:block;font-size:12px;font-weight:600;color:#506381;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.login-input-wrap[data-v-e58a167c]{display:flex;align-items:center;gap:10px;border:1px solid #d0d5dd;border-radius:10px;padding:0 14px;background:#fff;transition:border-color .2s}.login-input-wrap[data-v-e58a167c]:focus-within{border-color:#2c5ca7;box-shadow:0 0 0 3px #2c5ca714}.login-input-icon[data-v-e58a167c],.login-input-status[data-v-e58a167c]{color:#95a1b4;font-size:14px;width:18px;text-align:center;flex-shrink:0}.login-field-note[data-v-e58a167c]{display:block;margin-top:6px;color:#7a869a;font-size:12px;line-height:1.4}.login-sr-only[data-v-e58a167c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.login-input-wrap[data-v-e58a167c] .p-inputtext,.login-input-wrap[data-v-e58a167c] .p-password-input{border:none!important;background:none!important;box-shadow:none!important;outline:none!important;padding:12px 0;font-size:14px;color:#1d2a3e}.login-input-wrap[data-v-e58a167c] .p-password{flex:1}.login-input-wrap[data-v-e58a167c] input::-moz-placeholder{color:#bec6d2}.login-input-wrap[data-v-e58a167c] input::placeholder{color:#bec6d2}.login-input-wrap[data-v-e58a167c] input:-webkit-autofill,.login-input-wrap[data-v-e58a167c] input:-webkit-autofill:hover,.login-input-wrap[data-v-e58a167c] input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px white inset!important;-webkit-text-fill-color:#1d2a3e!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.login-btn[data-v-e58a167c]{width:100%;margin-top:8px;padding:14px;border-radius:10px;font-size:15px;font-weight:600;background:linear-gradient(135deg,#2c5ca7,#1d4f91)!important;border:none!important;transition:all .2s}.login-btn[data-v-e58a167c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2c5ca74d}.login-divider[data-v-e58a167c]{display:flex;align-items:center;text-align:center;margin:20px 0 16px;color:#95a1b4;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.login-divider[data-v-e58a167c]:before,.login-divider[data-v-e58a167c]:after{content:"";flex:1;height:1px;background:#e3e8ef}.login-divider span[data-v-e58a167c]{padding:0 12px}.login-sso-btn[data-v-e58a167c]{width:100%;padding:13px;border-radius:10px;font-size:14px;font-weight:600}.login-forgot[data-v-e58a167c]{display:block;text-align:center;margin-top:20px;font-size:13px;font-weight:500;color:#506381;cursor:pointer;text-decoration:none;transition:color .15s}.login-forgot[data-v-e58a167c]:hover{color:#2c5ca7}.login-change-email[data-v-e58a167c]{display:inline-block;margin-top:6px;font-size:12px;font-weight:500;color:#506381;cursor:pointer;text-decoration:none;transition:color .15s}.login-change-email[data-v-e58a167c]:hover{color:#2c5ca7}.login-footer[data-v-e58a167c]{position:absolute;bottom:24px;right:60px;font-size:11px;color:#95a1b4;display:flex;align-items:center;gap:6px;white-space:nowrap}.login-footer a[data-v-e58a167c]{color:#95a1b4;text-decoration:none;transition:color .15s}.login-footer a[data-v-e58a167c]:hover{color:#506381}.login-footer-sep[data-v-e58a167c]{opacity:.4}@media(max-width:900px){.login-left[data-v-e58a167c]{display:none}.login-right[data-v-e58a167c]{width:100%}.login-footer[data-v-e58a167c]{right:auto;left:50%;transform:translate(-50%)}}.auth-panel{width:100%;min-height:100vh;display:flex}.auth-panel .auth-panel-left{width:45%;position:relative;overflow:hidden}.auth-panel .auth-panel-photo{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/vue-release/assets/ishap_bauwerk_background-CtX3yxUp.jpg) center/cover no-repeat}.auth-panel .auth-panel-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#0f1923e0,#1d2a3ecc,#2c5ca7b3)}.auth-panel .auth-panel-left-content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:center;padding:60px;max-width:500px}.auth-panel .auth-panel-brand{display:flex;align-items:center;gap:12px;margin-bottom:48px}.auth-panel .auth-panel-wordmark{font-family:Montserrat,sans-serif;font-weight:800;font-size:20px;letter-spacing:2px;text-transform:uppercase;color:#fff}.auth-panel .auth-panel-wordmark-baulo{color:#ffffffb3}.auth-panel .auth-panel-tagline{font-size:32px;font-weight:300;color:#fff;line-height:1.4;margin-bottom:24px}.auth-panel .auth-panel-tagline strong{font-weight:700}.auth-panel .auth-panel-subtitle{font-size:15px;color:#ffffff8c;line-height:1.6}.auth-panel .auth-panel-right{width:55%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fafbfc;padding:60px;position:relative}.auth-panel .auth-panel-form{width:100%}.auth-panel .auth-panel-heading{font-size:22px;font-weight:700;color:#1d2a3e;margin-bottom:8px}.auth-panel .auth-panel-sub{font-size:14px;line-height:1.6;color:#506381;margin-bottom:32px}.auth-panel .auth-field{width:100%;margin-bottom:20px;text-align:left}.auth-panel .auth-field label{display:block;font-size:12px;font-weight:600;color:#506381;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.auth-panel .auth-input-wrap{display:flex;align-items:center;gap:10px;border:1px solid #d0d5dd;border-radius:10px;padding:0 14px;background:#fff;transition:border-color .2s}.auth-panel .auth-input-wrap:focus-within{border-color:#2c5ca7;box-shadow:0 0 0 3px #2c5ca714}.auth-panel .auth-input-wrap .auth-input-icon{color:#95a1b4;font-size:14px;width:18px;text-align:center;flex-shrink:0}.auth-panel .auth-input-wrap .p-inputtext,.auth-panel .auth-input-wrap .p-password-input{border:none!important;background:none!important;box-shadow:none!important;outline:none!important;padding:12px 0;font-size:14px;color:#1d2a3e}.auth-panel .auth-input-wrap .p-password{flex:1}.auth-panel .auth-input-wrap .p-select{flex:1;min-width:0;border:none!important;background:none!important;box-shadow:none!important;outline:none!important}.auth-panel .auth-input-wrap .p-select .p-select-label{padding:12px 0;font-size:14px;color:#1d2a3e}.auth-panel .auth-input-wrap .p-select .p-select-label.p-placeholder{color:#bec6d2}.auth-panel .auth-input-wrap .p-select .p-select-dropdown{width:auto;color:#95a1b4}.auth-panel .auth-input-wrap input::-moz-placeholder{color:#bec6d2}.auth-panel .auth-input-wrap input::placeholder{color:#bec6d2}.auth-panel .auth-input-wrap input:-webkit-autofill,.auth-panel .auth-input-wrap input:-webkit-autofill:hover,.auth-panel .auth-input-wrap input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px white inset!important;-webkit-text-fill-color:#1d2a3e!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.auth-panel .auth-hint{display:block;margin-top:6px;font-size:12px;line-height:1.5;color:#95a1b4;text-align:left}.auth-panel .auth-btn{width:100%;margin-top:8px;padding:14px;border-radius:10px;font-size:15px;font-weight:600;background:linear-gradient(135deg,#2c5ca7,#1d4f91)!important;border:none!important;transition:all .2s}.auth-panel .auth-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2c5ca74d}.auth-panel .auth-link{display:block;text-align:center;margin-top:20px;font-size:13px;font-weight:500;color:#506381;cursor:pointer;text-decoration:none;transition:color .15s}.auth-panel .auth-link:hover{color:#2c5ca7}.auth-panel .auth-panel-footer{position:absolute;bottom:24px;right:60px;font-size:11px;color:#95a1b4;display:flex;align-items:center;gap:6px;white-space:nowrap}.auth-panel .auth-panel-footer a{color:#95a1b4;text-decoration:none;transition:color .15s}.auth-panel .auth-panel-footer a:hover{color:#506381}.auth-panel .auth-panel-footer-sep{opacity:.4}@media(max-width:900px){.auth-panel .auth-panel-left{display:none}.auth-panel .auth-panel-right{width:100%;padding:32px 20px 80px}.auth-panel .auth-panel-footer{right:auto;left:50%;transform:translate(-50%)}}.identity-check-value[data-v-ab25633a]{display:flex;align-items:center;gap:10px;border:1px solid #d0d5dd;border-radius:10px;padding:12px 14px;background:#fff;font-size:14px;color:#1d2a3e;word-break:break-all}.identity-check-value-muted[data-v-ab25633a]{background:#f4f6f9;color:#506381}.auth-link[data-v-ab25633a]:focus-visible{outline:2px solid #1d4ed8;outline-offset:3px;border-radius:6px}.identity-check-value-icon[data-v-ab25633a]{color:#95a1b4;font-size:14px;width:18px;text-align:center;flex-shrink:0}.onboarding-row[data-v-e3d285fb]{display:flex;gap:16px}.onboarding-row>.auth-field[data-v-e3d285fb]{flex:1;min-width:0}.onboarding-invited[data-v-e3d285fb]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-bottom:24px;font-size:13px;line-height:1.5;color:#506381;text-align:left}.onboarding-invited i[data-v-e3d285fb]{color:#95a1b4;font-size:13px}.onboarding-invited strong[data-v-e3d285fb]{font-weight:600;color:#1d2a3e;word-break:break-all}@media(max-width:640px){.onboarding-row[data-v-e3d285fb]{flex-direction:column;gap:0}}.domain-verification-message[data-v-867695d9]{display:block;width:100%;margin-bottom:12px;text-align:left}.auth-hint.domain-verification-waiting[data-v-867695d9]{display:flex;align-items:center;gap:8px}.auth-link[data-v-867695d9]:focus-visible{outline:2px solid #1d4ed8;outline-offset:3px;border-radius:6px}.san-baulo-logo[data-v-e19c9646]{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.san-baulo-wordmark[data-v-e19c9646]{font-family:Montserrat,sans-serif;font-weight:800;font-size:15px;letter-spacing:2px;text-transform:uppercase}.wm-san[data-v-e19c9646]{color:var(--p-ishap-secondary-dark)}.wm-baulo[data-v-e19c9646]{color:var(--p-ishap-primary)}.bar[data-v-e19c9646]{transform-origin:center;transform-box:fill-box}.logo-pulse .bar-1[data-v-e19c9646]{animation:bar-pop-e19c9646 .35s ease-out 0s both}.logo-pulse .bar-2[data-v-e19c9646]{animation:bar-pop-e19c9646 .35s ease-out .12s both}.logo-pulse .bar-3[data-v-e19c9646]{animation:bar-pop-e19c9646 .35s ease-out .24s both}.logo-pulse .bar-4[data-v-e19c9646]{animation:bar-pop-e19c9646 .35s ease-out .36s both}.logo-pulse .bar-5[data-v-e19c9646]{animation:bar-pop-e19c9646 .35s ease-out .48s both}@keyframes bar-pop-e19c9646{0%{opacity:1;transform:scaleX(1);filter:brightness(1)}40%{opacity:1;transform:scaleX(1.08);filter:brightness(1.5)}to{opacity:1;transform:scaleX(1);filter:brightness(1)}}.building-selector[data-v-33365091]{flex:0 1 340px;min-width:200px}.building-selector-trigger[data-v-33365091]{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 12px;background:var(--p-ishap-bluegray-light, #f0f2f5);border:1px solid #e2e6ed;border-radius:8px;cursor:pointer;font-size:13px;color:var(--p-ishap-secondary-light);transition:all .15s}.building-selector-trigger[data-v-33365091]:hover{border-color:var(--p-ishap-primary);background:#fff}.building-selector-icon[data-v-33365091]{color:var(--p-ishap-primary);font-size:12px}.building-selector-text[data-v-33365091]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.building-selector-text--active[data-v-33365091]{color:var(--p-ishap-secondary-dark);font-weight:600}.building-selector-chevron[data-v-33365091]{font-size:10px;margin-left:auto;color:var(--p-ishap-secondary-light)}.building-selector-content[data-v-33365091]{min-width:360px;width:-moz-max-content;width:max-content;max-width:700px;max-height:480px;display:flex;flex-direction:column}.building-selector-search[data-v-33365091]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #e2e6ed}.building-selector-search-icon[data-v-33365091]{font-size:13px;color:var(--p-ishap-secondary-light)}.building-selector-search-input[data-v-33365091]{flex:1;border:none;outline:none;font-size:14px;color:var(--p-ishap-secondary-dark);background:none}.building-selector-search-input[data-v-33365091]::-moz-placeholder{color:var(--p-ishap-secondary-light)}.building-selector-search-input[data-v-33365091]::placeholder{color:var(--p-ishap-secondary-light)}.building-selector-list[data-v-33365091]{flex:1;overflow-y:auto;padding:8px 0}.building-selector-section[data-v-33365091]{padding:0 8px}.building-selector-section-title[data-v-33365091]{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--p-ishap-secondary-light)}.building-selector-item[data-v-33365091]{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;text-decoration:none;transition:background-color .15s}.building-selector-item[data-v-33365091]:hover{background-color:#f5f7fa}.building-item-icon[data-v-33365091]{color:var(--p-ishap-secondary-light);font-size:14px;width:20px;text-align:center;flex-shrink:0}.building-item-info[data-v-33365091]{flex:1;min-width:0}.building-item-name[data-v-33365091]{font-size:14px;font-weight:500;color:var(--p-ishap-secondary-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.building-item-address[data-v-33365091]{font-size:12px;color:var(--p-ishap-secondary-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.building-item-star[data-v-33365091]{background:none;border:none;cursor:pointer;padding:4px;color:#d0d5dd;font-size:13px;transition:color .15s}.building-item-star[data-v-33365091]:hover,.building-item-star--active[data-v-33365091]{color:var(--p-ishap-accent)}.building-selector-empty[data-v-33365091]{padding:20px 16px;text-align:center;font-size:13px;color:var(--p-ishap-secondary-light)}.building-selector-loading[data-v-33365091]{display:flex;align-items:center;justify-content:center;padding:20px 16px}.building-selector-footer[data-v-33365091]{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;border-top:1px solid #e2e6ed;font-size:13px;font-weight:500;color:var(--p-ishap-primary);cursor:pointer;text-decoration:none;transition:background-color .15s}.building-selector-footer[data-v-33365091]:hover{background-color:#f5f7fa}.customer-selector[data-v-9131c95c]{flex:0 1 300px;min-width:180px}.customer-selector-trigger[data-v-9131c95c]{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 12px;background:var(--p-ishap-bluegray-light, #f0f2f5);border:1px solid #e2e6ed;border-radius:8px;font-size:13px;color:var(--p-ishap-secondary-light);cursor:default;transition:all .15s}.customer-selector-trigger--clickable[data-v-9131c95c]{cursor:pointer}.customer-selector-trigger--clickable[data-v-9131c95c]:hover{border-color:var(--p-ishap-primary);background:#fff}.customer-selector-icon[data-v-9131c95c]{color:var(--p-ishap-primary);font-size:12px}.customer-selector-text[data-v-9131c95c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:left}.customer-selector-text--active[data-v-9131c95c]{color:var(--p-ishap-secondary-dark);font-weight:600}.customer-selector-chevron[data-v-9131c95c]{font-size:10px;margin-left:auto;color:var(--p-ishap-secondary-light)}.customer-selector-content[data-v-9131c95c]{min-width:320px;width:-moz-max-content;width:max-content;max-width:700px;max-height:400px;display:flex;flex-direction:column}.customer-selector-current[data-v-9131c95c]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#eef3fb;border-bottom:1px solid #e2e6ed}.customer-selector-current-icon[data-v-9131c95c]{font-size:12px;color:var(--p-ishap-primary)}.customer-selector-current-name[data-v-9131c95c]{font-size:13px;font-weight:600;color:var(--p-ishap-secondary-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-selector-search[data-v-9131c95c]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #e2e6ed}.customer-selector-search-icon[data-v-9131c95c]{font-size:13px;color:var(--p-ishap-secondary-light)}.customer-selector-search-input[data-v-9131c95c]{flex:1;border:none;outline:none;font-size:14px;color:var(--p-ishap-secondary-dark);background:none}.customer-selector-search-input[data-v-9131c95c]::-moz-placeholder{color:var(--p-ishap-secondary-light)}.customer-selector-search-input[data-v-9131c95c]::placeholder{color:var(--p-ishap-secondary-light)}.customer-selector-list[data-v-9131c95c]{flex:1;overflow-y:auto;padding:8px 0}.customer-selector-item[data-v-9131c95c]{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;text-decoration:none;transition:background-color .15s}.customer-selector-item[data-v-9131c95c]:hover,.customer-selector-item--highlighted[data-v-9131c95c]{background-color:#f5f7fa}.customer-selector-item--active[data-v-9131c95c]{background-color:#eef3fb}.customer-item-icon[data-v-9131c95c]{color:var(--p-ishap-secondary-light);font-size:14px;width:20px;text-align:center;flex-shrink:0}.customer-item-name[data-v-9131c95c]{flex:1;font-size:14px;font-weight:500;color:var(--p-ishap-secondary-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-item-check[data-v-9131c95c]{font-size:12px;color:var(--p-ishap-primary);flex-shrink:0}.customer-selector-empty[data-v-9131c95c]{padding:20px 16px;text-align:center;font-size:13px;color:var(--p-ishap-secondary-light)}.customer-selector-create[data-v-9131c95c]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;border:none;border-top:1px solid #e2e6ed;background:#f8fafc;cursor:pointer;transition:background-color .15s;font-size:13px;font-weight:600;color:var(--p-ishap-primary);text-align:left}.customer-selector-create[data-v-9131c95c]:hover{background-color:#eef3fb}.customer-create-icon[data-v-9131c95c]{font-size:12px;width:20px;text-align:center;flex-shrink:0}.customer-create-label[data-v-9131c95c]{flex:1}.nsd-loading[data-v-dfbaff72]{display:flex;justify-content:center;align-items:center;padding:48px 24px;color:var(--p-ishap-secondary-light)}.nsd-container[data-v-dfbaff72]{display:flex;flex-direction:column;gap:24px;padding:4px}.nsd-section-header[data-v-dfbaff72]{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:600;color:var(--p-ishap-secondary-dark)}.nsd-section-icon[data-v-dfbaff72]{font-size:13px;color:var(--p-ishap-primary)}.nsd-card[data-v-dfbaff72]{background:#fff;border:1px solid #e2e6ed;border-radius:10px;overflow:hidden}.nsd-notification-row[data-v-dfbaff72]{padding:14px 16px}.nsd-notification-row-main[data-v-dfbaff72]{display:flex;align-items:center;justify-content:space-between;gap:12px}.nsd-notification-info[data-v-dfbaff72]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.nsd-notification-icon[data-v-dfbaff72]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;font-size:14px;flex-shrink:0}.nsd-notification-text[data-v-dfbaff72]{display:flex;flex-direction:column;gap:1px;min-width:0}.nsd-notification-label[data-v-dfbaff72]{font-size:13px;font-weight:600;color:var(--p-ishap-secondary-dark)}.nsd-notification-desc[data-v-dfbaff72]{font-size:11.5px;color:var(--p-ishap-secondary-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nsd-divider[data-v-dfbaff72]{height:1px;background:#f0f2f5;margin:0 16px}.nsd-severity-selector[data-v-dfbaff72]{display:flex;align-items:center;gap:10px;margin-top:10px;padding-left:46px}.nsd-severity-label[data-v-dfbaff72]{font-size:12px;color:var(--p-ishap-secondary-light);white-space:nowrap}.nsd-severity-options[data-v-dfbaff72]{display:flex;gap:6px;flex-wrap:wrap}.nsd-severity-chip[data-v-dfbaff72]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;border:1px dashed #d8dce3;background:transparent;color:#c0c7d1;font-size:12px;font-weight:400;cursor:pointer;transition:all .15s;line-height:1.4}.nsd-severity-chip[data-v-dfbaff72]:hover:not(:disabled){border-color:#b0b8c4;color:var(--p-ishap-secondary-light);background:#f5f7fa}.nsd-severity-chip--included[data-v-dfbaff72]{border-style:solid;border-color:transparent;font-weight:600}.nsd-severity-chip--active[data-v-dfbaff72]{border-color:currentColor;border-style:solid}.nsd-severity-chip[data-v-dfbaff72]:disabled{opacity:.5;cursor:not-allowed}.nsd-severity-chip i[data-v-dfbaff72]{font-size:11px}.nsd-channels[data-v-dfbaff72]{display:flex}.nsd-channel-item[data-v-dfbaff72]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;cursor:pointer;transition:background-color .15s}.nsd-channel-item[data-v-dfbaff72]:not(:last-child){border-right:1px solid #f0f2f5}.nsd-channel-item[data-v-dfbaff72]:hover{background:#f9fafb}.nsd-channel-icon-wrap[data-v-dfbaff72]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#2c5ca714;color:var(--p-ishap-primary);font-size:14px}.nsd-channel-label[data-v-dfbaff72]{font-size:12px;font-weight:500;color:var(--p-ishap-secondary-dark)}.nsd-scope-options[data-v-dfbaff72]{display:flex;flex-direction:column}.nsd-scope-option[data-v-dfbaff72]{display:flex;align-items:center;gap:10px;padding:12px 16px;cursor:pointer;transition:background-color .15s;font-size:13px;color:var(--p-ishap-secondary-dark)}.nsd-scope-option[data-v-dfbaff72]:not(:last-child){border-bottom:1px solid #f0f2f5}.nsd-scope-option[data-v-dfbaff72]:hover{background:#f9fafb}.nsd-scope-option--active[data-v-dfbaff72]{background:#2c5ca70a}.nsd-scope-icon[data-v-dfbaff72]{font-size:12px;color:var(--p-ishap-secondary-light);width:16px;text-align:center}.nsd-scope-option--active .nsd-scope-icon[data-v-dfbaff72]{color:var(--p-ishap-primary)}.nsd-building-select[data-v-dfbaff72]{padding:0 16px 16px;display:flex;flex-direction:column;gap:10px}.nsd-building-chips[data-v-dfbaff72]{display:flex;flex-wrap:wrap;gap:6px}.nsd-building-chip[data-v-dfbaff72]{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:6px;background:#2c5ca714;color:var(--p-ishap-primary);font-size:12px;font-weight:500}.nsd-building-chip-icon[data-v-dfbaff72]{font-size:10px;opacity:.7}.nsd-building-chip-name[data-v-dfbaff72]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nsd-building-chip-remove[data-v-dfbaff72]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;border:none;background:none;color:var(--p-ishap-secondary-light);cursor:pointer;font-size:10px;transition:all .15s;padding:0}.nsd-building-chip-remove[data-v-dfbaff72]:hover:not(:disabled){background:#dc26261a;color:var(--p-ishap-danger)}.nsd-building-chip-remove[data-v-dfbaff72]:disabled{opacity:.4;cursor:not-allowed}.nsd-building-suggestion[data-v-dfbaff72]{display:flex;align-items:center;gap:10px;padding:2px 0}.nsd-building-item-icon[data-v-dfbaff72]{font-size:12px;color:var(--p-ishap-secondary-light)}.nsd-building-suggestion-text[data-v-dfbaff72]{display:flex;flex-direction:column;gap:1px}.nsd-building-suggestion-name[data-v-dfbaff72]{font-size:13px;font-weight:500;color:var(--p-ishap-secondary-dark)}.nsd-building-suggestion-group[data-v-dfbaff72]{font-size:11px;color:var(--p-ishap-secondary-light);display:flex;align-items:center;gap:4px}.nsd-building-suggestion-group i[data-v-dfbaff72]{font-size:9px;color:var(--p-ishap-accent)}.nsd-building-empty[data-v-dfbaff72]{padding:8px 12px;font-size:12px;color:var(--p-ishap-secondary-light);text-align:center}.nsd-actions[data-v-dfbaff72]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.notification-trigger[data-v-676d33ff]{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:none;border-radius:8px;cursor:pointer;color:var(--p-ishap-secondary-light);font-size:16px;transition:all .15s}.notification-trigger[data-v-676d33ff]:hover{background-color:#f5f7fa;color:var(--p-ishap-secondary-dark)}.notification-badge[data-v-676d33ff]{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background-color:var(--p-ishap-danger);color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:1}.notification-content[data-v-676d33ff]{width:380px;max-height:480px;display:flex;flex-direction:column}.notification-header[data-v-676d33ff]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #e2e6ed}.notification-header-title[data-v-676d33ff]{font-weight:600;font-size:14px;color:var(--p-ishap-secondary-dark)}.notification-header-actions[data-v-676d33ff]{display:flex;align-items:center;gap:12px}.notification-settings-link[data-v-676d33ff],.notification-delete-read-link[data-v-676d33ff]{color:var(--p-ishap-secondary-light);cursor:pointer;font-size:14px;transition:color .15s}.notification-settings-link[data-v-676d33ff]:hover{color:var(--p-ishap-secondary-dark)}.notification-delete-read-link[data-v-676d33ff]:hover{color:var(--p-ishap-danger)}.notification-delete-read-link--loading[data-v-676d33ff]{pointer-events:none;color:var(--p-ishap-secondary-light)}.notification-mark-read[data-v-676d33ff]{font-size:14px;color:var(--p-ishap-secondary-light);cursor:pointer;transition:color .15s}.notification-mark-read[data-v-676d33ff]:hover{color:var(--p-ishap-primary)}.notification-list[data-v-676d33ff]{flex:1;overflow-y:auto}.notification-item[data-v-676d33ff]{display:flex;padding:12px 16px;gap:12px;border-bottom:1px solid #f0f2f5;transition:background-color .15s;cursor:pointer;text-decoration:none;color:inherit}.notification-item[data-v-676d33ff]:hover{background-color:#f9fafb}.notification-item--unread[data-v-676d33ff]{background-color:#f5f8ff}.notification-stripe[data-v-676d33ff]{width:3px;border-radius:2px;flex-shrink:0}.notification-item-content[data-v-676d33ff]{flex:1;min-width:0}.notification-item-header[data-v-676d33ff]{display:flex;align-items:center;gap:6px}.notification-item-icon[data-v-676d33ff]{font-size:12px;color:var(--p-ishap-secondary-light)}.notification-item-title[data-v-676d33ff]{font-size:13px;font-weight:600;color:var(--p-ishap-secondary-dark);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-unread-dot[data-v-676d33ff]{width:7px;height:7px;border-radius:50%;background-color:var(--p-ishap-primary);flex-shrink:0}.notification-item-delete[data-v-676d33ff]{background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:4px;color:var(--p-ishap-secondary-light);font-size:12px;line-height:1;opacity:0;transition:opacity .15s,background-color .15s,color .15s;flex-shrink:0}.notification-item:hover .notification-item-delete[data-v-676d33ff]{opacity:1}.notification-item-delete[data-v-676d33ff]:hover{color:var(--p-ishap-danger);background-color:#0000000a}.notification-item-desc[data-v-676d33ff]{font-size:12px;color:var(--p-ishap-secondary-light);margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-item-footer[data-v-676d33ff]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.notification-item-time[data-v-676d33ff]{font-size:11px;color:var(--p-ishap-secondary-light)}.notification-item-action[data-v-676d33ff]{font-size:11px;font-weight:500;color:var(--p-ishap-primary);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;transition:background-color .15s}.notification-item-action[data-v-676d33ff]:hover{background-color:#0000000a;text-decoration:underline}.notification-item-action--busy[data-v-676d33ff]{pointer-events:none;opacity:.7}.notification-empty[data-v-676d33ff]{padding:32px 16px;text-align:center;font-size:13px;color:var(--p-ishap-secondary-light)}.notification-footer[data-v-676d33ff]{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;border-top:1px solid #e2e6ed;font-size:13px;font-weight:500;color:var(--p-ishap-primary);cursor:pointer;text-decoration:none;transition:background-color .15s}.notification-footer[data-v-676d33ff]:hover{background-color:#f5f7fa}.building-picker[data-v-2cdf0318]{width:280px;min-width:280px;border:1px solid #e2e6ed;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.building-picker-search[data-v-2cdf0318]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #e2e6ed}.building-picker-search-icon[data-v-2cdf0318]{font-size:13px;color:var(--p-ishap-secondary-light)}.building-picker-search-input[data-v-2cdf0318]{flex:1;border:none;outline:none;font-size:14px;color:var(--p-ishap-secondary-dark);background:none}.building-picker-search-input[data-v-2cdf0318]::-moz-placeholder{color:var(--p-ishap-secondary-light)}.building-picker-search-input[data-v-2cdf0318]::placeholder{color:var(--p-ishap-secondary-light)}.building-picker-list[data-v-2cdf0318]{flex:1;overflow-y:auto;padding:8px 0}.building-picker-section[data-v-2cdf0318]{padding:0 8px}.building-picker-section-title[data-v-2cdf0318]{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--p-ishap-secondary-light)}.building-picker-item[data-v-2cdf0318]{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;text-decoration:none;transition:background-color .15s}.building-picker-item[data-v-2cdf0318]:hover{background-color:#f5f7fa}.building-picker-item--active[data-v-2cdf0318]{background-color:#eef2ff;border-left:3px solid var(--p-ishap-primary);padding-left:13px}.building-picker-item-icon[data-v-2cdf0318]{color:var(--p-ishap-secondary-light);font-size:14px;width:20px;text-align:center;flex-shrink:0}.building-picker-item-info[data-v-2cdf0318]{flex:1;min-width:0}.building-picker-item-name[data-v-2cdf0318]{font-size:14px;font-weight:500;color:var(--p-ishap-secondary-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.building-picker-item-address[data-v-2cdf0318]{font-size:12px;color:var(--p-ishap-secondary-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.building-picker-star[data-v-2cdf0318]{background:none;border:none;cursor:pointer;padding:4px;color:#d0d5dd;font-size:13px;transition:color .15s}.building-picker-star[data-v-2cdf0318]:hover,.building-picker-star--active[data-v-2cdf0318]{color:var(--p-ishap-accent)}.building-picker-empty[data-v-2cdf0318]{padding:20px 16px;text-align:center;font-size:13px;color:var(--p-ishap-secondary-light)}.dark-mode-toggle[data-v-2cdf0318]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark-mode-toggle-icon[data-v-2cdf0318]{font-size:14px;color:var(--p-ishap-secondary-light)}.dark-mode-toggle-label[data-v-2cdf0318]{font-size:13px;color:var(--p-ishap-secondary-dark)}.dark-mode-toggle-input[data-v-2cdf0318]{display:none}.dark-mode-toggle-slider[data-v-2cdf0318]{position:relative;width:36px;height:20px;background-color:#d0d5dd;border-radius:10px;transition:background-color .2s}.dark-mode-toggle-slider[data-v-2cdf0318]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .2s}.dark-mode-toggle-input:checked+.dark-mode-toggle-slider[data-v-2cdf0318]{background-color:#334155}.dark-mode-toggle-input:checked+.dark-mode-toggle-slider[data-v-2cdf0318]:after{transform:translate(16px)}.building-report-dialog-layout[data-v-b90cf470]{display:flex;flex-direction:column;max-height:70vh}.building-report-dialog-content[data-v-b90cf470]{flex:1;overflow-y:auto;padding-right:4px}.building-report-dialog-footer[data-v-b90cf470]{display:flex;justify-content:flex-end;padding-top:12px;border-top:1px solid #e2e6ed;margin-top:8px;flex-shrink:0}[data-v-b90cf470] .p-radiobutton.p-radiobutton-checked .p-radiobutton-box{background-color:var(--p-ishap-primary);border-color:var(--p-ishap-primary)}[data-v-b90cf470] .p-radiobutton.p-radiobutton-checked .p-radiobutton-icon{background-color:#fff;transform:translateZ(0) scale(.5)}.building-picker[data-v-b90cf470]{border:1px solid #e2e6ed;border-radius:8px;overflow:hidden;max-height:320px;display:flex;flex-direction:column}.building-picker-search[data-v-b90cf470]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid #e2e6ed}.building-picker-search-icon[data-v-b90cf470]{font-size:13px;color:var(--p-ishap-secondary-light)}.building-picker-search-input[data-v-b90cf470]{flex:1;border:none;outline:none;font-size:14px;color:var(--p-ishap-secondary-dark);background:none}.building-picker-search-input[data-v-b90cf470]::-moz-placeholder{color:var(--p-ishap-secondary-light)}.building-picker-search-input[data-v-b90cf470]::placeholder{color:var(--p-ishap-secondary-light)}.building-picker-list[data-v-b90cf470]{flex:1;overflow-y:auto;padding:4px 0}.building-picker-section[data-v-b90cf470]{padding:0 8px}.building-picker-section-title[data-v-b90cf470]{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--p-ishap-secondary-light)}.building-picker-item[data-v-b90cf470]{display:flex;align-items:center;gap:10px;padding:8px 16px;cursor:pointer;text-decoration:none;transition:background-color .15s}.building-picker-item[data-v-b90cf470]:hover{background-color:#f5f7fa}.building-picker-item-info[data-v-b90cf470]{flex:1;min-width:0}.building-picker-item-name[data-v-b90cf470]{font-size:14px;font-weight:500;color:var(--p-ishap-secondary-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.building-picker-item-address[data-v-b90cf470]{font-size:12px;color:var(--p-ishap-secondary-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.building-picker-star[data-v-b90cf470]{background:none;border:none;cursor:pointer;padding:4px;color:#d0d5dd;font-size:13px;transition:color .15s}.building-picker-star[data-v-b90cf470]:hover,.building-picker-star--active[data-v-b90cf470]{color:var(--p-ishap-accent)}.building-picker-empty[data-v-b90cf470]{padding:16px;text-align:center;font-size:13px;color:var(--p-ishap-secondary-light)}.user-avatar-trigger[data-v-f5872bc4]{display:flex;align-items:center;background:none;border:none;cursor:pointer;padding:4px;border-radius:50%;transition:background-color .15s}.user-avatar-trigger[data-v-f5872bc4]:hover{background-color:var(--p-ishap-accent50, #f5f7fa)}.user-avatar-circle[data-v-f5872bc4]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background-color:var(--p-ishap-primary);color:#fff;font-family:Montserrat,sans-serif;font-weight:600;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.user-avatar-circle--lg[data-v-f5872bc4]{width:42px;height:42px;font-size:15px}.user-menu-content[data-v-f5872bc4]{min-width:220px;padding:4px 0}.user-menu-header[data-v-f5872bc4]{display:flex;align-items:center;gap:12px;padding:12px 16px}.user-menu-info[data-v-f5872bc4]{display:flex;flex-direction:column}.user-menu-name[data-v-f5872bc4]{font-weight:500;font-size:14px;color:var(--p-ishap-secondary-dark)}.user-menu-email[data-v-f5872bc4]{font-size:12px;color:var(--p-ishap-secondary-light);word-break:break-all}.user-menu-divider[data-v-f5872bc4]{height:1px;background-color:#e2e6ed;margin:4px 0}.user-menu-item[data-v-f5872bc4]{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:500;color:var(--p-ishap-secondary-light);text-decoration:none;cursor:pointer;transition:background-color .15s}.user-menu-item[data-v-f5872bc4]:hover{background-color:#f5f7fa}.user-menu-item--danger[data-v-f5872bc4]:hover{background-color:#fef2f2;color:var(--p-ishap-danger)}.user-menu-item-icon[data-v-f5872bc4]{width:18px;text-align:center;color:var(--p-ishap-secondary-light)}.user-menu-item--danger .user-menu-item-icon[data-v-f5872bc4]{color:inherit}.impersonation-banner[data-v-d5c5b468]{display:flex;align-items:center;gap:8px;padding:4px 12px;background:#f59e0b;color:#451a03;border-radius:6px;font-size:13px;font-weight:500;white-space:nowrap;max-width:400px}.impersonation-icon[data-v-d5c5b468]{font-size:14px;flex-shrink:0}.impersonation-text[data-v-d5c5b468]{overflow:hidden;text-overflow:ellipsis}.impersonation-stop[data-v-d5c5b468]{display:flex;align-items:center;gap:4px;padding:2px 8px;background:#451a0326;border:none;border-radius:4px;color:#451a03;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap;flex-shrink:0}.impersonation-stop[data-v-d5c5b468]:hover{background:#451a0340}.impersonation-stop i[data-v-d5c5b468]{font-size:11px}.expiry-banner-wrap[data-v-6fa9bb43]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.expiry-banner[data-v-6fa9bb43]{display:flex;align-items:center;gap:8px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500;white-space:nowrap;max-width:420px}.expiry-banner__icon[data-v-6fa9bb43]{font-size:14px;flex-shrink:0}.expiry-banner__text[data-v-6fa9bb43]{overflow:hidden;text-overflow:ellipsis}.expiry-banner__text--button[data-v-6fa9bb43]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer}.expiry-banner__chevron[data-v-6fa9bb43]{font-size:10px}.expiry-banner__dismiss[data-v-6fa9bb43]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:#0000001f;border:none;border-radius:4px;color:inherit;cursor:pointer;flex-shrink:0;transition:background .15s}.expiry-banner__dismiss[data-v-6fa9bb43]:hover{background:#00000038}.expiry-banner__dismiss i[data-v-6fa9bb43]{font-size:11px}.expiry-banner--info[data-v-6fa9bb43]{background:#eef3fb;color:#1e3a5f}.expiry-banner--warn[data-v-6fa9bb43]{background:#fff1e6;color:#7a3c00}.expiry-banner--urgent[data-v-6fa9bb43],.expiry-banner--pastdue[data-v-6fa9bb43]{background:#fde8e8;color:#7a1010}.expiry-popover[data-v-6fa9bb43]{min-width:240px;max-width:360px}.expiry-popover__title[data-v-6fa9bb43]{font-size:13px;font-weight:700;color:var(--p-ishap-secondary-dark);margin-bottom:8px}.expiry-popover__list[data-v-6fa9bb43]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto}.expiry-popover__item[data-v-6fa9bb43]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;padding:4px 8px;border-radius:6px;background:#f5f7fa}.expiry-popover__item--urgent[data-v-6fa9bb43]{background:#fde8e8}.expiry-popover__item--warn[data-v-6fa9bb43]{background:#fff1e6}.expiry-popover__name[data-v-6fa9bb43]{font-weight:500;color:var(--p-ishap-secondary-dark);overflow:hidden;text-overflow:ellipsis}.expiry-popover__days[data-v-6fa9bb43]{font-size:12px;color:var(--p-ishap-secondary-light);white-space:nowrap;flex-shrink:0}.topbar[data-v-8b3160c7]{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 16px;background:#fff;border-bottom:1px solid #e2e6ed;position:sticky;top:0;z-index:960;flex-shrink:0}.topbar-left[data-v-8b3160c7]{display:flex;align-items:center;gap:24px}.topbar-right[data-v-8b3160c7]{display:flex;align-items:center;gap:8px}.topbar-search-trigger[data-v-8b3160c7]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#f5f7fa;border:1px solid #e2e6ed;border-radius:8px;cursor:pointer;font-size:13px;color:var(--p-ishap-secondary-light);transition:all .15s}.topbar-search-trigger[data-v-8b3160c7]:hover{background:#eef1f6;border-color:#d0d5dd}.topbar-search-icon[data-v-8b3160c7]{font-size:12px}.topbar-search-text[data-v-8b3160c7]{margin-right:4px}.topbar-search-kbd[data-v-8b3160c7]{font-family:Montserrat,sans-serif;font-size:11px;padding:2px 6px;background:#fff;border:1px solid #d0d5dd;border-radius:4px;color:var(--p-ishap-secondary-light)}.topbar-hamburger[data-v-8b3160c7]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:none;cursor:pointer;font-size:18px;color:var(--p-ishap-secondary-dark);border-radius:8px;transition:background-color .15s;flex-shrink:0}.topbar-hamburger[data-v-8b3160c7]:hover{background:#f5f7fa}@media(max-width:767px){.topbar[data-v-8b3160c7]{padding:0 10px;height:52px;gap:6px}.topbar-left[data-v-8b3160c7]{gap:8px;min-width:0;flex:1}.topbar-right[data-v-8b3160c7]{gap:4px;flex-shrink:0}.topbar-search-text[data-v-8b3160c7],.topbar-search-kbd[data-v-8b3160c7]{display:none}.topbar-search-trigger[data-v-8b3160c7]{padding:6px 10px}}.area-screenshot[data-v-9d34cda8]{width:100%;border-radius:10px;overflow:hidden;background:var(--p-ishap-bluegray-light, #f0f2f5)}.area-screenshot-img[data-v-9d34cda8]{display:block;width:100%;height:auto;max-width:100%}.area-screenshot-fallback[data-v-9d34cda8]{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;background:linear-gradient(135deg,var(--p-ishap-secondary-dark) 0%,var(--p-ishap-primary) 100%);color:#ffffffd9;font-size:44px}.contact-sales-button[data-v-350295cd]{display:inline-flex}.contact-sales-button__body[data-v-350295cd]{font-size:13px;line-height:1.5;color:var(--p-ishap-secondary-dark);margin:0}[data-v-22de9bd4] .upgrade-dialog-header{background:linear-gradient(135deg,var(--p-ishap-secondary-dark) 0%,var(--p-ishap-primary) 100%);color:#fff;padding:18px 20px;border-top-left-radius:6px;border-top-right-radius:6px}[data-v-22de9bd4] .upgrade-dialog-header .p-dialog-header-icons .p-dialog-header-close-button{color:#fff}.upgrade-dialog-title-row[data-v-22de9bd4]{display:flex;align-items:center;gap:14px;width:100%}.upgrade-dialog-icon-circle[data-v-22de9bd4]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.upgrade-dialog-title-text[data-v-22de9bd4]{display:flex;flex-direction:column;gap:2px;min-width:0}.upgrade-dialog-title[data-v-22de9bd4]{font-size:18px;font-weight:700;line-height:1.2}.upgrade-dialog-subtitle[data-v-22de9bd4]{font-size:13px;font-weight:500;opacity:.85}.upgrade-dialog-body[data-v-22de9bd4]{display:flex;flex-direction:column;gap:20px;padding:4px 4px 0}.upgrade-dialog-delta[data-v-22de9bd4]{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:stretch}.upgrade-delta-card[data-v-22de9bd4]{background:#fff;border:1px solid #e2e6ed;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.upgrade-delta-card--target[data-v-22de9bd4]{border-width:2px}.upgrade-delta-label[data-v-22de9bd4]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--p-ishap-secondary-light)}.upgrade-delta-card--target .upgrade-delta-label[data-v-22de9bd4]{color:var(--p-ishap-secondary-light)}.upgrade-delta-value[data-v-22de9bd4]{font-size:18px;font-weight:700;color:var(--p-ishap-secondary-dark)}.upgrade-delta-card--target .upgrade-delta-value[data-v-22de9bd4]{color:inherit}.upgrade-delta-arrow[data-v-22de9bd4]{display:flex;align-items:center;color:var(--p-ishap-secondary-light);font-size:16px}.upgrade-dialog-price[data-v-22de9bd4]{background:var(--p-ishap-bluegray-light, #f0f2f5);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.upgrade-dialog-price-listed[data-v-22de9bd4]{font-size:18px;font-weight:700;color:var(--p-ishap-secondary-dark)}.upgrade-dialog-price-negotiated[data-v-22de9bd4]{font-size:13px;font-weight:500;color:var(--p-ishap-secondary-light)}.upgrade-dialog-features-heading[data-v-22de9bd4]{font-size:14px;font-weight:700;color:var(--p-ishap-secondary-dark);margin:0 0 10px}.upgrade-dialog-features-list[data-v-22de9bd4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.upgrade-dialog-feature[data-v-22de9bd4]{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;background:#fff;border:1px solid #e2e6ed;border-radius:8px}.upgrade-dialog-feature--triggered[data-v-22de9bd4]{background:#ec64290f;border-color:#ec642966}.upgrade-dialog-feature-icon[data-v-22de9bd4]{margin-top:2px;font-size:13px;flex-shrink:0}.upgrade-dialog-feature-text[data-v-22de9bd4]{display:flex;flex-direction:column;gap:2px;min-width:0}.upgrade-dialog-feature-label[data-v-22de9bd4]{font-size:13px;font-weight:600;color:var(--p-ishap-secondary-dark)}.upgrade-dialog-feature-desc[data-v-22de9bd4]{font-size:12px;color:var(--p-ishap-secondary-light);line-height:1.45}.upgrade-dialog-features-empty[data-v-22de9bd4]{margin:0;font-size:13px;color:var(--p-ishap-secondary-light);font-style:italic}.upgrade-dialog-preview[data-v-22de9bd4]{border-top:1px solid #e2e6ed;padding-top:16px;display:flex;flex-direction:column;gap:12px}.upgrade-dialog-preview-heading[data-v-22de9bd4]{font-size:14px;font-weight:700;color:var(--p-ishap-secondary-dark);margin:0}.upgrade-dialog-preview-img[data-v-22de9bd4]{max-width:100%}.upgrade-dialog-preview-benefits[data-v-22de9bd4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.upgrade-dialog-preview-benefit[data-v-22de9bd4]{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;color:var(--p-ishap-secondary-dark)}.upgrade-dialog-preview-more[data-v-22de9bd4]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--p-ishap-primary);text-decoration:none;align-self:flex-start}.upgrade-dialog-preview-more[data-v-22de9bd4]:hover{text-decoration:underline}.upgrade-dialog-ai-body[data-v-22de9bd4]{margin:0;font-size:14px;line-height:1.5;color:var(--p-ishap-secondary-dark)}.upgrade-dialog-ai-note[data-v-22de9bd4]{margin:12px 0 0;padding:8px 12px;border-radius:6px;background:#2c5ca714;color:var(--p-ishap-primary);font-size:13px;line-height:1.5}.upgrade-dialog-unlicensed[data-v-22de9bd4]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:8px;background:var(--p-ishap-bluegray-light, #f0f2f5)}.upgrade-dialog-unlicensed-icon[data-v-22de9bd4]{margin-top:2px;color:var(--p-ishap-primary)}.upgrade-dialog-unlicensed-body[data-v-22de9bd4]{margin:0;font-size:14px;line-height:1.5;color:var(--p-ishap-secondary-dark)}.upgrade-dialog-footer[data-v-22de9bd4]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;flex-wrap:wrap}.upgrade-dialog-compare-link[data-v-22de9bd4]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--p-ishap-primary);text-decoration:none}.upgrade-dialog-compare-link[data-v-22de9bd4]:hover{text-decoration:underline}.upgrade-dialog-actions[data-v-22de9bd4]{display:flex;justify-content:flex-end;align-items:center;gap:10px}.upgrade-badge[data-v-3b87e8fc]{cursor:pointer;transition:filter .15s ease,transform .15s ease;font-size:13px}.upgrade-badge[data-v-3b87e8fc]:hover{filter:brightness(.96);transform:translateY(-1px)}.upgrade-badge[data-v-3b87e8fc]:focus-visible{outline:2px solid var(--p-ishap-primary);outline-offset:2px}.upgrade-badge--icon-only[data-v-3b87e8fc]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:12px;height:12px;padding:0;border-radius:9999px;line-height:1;box-shadow:0 0 0 1.5px var(--p-content-background, #fff)}.upgrade-badge--icon-only[data-v-3b87e8fc]:hover{transform:none;filter:brightness(1.1)}.upgrade-badge__glyph[data-v-3b87e8fc]{font-size:7px;line-height:1}.sidebar-nav[data-v-f817e465]{display:flex;flex-direction:column;width:280px;min-width:280px;background:#fff;border-right:1px solid #e2e6ed;overflow-y:auto;overflow-x:hidden;transition:width .2s ease,min-width .2s ease;flex-shrink:0}.sidebar-nav--collapsed[data-v-f817e465]{width:60px;min-width:60px;overflow:visible}.sidebar-nav-content[data-v-f817e465]{flex:1;overflow-y:auto;padding:8px 0}.sidebar-section[data-v-f817e465]{padding:4px 8px}.sidebar-section--compact[data-v-f817e465]{padding:2px 8px}.sidebar-section-title[data-v-f817e465]{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--p-ishap-secondary-light);padding:16px 20px 6px;opacity:.6}.sidebar-section-title-icon[data-v-f817e465]{font-size:8px;margin-right:4px}.sidebar-building-header[data-v-f817e465]{padding:12px 16px;margin:0 8px 4px;border-radius:8px;background:linear-gradient(135deg,#f0f4fa 0%,var(--p-ishap-bluegray-light, #f0f2f5) 100%)}.sidebar-building-name[data-v-f817e465]{font-weight:700;font-size:13px;color:var(--p-ishap-secondary-dark);margin-bottom:2px;line-height:1.3;word-break:break-word}.sidebar-building-address[data-v-f817e465]{font-size:11px;color:var(--p-ishap-secondary-light);margin-bottom:6px}.sidebar-building-badge[data-v-f817e465]{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px;flex:0 1 auto;min-width:0}.sidebar-building-badge__icon[data-v-f817e465]{font-size:8px;flex-shrink:0}.sidebar-building-badge__label[data-v-f817e465]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sidebar-building-badges[data-v-f817e465]{display:flex;flex-wrap:nowrap;gap:4px;min-width:0}.sidebar-building-badge--license[data-v-f817e465],.sidebar-building-badge--free[data-v-f817e465],.sidebar-building-badge--archiv[data-v-f817e465],.sidebar-building-badge--inaktiv[data-v-f817e465]{flex-shrink:0}.sidebar-building-badge--license[data-v-f817e465]{background:#eef2fb;color:#3b5bb5}.sidebar-building-badge--free[data-v-f817e465]{background:#fdf3e3;color:#b57708}.sidebar-building-badge--archiv[data-v-f817e465]{background:#eef0f3;color:#5b6572}.sidebar-building-badge--inaktiv[data-v-f817e465]{background:#fdefee;color:#c0392b}.sidebar-divider[data-v-f817e465]{height:1px;background-color:#e2e6ed;margin:8px 16px}.sidebar-item[data-v-f817e465]{display:flex;align-items:center;gap:10px;padding:9px 20px;font-size:13px;font-weight:600;color:#3a4a5c;text-decoration:none;cursor:pointer;transition:all .12s;border-left:3px solid transparent;position:relative}.sidebar-item[data-v-f817e465]:hover{background-color:var(--p-ishap-bluegray-light, #f0f2f5);color:var(--p-ishap-secondary-dark)}.sidebar-item--active[data-v-f817e465]{border-left-color:var(--p-ishap-accent);background-color:var(--p-ishap-accent50, #fff7f3);color:var(--p-ishap-secondary-dark);font-weight:600}.sidebar-item--module.sidebar-item--active[data-v-f817e465]{cursor:default}.sidebar-item--module[data-v-f817e465]{justify-content:flex-start}.sidebar-item-icon[data-v-f817e465]{width:18px;text-align:center;font-size:13px;flex-shrink:0;color:#3a4a5c}.sidebar-item--active .sidebar-item-icon[data-v-f817e465]{color:var(--p-ishap-accent)}.sidebar-item-label[data-v-f817e465]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:72px}.sidebar-item[data-v-f817e465] .sidebar-item-badge{flex-shrink:0}.sidebar-nav--collapsed[data-v-f817e465] .sidebar-item-badge-collapsed{position:absolute;top:6px;right:8px;z-index:1}.sidebar-chevron[data-v-f817e465]{font-size:10px;color:var(--p-ishap-secondary-light);margin-left:auto;transition:transform .2s}.sidebar-subitems[data-v-f817e465]{list-style:none;margin:0 0 0 30px;padding:2px 0;overflow:hidden;border-left:2px solid #e2e6ed}.sidebar-subitem[data-v-f817e465]{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 18px;font-size:12px;color:var(--p-ishap-secondary-light);text-decoration:none;font-weight:500;transition:all .1s}.sidebar-subitem[data-v-f817e465]:hover{background-color:var(--p-ishap-bluegray-light, #f0f2f5);color:var(--p-ishap-secondary-dark)}.sidebar-subitem--active[data-v-f817e465]{font-weight:600;color:var(--p-ishap-secondary-dark);background:#ec64290a}.sidebar-subitem-icon[data-v-f817e465]{width:14px;text-align:center;font-size:10px;flex-shrink:0;color:var(--p-ishap-secondary-light)}.sidebar-subitem--active .sidebar-subitem-icon[data-v-f817e465]{color:var(--p-ishap-accent)}.sidebar-back-link[data-v-f817e465]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:6px;font-size:13px;font-weight:500;color:var(--p-ishap-primary);text-decoration:none;cursor:pointer;transition:background-color .15s}.sidebar-back-link[data-v-f817e465]:hover{background-color:#f5f7fa}.sidebar-building-item[data-v-f817e465]{display:flex;align-items:center;gap:10px;padding:8px 20px;text-decoration:none;cursor:pointer;transition:background .1s}.sidebar-building-item[data-v-f817e465]:hover{background-color:var(--p-ishap-bluegray-light, #f0f2f5)}.sidebar-building-item-icon[data-v-f817e465]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#eef3fb;color:var(--p-ishap-primary);font-size:11px;flex-shrink:0}.sidebar-building-item-info[data-v-f817e465]{flex:1;min-width:0}.sidebar-building-item-name[data-v-f817e465]{font-size:12px;font-weight:600;color:var(--p-ishap-secondary-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-building-item-meta[data-v-f817e465]{font-size:10px;color:var(--p-ishap-secondary-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-empty-text[data-v-f817e465]{padding:4px 12px;font-size:12px;color:var(--p-ishap-secondary-light);font-style:italic}.sidebar-footer[data-v-f817e465]{padding:8px;border-top:1px solid #e2e6ed}.sidebar-collapse-toggle[data-v-f817e465]{border-left:3px solid transparent}.sidebar-admin-area+.sidebar-admin-area[data-v-f817e465]{margin-top:8px}.sidebar-item--area-active[data-v-f817e465]{background-color:#eef3fb;border-radius:8px;color:var(--p-ishap-primary, #2c5ca7)}.sidebar-item--area-active .sidebar-item-icon[data-v-f817e465]{color:var(--p-ishap-primary, #2c5ca7)}.sidebar-area-bar[data-v-f817e465]{position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--p-ishap-accent, #ec6429)}.sidebar-admin-cats[data-v-f817e465]{padding:2px 0 6px}.sidebar-cat-title[data-v-f817e465]{display:flex;align-items:center;gap:7px;padding:11px 20px 4px;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--p-ishap-muted, #8a93a3)}.sidebar-cat-count[data-v-f817e465]{font-size:10.5px;font-weight:700;color:var(--p-ishap-line-strong, #c9d1de)}.sidebar-tool[data-v-f817e465]{display:flex;align-items:center;gap:11px;padding:7px 12px 7px 20px;margin:1px 8px;border-radius:8px;font-size:13px;font-weight:500;color:var(--p-ishap-secondary-dark, #1d2a3e);text-decoration:none;transition:background-color .12s var(--ease-standard, cubic-bezier(.2, 0, 0, 1))}.sidebar-tool[data-v-f817e465]:hover{background-color:#eef3fb}.sidebar-tool--active[data-v-f817e465]{background-color:var(--p-ishap-accent50, #fff7f3);font-weight:600}.sidebar-tool-icon[data-v-f817e465]{width:17px;text-align:center;font-size:13px;flex-shrink:0;color:var(--p-ishap-secondary-light, #506381)}.sidebar-tool--active .sidebar-tool-icon[data-v-f817e465]{color:var(--p-ishap-accent, #ec6429)}.sidebar-tool-label[data-v-f817e465]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-tool-badge[data-v-f817e465]{font-size:10px;font-weight:700;color:#fff;background:var(--p-ishap-accent, #ec6429);border-radius:999px;padding:0 6px;line-height:16px;flex-shrink:0}.sidebar-flyout-cat[data-v-f817e465]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p-ishap-muted, #8a93a3);padding:8px 14px 2px}.sidebar-module[data-v-f817e465]{position:relative}.sidebar-module+.sidebar-module[data-v-f817e465]{margin-top:6px}.sidebar-flyout[data-v-f817e465]{display:none;position:absolute;left:100%;top:0;margin-left:4px;min-width:220px;background:#fff;border-radius:8px;box-shadow:0 4px 16px #0000001f;border:1px solid #e2e6ed;z-index:1000;padding:6px 0}.sidebar-flyout[data-v-f817e465]:before{content:"";position:absolute;left:-12px;top:0;bottom:0;width:12px}.sidebar-nav--collapsed .sidebar-module:hover>.sidebar-flyout[data-v-f817e465]{display:block}.sidebar-flyout-title[data-v-f817e465]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--p-ishap-secondary-light);padding:8px 14px 6px;opacity:.7}.sidebar-flyout-tier[data-v-f817e465]{display:flex;align-items:center;gap:6px;padding:0 14px 8px;font-size:11px;font-weight:600}.sidebar-flyout-tier-icon[data-v-f817e465]{font-size:9px}.sidebar-flyout-item[data-v-f817e465]{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;color:var(--p-ishap-secondary-light);text-decoration:none;transition:all .1s;white-space:nowrap}.sidebar-flyout-item[data-v-f817e465]:hover{background-color:var(--p-ishap-bluegray-light, #f0f2f5);color:var(--p-ishap-secondary-dark)}.sidebar-flyout-item--active[data-v-f817e465]{color:var(--p-ishap-secondary-dark);font-weight:600;background:#ec64290f}.sidebar-flyout-item-icon[data-v-f817e465]{width:16px;text-align:center;font-size:12px;flex-shrink:0;color:var(--p-ishap-secondary-light)}.sidebar-flyout-item--active .sidebar-flyout-item-icon[data-v-f817e465]{color:var(--p-ishap-accent)}.sidebar-flyout-item-info[data-v-f817e465]{display:flex;flex-direction:column;min-width:0}.sidebar-flyout-item-meta[data-v-f817e465]{font-size:11px;color:var(--p-ishap-secondary-light);opacity:.7}.sidebar-nav--collapsed .sidebar-item[data-v-f817e465]{justify-content:center;padding:12px;gap:0}.sidebar-nav--collapsed .sidebar-item-icon[data-v-f817e465]{margin:0;font-size:18px}.sidebar-nav--collapsed .sidebar-nav-content[data-v-f817e465]{overflow-y:visible}.sidebar-nav--collapsed .sidebar-section[data-v-f817e465]{padding:4px}.sidebar-nav--collapsed .sidebar-section-title[data-v-f817e465],.sidebar-nav--collapsed .sidebar-building-header[data-v-f817e465]{display:none}.sidebar-nav--collapsed .sidebar-building-item[data-v-f817e465]{justify-content:center;padding:8px}.sidebar-nav--collapsed .sidebar-building-item-icon[data-v-f817e465]{width:32px;height:32px;font-size:13px}.sidebar-nav--collapsed .sidebar-building-item-info[data-v-f817e465]{display:none}.sidebar-nav--collapsed .sidebar-divider[data-v-f817e465]{margin:8px}.default-layout[data-v-f5a14f58]{display:flex;flex-direction:column;width:100%;height:100%}.default-layout-body[data-v-f5a14f58]{display:flex;flex:1;overflow:hidden}.default-layout-main[data-v-f5a14f58]{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}.header-bar[data-v-f5a14f58]{flex-shrink:0;padding:20px 1.25rem 4px}@media(min-width:1536px){.header-bar[data-v-f5a14f58]{padding-left:2rem;padding-right:2rem}}.header-bar[data-v-f5a14f58] .accent{color:var(--p-ishap-primary)!important}.header-bar[data-v-f5a14f58] h1{color:var(--p-ishap-secondary-dark)}.main-content[data-v-f5a14f58]{flex:1;overflow:hidden;background-color:var(--p-ishap-bluegray-light, #f0f2f5);display:flex;flex-direction:column}.main-content-inner[data-v-f5a14f58]{display:flex;flex-direction:column;width:100%;flex:1 1 0;height:0;overflow:hidden}.main-content-slot[data-v-f5a14f58]{flex:1 1 0;min-height:0;margin:0 16px;display:flex;flex-direction:column;overflow:auto;padding-bottom:16px}.footer-bar[data-v-f5a14f58]{background:#fff;box-shadow:0 0 4px #00000040;flex-shrink:0}.mobile-backdrop[data-v-f5a14f58]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:970}@media(max-width:767px){.default-layout-body[data-v-f5a14f58] .sidebar-nav{position:fixed;top:52px;left:0;bottom:0;z-index:980;box-shadow:4px 0 16px #00000026;transition:transform .25s ease}.sidebar-mobile-hidden[data-v-f5a14f58]{transform:translate(-100%)}.sidebar-mobile-open[data-v-f5a14f58]{transform:translate(0)}.main-content-slot[data-v-f5a14f58]{margin:0 8px}.header-bar[data-v-f5a14f58]{padding-top:12px}.header-bar[data-v-f5a14f58] h1{font-size:18px}}.stat-card[data-v-2a32acb6]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;overflow:hidden;transition:box-shadow .2s}.stat-card[data-v-2a32acb6]:hover{box-shadow:0 2px 8px #0000001f}.stat-card-main[data-v-2a32acb6]{padding:20px 20px 16px}.stat-card-icon-wrap[data-v-2a32acb6]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;margin-bottom:16px}.stat-card--blue .stat-card-icon-wrap[data-v-2a32acb6]{background-color:#eef3fb;color:var(--p-ishap-primary)}.stat-card--orange .stat-card-icon-wrap[data-v-2a32acb6]{background-color:#fff5f0;color:var(--p-ishap-accent)}.stat-card--red .stat-card-icon-wrap[data-v-2a32acb6]{background-color:#fef2f2;color:var(--p-ishap-danger)}.stat-card--green .stat-card-icon-wrap[data-v-2a32acb6]{background-color:#f0fdf0;color:var(--p-ishap-success)}.stat-card-icon[data-v-2a32acb6]{font-size:16px}.stat-card-value[data-v-2a32acb6]{font-size:32px;font-weight:700;color:var(--p-ishap-secondary-dark);line-height:1.1}.stat-card-label[data-v-2a32acb6]{font-size:13px;color:var(--p-ishap-secondary-light);margin-top:4px}.stat-card-toggle[data-v-2a32acb6]{display:inline-flex;align-items:center;gap:4px;margin-top:12px;padding:0;background:none;border:none;cursor:pointer;font-family:inherit}.stat-card-toggle-text[data-v-2a32acb6]{font-size:13px;font-weight:500;color:var(--p-ishap-primary)}.stat-card-toggle-icon[data-v-2a32acb6]{font-size:10px;color:var(--p-ishap-primary)}.stat-card-toggle:hover .stat-card-toggle-text[data-v-2a32acb6]{text-decoration:underline}.stat-card-detail[data-v-2a32acb6]{padding:0 20px 20px;border-top:1px solid #f0f2f5;animation:slideDown-2a32acb6 .2s ease-out}.stat-card-skeleton[data-v-2a32acb6]{display:inline-block;width:48px;height:32px;background:linear-gradient(90deg,#f0f2f5 25%,#e8eaed,#f0f2f5 75%);background-size:200% 100%;animation:shimmer-2a32acb6 1.5s infinite;border-radius:4px}@keyframes slideDown-2a32acb6{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@keyframes shimmer-2a32acb6{0%{background-position:-200% 0}to{background-position:200% 0}}.constraint-display[data-v-07cf4406]{border:solid 1px #ccc;padding-top:2px;padding-bottom:2px}.constraint-match-mode-select[data-v-07cf4406]{max-width:8rem;flex-shrink:1;min-width:5rem}.constraint-match-mode-select .p-select-label[data-v-07cf4406]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table[data-v-136d2d34]{width:100%}td[data-v-136d2d34]{padding:.25rem .5rem;border-top:1px solid #eee;border-bottom:1px solid #eee;min-height:4rem}td[data-v-136d2d34]:first-child{white-space:nowrap;max-width:12rem;overflow:hidden;text-overflow:ellipsis}td[data-v-136d2d34]:last-child{width:1%;white-space:nowrap}.select-operator.p-select[data-v-136d2d34]{background-color:var(--p-ishap-primary50)!important}.select-new-column.p-select[data-v-136d2d34]{background-color:var(--p-ishap-primary)!important}.filterChip[data-v-6a941aa5]{cursor:pointer}[data-v-b97db5ea] .p-multiselect.column-chooser{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;overflow:hidden;position:relative;font-family:inherit;font-feature-settings:inherit;transition:background var(--p-button-transition-duration),color var(--p-button-transition-duration),border-color var(--p-button-transition-duration),outline-color var(--p-button-transition-duration),box-shadow var(--p-button-transition-duration);border-radius:var(--p-button-border-radius);outline-color:transparent;color:var(--p-button-text-primary-color);font-size:var(--p-button-lg-font-size);width:var(--p-button-lg-icon-only-width);background:transparent;border-color:transparent;padding-inline-start:0;padding-inline-end:0;gap:0;box-shadow:none;border:none}[data-v-b97db5ea] .column-chooser .p-multiselect-label-container{display:none}[data-v-b97db5ea] .p-multiselect.column-chooser .p-multiselect-dropdown{display:unset;align-items:unset;justify-content:unset;flex-shrink:unset;background:transparent;color:inherit;width:auto;border-start-end-radius:var(--p-multiselect-border-radius);border-end-end-radius:var(--p-multiselect-border-radius);font-size:var(--p-button-lg-font-size);color:var(--p-button-text-primary-color)}[data-v-b97db5ea] .p-multiselect.column-chooser:not(.p-disabled):hover,[data-v-b97db5ea] .p-multiselect.column-chooser:not(.p-disabled).p-focus,[data-v-b97db5ea] .p-multiselect.column-chooser:not(.p-disabled) .p-multiselect-open,[data-v-b97db5ea] .p-multiselect.column-chooser:not(.p-disabled):focus{border-color:transparent;color:var(--p-button-text-contrast-color);box-shadow:none;border:none;outline:none}.column-chooser-listbox[data-v-0dc34135]{width:100%}.column-selection-header[data-v-0dc34135]{display:flex;align-items:center;justify-content:flex-end;margin-bottom:.5rem}.section-label[data-v-0dc34135]{display:block;font-weight:600}.select-all-control[data-v-0dc34135]{display:flex;align-items:center;gap:.5rem}.select-all-label[data-v-0dc34135]{cursor:pointer;font-size:.875rem}.column-listbox[data-v-0dc34135]{width:100%}.column-listbox.readonly-listbox[data-v-0dc34135]{opacity:.7;pointer-events:none}.column-listbox.readonly-listbox[data-v-0dc34135] .p-listbox-list-container{pointer-events:auto}.column-listbox.readonly-listbox[data-v-0dc34135] .p-listbox-option{pointer-events:none;cursor:default}.column-option[data-v-0dc34135],.column-icons[data-v-0dc34135]{display:flex;align-items:center;gap:.5rem}.column-filter-icon[data-v-0dc34135]{color:var(--p-ishap-warn);font-size:.875rem}.column-not-supported-icon[data-v-0dc34135]{color:var(--p-ishap-danger);font-size:.875rem}.column-not-supported[data-v-0dc34135]{opacity:.7}.column-not-supported>span[data-v-0dc34135]:first-child{text-decoration:line-through;text-decoration-color:var(--p-ishap-danger)}.readonly-hint[data-v-0dc34135]{display:block;margin-top:.25rem;color:var(--p-text-muted-color);font-style:italic}.export-options-dialog[data-v-8f665152]{padding:0 1rem;min-width:450px}.section[data-v-8f665152]{margin-bottom:1.5rem}.section-label[data-v-8f665152]{display:flex;align-items:center;gap:.5rem;font-weight:600;margin-bottom:.5rem}.format-options[data-v-8f665152]{display:flex;flex-direction:row;gap:.5rem}.format-option[data-v-8f665152]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:var(--p-border-radius-md);border:2px solid transparent;cursor:pointer;transition:all .15s ease;flex:1}.format-option[data-v-8f665152]:hover{background-color:var(--p-ishap-secondary-light50)}.format-option.format-selected[data-v-8f665152]{border-color:var(--p-ishap-primary);background-color:var(--p-ishap-primary50)}.format-label[data-v-8f665152]{cursor:pointer;flex:1}.column-source-options[data-v-8f665152]{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.column-source-option[data-v-8f665152]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:var(--p-border-radius-md);border:2px solid transparent;cursor:pointer;transition:all .15s ease}.column-source-option[data-v-8f665152]:hover{background-color:var(--p-ishap-secondary-light50)}.column-source-option.source-selected[data-v-8f665152]{border-color:var(--p-ishap-primary);background-color:var(--p-ishap-primary50)}.option-label[data-v-8f665152]{cursor:pointer}.persist-option[data-v-8f665152]{display:flex;align-items:center;gap:.5rem}.persist-label[data-v-8f665152]{cursor:pointer}.dialog-actions[data-v-8f665152]{display:flex;justify-content:space-between;gap:.5rem;padding-top:.5rem}.column-count[data-v-8f665152]{font-size:.875rem;font-weight:400;color:var(--p-text-muted-color);margin-left:.5rem}.column-count.column-count-warning[data-v-8f665152]{color:var(--p-ishap-warn);font-weight:600}.pdf-limit-warning[data-v-8f665152]{margin-top:.5rem}.selected-items-option[data-v-8f665152]{display:flex;align-items:center;gap:.5rem}.filter-sort-info[data-v-8f665152]{margin-top:0}@keyframes invitation-highlight-pulse{0%{background-color:#3b82f626}50%{background-color:#3b82f60d}to{background-color:#3b82f626}}.invitation-highlighted{animation:invitation-highlight-pulse 2s ease-in-out 3;background-color:#3b82f61a}.customer-requests-banner[data-v-269f3260]{margin-bottom:16px}.banner-body[data-v-269f3260]{display:flex;align-items:center;gap:12px;width:100%}.banner-icon[data-v-269f3260]{font-size:18px}.banner-grow[data-v-269f3260]{flex:1}.banner-title[data-v-269f3260]{font-weight:700;font-size:14px}.banner-text[data-v-269f3260]{font-size:12px;opacity:.85;margin-top:2px}.dashboard-welcome[data-v-d823b539]{font-size:24px;font-weight:700;color:var(--p-ishap-secondary-dark);margin-bottom:4px}.dashboard-date[data-v-d823b539]{font-size:14px;color:var(--p-ishap-secondary-light);margin:0}.dashboard-header[data-v-d823b539]{padding:28px 12px 20px}.dashboard-content[data-v-d823b539]{padding:0 12px;max-width:1200px}.stats-grid[data-v-d823b539]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.portfolio-summary[data-v-d823b539]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-bottom:20px;padding:12px 16px;background:#fff;border:1px solid #e2e6ed;border-radius:12px}.portfolio-summary__lead[data-v-d823b539]{font-size:14px;font-weight:600;color:var(--p-ishap-secondary-dark)}.portfolio-summary__chips[data-v-d823b539]{display:inline-flex;flex-wrap:wrap;gap:8px}.portfolio-chip[data-v-d823b539]{font-size:13px;font-weight:500;padding:2px 10px;border-radius:9999px;background:#5063811a;color:var(--p-ishap-secondary-dark)}.portfolio-chip--lizenz[data-v-d823b539]{background:#e6f4e6;color:#1e6b1e}.portfolio-chip--free[data-v-d823b539]{background:#eef3fb;color:#1e3a5f}.portfolio-chip--archiv[data-v-d823b539]{background:#f0f2f5;color:var(--p-ishap-secondary-dark)}.portfolio-chip--inaktiv[data-v-d823b539]{background:#f5f5f5;color:var(--p-ishap-secondary-light)}@media(max-width:1200px){.stats-grid[data-v-d823b539]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.stats-grid[data-v-d823b539]{grid-template-columns:1fr}}.stat-detail-list[data-v-d823b539]{display:flex;flex-direction:column;gap:4px;padding-top:12px}.stat-detail-row[data-v-d823b539]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:6px;font-size:13px;color:var(--p-ishap-secondary-dark);cursor:pointer;text-decoration:none;transition:background-color .15s}.stat-detail-row[data-v-d823b539]:hover{background-color:#f5f7fa}.stat-detail-count[data-v-d823b539]{font-weight:600;color:var(--p-ishap-primary)}.stat-detail-count--red[data-v-d823b539]{color:var(--p-ishap-danger)}.stat-detail-empty[data-v-d823b539]{padding-top:12px;font-size:13px;color:var(--p-ishap-secondary-light);font-style:italic}.invitations-section[data-v-d823b539]{margin-bottom:24px}.invitations-section-title[data-v-d823b539]{font-size:16px;font-weight:600;margin-bottom:16px;color:var(--p-ishap-secondary-dark)}.buildings-section[data-v-d823b539]{margin-top:8px}.buildings-section-title[data-v-d823b539]{font-size:16px;font-weight:600;margin-bottom:16px;color:var(--p-ishap-secondary-dark)}.building-grid[data-v-d823b539]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:1200px){.building-grid[data-v-d823b539]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.building-grid[data-v-d823b539]{grid-template-columns:1fr}}.building-card[data-v-d823b539]{background:#fff;border-radius:12px;border:1px solid #e2e6ed;cursor:pointer;transition:all .2s;text-decoration:none;display:block;overflow:hidden}.building-card[data-v-d823b539]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.bc-image-wrap[data-v-d823b539]{width:100%;height:120px;overflow:hidden;position:relative}.bc-streetview-badge[data-v-d823b539]{position:absolute;bottom:4px;right:4px;font-size:9px;color:#ffffffd9;background:#00000080;padding:2px 6px;border-radius:3px;line-height:1;pointer-events:auto}.bc-image[data-v-d823b539]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bc-header[data-v-d823b539]{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 20px 0}.bc-icon[data-v-d823b539]{width:36px;height:36px;border-radius:8px;background:#eef3fb;display:flex;align-items:center;justify-content:center;color:var(--p-ishap-primary);font-size:14px}.bc-body[data-v-d823b539]{padding:12px 20px 20px}.bc-name[data-v-d823b539]{font-size:14px;font-weight:600;color:var(--p-ishap-secondary-dark);margin-bottom:2px}.bc-addr[data-v-d823b539]{font-size:11px;color:var(--p-ishap-secondary-light);margin-bottom:12px}.bc-compliance[data-v-d823b539]{height:4px;border-radius:4px;background:#e2e6ed;margin-bottom:8px;overflow:hidden}.bc-compliance-fill[data-v-d823b539]{height:100%;width:80%;border-radius:4px;background:var(--p-ishap-success)}.bc-customer[data-v-d823b539]{font-size:11px;color:var(--p-ishap-secondary-light)}.buildings-loading[data-v-d823b539],.buildings-empty[data-v-d823b539]{padding:32px;text-align:center;font-size:14px;color:var(--p-ishap-secondary-light)}.all-buildings-link[data-v-d823b539]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;padding:12px;font-size:14px;font-weight:500;color:var(--p-ishap-primary);cursor:pointer;text-decoration:none;border-radius:8px;transition:background-color .15s}.all-buildings-link[data-v-d823b539]:hover{background-color:#f5f7fa}.compliance-donut[data-v-420d26ab]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.cd-chart[data-v-420d26ab]{flex-shrink:0}.cd-segment[data-v-420d26ab]{cursor:pointer;transition:stroke-width .15s,opacity .15s}@media(prefers-reduced-motion:reduce){.cd-segment[data-v-420d26ab]{transition:none}}.module-gate-skeleton[data-v-695bb1a6]{display:inline-block;min-width:80px;min-height:24px;border-radius:6px;background:linear-gradient(90deg,var(--p-ishap-bluegray-light, #f0f2f5) 0%,#e6e9ef 50%,var(--p-ishap-bluegray-light, #f0f2f5) 100%);background-size:200% 100%;animation:module-gate-shimmer-695bb1a6 1.4s linear infinite}@keyframes module-gate-shimmer-695bb1a6{0%{background-position:200% 0}to{background-position:-200% 0}}.module-gate-skeleton--block[data-v-695bb1a6]{display:block;width:100%;min-height:72px}.module-gate-cta__overlay[data-v-695bb1a6]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1}.module-gate-cta__hitbox[data-v-695bb1a6]{padding:0;border:none;background:transparent;cursor:pointer}.module-gate-cta__hitbox[data-v-695bb1a6]:focus-visible{outline:2px solid var(--p-ishap-primary);outline-offset:1px;border-radius:6px}.module-gate-cta__overlay--clickable[data-v-695bb1a6]{cursor:pointer}.module-gate-cta__badge[data-v-695bb1a6]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:9999px;background:var(--p-ishap-accent, #ec6429);color:#fff;font-size:10px;box-shadow:0 1px 4px #0003}.module-gate-cta__badge--ai[data-v-695bb1a6]{background:var(--p-ishap-primary, #2f6fed)}.module-gate-cta__hitbox:hover .module-gate-cta__badge[data-v-695bb1a6]{filter:brightness(.95)}.building-dashboard[data-v-3a36c74d]{padding:24px 12px;max-width:1200px}.dash-hero[data-v-3a36c74d]{position:relative;margin-bottom:20px;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#1d2a3e,#2c5ca7);min-height:180px}.dash-hero-bg[data-v-3a36c74d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dash-hero-overlay[data-v-3a36c74d]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1d2a3ed9,#2c5ca7a6)}.dash-hero-streetview-badge[data-v-3a36c74d]{position:absolute;bottom:8px;right:8px;z-index:2;font-size:10px;color:#ffffffd9;background:#00000073;padding:3px 8px;border-radius:4px;line-height:1;pointer-events:auto}.dash-hero:not(.dash-hero--has-image) .dash-hero-overlay[data-v-3a36c74d]{background:none}.dash-hero-content[data-v-3a36c74d]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px 36px}.dash-hero-info[data-v-3a36c74d]{flex:1}.dash-hero-name[data-v-3a36c74d]{font-size:26px;font-weight:700;color:#fff;margin:0 0 6px;text-shadow:0 1px 3px rgba(0,0,0,.15)}.dash-hero-address[data-v-3a36c74d]{font-size:14px;color:#fffc;margin-bottom:12px}.dash-hero-badges[data-v-3a36c74d]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dash-type-badge[data-v-3a36c74d]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:5px 14px;border-radius:6px;background:#ffffff26;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dash-license-badge[data-v-3a36c74d]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:4px 14px;border-radius:6px;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-shadow:0 1px 2px rgba(0,0,0,.25)}.dash-license-badge--license[data-v-3a36c74d]{background:#3b5bb58c}.dash-license-badge--free[data-v-3a36c74d]{background:#e0940f8c}.dash-license-badge--archiv[data-v-3a36c74d]{background:#5b65728c}.dash-license-badge--inaktiv[data-v-3a36c74d]{background:#c0392b8c}.dash-donut-btn[data-v-3a36c74d]{background:none;border:none;padding:0;cursor:pointer;flex-shrink:0;border-radius:50%;transition:transform .15s}.dash-donut-btn[data-v-3a36c74d]:hover{transform:scale(1.04)}.dash-donut-btn[data-v-3a36c74d]:focus-visible{outline:2px solid #fff;outline-offset:3px}.dash-donut-sample[data-v-3a36c74d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.dash-donut-sample__btn[data-v-3a36c74d]{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:none;border-radius:999px;cursor:pointer;font-size:10px;font-weight:700;letter-spacing:.2px;white-space:nowrap;background:#141e2df0;color:#fff;box-shadow:0 2px 8px #00000059}.dash-donut-sample__btn[data-v-3a36c74d]:hover{background:#141e2d}.dash-donut-sample__btn[data-v-3a36c74d]:focus-visible{outline:2px solid #fff;outline-offset:2px}.dash-donut-gate[data-v-3a36c74d] .module-gate-cta__content{opacity:.7}.dash-donut-pending[data-v-3a36c74d]{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:10px 16px;border-radius:999px;background:#ffffff26;color:#ffffffe6;font-size:12px;font-weight:600}@media(prefers-reduced-motion:reduce){.dash-donut-btn[data-v-3a36c74d]{transition:none}}.dash-metrics[data-v-3a36c74d]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:20px}@media(max-width:1200px){.dash-metrics[data-v-3a36c74d]{display:flex;flex-wrap:wrap}.dash-metric-card[data-v-3a36c74d]{flex:1 1 240px}}.dash-metric-card[data-v-3a36c74d]{background:#fff;border-radius:12px;padding:18px;border:1px solid #e2e6ed}.dmc-label[data-v-3a36c74d]{font-size:11px;color:var(--p-ishap-secondary-light);font-weight:500;margin-bottom:8px}.dmc-value[data-v-3a36c74d]{font-size:20px;font-weight:800;color:var(--p-ishap-secondary-dark);margin-bottom:2px}.dmc-sub[data-v-3a36c74d]{font-size:11px;color:var(--p-ishap-secondary-light)}.dmc-sub-red[data-v-3a36c74d]{color:var(--p-ishap-danger)}.dash-kpi--open[data-v-3a36c74d]{--kpi-color: var(--p-ishap-primary)}.dash-kpi--overdue[data-v-3a36c74d]{--kpi-color: var(--p-ishap-danger)}.dash-kpi--missing[data-v-3a36c74d]{--kpi-color: var(--p-ishap-warn)}.dash-kpi-icon[data-v-3a36c74d]{margin-right:4px}.dash-kpi--active[data-v-3a36c74d]{border-color:var(--kpi-color);background:color-mix(in srgb,var(--kpi-color) 5%,white)}.dash-kpi--active .dash-kpi-icon[data-v-3a36c74d],.dash-kpi--active .dash-kpi-value[data-v-3a36c74d]{color:var(--kpi-color)}.dmc-value-muted[data-v-3a36c74d]{color:var(--p-ishap-secondary-light)}.dash-modules[data-v-3a36c74d]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px}@media(max-width:768px){.dash-modules[data-v-3a36c74d]{grid-template-columns:1fr}}.dash-module-card[data-v-3a36c74d]{background:#fff;border-radius:12px;padding:20px;border:1px solid #e2e6ed;cursor:pointer;transition:all .2s;display:flex;align-items:flex-start;gap:16px;text-decoration:none}.dash-module-card[data-v-3a36c74d]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.dmcard-icon[data-v-3a36c74d]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.dmcard-icon--blue[data-v-3a36c74d]{background:#eef3fb;color:var(--p-ishap-primary)}.dmcard-icon--orange[data-v-3a36c74d]{background:#fff5f0;color:var(--p-ishap-accent)}.dmcard-icon--green[data-v-3a36c74d]{background:#e6f4e6;color:var(--p-ishap-success)}.dmcard-icon--purple[data-v-3a36c74d]{background:#eee8f7;color:#6b3fa0}.dmcard-body[data-v-3a36c74d]{flex:1}.dmcard-title[data-v-3a36c74d]{font-size:14px;font-weight:700;color:var(--p-ishap-secondary-dark);margin-bottom:2px}.dmcard-stat[data-v-3a36c74d]{font-size:12px;color:var(--p-ishap-secondary-light);margin-bottom:8px}.dmcard-link[data-v-3a36c74d]{font-size:12px;font-weight:600;color:var(--p-ishap-primary)}.dmcard-link[data-v-3a36c74d]:hover{color:var(--p-ishap-accent)}.dash-activity[data-v-3a36c74d]{background:#fff;border-radius:12px;padding:20px;border:1px solid #e2e6ed}.dash-activity h3[data-v-3a36c74d]{font-size:14px;font-weight:700;margin:0 0 16px;color:var(--p-ishap-secondary-dark)}.activity-item[data-v-3a36c74d]{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #f0f2f5;align-items:flex-start}.activity-item[data-v-3a36c74d]:last-child{border-bottom:none}.activity-dot[data-v-3a36c74d]{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:6px}.activity-dot.severity--high[data-v-3a36c74d]{background-color:var(--p-ishap-danger)}.activity-dot.severity--medium[data-v-3a36c74d]{background-color:var(--p-ishap-accent)}.activity-dot.severity--low[data-v-3a36c74d]{background-color:var(--p-ishap-secondary-light)}.activity-dot.dot--decision[data-v-3a36c74d]{background-color:#6b3fa0}.activity-dot.dot--inspection[data-v-3a36c74d]{background-color:var(--p-ishap-primary)}.activity-body[data-v-3a36c74d]{flex:1;min-width:0}.activity-text[data-v-3a36c74d]{font-size:12px;color:var(--p-ishap-secondary-dark);line-height:1.5}.activity-text strong[data-v-3a36c74d]{font-weight:600}.activity-meta[data-v-3a36c74d]{color:var(--p-ishap-secondary-light)}.activity-type-icon[data-v-3a36c74d]{font-size:10px;margin-right:4px}.activity-type-icon--defect[data-v-3a36c74d]{color:var(--p-ishap-accent)}.activity-type-icon--decision[data-v-3a36c74d]{color:#6b3fa0}.activity-type-icon--inspection[data-v-3a36c74d]{color:var(--p-ishap-primary)}.activity-user[data-v-3a36c74d]{font-size:11px;color:var(--p-ishap-secondary-light);margin-top:2px}.activity-user-icon[data-v-3a36c74d]{font-size:9px;margin-right:3px}.activity-time[data-v-3a36c74d]{font-size:11px;color:var(--p-ishap-secondary-light);white-space:nowrap;flex-shrink:0;margin-top:2px}.hover-card-container[data-v-240dad4e]{min-width:260px;max-width:320px}.hover-card-header[data-v-240dad4e]{display:flex;align-items:flex-start;gap:.6rem;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid var(--p-surface-200)}.header-icon[data-v-240dad4e]{font-size:1.8rem;flex-shrink:0;margin-top:.1rem;color:var(--card-accent-color)}.header-content[data-v-240dad4e]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.hover-card-type[data-v-240dad4e]{font-size:.65rem;color:var(--p-ishap-secondary-light200);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.hover-card-name[data-v-240dad4e]{font-weight:700;font-size:1.1rem;word-break:break-word;line-height:1.25;color:var(--card-accent-color)}.hover-card-loading[data-v-240dad4e],.hover-card-error[data-v-240dad4e]{display:flex;align-items:center;gap:.5rem;padding:.75rem 0}.loading-text[data-v-240dad4e],.error-text[data-v-240dad4e]{font-size:.8rem;color:var(--p-ishap-secondary-light200)}.error-text[data-v-240dad4e]{color:var(--p-ishap-danger)}.hover-card-body[data-v-240dad4e]{display:flex;flex-direction:column;gap:.6rem}.hover-card-footer[data-v-240dad4e]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--p-surface-200);display:flex;justify-content:flex-end;gap:.5rem}[data-v-240dad4e] .entity-hover-card{box-shadow:0 2px 8px #0000001f}[data-v-240dad4e] .entity-hover-card.severity-info{border-left:3px solid var(--p-ishap-primary)}[data-v-240dad4e] .entity-hover-card.severity-success{border-left:3px solid var(--p-ishap-success)}[data-v-240dad4e] .entity-hover-card.severity-warning{border-left:3px solid var(--p-ishap-warn)}[data-v-240dad4e] .entity-hover-card.severity-danger{border-left:3px solid var(--p-ishap-danger)}[data-v-240dad4e] .entity-hover-card.severity-secondary{border-left:3px solid var(--p-ishap-secondary-light)}.hover-card-row[data-v-e0f8903d]{display:flex;align-items:flex-start;gap:.5rem;padding:.35rem 0}.row-icon[data-v-e0f8903d]{width:1.1rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding-top:.15rem}.row-detail-icon[data-v-e0f8903d]{color:var(--card-accent-color, var(--p-ishap-secondary-light200))}.row-content[data-v-e0f8903d]{flex:1;display:flex;flex-direction:column;gap:.15rem;min-width:0}.row-label[data-v-e0f8903d]{font-size:.7rem;color:var(--card-accent-color, var(--p-ishap-secondary-light200));font-weight:600;text-transform:uppercase;letter-spacing:.04em}.row-value[data-v-e0f8903d]{font-size:.9rem;color:var(--p-ishap-secondary-dark);font-weight:600;word-break:break-word;line-height:1.3}.user-tag[data-v-4f56bbb1]{display:inline-flex;align-items:center;gap:.5rem;cursor:default}.user-tag-avatar[data-v-4f56bbb1]{flex-shrink:0}.user-tag-name[data-v-4f56bbb1]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-tag-inverse .user-tag-name[data-v-4f56bbb1]{color:var(--p-ishap-secondary-dark)}.entity-tag[data-v-27962f20]{cursor:default;font-size:.75rem}.entity-tag-inverse[data-v-27962f20]{background:transparent!important;color:var(--p-ishap-primary)!important;padding-left:0!important;font-size:1rem!important}.root-level-notice[data-v-27962f20]{display:flex;align-items:center;color:var(--p-ishap-secondary-light200);font-size:.85rem;font-style:italic;padding:.35rem 0}.entity-tag[data-v-7b21a43e]{cursor:default;font-size:.75rem}.entity-tag-inverse[data-v-7b21a43e]{background:transparent!important;color:var(--p-ishap-warn)!important;padding-left:0!important;font-size:1rem!important}.entity-tag[data-v-baaee54b]{cursor:default;font-size:.75rem}.entity-tag-inverse[data-v-baaee54b]{background:transparent!important;color:var(--p-ishap-success)!important;padding-left:0!important;font-size:1rem!important}.p-tag[data-v-fa0eaa6c]{padding-left:0}.entity-tag[data-v-fa0eaa6c]{cursor:default}.entity-tag-inverse[data-v-fa0eaa6c]{background:transparent!important;color:var(--p-ishap-primary)!important}.cropper-container[data-v-1854ccd1]{border:1px solid var(--vp-c-divider);border-radius:.375rem;margin-bottom:1rem;margin-top:1rem;padding:1.25rem 1.5rem}.cropper-container[data-v-1854ccd1] cropper-canvas{height:360px}.p-dialog[data-v-1854ccd1]{background:#000!important}[data-v-1854ccd1]:root{--p-dialog-background: #000 !important}.p-button-icon[data-v-1854ccd1]{color:#e5e7eb}.canvas-hidden[data-v-d849fee8]{display:none}.overlay[data-v-d849fee8]{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#00000080}.file-transfer-bar[data-v-d849fee8]{width:5rem;height:.375rem}.file-thumbnail .p-progressspinner[data-v-d849fee8]{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%)}.searchable-tree-select[data-v-1fdae2e3] .p-button{text-align:left}.searchable-tree-select[data-v-1fdae2e3] .p-button .p-button-label{flex-grow:1;text-align:left}.searchable-tree-select[data-v-1fdae2e3] .p-tree{background:transparent;border:none}.searchable-tree-select[data-v-1fdae2e3] .p-tree .p-tree-container{padding:0}.b1300-create-defect-category-overlay .p-tree-filter .p-inputicon{inset-inline-start:.75rem;inset-inline-end:auto}.b1300-create-defect-category-overlay .p-tree-filter .p-tree-filter-input{padding-inline-start:2.25rem;padding-inline-end:2.25rem}.b1300-create-defect-category-overlay .p-tree-filter .p-tree-filter-clear{position:absolute;inset-inline-end:.75rem;top:50%;transform:translateY(-50%);cursor:pointer;color:var(--p-text-muted-color);z-index:2}.b1300-create-defect-category-overlay .p-tree-filter .p-tree-filter-clear:hover{color:var(--p-text-color)}.selected-row{background-color:#24639b;color:#000}.text-box{font-size:14px;text-align:center}[data-v-38ef032d] .p-tree{border:none;background:transparent;padding:0}[data-v-38ef032d] .p-tree-node-content{padding:.35rem .5rem}.p-datatable{flex-grow:1}.text-blue{color:#2a63a9!important}.clickable-cell{cursor:pointer}.p-field[data-v-47067cd4],.p-field-radiobutton[data-v-47067cd4]{margin-bottom:1rem}.p-datatable[data-v-8c0ae00e]{flex-grow:1;height:100%}.flex-full[data-v-8c0ae00e]{height:calc(100% - 47px)}.p-message-content[data-v-b608126c]{display:flex;flex-direction:column!important}.div-centered-absolute[data-v-84b2df57]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;max-width:200px}.addReportBtn[data-v-8108d610]{margin-top:-18px;margin-bottom:-18px}.defect-card[data-v-048e647a]{cursor:pointer;border-left:3px solid transparent;transition:background-color .15s ease,border-color .15s ease;overflow:hidden}.defect-card[data-v-048e647a]:hover:not(.defect-card--selected){background-color:var(--p-ishap-secondary-light50)}.defect-card--selected[data-v-048e647a]{border-left-color:var(--p-ishap-accent);background-color:var(--p-ishap-accent50)}.retexture-list-card-wrapper{height:100%;display:flex;flex-direction:column}.retexture-list-card-wrapper .p-datatable{flex:1;min-height:0;display:flex;flex-direction:column}.retexture-list-card-wrapper .p-datatable-table-container{flex:1;min-height:0;overflow-x:hidden}.retexture-list-card-wrapper .p-datatable-table{table-layout:fixed}.retexture-list-card-wrapper .p-datatable-thead{display:none!important}.retexture-list-card-wrapper .p-datatable-tbody>tr{background:transparent!important;cursor:pointer}.retexture-list-card-wrapper .p-datatable-tbody>tr>td{padding:2px 0!important;border:none!important;background:transparent!important}.retexture-list-card-wrapper .p-datatable-tbody>tr:hover>td,.retexture-list-card-wrapper .p-datatable-hoverable .p-datatable-tbody>tr:hover td,.retexture-list-card-wrapper .p-datatable-tbody>tr[data-p-selected=true]>td,.retexture-list-card-wrapper .p-datatable-tbody>tr[data-p-selected=true]:hover>td{background:transparent!important}.retexture-list-card-wrapper .p-datatable-header{padding:.5rem!important}.retexture-list-card-wrapper .p-datatable-header>div{flex-wrap:nowrap}.retexture-list-card-wrapper .column-chooser,.retexture-list-card-wrapper .p-multiselect.column-chooser{display:none!important}.p-treeselect-overlay .p-tree-filter{position:sticky;top:0;z-index:1;background:var(--p-surface-0);padding-bottom:.5rem}.p-treeselect-overlay .p-tree-filter .p-inputicon{inset-inline-start:.75rem;inset-inline-end:auto}.p-treeselect-overlay .p-tree-filter .p-tree-filter-input{padding-inline-start:2.25rem;padding-inline-end:2.25rem}.p-treeselect-overlay .p-tree-filter .p-tree-filter-clear{position:absolute;inset-inline-end:.75rem;top:50%;transform:translateY(-50%);cursor:pointer;color:var(--p-text-muted-color);z-index:2}.p-treeselect-overlay .p-tree-filter .p-tree-filter-clear:hover{color:var(--p-text-color)}.p-button-icon[data-v-08718152]{color:#e5e7eb}img[data-v-2a8fe922]{position:absolute;top:var(--c980153a);left:var(--v414dfec3);width:100%;height:100%;-o-object-fit:var(--v60d29bfe);object-fit:var(--v60d29bfe);transform:scale(var(--v532b3b5a))}.pdf-open[data-v-2a8fe922]{position:relative;width:115px;left:50%;top:50%;margin-left:-57.5px;z-index:1001}.pdf-overlay-mask[data-v-2a8fe922]{background-color:#0009;z-index:1000}.gallery-video[data-v-2a8fe922]{-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;height:100%;left:0;top:0}.p-button-icon[data-v-f398ddf5]{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.gallery-action-btn[data-v-f398ddf5]{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.gallery-action-btn[data-v-f398ddf5]:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.clamp-toggle[data-v-f398ddf5]{display:block;cursor:pointer;border-style:none;background-color:transparent;padding-left:0;padding-right:0;padding-top:.125rem;padding-bottom:0;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.clamp-toggle[data-v-f398ddf5]:hover{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1));text-decoration-line:underline}.p-button-icon[data-v-437253e6]{color:#e5e7eb}.thumbNail[data-v-bc68058d]{width:68px;height:68px}.thumbNailVertical[data-v-bc68058d]{width:120px;height:68px}.selected[data-v-bc68058d]{border:2px solid white}.imgCont[data-v-bc68058d]{padding:2px}.i-1000[data-v-a2b6f1b1]{z-index:1000}.p-button-icon[data-v-a2b6f1b1]{color:#e5e7eb}.detail-pane[data-v-c5592535]{height:100%;overflow-y:auto;background:#fff;border:1px solid var(--p-surface-200);border-radius:.75rem}.vcard-header[data-v-c5592535]{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--p-surface-200)}.vcard-name[data-v-c5592535]{font-size:1.1rem;font-weight:700;color:var(--p-surface-800);line-height:1.3}.info-rows[data-v-c5592535]{border-bottom:1px solid var(--p-surface-200);background:var(--p-surface-50)}.info-row[data-v-c5592535]{display:flex;align-items:center;gap:.75rem;padding:.625rem 1.5rem;min-height:2.75rem}.info-row--clickable[data-v-c5592535]{cursor:pointer;transition:background-color .15s ease}.info-row--clickable[data-v-c5592535]:hover{background-color:var(--p-surface-100)}.info-row-icon[data-v-c5592535]{width:1.5rem;flex-shrink:0;text-align:center;color:var(--p-surface-400);font-size:.875rem}.info-row-content[data-v-c5592535]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.info-row-label[data-v-c5592535]{font-size:.75rem;font-weight:600;color:var(--p-surface-400);text-transform:uppercase;letter-spacing:.04em;line-height:1.2}.info-row-value[data-v-c5592535]{font-size:.875rem;font-weight:500;color:var(--p-surface-700);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-row-action[data-v-c5592535]{flex-shrink:0;width:1.75rem!important;height:1.75rem!important;opacity:0;transition:opacity .15s ease}.info-row:hover .info-row-action[data-v-c5592535],.info-row-group:hover .info-row-action[data-v-c5592535]{opacity:1}.info-row-expand-icon[data-v-c5592535]{flex-shrink:0;font-size:.75rem;color:var(--p-surface-400);transition:transform .2s ease}.info-row-expand-icon--open[data-v-c5592535]{transform:rotate(180deg)}.template-details[data-v-c5592535]{padding:.5rem 1.5rem .75rem 3.75rem;display:flex;flex-direction:column;gap:.5rem;overflow:hidden}.template-detail-item[data-v-c5592535]{display:flex;flex-direction:column;gap:.125rem}.template-detail-label[data-v-c5592535]{font-size:.8125rem;font-weight:600;color:var(--p-surface-400);text-transform:uppercase;letter-spacing:.04em}.template-detail-value[data-v-c5592535]{font-size:.875rem;color:var(--p-surface-600);line-height:1.5}.expand-enter-active[data-v-c5592535],.expand-leave-active[data-v-c5592535]{transition:all .2s ease;max-height:20rem}.expand-enter-from[data-v-c5592535],.expand-leave-to[data-v-c5592535]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.severity-section[data-v-c5592535]{padding:1rem 1.5rem;border-bottom:1px solid var(--p-surface-200)}.detail-content[data-v-c5592535]{display:flex;gap:1.5rem;padding:1.25rem 1.5rem}.detail-texts[data-v-c5592535]{flex:1;min-width:0}.detail-photos[data-v-c5592535]{flex-shrink:0;width:280px}@media(max-width:1200px){.detail-content[data-v-c5592535]{flex-direction:column}.detail-photos[data-v-c5592535]{width:100%}}.photo-slots-grid[data-v-c5592535]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.photo-slot[data-v-c5592535]{display:flex;flex-direction:column;gap:.25rem}.photo-slot-image[data-v-c5592535]{display:block;aspect-ratio:4 / 3;border-radius:.5rem;overflow:hidden;border:1px solid var(--p-surface-200);transition:border-color .15s ease}.photo-slot-image[data-v-c5592535]:hover{border-color:var(--p-ishap-accent)}.photo-slot-image img[data-v-c5592535]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo-slot-empty[data-v-c5592535]{aspect-ratio:4 / 3;border-radius:.5rem;border:2px dashed var(--p-surface-200);display:flex;align-items:center;justify-content:center;background:var(--p-surface-50)}.photo-slot-label[data-v-c5592535]{font-size:.8125rem;font-weight:600;color:var(--p-surface-500);text-align:center;line-height:1.3}.readonly-banner[data-v-c5592535]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.5rem;background:var(--p-surface-100);border-bottom:1px solid var(--p-surface-200);color:var(--p-surface-600);font-size:.8125rem;font-weight:500}.readonly-banner i[data-v-c5592535]{color:var(--p-surface-400)}.section-title[data-v-c5592535]{font-size:.875rem;font-weight:700;color:var(--p-surface-600);text-transform:uppercase;letter-spacing:.04em}.comment-card[data-v-c5592535]{border:1px solid var(--p-surface-200);border-radius:.5rem;padding:.75rem;background:var(--p-surface-0)}.comment-avatar[data-v-c5592535]{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--p-surface-100);display:flex;align-items:center;justify-content:center;color:var(--p-surface-400);font-size:.75rem;flex-shrink:0}.comment-composer[data-v-c5592535]{border:1px dashed var(--p-surface-200);border-radius:.5rem;padding:.75rem;background:var(--p-surface-50)}.activity-list[data-v-c5592535]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.activity-item[data-v-c5592535]{display:flex;gap:.75rem;align-items:flex-start}.activity-icon[data-v-c5592535]{width:1.75rem;height:1.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--p-surface-100);color:var(--p-surface-500);font-size:.75rem;flex-shrink:0}.activity-body[data-v-c5592535]{flex:1;min-width:0}.activity-tag[data-v-c5592535]{display:inline-block;padding:.125rem .5rem;border-radius:999px;background:var(--p-ishap-accent50, var(--p-surface-100));color:var(--p-ishap-accent, var(--p-surface-600));font-size:.6875rem;font-weight:600}.form-group[data-v-f11afd9e]{margin-bottom:1rem}.status-item[data-v-006e2952]{height:68px}.info-card[data-v-01f78fa0]{overflow-y:hidden;transition:max-height .3s ease-in-out;position:relative}.text-fade[data-v-01f78fa0]{position:absolute;bottom:0;left:0;right:0;height:2.5rem;background:linear-gradient(to bottom,transparent,white)}.icon-box[data-v-f1e392a4]{min-width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.empty-location-map[data-v-5084be7c]{background-color:var(--p-ishap-bluegray-light);border-bottom:4px solid transparent}.growable-text-card[data-v-638dca1d]{overflow-y:hidden;transition:max-height .3s ease-in-out}.margin-left-1-5[data-v-638dca1d]{margin-left:4px}.text-fade[data-v-638dca1d]{position:absolute;bottom:0;left:0;right:0;height:2.5rem;background:linear-gradient(to bottom,transparent,white);pointer-events:none}.tagStyle[data-v-dbb16b61]{padding-top:4px;padding-bottom:1px;border-radius:4px;font-weight:500;border-bottom:3px solid transparent;max-width:136px}.tagStyle[data-v-dbb16b61]:hover{border-bottom:var(--bba71bb4);background:var(--v04e2fd9d)}.thumbnail-item[data-v-5c5dded0]{flex:0 0 auto;width:120px;height:120px;position:relative}.thumbnail-item.isLastImage[data-v-5c5dded0]{position:relative;cursor:pointer}.thumbnail-item.isLastImage[data-v-5c5dded0]:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;border-radius:.25rem;height:100%;background-color:#aaac;box-sizing:border-box}.countHiddenImg[data-v-5c5dded0]{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:999;font-size:1.7rem;font-weight:700;color:#fff;text-align:center}.show-all-button[data-v-5c5dded0]{position:absolute;bottom:0}[data-v-5c5dded0] .p-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.defect-timeline{max-width:800px}.activity-spinner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;background-color:#ffffffb3;border-radius:.375rem}.defect-sidebar[data-v-52dc30bf]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;background:#fff;border-radius:.5rem;box-shadow:0 0 4px #0000001f}.defect-sidebar-header[data-v-52dc30bf]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--p-content-border-color, #e5e7eb);flex-shrink:0}.defect-sidebar-count[data-v-52dc30bf]{font-size:.75rem;font-weight:600;padding:0 .4rem;border-radius:999px;background:var(--p-ishap-bluegray-light, #f0f2f5)}.defect-sidebar-subheader[data-v-52dc30bf]{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem .75rem;flex-shrink:0}.defect-sidebar-filter-chip[data-v-52dc30bf]{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;padding:.1rem .45rem;border-radius:999px;background:var(--p-ishap-bluegray-light, #f0f2f5)}.defect-sidebar-note[data-v-52dc30bf]{margin:0 .5rem .5rem;flex-shrink:0}.defect-sidebar-list[data-v-52dc30bf]{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}[data-v-52dc30bf] .p-datatable-tbody>tr>td{padding:0}.defect-sidebar-card[data-v-52dc30bf]{padding:.5rem .75rem;border-left:3px solid transparent;cursor:pointer}.defect-sidebar-card[data-v-52dc30bf]:focus-visible{outline:2px solid var(--p-ishap-primary, #0ea5e9);outline-offset:-2px}.defect-sidebar-card--selected[data-v-52dc30bf]{border-left-color:var(--p-ishap-primary, #0ea5e9);background:var(--p-ishap-primary50, #e3f6ff)}.defect-sidebar-card-nr[data-v-52dc30bf]{font-size:.7rem;font-weight:600;color:var(--p-text-muted-color, #6b7280);flex-shrink:0}.defect-sidebar-card-name[data-v-52dc30bf]{font-size:.8rem;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.defect-sidebar-card-deadline[data-v-52dc30bf]{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;color:var(--p-text-muted-color, #6b7280)}.defect-sidebar-empty[data-v-52dc30bf]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1rem;color:var(--p-text-muted-color, #6b7280)}.rb-sidebar[data-v-4760d079]{position:relative;height:100%;width:var(--rb-sidebar-width, 25%);flex-shrink:0;min-height:0;transition:width .18s ease}.rb-sidebar--collapsed[data-v-4760d079]{width:3.5rem}.rb-sidebar__rail[data-v-4760d079]{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:.5rem .25rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;cursor:pointer;text-align:center}.rb-sidebar__rail[data-v-4760d079]:hover{border-color:var(--p-ishap-primary);background:#2c5ca70a}.rb-sidebar__rail-chevron[data-v-4760d079]{color:var(--p-ishap-primary);flex-shrink:0}.rb-sidebar__rail-icon[data-v-4760d079]{color:var(--p-ishap-accent);flex-shrink:0}.rb-sidebar__rail-text[data-v-4760d079]{writing-mode:vertical-rl;transform:rotate(180deg);font-weight:600;letter-spacing:.04em;color:var(--p-ishap-secondary-light);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1;min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-sidebar__rail-text--current[data-v-4760d079]{color:var(--p-ishap-primary);font-weight:700}.rb-sidebar__panel[data-v-4760d079]{height:100%;display:flex;flex-direction:column;min-height:0;gap:.5rem}.rb-sidebar__bar[data-v-4760d079]{display:flex;justify-content:flex-end;flex-shrink:0}.rb-sidebar__bar-btn[data-v-4760d079]{border:none;background:transparent;color:var(--p-ishap-secondary-light);cursor:pointer;padding:.25rem .4rem;border-radius:.4rem;line-height:1}.rb-sidebar__bar-btn[data-v-4760d079]:hover{background:#2c5ca714;color:var(--p-ishap-primary)}.rb-sidebar__content[data-v-4760d079]{flex:1;min-height:0;display:flex;flex-direction:column;gap:1rem;overflow-y:auto}.rb-sidebar--collapsed .rb-sidebar__panel[data-v-4760d079]{position:absolute;top:0;left:0;height:100%;width:min(max(var(--rb-sidebar-width, 25%),var(--rb-flyout-min-width, 420px)),92vw);z-index:40;padding:.5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 12px 32px #00000029;visibility:hidden;opacity:0;transform:translate(-10px);transition:opacity .15s ease,transform .15s ease,visibility .15s}.rb-sidebar--collapsed:not(.rb-sidebar--suppress-peek):hover .rb-sidebar__panel[data-v-4760d079],.rb-sidebar--collapsed:not(.rb-sidebar--suppress-peek):focus-within .rb-sidebar__panel[data-v-4760d079]{visibility:visible;opacity:1;transform:translate(0)}.defect-page[data-v-edb0461b]{display:flex;gap:1rem;height:100%;min-height:0}.defect-page-main[data-v-edb0461b]{flex:1 1 0;min-width:0;overflow:auto}.contact-card[data-v-ce4538e9]{cursor:pointer;border-left:3px solid transparent;border-radius:.375rem;transition:background-color .15s ease,border-color .15s ease}.contact-card[data-v-ce4538e9]:hover:not(.contact-card--selected){background-color:var(--p-ishap-secondary-light50)}.contact-card--selected[data-v-ce4538e9]{border-left-color:var(--p-ishap-accent);background-color:var(--p-ishap-accent50)}.contact-card--inactive[data-v-ce4538e9]{opacity:.55}.contact-card-avatar[data-v-ce4538e9]{font-size:1.75rem;color:var(--p-surface-400);flex-shrink:0}.contact-list-card-wrapper{height:100%;display:flex;flex-direction:column}.contact-list-card-wrapper .p-datatable{flex:1;min-height:0;display:flex;flex-direction:column}.contact-list-card-wrapper .p-datatable-table-container{flex:1;min-height:0}.contact-list-card-wrapper .p-datatable-thead{display:none!important}.contact-list-card-wrapper .p-datatable-tbody>tr{background:transparent!important;cursor:pointer}.contact-list-card-wrapper .p-datatable-tbody>tr>td{padding:2px 0!important;border:none!important;background:transparent!important}.contact-list-card-wrapper .p-datatable-tbody>tr:hover>td,.contact-list-card-wrapper .p-datatable-hoverable .p-datatable-tbody>tr:hover td,.contact-list-card-wrapper .p-datatable-tbody>tr[data-p-selected=true]>td,.contact-list-card-wrapper .p-datatable-tbody>tr[data-p-selected=true]:hover>td{background:transparent!important}.contact-list-card-wrapper .p-datatable-header{padding:.5rem!important}.contact-list-card-wrapper .p-datatable-header>div{flex-wrap:nowrap}.flex-column[data-v-029b35b2] .p-selectbutton{flex-direction:column}.flex-column[data-v-029b35b2] .p-button{width:100%}.vcard[data-v-3653b3b9]{background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:.75rem;overflow:hidden}.vcard-header[data-v-3653b3b9]{display:flex;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem}.vcard-avatar[data-v-3653b3b9]{width:4.25rem;height:4.25rem;border-radius:50%;background:var(--p-ishap-accent, var(--p-primary-color));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;flex-shrink:0;letter-spacing:.025em}.vcard-avatar--inactive[data-v-3653b3b9]{background:var(--p-surface-300)}.vcard-identity[data-v-3653b3b9]{flex:1;min-width:0}.vcard-name[data-v-3653b3b9]{font-size:1.3rem;font-weight:600;color:var(--p-surface-900);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vcard-org[data-v-3653b3b9]{font-size:.9rem;color:var(--p-surface-500);display:flex;align-items:center;gap:.375rem;margin-top:.2rem}.vcard-fields[data-v-3653b3b9]{padding:1rem 1.75rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.vcard-row[data-v-3653b3b9]{display:flex;align-items:flex-start;gap:1rem}.vcard-icon[data-v-3653b3b9]{width:1.125rem;text-align:center;color:var(--p-surface-400);margin-top:.25rem;flex-shrink:0;font-size:1rem}.vcard-field-content[data-v-3653b3b9]{display:flex;flex-direction:column;min-width:0}.vcard-label[data-v-3653b3b9]{font-size:.75rem;font-weight:500;color:var(--p-surface-400);text-transform:uppercase;letter-spacing:.04em;line-height:1;margin-bottom:.2rem}.vcard-value[data-v-3653b3b9]{font-size:.95rem;color:var(--p-surface-800);line-height:1.4;word-break:break-word}.vcard-link[data-v-3653b3b9]{color:var(--p-ishap-accent, var(--p-primary-color));text-decoration:none}.vcard-link[data-v-3653b3b9]:hover{text-decoration:underline}.vcard-info-text[data-v-3653b3b9]{white-space:pre-line}.vcard-empty[data-v-3653b3b9]{padding:1.25rem 1.75rem 1.5rem;display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--p-surface-400)}[data-v-b09e08eb] .p-autocomplete-input-multiple{flex-wrap:wrap;width:100%}[data-v-b09e08eb] .p-autocomplete-chip.p-chip{max-width:100%}[data-v-b09e08eb] .p-autocomplete-chip .p-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.recipient-picker-panel{max-width:min(32rem,90vw);box-sizing:border-box}.recipient-picker-panel .p-autocomplete-option{min-width:0;flex-shrink:0}.recipient-picker-panel .p-autocomplete-list-container{max-height:40vh}.decision-status-badge[data-v-b00ea767]{display:inline-block;padding:2.5px 12px 2px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}.order-unit-tree-select[data-v-5cc62918]{position:relative}.tree-container[data-v-5cc62918]{background-color:var(--surface-ground)}.selected-chips[data-v-5cc62918]{max-height:150px;overflow-y:auto}[data-v-5cc62918] .p-tree{border:none;background:transparent;padding:0}[data-v-5cc62918] .p-tree-node-content{padding:.5rem}[data-v-5cc62918] .p-tree-node-content:hover{background-color:var(--surface-hover)}[data-v-5cc62918] .p-tree .p-tree-node-label{width:100%}[data-v-5cc62918] .p-chip{background-color:var(--primary-50);color:var(--primary)}[data-v-5cc62918] .p-chip .p-chip-remove-icon{color:var(--primary)}[data-v-5cc62918] .p-chip .p-chip-remove-icon:hover{background-color:var(--primary-100)}.oots-plain[data-v-5cc62918]{position:relative;cursor:pointer}.oots-plain[data-v-5cc62918] input{padding-right:28px;cursor:pointer}.oots-chevron[data-v-5cc62918]{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--p-surface-500);font-size:12px}.required-star[data-v-9dc1d334]{color:var(--p-red-500)}.user-group-tag[data-v-cde54f5d]{display:inline-flex;align-items:center;gap:.5rem;cursor:default}.user-group-tag-icon[data-v-cde54f5d]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background-color:var(--p-ishap-secondary-light50);color:var(--p-ishap-secondary-light);font-size:.75rem;flex-shrink:0}.user-group-tag-name[data-v-cde54f5d]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ugt-member-list[data-v-cde54f5d]{padding:6px 0 2px;margin-top:4px;border-top:1px solid var(--p-surface-200);display:flex;flex-direction:column;gap:3px}.spm-intro[data-v-446d0b3d]{font-size:13px;line-height:1.45;color:var(--p-ishap-secondary-light, #506381);margin:0 0 14px}.spm-actions[data-v-446d0b3d]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--p-surface-200)}.spm-role-group[data-v-446d0b3d]{border:1px solid var(--p-surface-200);border-radius:10px;overflow:hidden;margin-bottom:10px}.spm-role-header[data-v-446d0b3d]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--p-surface-50);border-bottom:1px solid var(--p-surface-200)}.spm-role-header-text[data-v-446d0b3d]{display:flex;align-items:center;gap:8px;flex:1}.spm-role-name[data-v-446d0b3d]{font-size:14px;font-weight:700}.spm-role-count[data-v-446d0b3d]{font-size:12px;font-weight:600;color:var(--p-surface-400);background:var(--p-surface-200);border-radius:10px;padding:1px 8px}.spm-role-icon[data-v-446d0b3d]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.spm-member[data-v-446d0b3d]{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--p-surface-100);transition:background .15s}.spm-member[data-v-446d0b3d]:last-child{border-bottom:none}.spm-member[data-v-446d0b3d]:hover{background:var(--p-surface-50)}.spm-avatar[data-v-446d0b3d]{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.spm-avatar--user[data-v-446d0b3d]{background:#3b82f6}.spm-avatar--group[data-v-446d0b3d]{background:#8b5cf6}.spm-avatar--sm[data-v-446d0b3d]{width:28px;height:28px;font-size:10px}.spm-role-picker[data-v-446d0b3d]{display:flex;flex-direction:column;gap:6px;max-height:360px;overflow-y:auto}.spm-role-pick-card[data-v-446d0b3d]{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--p-surface-200);border-radius:10px;cursor:pointer;transition:all .15s}.spm-role-pick-card[data-v-446d0b3d]:hover{border-color:#93c5fd;background:#fafbff}.spm-role-pick-icon[data-v-446d0b3d]{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.spm-role-pick-info[data-v-446d0b3d]{flex:1;min-width:0}.spm-role-pick-name[data-v-446d0b3d]{font-size:14px;font-weight:600}.spm-role-pick-desc[data-v-446d0b3d]{font-size:12px;color:var(--p-surface-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.spm-back[data-v-446d0b3d]{display:flex;align-items:center;gap:6px;font-size:13px;color:#3b82f6;cursor:pointer;margin-bottom:12px;font-weight:600}.spm-back[data-v-446d0b3d]:hover{text-decoration:underline}.spm-selected-role[data-v-446d0b3d]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--p-surface-50);border-radius:10px;margin-bottom:12px}.spm-group-search[data-v-446d0b3d]{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--p-surface-200);border-radius:8px;margin-bottom:10px}.spm-group-search-input[data-v-446d0b3d]{border:none!important;box-shadow:none!important;flex:1;padding:8px 0!important;font-size:13px;background:transparent!important}.spm-group-list[data-v-446d0b3d]{display:flex;flex-direction:column;gap:4px;max-height:280px;overflow-y:auto}.spm-group-item[data-v-446d0b3d]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background .15s}.spm-group-item[data-v-446d0b3d]:hover{background:var(--p-surface-50)}.spm-group-item--selected[data-v-446d0b3d]{background:#eff6ff;border:1px solid #93c5fd}.spd-dialog{width:520px!important}.spd-dialog .p-dialog-content{padding:.75rem 1.5rem!important}.decision-task-badge[data-v-fd539b8d]{display:inline-block;padding:2.5px 10px 2px;border-radius:10px;font-size:12px;font-weight:600;white-space:nowrap}.drag-handle[data-v-6b72d04a]{opacity:.3;transition:opacity .2s}.drag-handle[data-v-6b72d04a]:hover{opacity:1}.indent-btn[data-v-6b72d04a]{opacity:.25;transition:opacity .2s,color .2s;background:none;border:none;cursor:pointer;padding:2px 4px;border-radius:4px;color:var(--p-ishap-secondary-light, #6c757d)}.indent-btn[data-v-6b72d04a]:hover{opacity:1;color:var(--p-ishap-primary, #2c5ca7);background-color:#2c5ca714}.chevron-icon[data-v-6b72d04a]{transition:transform .25s ease}.chevron-expanded[data-v-6b72d04a]{transform:rotate(180deg)}.bg-accent[data-v-6b72d04a]{background-color:var(--p-ishap-accent, #ec642e)}.bg-danger[data-v-6b72d04a]{background-color:var(--p-ishap-danger, #dc3545)}.bg-ce-form[data-v-6b72d04a]{background-color:#c07820}.doc-tile-btn[data-v-6b72d04a]{background:none;border:none;cursor:pointer;padding:2px 4px;border-radius:4px;font-size:11px;color:var(--p-ishap-secondary-light, #6c757d);transition:color .2s,background-color .2s}.doc-tile-btn[data-v-6b72d04a]:hover{color:var(--p-ishap-primary, #2c5ca7);background-color:#2c5ca714}.doc-tile-btn.text-danger[data-v-6b72d04a]:hover{color:var(--p-ishap-danger, #dc3545);background-color:#dc354514}.decision-task-form[data-v-98ce5502]{position:relative;min-height:400px}.decision-task-form>.flex-1[data-v-98ce5502]{position:relative}.risk-results[data-v-6c3e37ee]{max-height:300px;overflow-y:auto;border:1px solid var(--p-surface-200);border-radius:.5rem}.risk-result-item[data-v-6c3e37ee]{padding:.75rem 1rem;cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid var(--p-surface-100)}.risk-result-item[data-v-6c3e37ee]:last-child{border-bottom:none}.risk-result-item[data-v-6c3e37ee]:not(.risk-result-item--disabled):hover{background-color:var(--p-ishap-secondary-light50, var(--p-surface-50))}.risk-result-item--disabled[data-v-6c3e37ee]{opacity:.5;cursor:default}.decision-task-check-form[data-v-6d7f9ba5]{padding:1rem}.required-star[data-v-6d7f9ba5]{color:var(--danger);margin-left:.25rem}.decision-task-hierarchy[data-v-046c22f7]{position:relative}.ghost[data-v-046c22f7]{opacity:.5;background:#f0f0f0}.task-badge[data-v-56833eea]{min-width:32px}.progress-bar-multi[data-v-56833eea]{background-color:var(--p-ishap-bluegray-light)}.self-check-card[data-v-e70b16e7]{cursor:pointer;border-left:3px solid transparent;border-radius:.375rem;transition:background-color .15s ease,border-color .15s ease}.self-check-card[data-v-e70b16e7]:hover:not(.self-check-card--selected){background-color:var(--p-ishap-secondary-light50)}.self-check-card--selected[data-v-e70b16e7]{border-left-color:var(--p-ishap-accent);background-color:var(--p-ishap-accent50)}.self-check-card-avatar[data-v-e70b16e7]{font-size:1.75rem;color:var(--p-surface-400);flex-shrink:0}.self-check-list-card-wrapper{height:100%;display:flex;flex-direction:column}.self-check-list-card-wrapper .p-datatable{flex:1;min-height:0;display:flex;flex-direction:column}.self-check-list-card-wrapper .p-datatable-table-container{flex:1;min-height:0}.self-check-list-card-wrapper .p-datatable-thead{display:none!important}.self-check-list-card-wrapper .p-datatable-tbody>tr{background:transparent!important;cursor:pointer}.self-check-list-card-wrapper .p-datatable-tbody>tr>td{padding:2px 0!important;border:none!important;background:transparent!important}.self-check-list-card-wrapper .p-datatable-tbody>tr:hover>td,.self-check-list-card-wrapper .p-datatable-hoverable .p-datatable-tbody>tr:hover td,.self-check-list-card-wrapper .p-datatable-tbody>tr[data-p-selected=true]>td,.self-check-list-card-wrapper .p-datatable-tbody>tr[data-p-selected=true]:hover>td{background:transparent!important}.self-check-list-card-wrapper .p-datatable-header{padding:.5rem!important}.self-check-list-card-wrapper .p-datatable-header>div{flex-wrap:nowrap}.self-check-due-chip[data-v-0b9b2977]{display:inline-block;padding:2.5px 10px 2px;border-radius:10px;font-size:12px;font-weight:600;white-space:nowrap}.self-check-executions-table[data-v-0dc682c0] .p-datatable-tbody>tr{cursor:pointer}.self-check-detail-pane[data-v-fb6ec1c7]{height:100%;overflow-y:auto;background:transparent;display:flex;flex-direction:column;gap:.75rem}.self-check-detail-pane .vcard-header[data-v-fb6ec1c7]{background:#fff;border-radius:.75rem;border-bottom:none}.self-check-detail-pane[data-v-fb6ec1c7] .p-tablist{background:transparent;border:none;padding:0 1.5rem}.self-check-detail-pane[data-v-fb6ec1c7] .p-tablist-tab-list{display:inline-flex;gap:4px;padding:4px;background:#f1f3f7;border:none;border-radius:10px}.self-check-detail-pane[data-v-fb6ec1c7] .p-tab{border:none;border-radius:8px;padding:8px 16px;font-weight:600;color:var(--p-ishap-secondary-light);background:transparent;transition:background .15s ease,color .15s ease}.self-check-detail-pane[data-v-fb6ec1c7] .p-tab:hover{background:#2c5ca70f;color:var(--p-ishap-primary)}.self-check-detail-pane[data-v-fb6ec1c7] .p-tab-active{background:#fff;color:var(--p-ishap-primary);box-shadow:0 1px 3px #00000014}.self-check-detail-pane[data-v-fb6ec1c7] .p-tablist-active-bar{display:none}.self-check-detail-pane[data-v-fb6ec1c7] .p-tabpanels{background:#fff;border-radius:.75rem;padding:1.25rem 1.5rem 1.5rem}.self-check-detail-pane[data-v-fb6ec1c7] .p-tabpanel{background:transparent}.vcard-header[data-v-fb6ec1c7]{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid var(--p-surface-200)}.vcard-avatar[data-v-fb6ec1c7]{width:3.5rem;height:3.5rem;border-radius:50%;background:var(--p-ishap-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;flex-shrink:0}.vcard-identity[data-v-fb6ec1c7]{flex:1;min-width:0}.vcard-name[data-v-fb6ec1c7]{font-size:1.25rem;font-weight:700;color:var(--p-surface-800);line-height:1.3}.vcard-subtitle[data-v-fb6ec1c7]{font-size:.85rem;color:var(--p-surface-500);margin-top:.125rem;display:flex;align-items:center}.vcard-actions[data-v-fb6ec1c7]{flex-shrink:0;display:flex;gap:.25rem}[data-v-e96e2a59] .p-datatable-tbody>tr{height:62px}.matrix-cell[data-v-e96e2a59]{width:1.5rem;height:1.5rem;border-radius:.25rem;border:1px solid var(--p-surface-200);display:flex;align-items:center;justify-content:center;margin:0 auto}.matrix-cell--clickable[data-v-e96e2a59]{cursor:pointer}.matrix-cell--clickable[data-v-e96e2a59]:hover{outline:2px solid var(--p-ishap-secondary-light)}.matrix-cell[data-v-e96e2a59]:disabled{cursor:default}.task-badge[data-v-76ea0679]{min-width:32px}.filter-row[data-v-76ea0679]:not(.opacity-40):hover{background-color:var(--p-ishap-bluegray-light)}.filter-row--active[data-v-76ea0679]{background-color:var(--p-ishap-bluegray-light)}.filter-row--dimmed[data-v-76ea0679]{opacity:.45}.custom-badge[data-v-96d1b250]{bottom:-.2rem;right:-.2rem}.command-palette[data-v-a421e1d0]{display:flex;flex-direction:column;max-height:480px}.command-palette-search[data-v-a421e1d0]{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid #e2e6ed}.command-palette-search-icon[data-v-a421e1d0]{font-size:16px;color:var(--p-ishap-secondary-light)}.command-palette-search-input[data-v-a421e1d0]{flex:1;border:none;outline:none;font-size:16px;color:var(--p-ishap-secondary-dark);background:none;font-family:inherit}.command-palette-search-input[data-v-a421e1d0]::-moz-placeholder{color:var(--p-ishap-secondary-light)}.command-palette-search-input[data-v-a421e1d0]::placeholder{color:var(--p-ishap-secondary-light)}.command-palette-kbd[data-v-a421e1d0]{font-family:Montserrat,sans-serif;font-size:11px;padding:2px 8px;background:#f5f7fa;border:1px solid #d0d5dd;border-radius:4px;color:var(--p-ishap-secondary-light);cursor:pointer}.command-palette-results[data-v-a421e1d0]{flex:1;overflow-y:auto;padding:8px 0}.command-palette-category[data-v-a421e1d0]{padding:8px 20px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--p-ishap-secondary-light)}.command-palette-item[data-v-a421e1d0]{display:flex;align-items:center;gap:12px;padding:10px 20px;cursor:pointer;text-decoration:none;transition:background-color .1s}.command-palette-item[data-v-a421e1d0]:hover,.command-palette-item--selected[data-v-a421e1d0]{background-color:#f5f7fa}.command-palette-item-icon[data-v-a421e1d0]{width:20px;text-align:center;font-size:14px;color:var(--p-ishap-secondary-light);flex-shrink:0}.command-palette-item--selected .command-palette-item-icon[data-v-a421e1d0]{color:var(--p-ishap-primary)}.command-palette-item-body[data-v-a421e1d0]{flex:1;min-width:0;display:flex;flex-direction:column}.command-palette-item-label[data-v-a421e1d0]{font-size:14px;font-weight:500;color:var(--p-ishap-secondary-dark)}.command-palette-item-desc[data-v-a421e1d0]{font-size:12px;color:var(--p-ishap-secondary-light)}.command-palette-item-arrow[data-v-a421e1d0]{font-size:11px;color:var(--p-ishap-secondary-light);opacity:0;transition:opacity .15s}.command-palette-item--selected .command-palette-item-arrow[data-v-a421e1d0]{opacity:1}.command-palette-loading[data-v-a421e1d0]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;font-size:13px;color:var(--p-ishap-secondary-light)}.command-palette-empty[data-v-a421e1d0]{padding:32px 20px;text-align:center;font-size:14px;color:var(--p-ishap-secondary-light)}.command-palette-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.command-palette-dialog-content{padding:0!important}.preview-dialog[data-v-94b59f17]{text-align:center;padding:8px 8px 0}.preview-dialog-icon[data-v-94b59f17]{margin-bottom:20px}.preview-dialog-title[data-v-94b59f17]{font-size:1.25rem;font-weight:700;color:var(--p-surface-900);margin:0 0 16px}.preview-dialog-text[data-v-94b59f17]{font-size:.9375rem;line-height:1.7;color:var(--p-surface-600);margin:0 0 24px}.preview-dialog-checkbox[data-v-94b59f17]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:24px}.preview-dialog-checkbox-label[data-v-94b59f17]{font-size:.875rem;color:var(--p-surface-500);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview-dialog-actions[data-v-94b59f17]{display:flex;justify-content:center}.preview-dialog-btn[data-v-94b59f17]{min-width:140px}.sessionExpiry[data-v-f25abef2]{padding:4px 0}.sessionExpiry-text[data-v-f25abef2]{font-size:.9375rem;line-height:1.7;color:var(--p-surface-600);margin:0 0 16px}.sessionExpiry-countdown[data-v-f25abef2]{font-size:1.5rem;font-weight:700;text-align:center;color:var(--p-surface-900);margin:0 0 16px;font-variant-numeric:tabular-nums}.sessionExpiry-hint[data-v-f25abef2]{font-size:.8125rem;line-height:1.6;color:var(--p-surface-500);margin:0}@font-face{font-family:primeicons;font-display:block;src:url(/vue-release/assets/primeicons-DMOk5skT.eot);src:url(/vue-release/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/vue-release/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/vue-release/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/vue-release/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/vue-release/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}
