.base-modal-overlay[data-v-2533a902]{background:var(--overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.base-modal[data-v-2533a902]{background:var(--surface);border-radius:var(--base-modal-radius,var(--radius-md));box-shadow:0 8px 30px var(--shadow-drop);max-height:calc(var(--app-vh,1vh) * 92);width:100%;margin:0 20px;overflow-y:auto}.sheet-handle[data-v-2533a902]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:10px auto 0;display:none}.base-modal__header[data-v-2533a902]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.base-modal__title[data-v-2533a902]{color:var(--text);margin:0;font-size:18px;font-weight:600}.base-modal__close[data-v-2533a902]{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;line-height:1;transition:all .2s;display:flex}.base-modal__close[data-v-2533a902]:hover{color:var(--text);background:var(--surface-2)}.base-modal__body[data-v-2533a902]{padding:0}.base-modal__actions[data-v-2533a902]{border-top:1px solid var(--color-border);justify-content:flex-end;gap:10px;padding:15px 20px;display:flex}.modal-fade-enter-active[data-v-2533a902]{transition:opacity .3s}.modal-fade-leave-active[data-v-2533a902]{transition:opacity .2s}.modal-fade-enter-from[data-v-2533a902],.modal-fade-leave-to[data-v-2533a902]{opacity:0}.modal-fade-enter-active .base-modal[data-v-2533a902]{animation:.3s modal-scale-in-2533a902}.modal-fade-leave-active .base-modal[data-v-2533a902]{animation:.2s modal-scale-out-2533a902}@keyframes modal-scale-in-2533a902{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes modal-scale-out-2533a902{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes base-sheet-up-2533a902{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes base-sheet-down-2533a902{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (width<=768px){.base-modal-overlay[data-v-2533a902]{align-items:flex-end;height:100dvh;padding:0;top:0;bottom:auto}.base-modal[data-v-2533a902]{border-radius:16px 16px 0 0;flex-direction:column;max-height:90dvh;margin:0;display:flex;overflow:hidden;width:100vw!important;min-width:100vw!important;max-width:100vw!important}.base-modal .sheet-handle[data-v-2533a902],.base-modal__header[data-v-2533a902],.base-modal__actions[data-v-2533a902]{flex-shrink:0}.base-modal__body[data-v-2533a902]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.base-modal .sheet-handle[data-v-2533a902]{margin:6px auto 0}.base-modal__header[data-v-2533a902]{padding:6px 16px}.base-modal__title[data-v-2533a902]{font-size:16px}.base-modal--sheet[data-v-2533a902]{will-change:transform;transition:transform .34s cubic-bezier(.32,.72,0,1)}.base-modal--sheet.is-dragging[data-v-2533a902]{transition:none}.base-modal--sheet .sheet-handle[data-v-2533a902]{display:block}.modal-fade-enter-active .base-modal--sheet[data-v-2533a902]{animation:.34s cubic-bezier(.32,.72,0,1) base-sheet-up-2533a902}.modal-fade-leave-active .base-modal--sheet[data-v-2533a902]{animation:.24s cubic-bezier(.32,.72,0,1) base-sheet-down-2533a902}.modal-fade-leave-active .base-modal--sheet.is-closing[data-v-2533a902]{animation:none}.base-modal__close[data-v-2533a902]{min-width:40px;min-height:40px}.base-modal__body input[type=text][data-v-2533a902],.base-modal__body input[type=email][data-v-2533a902],.base-modal__body input[type=password][data-v-2533a902],.base-modal__body input[type=tel][data-v-2533a902],.base-modal__body input[type=number][data-v-2533a902],.base-modal__body textarea[data-v-2533a902],.base-modal__body select[data-v-2533a902]{font-size:16px}}[data-v-9f7a634a] .base-modal__header{border-bottom:none;padding:24px 32px 16px}[data-v-9f7a634a] .base-modal__body{padding:8px 32px 16px}[data-v-9f7a634a] .base-modal__actions{border-top:none;justify-content:center;padding:0 32px 28px}.recovery-title[data-v-9f7a634a]{color:var(--text);text-align:center;width:100%;margin:0;font-size:28px;font-weight:800}.recovery-text[data-v-9f7a634a]{color:var(--text);text-align:center;margin:0 0 20px;font-size:14px;line-height:1.5}.recovery-contacts[data-v-9f7a634a]{flex-direction:column;align-items:center;gap:12px;margin-bottom:8px;display:flex}.recovery-contact[data-v-9f7a634a]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:10px;padding:6px 10px;transition:opacity .2s;display:flex}.recovery-contact[data-v-9f7a634a]:hover{opacity:.8}.recovery-contact__icon[data-v-9f7a634a]{flex-shrink:0;width:20px;height:20px}.recovery-contact__text[data-v-9f7a634a]{color:var(--accent-text);font-size:15px;font-weight:500}.recovery-contact:hover .recovery-contact__text[data-v-9f7a634a]{text-underline-position:under;text-decoration:underline}.recovery-notification-wrapper[data-v-9f7a634a]{height:0;position:relative}.recovery-notification[data-v-9f7a634a]{background:var(--color-primary,var(--accent));color:var(--accent-contrast);text-align:center;white-space:nowrap;z-index:1100;border-radius:40px;min-width:220px;padding:12px 26px;font-size:14px;font-weight:600;position:fixed;top:18vh;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #4f5bdf66}.recovery-notification-enter-active[data-v-9f7a634a],.recovery-notification-leave-active[data-v-9f7a634a]{transition:opacity .25s,transform .25s}.recovery-notification-enter-from[data-v-9f7a634a],.recovery-notification-leave-to[data-v-9f7a634a]{opacity:0;transform:translate(-50%,-12px)}.recovery-notification-enter-to[data-v-9f7a634a],.recovery-notification-leave-from[data-v-9f7a634a]{opacity:1;transform:translate(-50%)}.recovery-button[data-v-9f7a634a]{background:var(--color-primary);color:var(--accent-contrast);cursor:pointer;border:none;border-radius:40px;min-width:200px;margin:0 auto;padding:12px 40px;font-size:15px;font-weight:600;transition:background-color .2s}.recovery-button[data-v-9f7a634a]:hover{background-color:var(--accent)}.login[data-v-5e8e932d]{width:100%;height:calc(var(--app-vh,1vh) * 100);height:min(calc(var(--app-vh,1vh) * 100), 100svh);background-color:var(--accent);perspective:1000px;padding:40px;display:flex;position:relative;overflow:hidden}.login-background[data-v-5e8e932d]{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.background-image[data-v-5e8e932d]{opacity:.35;z-index:1;will-change:transform;background-image:url(/assets/background-CDaS7GgM.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:transform .1s ease-out;position:absolute;top:0;left:0}.floating-shape[data-v-5e8e932d]{z-index:2;background:#ffffff4d;border-radius:50%;animation:15s ease-in-out infinite float-5e8e932d;position:absolute;box-shadow:0 3px 10px #0000001a}.shape-1[data-v-5e8e932d]{width:250px;height:250px;animation-delay:0s;top:-50px;left:-50px}.shape-2[data-v-5e8e932d]{width:150px;height:150px;animation-delay:-5s;bottom:50px;right:100px}.shape-3[data-v-5e8e932d]{width:100px;height:100px;animation-delay:-10s;top:50%;left:70%}.shape-4[data-v-5e8e932d]{background:#ffffff26;width:80px;height:80px;animation-delay:-2s;top:20%;right:10%;box-shadow:0 4px 15px #0003}.shape-5[data-v-5e8e932d]{background:#ffffff14;width:120px;height:120px;animation-delay:-7s;bottom:40%;left:15%;box-shadow:0 5px 20px #00000026}.shape-6[data-v-5e8e932d]{background:#ffffff1f;width:60px;height:60px;animation-delay:-12s;top:70%;right:25%;box-shadow:0 3px 12px #0000002e}.shape-7[data-v-5e8e932d]{background:#ffffff0d;width:180px;height:180px;animation-delay:-8s;bottom:-30px;right:-30px;box-shadow:0 6px 25px #0000001a}@keyframes float-5e8e932d{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(30px,-50px)rotate(120deg)}66%{transform:translate(-20px,20px)rotate(240deg)}}.login__container[data-v-5e8e932d]{justify-content:space-between;width:100%;display:flex}.login__info[data-v-5e8e932d]{z-index:1000;background-color:#ffffffe6;border-radius:100px;width:550px;height:480px;margin-top:50px;padding:50px;position:relative;box-shadow:0 3px 10px #00000040}.info-notifications[data-v-5e8e932d]{z-index:1001;pointer-events:none;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.notification[data-v-5e8e932d]{color:#000;white-space:nowrap;background-color:#fff;border-radius:50px;justify-content:center;align-items:center;min-width:150px;height:25px;padding:0 15px;font-size:14px;font-weight:500;display:flex;box-shadow:0 3px 10px #0003}.notification-enter-active[data-v-5e8e932d],.notification-leave-active[data-v-5e8e932d]{transition:opacity .3s,transform .3s}.notification-enter-from[data-v-5e8e932d],.notification-leave-to[data-v-5e8e932d]{opacity:0;transform:translateY(-10px)}.notification-enter-to[data-v-5e8e932d],.notification-leave-from[data-v-5e8e932d]{opacity:1;transform:translateY(0)}.info__title[data-v-5e8e932d]{padding-bottom:20px;font-size:40px}.help[data-v-5e8e932d]{font-size:25px}.contact[data-v-5e8e932d]{align-items:center;gap:10px;padding-bottom:10px;display:flex}.contact__icon[data-v-5e8e932d]{width:20px;height:20px}.contact__text[data-v-5e8e932d]{color:var(--accent-text);margin:0;font-size:16px;font-weight:500}.contact__text--clickable[data-v-5e8e932d]{cursor:pointer;transition:opacity .2s}.contact__text--clickable[data-v-5e8e932d]:hover{opacity:.7;text-underline-position:under;text-decoration:underline}.contact__text[data-v-5e8e932d]:hover{cursor:pointer;text-underline-position:under;text-decoration:underline}.time[data-v-5e8e932d]{color:var(--text-muted);margin-top:5px;font-size:13px}.info__text[data-v-5e8e932d]{padding-bottom:40px;font-size:16px;line-height:150%}.login__header[data-v-5e8e932d]{z-index:3;padding-bottom:50px;position:relative}.login__title[data-v-5e8e932d]{color:#fff;text-shadow:4px 4px #0000001a;font-size:60px;font-weight:900}.login__subtitle[data-v-5e8e932d]{color:#fff;font-size:20px;font-weight:500}.login__form[data-v-5e8e932d]{z-index:3;flex-direction:column;display:flex;position:relative}.inputs[data-v-5e8e932d]{flex-direction:column;gap:20px;padding-bottom:10px;display:flex}.login__input[data-v-5e8e932d]{background-color:#f7f7f7;border-radius:100px;justify-content:flex-start;align-items:center;gap:15px;width:450px;height:70px;padding:5px 30px;display:flex}.input__icon[data-v-5e8e932d]{width:20px;height:20px;transition:transform .5s}.input[data-v-5e8e932d]{background-color:#0000;border:none;outline:none;width:100%;height:100%;font-size:19px;font-weight:500}.input[data-v-5e8e932d]:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #f7f7f7!important}.input[data-v-5e8e932d]:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #f7f7f7!important}.input[data-v-5e8e932d]:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #f7f7f7!important}.input[data-v-5e8e932d]:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #f7f7f7!important}.input[data-v-5e8e932d]::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0;display:none!important}.input[data-v-5e8e932d]::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0;display:none!important}.remember-password[data-v-5e8e932d]{color:#fff;text-underline-position:under;z-index:3;width:fit-content;height:fit-content;padding-bottom:15px;padding-left:30px;font-size:16px;font-weight:400;text-decoration:none;position:relative}.remember-password[data-v-5e8e932d]:hover{text-decoration:underline}.login__footer[data-v-5e8e932d]{z-index:3;flex-direction:column;display:flex;position:relative}.error-container[data-v-5e8e932d]{align-items:center;height:50px;margin-bottom:15px;display:flex}.error-message[data-v-5e8e932d]{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-variant-numeric:tabular-nums;background:#ff2d2d66;border-radius:20px;width:fit-content;padding:12px 20px;font-size:14px;font-weight:600;animation:.5s ease-out errorFadeIn-5e8e932d}@keyframes errorFadeIn-5e8e932d{0%{opacity:0}to{opacity:1}}.footer__button[data-v-5e8e932d]{align-items:center;gap:20px;display:flex}.login__button[data-v-5e8e932d]{background-color:#fff;border:none;border-radius:50px;outline:none;justify-content:center;align-items:center;gap:10px;width:200px;height:60px;transition:all .3s;display:flex;position:relative}.login__button[data-v-5e8e932d]:disabled{cursor:not-allowed}.login__button.loading[data-v-5e8e932d]{background-color:#7981d4;border-radius:50%;width:60px}.login__button.success[data-v-5e8e932d]{background-color:#fff}.button__text[data-v-5e8e932d]{color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;transition:all .3s}.login__button.loading .button__text[data-v-5e8e932d]{opacity:0;color:#fff;transform:translate(-20px)}.login__button.success .button__text[data-v-5e8e932d]{color:var(--accent-text)}.login__button.cooling .button__text[data-v-5e8e932d]{color:#999}.login__button.cooling .input__icon[data-v-5e8e932d]{filter:grayscale();opacity:.45}.login__button[data-v-5e8e932d]:hover:not(:disabled){cursor:pointer;background-color:var(--color-border)}.login__button:hover:not(:disabled) .button__text[data-v-5e8e932d]{transform:translate(-3px)}.login__button:hover:not(:disabled) .input__icon[data-v-5e8e932d]{transform:translate(30px)}.spinner[data-v-5e8e932d]{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:1s linear infinite spin-5e8e932d;position:absolute}.success-checkmark[data-v-5e8e932d]{color:var(--accent-text);font-size:24px;font-weight:700;animation:.3s ease-out scaleIn-5e8e932d}@keyframes scaleIn-5e8e932d{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes spin-5e8e932d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.custom-lock[data-v-5e8e932d]{width:20px;height:20px;transition:all .5s;position:relative}.lock-body[data-v-5e8e932d]{background-color:#fff;border-radius:2px;width:16px;height:12px;transition:all .3s;position:absolute;bottom:0;left:2px}.lock-arc[data-v-5e8e932d]{border:3px solid #fff;border-bottom:none;border-radius:10px 10px 0 0;width:12px;height:8px;transition:all .3s;position:absolute;top:0;left:4px}.login__button.loading~.custom-lock .lock-arc[data-v-5e8e932d]{animation:.5s ease-in-out infinite lockBounce-5e8e932d}.custom-lock.success .lock-arc[data-v-5e8e932d]{border-color:#63ee59;animation:1s ease-in-out lockSuccess-5e8e932d}.custom-lock.success .lock-body[data-v-5e8e932d]{background-color:#63ee59;animation:1s ease-in-out lockBodySuccess-5e8e932d}@keyframes lockSuccess-5e8e932d{0%{border-color:#fff;transform:translateY(0)}50%{border-color:#63ee59;transform:translateY(-5px)}to{border-color:#63ee59;transform:translateY(0)}}@keyframes lockBodySuccess-5e8e932d{0%{background-color:#fff}50%{background-color:#63ee59}to{background-color:#63ee59}}@keyframes lockBounce-5e8e932d{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.login__button.loading~.custom-lock .lock-arc[data-v-5e8e932d],.login__button:hover:not(:disabled)~.custom-lock:not(.error) .lock-arc[data-v-5e8e932d]{top:-3px}.custom-lock.error .lock-body[data-v-5e8e932d],.custom-lock.error .lock-arc[data-v-5e8e932d]{border-color:#ff4d4d}.custom-lock.error .lock-body[data-v-5e8e932d]{background-color:#ff4d4d}.custom-lock.shaking[data-v-5e8e932d]{animation:.6s cubic-bezier(.36,.07,.19,.97) both shake-5e8e932d}@keyframes shake-5e8e932d{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}.fade-enter-active[data-v-5e8e932d],.fade-leave-active[data-v-5e8e932d]{transition:opacity .3s}.fade-enter[data-v-5e8e932d],.fade-leave-to[data-v-5e8e932d]{opacity:0}@media (width<=1024px){.login[data-v-5e8e932d]{height:auto;min-height:calc(var(--app-vh,1vh) * 100);min-height:min(calc(var(--app-vh,1vh) * 100), 100svh)}.login__container[data-v-5e8e932d]{flex-direction:column;align-items:center;gap:30px;padding-bottom:40px}.login__info[data-v-5e8e932d]{width:100%;max-width:550px;margin-top:0}}@media (width<=768px){.login[data-v-5e8e932d]{padding:24px 16px}.login__header[data-v-5e8e932d]{padding-bottom:30px}.login__title[data-v-5e8e932d]{font-size:40px}.login__subtitle[data-v-5e8e932d]{font-size:16px}.login__input[data-v-5e8e932d]{width:100%;max-width:100%;height:60px;padding:5px 20px}.input[data-v-5e8e932d]{font-size:16px}.remember-password[data-v-5e8e932d]{padding-left:20px;font-size:14px}.login__info[data-v-5e8e932d]{border-radius:30px;height:auto;padding:30px 24px}.info__title[data-v-5e8e932d]{padding-bottom:14px;font-size:28px}.help[data-v-5e8e932d]{font-size:20px}.info__text[data-v-5e8e932d]{padding-bottom:24px;font-size:14px}.contact__text[data-v-5e8e932d]{font-size:14px}.time[data-v-5e8e932d]{font-size:12px}.floating-shape[data-v-5e8e932d]{display:none}}@media (width<=480px){.login[data-v-5e8e932d]{padding:20px 14px}.login__header[data-v-5e8e932d]{padding-bottom:24px}.login__title[data-v-5e8e932d]{text-shadow:2px 2px #0000001a;font-size:32px}.login__subtitle[data-v-5e8e932d]{font-size:14px}.inputs[data-v-5e8e932d]{gap:14px}.login__input[data-v-5e8e932d]{border-radius:30px;height:56px;padding:5px 18px}.error-container[data-v-5e8e932d]{height:auto;min-height:40px;margin-bottom:12px}.error-message[data-v-5e8e932d]{padding:10px 16px;font-size:13px}.footer__button[data-v-5e8e932d]{gap:12px}.login__button[data-v-5e8e932d]{width:170px;height:54px}.button__text[data-v-5e8e932d]{font-size:18px}.login__info[data-v-5e8e932d]{border-radius:24px;padding:24px 18px}.info__title[data-v-5e8e932d]{font-size:24px}.help[data-v-5e8e932d]{font-size:18px}}.base-dropdown[data-v-be0b3838]{position:relative}.base-dropdown__button[data-v-be0b3838]{border:1px solid var(--border);background-color:var(--surface);cursor:pointer;border-radius:50px;outline:none;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:30px;padding:0 15px;transition:border-color .2s;display:flex}.base-dropdown__button[data-v-be0b3838]:hover:not(:disabled){border-color:var(--accent)}.base-dropdown__button--disabled[data-v-be0b3838]{background-color:var(--surface-2);cursor:not-allowed;opacity:.6}.base-dropdown__text[data-v-be0b3838]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.base-dropdown__text--placeholder[data-v-be0b3838]{color:var(--text-muted);font-weight:400}.base-dropdown__arrow[data-v-be0b3838]{width:10px;height:10px;color:var(--text-muted);flex-shrink:0;transition:transform .2s}.base-dropdown__arrow--open[data-v-be0b3838]{transform:rotate(180deg)}.base-dropdown__menu[data-v-be0b3838]{background:var(--surface);border:1px solid var(--border);width:100%;box-shadow:0 3px 10px var(--shadow-drop);z-index:1000;border-radius:20px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 5px);left:0;overflow:hidden}.base-dropdown__search[data-v-be0b3838]{border-bottom:1px solid var(--border);padding:8px 12px}.base-dropdown__search-input[data-v-be0b3838]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--text);box-sizing:border-box;outline:none;padding:6px 12px;font-size:13px;transition:border-color .2s}.base-dropdown__search-input[data-v-be0b3838]:focus{border-color:var(--accent)}.base-dropdown__options[data-v-be0b3838]{flex:auto;min-height:0;max-height:250px;overflow-y:auto}.base-dropdown__item[data-v-be0b3838]{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 15px;transition:background-color .2s;display:flex}.base-dropdown__item[data-v-be0b3838]:hover{background-color:var(--row-hover)}.base-dropdown__item--selected[data-v-be0b3838]{background-color:var(--accent-tint);color:var(--accent-text)}.base-dropdown__item--selected .base-dropdown__item-text[data-v-be0b3838]{color:var(--accent-text)}.base-dropdown__item[data-v-be0b3838]:first-child{border-radius:10px 10px 0 0}.base-dropdown__item[data-v-be0b3838]:last-child{border-radius:0 0 10px 10px}.base-dropdown__item-text[data-v-be0b3838]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.base-dropdown__empty[data-v-be0b3838]{color:var(--text-muted);text-align:center;padding:12px 15px;font-size:13px}.base-dropdown__item--multi[data-v-be0b3838]{justify-content:flex-start;gap:8px}.base-dropdown__check[data-v-be0b3838]{border:1px solid var(--border);background:var(--surface);border-radius:4px;flex-shrink:0;width:15px;height:15px;transition:background-color .15s,border-color .15s;position:relative}.base-dropdown__check--on[data-v-be0b3838]{background:var(--accent);border-color:var(--accent)}.base-dropdown__check--on[data-v-be0b3838]:after{content:"";border:solid var(--accent-contrast);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.base-dropdown__clear[data-v-be0b3838]{border:none;border-bottom:1px solid var(--border);background:var(--surface);width:100%;color:var(--accent-text);text-align:left;cursor:pointer;padding:8px 15px;font-size:12px;font-weight:500}.base-dropdown__clear[data-v-be0b3838]:hover:not(:disabled){background:var(--row-hover)}.base-dropdown__clear--disabled[data-v-be0b3838]{color:var(--text-muted);cursor:default}.dropdown-enter-active[data-v-be0b3838]{transition:opacity .2s,transform .2s}.dropdown-leave-active[data-v-be0b3838]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-be0b3838],.dropdown-leave-to[data-v-be0b3838]{opacity:0;transform:translateY(-4px)}.date-filter[data-v-9eff09c5]{width:215px;position:relative}.date-field[data-v-9eff09c5]{background-color:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:15px;width:215px;height:35px;padding:0 10px;transition:border-color .2s;position:relative}.date-field[data-v-9eff09c5]:hover{border-color:var(--accent)}.field-wrapper[data-v-9eff09c5]{justify-content:space-between;align-items:center;height:100%;display:flex}.field-input[data-v-9eff09c5]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;padding-right:5px;font-size:14px;overflow:hidden}.field-input[data-v-9eff09c5]::placeholder{color:var(--text-muted)}.field-icon[data-v-9eff09c5]{opacity:.7;flex-shrink:0;width:14px;height:14px}.calendar-slide-enter-active[data-v-9eff09c5],.calendar-slide-leave-active[data-v-9eff09c5]{transition:opacity .3s,transform .3s}.calendar-slide-enter-from[data-v-9eff09c5],.calendar-slide-leave-to[data-v-9eff09c5]{opacity:0;transform:translateY(-10px)}.calendar-overlay-fade-enter-active[data-v-9eff09c5],.calendar-overlay-fade-leave-active[data-v-9eff09c5]{transition:opacity .25s}.calendar-overlay-fade-enter-from[data-v-9eff09c5],.calendar-overlay-fade-leave-to[data-v-9eff09c5]{opacity:0}@media (width<=768px){.calendar-slide-enter-from[data-v-9eff09c5],.calendar-slide-leave-to[data-v-9eff09c5]{opacity:1;transform:translateY(100%)}}.calendar-modal[data-v-9eff09c5]{z-index:9999;width:500px;position:fixed}.calendar-overlay[data-v-9eff09c5]{display:none}.sheet-handle[data-v-9eff09c5]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:6px auto 0;display:none}.calendar-container[data-v-9eff09c5]{background:var(--surface);border:1px solid var(--border);box-shadow:0 8px 24px var(--shadow-drop);border-radius:12px;overflow:hidden}.calendar-header[data-v-9eff09c5]{background:var(--accent-tint);border-bottom:1px solid var(--border);align-items:center;height:40px;padding:8px 16px;display:flex}.header-actions[data-v-9eff09c5]{justify-content:space-between;align-items:center;width:100%;display:flex}.date-display[data-v-9eff09c5]{color:var(--text);padding:0 8px;font-weight:600}.current-month-year[data-v-9eff09c5]{white-space:nowrap;font-size:14px;font-weight:600}.nav-btn[data-v-9eff09c5]{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.nav-btn[data-v-9eff09c5]:hover{border-color:var(--accent);background:var(--accent-tint)}.calendar-body[data-v-9eff09c5]{gap:16px;min-height:300px;padding:16px;display:flex}.quick-selection[data-v-9eff09c5]{border-right:1px solid var(--border);flex:0 0 160px;padding-right:10px}.quick-buttons-list[data-v-9eff09c5]{flex-direction:column;gap:6px;max-height:291px;padding-right:10px;display:flex;overflow-y:auto}.quick-btn[data-v-9eff09c5]{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;min-height:28px;max-height:27px;padding:6px 8px;font-size:12px;font-weight:500;transition:all .2s;display:flex;overflow:hidden}.quick-btn[data-v-9eff09c5]:hover{border-color:var(--accent);background:var(--accent-tint)}.quick-btn.active[data-v-9eff09c5]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.quick-btn.active[data-v-9eff09c5]:hover{background:var(--accent-hover)}.calendar-main[data-v-9eff09c5]{flex-direction:column;flex:1;display:flex}.calendar-mode-switch[data-v-9eff09c5]{flex-shrink:0;gap:8px;margin-bottom:12px;display:flex}.mode-btn[data-v-9eff09c5]{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;text-align:center;border-radius:15px;flex:1;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.mode-btn[data-v-9eff09c5]:hover{border-color:var(--accent);background:var(--accent-tint)}.mode-btn.active[data-v-9eff09c5]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.mode-btn.active[data-v-9eff09c5]:hover{background:var(--accent-hover)}.weekdays[data-v-9eff09c5]{flex-shrink:0;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:8px;display:grid}.weekday[data-v-9eff09c5]{text-align:center;color:var(--text-muted);justify-content:center;align-items:center;height:20px;font-size:11px;font-weight:500;display:flex}.days-grid[data-v-9eff09c5]{flex:1;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(7,1fr);gap:2px;min-height:168px;display:grid}.day[data-v-9eff09c5]{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:15px;justify-content:center;align-items:center;min-height:24px;font-size:13px;font-weight:500;transition:all .2s;display:flex;position:relative}.day--current-month[data-v-9eff09c5]{cursor:pointer}.day[data-v-9eff09c5]:not(.day--current-month){color:var(--text-muted);cursor:default}.day--current-month[data-v-9eff09c5]:hover:not(.day--selected):not(.day--range-start):not(.day--range-end):not(.day--in-range){background:var(--surface-2)}.day--today[data-v-9eff09c5]{color:var(--accent-text);font-weight:600}.day--selected[data-v-9eff09c5],.day--range-start[data-v-9eff09c5],.day--range-end[data-v-9eff09c5]{font-weight:600;background:var(--accent)!important;color:var(--accent-contrast)!important}.day--selected[data-v-9eff09c5]:hover,.day--range-start[data-v-9eff09c5]:hover,.day--range-end[data-v-9eff09c5]:hover{background:var(--accent-hover)!important}.day--in-range[data-v-9eff09c5]:not(.day--range-start):not(.day--range-end){background:var(--accent-tint);color:var(--text);border-radius:0}.day--in-range[data-v-9eff09c5]:not(.day--range-start):not(.day--range-end):hover{background:color-mix(in srgb, var(--accent) 18%, var(--surface))}.day--range-start[data-v-9eff09c5]{border-radius:15px 5px 5px 15px}.day--range-end[data-v-9eff09c5]{border-radius:5px 15px 15px 5px}.day--range-start.day--range-end[data-v-9eff09c5]{border-radius:15px}.selected-range[data-v-9eff09c5]{border:1px solid var(--border);background:var(--surface-2);border-radius:15px;flex-shrink:0;align-items:center;min-height:36px;margin-top:12px;padding:8px;display:flex}.range-display[data-v-9eff09c5]{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;width:100%;display:flex}.range-label[data-v-9eff09c5]{color:var(--text-muted);white-space:nowrap;font-size:11px;font-weight:500}.range-date[data-v-9eff09c5]{color:var(--text);background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:15px;justify-content:center;align-items:center;min-width:70px;height:24px;padding:2px 6px;font-size:12px;font-weight:500;display:flex}.calendar-actions[data-v-9eff09c5]{border-top:1px solid var(--border);background:var(--accent-tint);gap:8px;padding:12px 16px;display:flex}.action-btn[data-v-9eff09c5]{cursor:pointer;border:none;border-radius:50px;outline:none;flex:1;min-height:32px;padding:8px 12px;font-size:12px;font-weight:500;transition:all .2s}.action-btn--clear[data-v-9eff09c5]{background:var(--surface);color:var(--text-muted);border:1px solid var(--border)}.action-btn--clear[data-v-9eff09c5]:hover{background:var(--surface-2);border-color:var(--border)}.action-btn--apply[data-v-9eff09c5]{background:var(--accent);color:var(--accent-contrast);border:1px solid var(--accent)}.action-btn--apply[data-v-9eff09c5]:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.quick-buttons-list[data-v-9eff09c5]::-webkit-scrollbar{width:4px}.quick-buttons-list[data-v-9eff09c5]::-webkit-scrollbar-track{background:var(--surface-2);border-radius:2px}.quick-buttons-list[data-v-9eff09c5]::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.quick-buttons-list[data-v-9eff09c5]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media (width<=768px){.date-filter[data-v-9eff09c5]{width:100%}.calendar-overlay[data-v-9eff09c5]{z-index:9998;background:var(--overlay);display:block;position:fixed;inset:0}.calendar-modal[data-v-9eff09c5]{z-index:9999;width:100vw;max-width:none;max-height:92dvh;display:flex;position:fixed;inset:auto 0 0}.calendar-modal.is-dragging[data-v-9eff09c5]{transition:none}.calendar-container[data-v-9eff09c5]{width:100%;max-height:92dvh;box-shadow:0 -8px 30px var(--shadow-drop);border:none;border-radius:16px 16px 0 0;flex-direction:column;display:flex}.sheet-handle[data-v-9eff09c5]{display:block}.calendar-header[data-v-9eff09c5],.calendar-actions[data-v-9eff09c5]{background:var(--surface);flex-shrink:0}.calendar-body[data-v-9eff09c5]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:10px 12px;overflow-y:auto}.quick-selection[data-v-9eff09c5]{border-right:none;border-bottom:1px solid var(--border);flex:none;margin:0 -12px;padding:0 0 10px}.quick-buttons-list[data-v-9eff09c5]{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex-flow:row;gap:6px;max-height:none;padding:0 12px 2px;display:flex;overflow:auto hidden}.quick-buttons-list[data-v-9eff09c5]::-webkit-scrollbar{display:none}.quick-btn[data-v-9eff09c5]{white-space:nowrap;text-align:center;scroll-snap-align:start;border-radius:50px;flex:none;justify-content:center;height:30px;min-height:30px;max-height:none;padding:0 12px;font-size:12px;line-height:1}.calendar-main[data-v-9eff09c5]{width:100%}.day[data-v-9eff09c5]{height:32px}.selected-range[data-v-9eff09c5]{min-height:32px;margin-top:10px;padding:6px 8px}.action-btn[data-v-9eff09c5]{padding:10px 12px;font-size:11px}}.refresh-btn[data-v-3bd9ff8e]{border:1px solid var(--border);background-color:var(--surface);cursor:pointer;border-radius:50px;outline:none;justify-content:center;align-items:center;gap:5px;width:100px;height:25px;transition:all .2s;display:flex}.refresh-btn[data-v-3bd9ff8e]:hover{background-color:var(--surface-2)}.refresh-btn--charging[data-v-3bd9ff8e]{cursor:default}.refresh-btn--charging[data-v-3bd9ff8e]:hover{background-color:var(--surface)}.refresh-btn__content[data-v-3bd9ff8e]{align-items:center;gap:5px;animation:.3s refresh-btn-in-3bd9ff8e;display:flex}@keyframes refresh-btn-in-3bd9ff8e{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.refresh-btn__icon[data-v-3bd9ff8e]{width:15px;height:15px}.refresh-btn__text[data-v-3bd9ff8e]{color:var(--accent-text);font-size:12px;font-weight:500}.refresh-btn__dots[data-v-3bd9ff8e]{align-items:center;gap:6px;display:flex}.refresh-btn__dot[data-v-3bd9ff8e]{background-color:var(--accent-tint);border-radius:50%;width:5px;height:5px;transition:background-color .2s}.refresh-btn__dot.is-lit[data-v-3bd9ff8e]{background-color:var(--accent)}@media (width<=767.98px){.refresh-btn[data-v-3bd9ff8e]{gap:0;width:36px;height:36px;padding:0}.refresh-btn__text[data-v-3bd9ff8e]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.refresh-btn__icon[data-v-3bd9ff8e]{width:16px;height:16px}}.loader-spinner[data-v-29d3163c]{color:var(--text-muted);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.loader-spinner--inline[data-v-29d3163c]{display:inline-flex}.loader-spinner__circle[data-v-29d3163c]{border-style:solid;border-color:var(--border);border-top-color:var(--accent-text);border-radius:50%;flex-shrink:0;animation:1s linear infinite loader-spinner-spin-29d3163c}.loader-spinner--small .loader-spinner__circle[data-v-29d3163c]{border-width:2px;width:14px;height:14px}.loader-spinner--medium .loader-spinner__circle[data-v-29d3163c]{border-width:2px;width:20px;height:20px}.loader-spinner--large .loader-spinner__circle[data-v-29d3163c]{border-width:3px;width:32px;height:32px}.loader-spinner__label[data-v-29d3163c]{white-space:nowrap;font-weight:500}.loader-spinner--small .loader-spinner__label[data-v-29d3163c]{font-size:12px}.loader-spinner--large .loader-spinner__label[data-v-29d3163c]{font-size:14px}@keyframes loader-spinner-spin-29d3163c{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loader-spinner__circle[data-v-29d3163c]{animation-duration:2.4s}}.status-badge[data-v-9cb550f4]{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:120px;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}@media (width<=767.98px){.status-badge[data-v-9cb550f4]{min-width:0}}.status-badge__dot[data-v-9cb550f4]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.status-badge--green[data-v-9cb550f4]{background:var(--success-bg);color:var(--success-text);border:1px solid color-mix(in srgb, var(--success) 30%, var(--surface))}.status-badge--green .status-badge__dot[data-v-9cb550f4]{background:var(--success)}.status-badge--gray[data-v-9cb550f4]{background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border)}.status-badge--gray .status-badge__dot[data-v-9cb550f4]{background:var(--text-muted)}.status-badge--yellow[data-v-9cb550f4]{background:var(--warning-bg);color:var(--warning-text);border:1px solid color-mix(in srgb, var(--warning) 30%, var(--surface))}.status-badge--yellow .status-badge__dot[data-v-9cb550f4]{background:var(--warning)}.status-badge--red[data-v-9cb550f4]{background:var(--danger-bg);color:var(--danger-text);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface))}.status-badge--red .status-badge__dot[data-v-9cb550f4]{background:var(--danger)}.status-badge--blue[data-v-9cb550f4]{background:var(--info-bg);color:var(--info-text);border:1px solid color-mix(in srgb, var(--info) 30%, var(--surface))}.status-badge--blue .status-badge__dot[data-v-9cb550f4]{background:var(--info)}.modal-content-inner[data-v-0b0e0264]{background:var(--surface);border-radius:50px;flex-direction:column;width:100%;height:450px;display:flex;overflow:hidden}.sheet-handle[data-v-0b0e0264]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:10px auto 2px;display:none}.modal-header[data-v-0b0e0264]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 30px 16px;display:flex}.header-with-status[data-v-0b0e0264]{flex-wrap:wrap;align-items:center;gap:0 12px;display:flex}.modal-title[data-v-0b0e0264]{color:var(--text);margin:0;font-size:16px;font-weight:600}.modal-close[data-v-0b0e0264]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.modal-close[data-v-0b0e0264]:hover{background-color:var(--surface-2)}.time-info[data-v-0b0e0264]{color:var(--text-muted);font-size:13px}.modal-body[data-v-0b0e0264]{scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:20px 30px;overflow-y:auto}.modal-body[data-v-0b0e0264]::-webkit-scrollbar{display:none}.place-details[data-v-0b0e0264]{flex-direction:column;gap:16px;display:flex}.details-section[data-v-0b0e0264]{border:1px solid var(--border);background:var(--surface-2);border-radius:20px;overflow:hidden}.section-header[data-v-0b0e0264]{border-bottom:1px solid var(--border);padding:12px 20px}.location-header[data-v-0b0e0264]{justify-content:space-between;align-items:center;display:flex}.section-title[data-v-0b0e0264]{color:var(--text);margin:0;font-size:14px;font-weight:600}.section-body[data-v-0b0e0264]{padding:16px 20px}.photo-body[data-v-0b0e0264]{padding:0}.info-grid[data-v-0b0e0264]{flex-direction:row;gap:30px;display:flex}.info-row[data-v-0b0e0264]{flex-direction:column;gap:4px;display:flex}.info-label[data-v-0b0e0264]{color:var(--text-muted);font-size:13px;font-weight:400}.info-value[data-v-0b0e0264]{color:var(--text);font-size:13px;font-weight:500}.comment-text[data-v-0b0e0264]{color:var(--text-muted);background:var(--warning-bg);border:1px solid color-mix(in srgb, var(--warning) 42%, var(--surface));border-left:3px solid var(--warning);border-radius:8px;margin-top:8px;padding:8px 12px;font-size:12px;font-style:italic}.status-badge[data-v-0b0e0264]{border-radius:30px;justify-content:center;align-items:center;width:120px;height:25px;font-size:12px;font-weight:500;display:flex}.status-open[data-v-0b0e0264]{background-color:var(--success-bg);color:var(--success-text);border:1px solid var(--success)}.status-closed[data-v-0b0e0264]{background-color:var(--warning-bg);color:var(--warning-text);border:1px solid color-mix(in srgb, var(--warning) 30%, var(--surface))}.status-inactive[data-v-0b0e0264]{background-color:var(--danger-bg);color:var(--danger-text);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface))}.map-link-btn[data-v-0b0e0264]{background:var(--accent-tint);color:var(--accent-text);border:1px solid var(--accent);white-space:nowrap;border-radius:30px;padding:4px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s}.map-link-btn[data-v-0b0e0264]:hover{background:var(--accent);color:var(--accent-contrast)}.photo-container[data-v-0b0e0264]{border:1px solid var(--border);background:var(--surface-2);width:100%;height:200px;position:relative;overflow:hidden}.photo-wrapper[data-v-0b0e0264]{cursor:grab;touch-action:none;width:100%;height:100%;position:relative;overflow:hidden}.photo-wrapper[data-v-0b0e0264]:active{cursor:grabbing}.place-photo[data-v-0b0e0264]{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform .1s;display:block}.photo-controls[data-v-0b0e0264]{z-index:10;gap:5px;display:flex;position:absolute;bottom:10px;right:10px}.photo-control-btn[data-v-0b0e0264]{border:1px solid var(--border);cursor:pointer;width:30px;height:30px;color:var(--text);background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:all .2s;display:flex}.photo-control-btn[data-v-0b0e0264]:hover{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.no-photo-placeholder[data-v-0b0e0264]{background:var(--surface-2);width:100%;height:200px;color:var(--text-muted);border:1px solid var(--border);border-radius:20px;justify-content:center;align-items:center;font-size:14px;display:flex}.schedule-grid[data-v-0b0e0264]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.schedule-day-card[data-v-0b0e0264]{background:var(--surface);border:1px solid var(--border);box-shadow:0 2px 6px var(--shadow-drop);border-radius:16px;transition:all .2s;overflow:hidden}.schedule-day-card.current-day[data-v-0b0e0264]{outline:1px solid var(--accent)}.schedule-day-card .day-name[data-v-0b0e0264]{background:var(--accent-tint);color:var(--accent-text);text-align:center;border-bottom:1px solid var(--border);padding:8px 10px;font-size:13px;font-weight:600}.schedule-day-card .day-slots[data-v-0b0e0264]{flex-direction:column;gap:6px;padding:8px;display:flex}.slot-badge[data-v-0b0e0264]{background:var(--surface-2);border:1px solid var(--border);border-radius:20px;flex-direction:column;align-items:center;padding:6px 8px;font-size:11px;transition:all .2s;display:flex}.slot-badge.active-slot[data-v-0b0e0264]{background:var(--success-bg);border-color:var(--success)}.round-clock-text[data-v-0b0e0264]{color:var(--text);font-size:11px;font-weight:500}.slot-time[data-v-0b0e0264]{color:var(--text);font-weight:500}.slot-badges[data-v-0b0e0264]{display:flex}.next-day-badge[data-v-0b0e0264],.inactive-badge[data-v-0b0e0264]{border-radius:20px;padding:2px 6px;font-size:9px;font-weight:500}.next-day-badge[data-v-0b0e0264]{background:var(--accent);color:var(--accent-contrast)}.inactive-badge[data-v-0b0e0264]{background:var(--danger-bg);color:var(--danger-text)}.no-schedule[data-v-0b0e0264]{text-align:center;color:var(--text-muted);background:var(--surface-2);border-radius:8px;padding:16px;font-size:13px;font-style:italic}@media (width<=768px){.modal-content-inner[data-v-0b0e0264]{border-radius:16px 16px 0 0;height:auto;max-height:90dvh;transition:transform .3s}.modal-content-inner.is-dragging[data-v-0b0e0264]{transition:none}.sheet-handle[data-v-0b0e0264]{display:block}.modal-header[data-v-0b0e0264]{padding:6px 16px}.modal-body[data-v-0b0e0264]{padding:16px 20px}.details-section[data-v-0b0e0264]{border-radius:16px}.section-header[data-v-0b0e0264]{padding:10px 16px}.section-body[data-v-0b0e0264]{padding:14px 16px}.section-title[data-v-0b0e0264]{font-size:13px}.header-with-status[data-v-0b0e0264]{flex-direction:column;align-items:flex-start;gap:8px}.info-grid[data-v-0b0e0264]{flex-direction:column;gap:12px}.location-header[data-v-0b0e0264]{flex-direction:column;align-items:flex-start;gap:8px}.schedule-grid[data-v-0b0e0264]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.modal-content-inner[data-v-6b674fcb]{background:var(--surface);width:100%;height:450px;box-shadow:var(--shadow-md);border-radius:50px;flex-direction:column;display:flex;overflow:hidden}.sheet-handle[data-v-6b674fcb]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:10px auto 2px;display:none}.modal-header[data-v-6b674fcb]{border-bottom:1px solid var(--color-border);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.header-with-status[data-v-6b674fcb]{flex-wrap:wrap;align-items:center;gap:0 12px;display:flex}.modal-title[data-v-6b674fcb]{color:var(--text);margin:0;font-size:16px;font-weight:600}.modal-close[data-v-6b674fcb]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.modal-close[data-v-6b674fcb]:hover{background-color:var(--surface-2)}.time-info[data-v-6b674fcb]{color:var(--text-muted);font-size:13px}.modal-body[data-v-6b674fcb]{scrollbar-width:none;-ms-overflow-style:none;background:var(--color-bg-secondary);flex:1;padding:18px 24px;overflow-y:auto}.modal-body[data-v-6b674fcb]::-webkit-scrollbar{display:none}.place-details[data-v-6b674fcb]{flex-direction:column;gap:16px;display:flex}.details-section[data-v-6b674fcb]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.section-header[data-v-6b674fcb]{border-bottom:1px solid var(--color-border);background:var(--color-bg);padding:12px 18px}.location-header[data-v-6b674fcb]{justify-content:space-between;align-items:center;display:flex}.section-title[data-v-6b674fcb]{color:var(--text);margin:0;font-size:14px;font-weight:600}.section-body[data-v-6b674fcb]{padding:16px 20px}.photo-body[data-v-6b674fcb]{padding:0}.info-grid[data-v-6b674fcb]{flex-direction:row;gap:30px;display:flex}.info-row[data-v-6b674fcb]{flex-direction:column;gap:4px;display:flex}.info-label[data-v-6b674fcb]{color:var(--text-muted);font-size:13px;font-weight:400}.info-value[data-v-6b674fcb]{color:var(--text);font-size:13px;font-weight:500}.comment-text[data-v-6b674fcb]{color:var(--text-muted);background:var(--warning-bg);border:1px solid color-mix(in srgb, var(--warning) 42%, var(--surface));border-left:3px solid var(--warning);border-radius:8px;margin-top:8px;padding:8px 12px;font-size:12px;font-style:italic}.location-description[data-v-6b674fcb]{color:var(--text);background:var(--surface-2);border-radius:8px;margin-top:8px;padding:8px 12px;font-size:12px}.status-badge[data-v-6b674fcb]{border-radius:30px;justify-content:center;align-items:center;width:120px;height:25px;font-size:12px;font-weight:500;display:flex}.status-open[data-v-6b674fcb]{background-color:var(--success-bg);color:var(--success-text);border:1px solid var(--success)}.status-closed[data-v-6b674fcb]{background-color:var(--warning-bg);color:var(--warning-text);border:1px solid color-mix(in srgb, var(--warning) 30%, var(--surface))}.status-inactive[data-v-6b674fcb]{background-color:var(--danger-bg);color:var(--danger-text);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface))}.map-link-btn[data-v-6b674fcb]{background:var(--accent-tint);color:var(--accent-text);border:1px solid var(--accent);white-space:nowrap;border-radius:30px;padding:4px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s}.map-link-btn[data-v-6b674fcb]:hover{background:var(--accent);color:var(--accent-contrast)}.photo-container[data-v-6b674fcb]{border:1px solid var(--border);background:var(--surface-2);width:100%;height:200px;position:relative;overflow:hidden}.photo-wrapper[data-v-6b674fcb]{cursor:grab;width:100%;height:100%;position:relative;overflow:hidden}.photo-wrapper[data-v-6b674fcb]:active{cursor:grabbing}.place-photo[data-v-6b674fcb]{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform .1s;display:block}.photo-controls[data-v-6b674fcb]{z-index:10;gap:5px;display:flex;position:absolute;bottom:10px;right:10px}.photo-control-btn[data-v-6b674fcb]{border:1px solid var(--border);cursor:pointer;width:30px;height:30px;color:var(--text);background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:all .2s;display:flex}.photo-control-btn[data-v-6b674fcb]:hover{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.no-photo-placeholder[data-v-6b674fcb]{background:var(--surface-2);width:100%;height:200px;color:var(--text-muted);border:1px solid var(--border);border-radius:20px;justify-content:center;align-items:center;font-size:14px;display:flex}.schedule-grid[data-v-6b674fcb]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.schedule-day-card[data-v-6b674fcb]{background:var(--surface);border:1px solid var(--border);box-shadow:0 2px 6px var(--shadow-drop);border-radius:16px;transition:all .2s;overflow:hidden}.schedule-day-card.current-day[data-v-6b674fcb]{outline:1px solid var(--accent)}.schedule-day-card .day-name[data-v-6b674fcb]{background:var(--accent-tint);color:var(--accent-text);text-align:center;border-bottom:1px solid var(--border);padding:8px 10px;font-size:13px;font-weight:600}.schedule-day-card .day-slots[data-v-6b674fcb]{flex-direction:column;gap:6px;padding:8px;display:flex}.slot-badge[data-v-6b674fcb]{background:var(--surface-2);border:1px solid var(--border);border-radius:20px;flex-direction:column;align-items:center;padding:6px 8px;font-size:11px;transition:all .2s;display:flex}.slot-badge.active-slot[data-v-6b674fcb]{background:var(--success-bg);border-color:var(--success)}.round-clock-text[data-v-6b674fcb]{color:var(--text);font-size:11px;font-weight:500}.slot-time[data-v-6b674fcb]{color:var(--text);font-weight:500}.slot-badges[data-v-6b674fcb]{display:flex}.next-day-badge[data-v-6b674fcb],.inactive-badge[data-v-6b674fcb]{border-radius:20px;padding:2px 6px;font-size:9px;font-weight:500}.next-day-badge[data-v-6b674fcb]{background:var(--accent);color:var(--accent-contrast)}.inactive-badge[data-v-6b674fcb]{background:var(--danger-bg);color:var(--danger-text)}.no-schedule[data-v-6b674fcb]{text-align:center;color:var(--text-muted);background:var(--surface-2);border-radius:8px;padding:16px;font-size:13px;font-style:italic}@media (width<=768px){.modal-content-inner[data-v-6b674fcb]{border-radius:16px 16px 0 0;height:auto;max-height:90dvh;transition:transform .3s}.modal-content-inner.is-dragging[data-v-6b674fcb]{transition:none}.sheet-handle[data-v-6b674fcb]{display:block}.modal-header[data-v-6b674fcb]{padding:6px 16px}.modal-body[data-v-6b674fcb]{padding:16px 20px}.details-section[data-v-6b674fcb]{border-radius:16px}.section-header[data-v-6b674fcb]{padding:10px 16px}.section-body[data-v-6b674fcb]{padding:14px 16px}.section-title[data-v-6b674fcb]{font-size:13px}.header-with-status[data-v-6b674fcb]{flex-direction:column;align-items:flex-start;gap:8px}.info-grid[data-v-6b674fcb]{flex-direction:column;gap:12px}.location-header[data-v-6b674fcb]{flex-direction:column;align-items:flex-start;gap:8px}.schedule-grid[data-v-6b674fcb]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.history-date-separator[data-v-03ed30a7]{color:var(--accent-text);border-bottom:1px solid color-mix(in srgb, var(--accent) 25%, var(--surface));letter-spacing:.02em;margin-bottom:8px;padding:8px 0 4px;font-size:11px;font-weight:600}.place-name[data-v-03ed30a7]{color:var(--accent-text);margin-top:2px;font-size:11px;font-weight:500}.modal-overlay[data-v-03ed30a7]{background:var(--overlay);z-index:12000;-webkit-backdrop-filter:blur(.1px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-fade-enter-active[data-v-03ed30a7]{transition:opacity .25s}.modal-fade-leave-active[data-v-03ed30a7]{transition:opacity .2s}.modal-fade-enter-from[data-v-03ed30a7],.modal-fade-leave-to[data-v-03ed30a7]{opacity:0}.modal-fade-enter-active .car-history-modal[data-v-03ed30a7]{animation:.25s modal-scale-in-03ed30a7}.modal-fade-leave-active .car-history-modal[data-v-03ed30a7]{animation:.2s modal-scale-out-03ed30a7}@keyframes modal-scale-in-03ed30a7{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes modal-scale-out-03ed30a7{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.car-history-modal[data-v-03ed30a7]{background:var(--surface);width:900px;max-width:95%;max-height:calc(var(--app-vh,1vh) * 80);box-shadow:0 10px 30px var(--shadow-drop);border-radius:30px;flex-direction:column;display:flex}.sheet-handle[data-v-03ed30a7]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:10px auto 2px;display:none}@keyframes carHistorySlideUp-03ed30a7{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-header[data-v-03ed30a7]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:15px 25px;display:flex}.modal-header h3[data-v-03ed30a7]{color:var(--text);margin:0;font-size:18px;font-weight:600}.header-actions[data-v-03ed30a7]{align-items:center;gap:10px;display:flex}.export-btn[data-v-03ed30a7]{background:var(--surface);border:1px solid var(--border);height:32px;color:var(--text);cursor:pointer;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:6px 16px;font-size:13px;transition:all .2s;display:flex}.export-btn[data-v-03ed30a7]:hover:not(:disabled){background:var(--surface-2);border-color:var(--accent)}.export-btn[data-v-03ed30a7]:disabled{opacity:.5;cursor:not-allowed}.export-icon[data-v-03ed30a7]{width:14px;height:14px}.export-loader[data-v-03ed30a7]{border:2px solid var(--border);border-top:2px solid var(--accent);border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin-03ed30a7}.close-btn[data-v-03ed30a7]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:all .2s;display:flex}.close-btn[data-v-03ed30a7]:hover{background:var(--surface-2);color:var(--text)}.history-filters[data-v-03ed30a7]{border-bottom:1px solid var(--border);background-color:var(--surface-2);padding:15px 25px}.filter-row[data-v-03ed30a7]{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.search-filter[data-v-03ed30a7],.user-filter[data-v-03ed30a7],.date-filter[data-v-03ed30a7],.sort-filter[data-v-03ed30a7]{align-items:center;gap:8px;display:flex}.filter-label[data-v-03ed30a7]{color:var(--text-muted);white-space:nowrap;font-size:12px}.date-filter[data-v-03ed30a7] .field-input{font-size:12px}.search-input[data-v-03ed30a7]{border:1px solid var(--border);border-radius:20px;width:200px;height:32px;padding:6px 12px;font-size:12px;transition:all .2s}.search-input[data-v-03ed30a7]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #4f5bdf1a}.custom-select[data-v-03ed30a7]{cursor:pointer;width:200px;position:relative}.select-trigger[data-v-03ed30a7]{background:var(--surface);border:1px solid var(--border);border-radius:20px;justify-content:space-between;align-items:center;height:32px;padding:6px 12px;transition:all .2s;display:flex}.select-trigger[data-v-03ed30a7]:hover{border-color:var(--accent);background:var(--surface-2)}.selected-value[data-v-03ed30a7]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.select-arrow[data-v-03ed30a7]{width:8px;height:8px;transition:transform .2s}.select-arrow.arrow-open[data-v-03ed30a7]{transform:rotate(90deg)}.fade-enter-active[data-v-03ed30a7],.fade-leave-active[data-v-03ed30a7]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-03ed30a7],.fade-leave-to[data-v-03ed30a7]{opacity:0;transform:translateY(-10px)}.select-dropdown[data-v-03ed30a7]{background:var(--surface);border:1px solid var(--border);max-height:300px;box-shadow:0 4px 12px var(--shadow-drop);z-index:1000;border-radius:15px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.select-dropdown[data-v-03ed30a7]::-webkit-scrollbar{width:0}.select-option[data-v-03ed30a7]{color:var(--text);cursor:pointer;border-bottom:1px solid var(--border);padding:8px 12px;font-size:12px;transition:all .2s}.select-option[data-v-03ed30a7]:last-child{border-bottom:none}.select-option[data-v-03ed30a7]:hover{background-color:var(--surface-2)}.select-option.selected[data-v-03ed30a7]{background-color:var(--accent-tint);font-weight:500}.sort-btn[data-v-03ed30a7]{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:20px;align-items:center;gap:6px;width:150px;height:32px;padding:6px 12px;font-size:12px;transition:all .2s;display:flex}.sort-btn[data-v-03ed30a7]:hover{background:var(--surface-2);border-color:var(--accent)}.sort-icon[data-v-03ed30a7]{width:14px;height:14px;transition:transform .2s}.sort-icon.sort-asc[data-v-03ed30a7]{transform:rotate(180deg)}.modal-content[data-v-03ed30a7]{max-height:calc(var(--app-vh,1vh) * 80 - 180px);padding:20px 25px;position:relative;overflow-y:auto}.history-loading[data-v-03ed30a7],.history-empty[data-v-03ed30a7]{color:var(--text-muted);justify-content:center;align-items:center;padding:40px;display:flex}.loader[data-v-03ed30a7]{border:3px solid var(--surface-2);border-top:3px solid var(--accent);border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin-03ed30a7}@keyframes spin-03ed30a7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.history-timeline[data-v-03ed30a7]{min-height:100px;padding-left:20px;position:relative}.history-item[data-v-03ed30a7]{gap:12px;margin-bottom:20px;display:flex;position:relative}.history-item[data-v-03ed30a7]:last-child{margin-bottom:0}.timeline-dot[data-v-03ed30a7]{z-index:1;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px;position:relative}.timeline-line[data-v-03ed30a7]{background:var(--border);width:2px;height:calc(100% + 2px);position:absolute;top:18px;left:4px}.dot-create[data-v-03ed30a7]{background:var(--accent-text)}.dot-entry[data-v-03ed30a7]{background:#059669}.dot-exit[data-v-03ed30a7]{background:#dc2626}.dot-update[data-v-03ed30a7]{background:#f59e0b}.dot-delete[data-v-03ed30a7]{background:#6b7280}.dot-activate[data-v-03ed30a7]{background:#10b981}.dot-deactivate[data-v-03ed30a7],.dot-default[data-v-03ed30a7]{background:#9ca3af}.history-content[data-v-03ed30a7]{flex:1}.history-header[data-v-03ed30a7]{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.user-name[data-v-03ed30a7]{color:var(--text);font-size:13px;font-weight:500}.action-time[data-v-03ed30a7]{color:var(--text-muted);font-size:11px}.action-text[data-v-03ed30a7]{color:var(--text-muted);margin-bottom:2px;font-size:12px}.history-content--link[data-v-03ed30a7]{cursor:pointer}.history-content--link .action-text[data-v-03ed30a7]{color:var(--accent-text);font-weight:600}.history-content--link:hover .action-text[data-v-03ed30a7]{text-underline-position:under;text-decoration:underline}.action-comment[data-v-03ed30a7]{color:var(--text-muted);border-left:2px solid var(--border);margin-top:4px;padding-left:6px;font-size:11px;font-style:italic}.value-change[data-v-03ed30a7]{background:var(--surface-2);border-radius:16px;align-items:center;gap:6px;margin-top:4px;padding:3px 8px;font-size:11px;display:inline-flex}.old-value[data-v-03ed30a7]{color:var(--danger-text);font-size:11px;text-decoration:line-through}.arrow[data-v-03ed30a7]{color:var(--text-muted);font-size:10px}.new-value[data-v-03ed30a7]{color:var(--success-text);font-size:11px;font-weight:500}.field-name[data-v-03ed30a7]{color:var(--accent-text);margin-top:2px;font-size:11px}@media (width<=768px){.modal-overlay[data-v-03ed30a7]{align-items:flex-end;height:100dvh;padding:0;top:0;bottom:auto}.car-history-modal[data-v-03ed30a7]{border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:90dvh;transition:transform .3s}.car-history-modal.is-dragging[data-v-03ed30a7]{transition:none}.sheet-handle[data-v-03ed30a7]{display:block}.modal-header[data-v-03ed30a7]{padding:6px 16px}.modal-header h3[data-v-03ed30a7]{font-size:16px}.close-btn[data-v-03ed30a7]{min-width:40px;min-height:40px}.export-btn[data-v-03ed30a7]{border-radius:50%;gap:0;width:32px;padding:0}.export-label[data-v-03ed30a7]{display:none}.export-icon[data-v-03ed30a7]{width:16px;height:16px}.modal-fade-enter-active .car-history-modal[data-v-03ed30a7]{animation:.3s ease-out carHistorySlideUp-03ed30a7}.modal-fade-leave-active .car-history-modal[data-v-03ed30a7]{transition:transform .3s cubic-bezier(.32,.72,0,1);animation:none}.modal-fade-leave-to .car-history-modal[data-v-03ed30a7]{transform:translateY(100%)}.modal-fade-leave-active[data-v-03ed30a7]{transition:opacity .3s}.filter-row[data-v-03ed30a7]{flex-direction:column;align-items:flex-start}.search-filter[data-v-03ed30a7],.user-filter[data-v-03ed30a7],.date-filter[data-v-03ed30a7],.sort-filter[data-v-03ed30a7],.custom-select[data-v-03ed30a7],.search-input[data-v-03ed30a7],.sort-btn[data-v-03ed30a7]{width:100%}}.badge[data-v-92261184]{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;font-weight:500;line-height:1;display:inline-flex}.badge--sm[data-v-92261184]{padding:3px 8px;font-size:11px}.badge--md[data-v-92261184]{padding:4px 10px;font-size:12px}.badge--lg[data-v-92261184]{padding:6px 12px;font-size:13px}.badge__dot[data-v-92261184]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.badge--neutral[data-v-92261184]{background:var(--surface-2);color:var(--text-muted);border-color:var(--border)}.badge--neutral .badge__dot[data-v-92261184]{background:var(--text-muted)}.badge--primary[data-v-92261184]{background:var(--accent-tint);color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 25%, var(--surface))}.badge--primary .badge__dot[data-v-92261184]{background:var(--accent)}.badge--success[data-v-92261184]{background:var(--success-bg);color:var(--success-text);border-color:color-mix(in srgb, var(--success) 30%, var(--surface))}.badge--success .badge__dot[data-v-92261184]{background:var(--success)}.badge--warning[data-v-92261184]{background:var(--warning-bg);color:var(--warning-text);border-color:color-mix(in srgb, var(--warning) 30%, var(--surface))}.badge--warning .badge__dot[data-v-92261184]{background:var(--warning)}.badge--danger[data-v-92261184]{background:var(--danger-bg);color:var(--danger-text);border-color:color-mix(in srgb, var(--danger) 30%, var(--surface))}.badge--danger .badge__dot[data-v-92261184]{background:var(--danger)}.badge--info[data-v-92261184]{background:var(--info-bg);color:var(--info-text);border-color:color-mix(in srgb, var(--info) 30%, var(--surface))}.badge--info .badge__dot[data-v-92261184]{background:var(--info)}.form-field[data-v-6b251b10]{margin-bottom:16px;position:relative}.form-field__label[data-v-6b251b10]{color:var(--color-text);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.form-field__required[data-v-6b251b10]{color:var(--danger-text);margin-left:2px}.form-field--error[data-v-6b251b10] input,.form-field--error[data-v-6b251b10] select,.form-field--error[data-v-6b251b10] textarea{border-color:var(--color-danger)!important}.form-field__error[data-v-6b251b10]{color:var(--danger-text);margin-top:2px;font-size:11px}.error-fade-enter-active[data-v-6b251b10],.error-fade-leave-active[data-v-6b251b10]{transition:opacity .2s}.error-fade-enter-from[data-v-6b251b10],.error-fade-leave-to[data-v-6b251b10]{opacity:0}.vnf[data-v-805d1b9a]{flex-direction:column;display:flex}.input__label[data-v-805d1b9a]{color:var(--text-muted);font-size:13px}.required[data-v-805d1b9a]{color:var(--danger-text)}.completion__format[data-v-805d1b9a]{flex-direction:column;gap:10px;padding-bottom:15px;display:flex;position:relative}.format__header[data-v-805d1b9a]{justify-content:space-between;align-items:end;display:flex}.format__label[data-v-805d1b9a]{color:var(--text-muted);font-size:13px}.format__dropdown[data-v-805d1b9a]{position:relative}.dropdown__button[data-v-805d1b9a]{border:1px solid var(--border);background-color:var(--surface);cursor:pointer;border-radius:15px;outline:none;width:100%;height:40px;padding:0 15px;transition:border-color .2s}.dropdown__button[data-v-805d1b9a]:hover{border-color:var(--accent)}.button__content[data-v-805d1b9a]{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.button__text[data-v-805d1b9a]{color:var(--text);font-size:14px;font-weight:500;display:block}.button__arrow[data-v-805d1b9a]{flex-shrink:0;width:10px;height:10px;transition:transform .2s;transform:rotate(90deg)}.button__arrow--open[data-v-805d1b9a]{transform:rotate(-90deg)}.dropdown__menu[data-v-805d1b9a]{background:var(--surface);border:1px solid var(--border);width:100%;box-shadow:0 3px 10px var(--shadow-drop);z-index:1000;border-radius:20px;max-height:300px;margin-top:5px;position:absolute;top:100%;left:0;overflow-y:auto}.dropdown__item[data-v-805d1b9a]{cursor:pointer;align-items:center;gap:10px;padding:10px 15px;transition:background-color .2s;display:flex}.dropdown__item[data-v-805d1b9a]:hover{background-color:var(--surface-2)}.dropdown__item[data-v-805d1b9a]:first-child{border-radius:10px 10px 0 0}.dropdown__item[data-v-805d1b9a]:last-child{border-radius:0 0 10px 10px}.item__text[data-v-805d1b9a]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.completion__number[data-v-805d1b9a]{flex:1}.completion__number-header[data-v-805d1b9a]{justify-content:space-between;align-items:center;padding-bottom:5px;display:flex}.number__field[data-v-805d1b9a]{border:1px solid var(--border);background:var(--surface);border-radius:15px;min-width:202px;max-width:202px;height:40px;display:flex;overflow:hidden}.number__input[data-v-805d1b9a]{text-align:center;text-transform:uppercase;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;font-size:14px}.number__input[data-v-805d1b9a]:not(:last-child){border-right:1px solid var(--border)}.number__input[data-v-805d1b9a]::placeholder{color:var(--text-muted);text-transform:none;font-size:12px}.number__input[data-v-805d1b9a]:focus{background-color:var(--surface-2)}.no-format-message[data-v-805d1b9a]{color:var(--text-muted);text-align:center;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:10px;font-size:12px}.dropdown-enter-active[data-v-805d1b9a],.dropdown-leave-active[data-v-805d1b9a]{transition:all .2s}.dropdown-enter-from[data-v-805d1b9a],.dropdown-leave-to[data-v-805d1b9a]{opacity:0;transform:translateY(-10px)}.atb[data-v-5a3bb8d9]{flex-direction:column;gap:14px;padding:16px;display:flex}.atb-entity[data-v-5a3bb8d9]{background:var(--color-bg,var(--accent-tint));border-radius:var(--radius-md,15px);flex-direction:column;gap:2px;padding:10px 14px;display:flex}.atb-entity-label[data-v-5a3bb8d9]{color:var(--color-text-muted,var(--text-muted));font-size:12px}.atb-entity-value[data-v-5a3bb8d9]{color:var(--color-text,var(--text));word-break:break-word;font-size:15px;font-weight:600}.atb-error[data-v-5a3bb8d9]{color:var(--color-danger,var(--danger-text));font-size:13px}.dot-system[data-v-0ae300bb]{background:#8b5cf6}.dot-entry[data-v-0ae300bb]{background:#059669}.dot-exit[data-v-0ae300bb]{background:#dc2626}.dot-default[data-v-0ae300bb]{background:#9ca3af}.place-name[data-v-0ae300bb]{color:var(--accent-text);margin-top:2px;font-size:10px;font-style:italic}.modal-overlay[data-v-0ae300bb]{background:var(--overlay);z-index:10001;justify-content:center;align-items:center;animation:.4s ease-out overlayAppear-0ae300bb;display:flex;position:fixed;inset:0}@keyframes overlayAppear-0ae300bb{0%{background:var(--overlay);-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{background:var(--overlay);-webkit-backdrop-filter:blur(.1px);backdrop-filter:blur(.1px)}}.modal-wrapper[data-v-0ae300bb]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.modal-content[data-v-0ae300bb]{background:var(--surface);width:550px;height:450px;box-shadow:0 20px 60px var(--shadow-drop);border-radius:50px;flex-direction:column;padding:0 0 15px;display:flex;position:absolute}.modal-content .modal-body[data-v-0ae300bb]{scrollbar-width:none;-ms-overflow-style:none;height:380px;overflow-y:auto}.modal-content .modal-body[data-v-0ae300bb]::-webkit-scrollbar{display:none}.modal-content.main-modal[data-v-0ae300bb]{transition:transform .5s cubic-bezier(.25,.1,.15,1);left:calc(50% - 275px);transform:translate(0)}.modal-content.main-modal.shifted[data-v-0ae300bb]{transform:translate(-295px)}.place-modal-container[data-v-0ae300bb]{pointer-events:auto;width:520px;height:450px;position:absolute;left:50%}.modal-header[data-v-0ae300bb]{border-bottom:1px solid var(--border);box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;height:70px;padding:20px 30px 16px;display:flex}.header-actions[data-v-0ae300bb]{align-items:center;gap:10px;margin-right:10px;display:flex}.history-btn[data-v-0ae300bb],.application-btn[data-v-0ae300bb]{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:20px;padding:6px 12px;font-size:12px;transition:all .2s}.history-btn[data-v-0ae300bb]:hover,.application-btn[data-v-0ae300bb]:hover{background:var(--surface-2);border-color:var(--accent)}.blacklist-add-btn[data-v-0ae300bb]{background:var(--surface);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface));color:var(--danger-text);cursor:pointer;white-space:nowrap;border-radius:20px;padding:6px 12px;font-size:12px;transition:background-color .15s,border-color .15s,color .15s}.blacklist-add-btn[data-v-0ae300bb]:hover{background:var(--danger-bg);border-color:var(--danger)}.bl-section[data-v-0ae300bb]{background:var(--danger-bg);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface));border-radius:20px;margin-bottom:16px;padding:12px 16px}.bl-section-head[data-v-0ae300bb]{color:var(--danger-text);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.bl-section-dot[data-v-0ae300bb]{background:var(--danger);border-radius:50%;flex-shrink:0;width:8px;height:8px}.bl-section-reason[data-v-0ae300bb]{color:var(--danger-text);word-break:break-word;margin-top:6px;font-size:13px;line-height:1.5}.bl-section-label[data-v-0ae300bb]{font-weight:600}.bl-suspicion-section[data-v-0ae300bb]{background:var(--danger-bg);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface));border-radius:20px;margin-bottom:16px;padding:12px 16px}.bl-suspicion-head[data-v-0ae300bb]{color:var(--danger-text);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.bl-suspicion-dot[data-v-0ae300bb]{background:var(--danger);border-radius:50%;flex-shrink:0;width:8px;height:8px}.bl-suspicion-row[data-v-0ae300bb]{color:var(--danger-text);word-break:break-word;margin-top:6px;font-size:13px;line-height:1.5}.bl-suspicion-label[data-v-0ae300bb]{font-weight:600}.bl-suspicion-foot[data-v-0ae300bb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.bl-suspicion-blocked[data-v-0ae300bb]{color:var(--danger-text);font-size:12px}.bl-suspicion-confirmed[data-v-0ae300bb]{color:var(--success-text);font-size:13px;font-weight:600}.bl-suspicion-btn[data-v-0ae300bb]{cursor:pointer;white-space:nowrap;border-radius:20px;padding:6px 14px;font-size:12px;transition:background-color .15s,border-color .15s,color .15s}.bl-suspicion-btn--allow[data-v-0ae300bb]{background:var(--surface);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface));color:var(--danger-text)}.bl-suspicion-btn--allow[data-v-0ae300bb]:hover{background:var(--danger-bg);border-color:var(--danger)}.bl-suspicion-btn--cancel[data-v-0ae300bb]{background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 25%, var(--surface));color:var(--text-muted)}.bl-suspicion-btn--cancel[data-v-0ae300bb]:hover{background:var(--accent-tint);border-color:var(--text-muted)}.bl-suspicion-section.is-resolved[data-v-0ae300bb]{background:var(--success-bg);border-color:color-mix(in srgb, var(--success) 30%, var(--surface))}.bl-suspicion-section.is-resolved .bl-suspicion-head[data-v-0ae300bb]{color:var(--success-text)}.bl-suspicion-section.is-resolved .bl-suspicion-dot[data-v-0ae300bb]{background:var(--success)}.bl-suspicion-section.is-resolved .bl-suspicion-row[data-v-0ae300bb]{color:var(--success-text)}.modal-title[data-v-0ae300bb]{color:var(--text);margin:0;font-size:16px;font-weight:600}.modal-close[data-v-0ae300bb]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.modal-close[data-v-0ae300bb]:hover{background-color:var(--surface-2)}.modal-body[data-v-0ae300bb]{flex:1;padding:20px 30px;overflow-y:auto}.active-warning-section[data-v-0ae300bb]{background:var(--warning-bg);border:1px solid color-mix(in srgb, var(--warning) 30%, var(--surface));border-radius:20px;margin-bottom:15px;padding:15px}.warning-content[data-v-0ae300bb]{align-items:flex-start;gap:15px;display:flex}.warning-text[data-v-0ae300bb]{flex:1}.warning-title[data-v-0ae300bb]{color:var(--warning-text);margin:0 0 5px;font-size:14px;font-weight:600}.warning-details[data-v-0ae300bb]{color:var(--warning-text);margin:0;font-size:12px;line-height:1.5}.vehicle-details[data-v-0ae300bb]{flex-direction:column;gap:10px;display:flex}.details-section[data-v-0ae300bb]{border:1px solid var(--border);background:var(--surface-2);border-radius:20px;overflow:hidden}.section-header[data-v-0ae300bb]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.section-title[data-v-0ae300bb]{color:var(--text);margin:0;font-size:14px;font-weight:600}.section-body[data-v-0ae300bb]{padding:16px 20px}.details-grid.two-columns[data-v-0ae300bb]{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.detail-item[data-v-0ae300bb]{flex-direction:column;gap:4px;display:flex}.detail-item.full-width[data-v-0ae300bb]{grid-column:1/-1}.detail-label[data-v-0ae300bb]{color:var(--text-muted);letter-spacing:.3px;font-size:11px;font-weight:400}.detail-value[data-v-0ae300bb]{color:var(--text);word-break:break-word;font-size:14px;font-weight:500}.places-list[data-v-0ae300bb]{flex-wrap:wrap;gap:8px;display:flex}.place-item[data-v-0ae300bb]{border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:50px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:all .2s;display:inline-flex}.place-item[data-v-0ae300bb]:hover{background:var(--border);border-color:var(--accent)}.place-item.active[data-v-0ae300bb]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.place-item--removed[data-v-0ae300bb]{cursor:default;color:var(--danger-text);border-style:dashed;text-decoration:line-through}.place-item--removed[data-v-0ae300bb]:hover{border-color:var(--border);background:0 0}.no-places[data-v-0ae300bb]{text-align:center;color:var(--text-muted);padding:10px;font-size:13px;font-style:italic}.status-badge[data-v-0ae300bb]{border-radius:50px;padding:6px 16px;font-size:13px;font-weight:500;display:inline-block}.status-on-territory[data-v-0ae300bb]{background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent-text);border:1px solid #4f5bdf4d}.status-exited[data-v-0ae300bb]{background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger-text);border:1px solid #dc26264d}.status-not-entered[data-v-0ae300bb]{background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border)}.export-btn[data-v-0ae300bb]{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:20px;align-items:center;gap:6px;height:28px;padding:4px 12px;font-size:12px;transition:all .2s;display:flex}.export-btn[data-v-0ae300bb]:hover:not(:disabled){background:var(--surface-2);border-color:var(--accent)}.export-btn[data-v-0ae300bb]:disabled{opacity:.5;cursor:not-allowed}.export-icon[data-v-0ae300bb]{width:12px;height:12px}.export-loader[data-v-0ae300bb]{border:2px solid var(--border);border-top:2px solid var(--accent);border-radius:50%;width:14px;height:14px;animation:1s linear infinite spin-0ae300bb}.history-timeline[data-v-0ae300bb]{max-height:200px;position:relative;overflow-y:auto}.history-item[data-v-0ae300bb]{gap:12px;margin-bottom:16px;display:flex;position:relative}.history-item[data-v-0ae300bb]:last-child{margin-bottom:0}.timeline-dot[data-v-0ae300bb]{z-index:1;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.timeline-line[data-v-0ae300bb]{background:var(--border);width:2px;height:calc(100% + 2px);position:absolute;top:16px;left:3px}.history-content[data-v-0ae300bb]{flex:1}.history-header[data-v-0ae300bb]{justify-content:space-between;align-items:baseline;margin-bottom:2px;display:flex}.user-name[data-v-0ae300bb]{color:var(--text);font-size:12px;font-weight:500}.action-time[data-v-0ae300bb]{color:var(--text-muted);font-size:10px}.action-text[data-v-0ae300bb]{color:var(--text-muted);margin-bottom:2px;font-size:11px}.action-comment[data-v-0ae300bb]{color:var(--text-muted);border-left:2px solid var(--border);margin-top:2px;padding-left:6px;font-size:10px;font-style:italic}.pass-data[data-v-0ae300bb]{background:var(--accent-tint);border-radius:8px;flex-direction:column;gap:2px;margin-top:4px;padding:6px 8px;display:flex}.pass-data__row[data-v-0ae300bb]{color:var(--text);font-size:11px}.pass-data__key[data-v-0ae300bb]{color:var(--text);font-weight:600}.loading-container[data-v-0ae300bb]{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:120px;padding:20px;display:flex}.loader[data-v-0ae300bb]{border:3px solid var(--surface-2);border-top:3px solid var(--accent);border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin-0ae300bb}@keyframes spin-0ae300bb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.no-history[data-v-0ae300bb]{text-align:center;color:var(--text-muted);justify-content:center;align-items:center;min-height:120px;padding:20px;font-size:13px;font-style:italic;display:flex}.modal-fade-enter-active[data-v-0ae300bb],.modal-fade-leave-active[data-v-0ae300bb]{transition:all .4s}.modal-fade-enter-from[data-v-0ae300bb],.modal-fade-leave-to[data-v-0ae300bb]{opacity:0}.modal-fade-enter-active .modal-overlay[data-v-0ae300bb],.modal-fade-leave-active .modal-overlay[data-v-0ae300bb],.modal-fade-enter-active .modal-content[data-v-0ae300bb],.modal-fade-leave-active .modal-content[data-v-0ae300bb]{transition:all .4s}.modal-fade-enter-from .modal-overlay[data-v-0ae300bb],.modal-fade-leave-to .modal-overlay[data-v-0ae300bb]{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}.modal-fade-enter-from .modal-content[data-v-0ae300bb],.modal-fade-leave-to .modal-content[data-v-0ae300bb]{opacity:0;transform:scale(.9)translateY(-20px)}.place-slide-enter-active[data-v-0ae300bb],.place-slide-leave-active[data-v-0ae300bb]{transition:transform .6s cubic-bezier(.2,.9,.1,1),opacity .5s}.place-slide-enter-from[data-v-0ae300bb]{opacity:0;transform:translateY(100vh)}.place-slide-enter-to[data-v-0ae300bb],.place-slide-leave-from[data-v-0ae300bb]{opacity:1;transform:translateY(0)}.place-slide-leave-to[data-v-0ae300bb]{opacity:0;transform:translateY(600px)}.sheet-handle[data-v-0ae300bb]{display:none}@media (width<=768px){.modal-wrapper[data-v-0ae300bb]{align-items:flex-end}.modal-content[data-v-0ae300bb]{width:90%;height:auto;max-height:80dvh;transition:transform .3s;left:0!important}.modal-content.is-dragging[data-v-0ae300bb]{transition:none}.sheet-handle[data-v-0ae300bb]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:8px auto 0;display:block}.modal-fade-enter-from .modal-content[data-v-0ae300bb],.modal-fade-leave-to .modal-content[data-v-0ae300bb]{opacity:1;transform:translateY(100%)}.modal-content .modal-body[data-v-0ae300bb]{height:auto;max-height:calc(80dvh - 70px)}.modal-content.main-modal.shifted[data-v-0ae300bb]{transform:none!important}.place-modal-container[data-v-0ae300bb]{width:100%;height:auto;max-height:90dvh;inset:auto 0 0}.modal-header[data-v-0ae300bb]{flex-wrap:wrap;height:auto;padding:16px 20px}.header-actions[data-v-0ae300bb]{order:3;justify-content:flex-start;width:100%;margin-top:10px}.modal-body[data-v-0ae300bb]{padding:16px 20px}.details-section[data-v-0ae300bb]{border-radius:16px}.section-header[data-v-0ae300bb]{padding:10px 16px}.section-body[data-v-0ae300bb]{padding:14px 16px}.section-title[data-v-0ae300bb]{font-size:13px}.details-grid.two-columns[data-v-0ae300bb]{grid-template-columns:1fr}.places-list[data-v-0ae300bb]{gap:6px}.place-item[data-v-0ae300bb]{padding:4px 10px;font-size:11px}}.fact-pass[data-v-03405ffa]{flex-direction:column;gap:18px;padding:20px;display:flex}.fact-pass__subtitle[data-v-03405ffa]{color:var(--color-text-secondary,var(--text-muted));margin:0;font-size:13px;line-height:1.4}.fact-pass__field[data-v-03405ffa]{flex-direction:column;gap:8px;display:flex}.fact-pass__label[data-v-03405ffa]{color:var(--color-text-primary,var(--text));font-size:14px;font-weight:600}.fact-pass__req[data-v-03405ffa]{color:var(--color-danger,var(--danger-text))}.fpm-number[data-v-03405ffa]{border:1px solid var(--border);background:var(--surface);border-radius:15px;min-width:202px;max-width:202px;height:40px;display:flex;overflow:hidden}.fpm-cell[data-v-03405ffa]{text-align:center;text-transform:uppercase;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;font-size:14px}.fpm-cell[data-v-03405ffa]:not(:last-child){border-right:1px solid var(--border)}.fpm-cell[data-v-03405ffa]::placeholder{color:var(--text-muted);font-size:12px}.fpm-cell[data-v-03405ffa]:focus{background-color:var(--surface-2)}.fact-pass__hint[data-v-03405ffa]{color:var(--color-text-secondary,var(--text-muted));margin:0;font-size:13px}.fact-pass__error[data-v-03405ffa]{color:var(--color-danger,var(--danger-text));margin:0;font-size:13px}.fact-pass__actions[data-v-03405ffa]{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.fact-table-card[data-v-754006c5]{background-color:var(--surface);border:1px solid var(--border);border-radius:30px;width:100%;min-height:222px;max-height:222px;overflow:hidden}.card-header[data-v-754006c5]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:40px;padding:0 20px;display:flex}.card-header__title[data-v-754006c5],.card-header__settings[data-v-754006c5]{align-items:center;gap:8px;display:flex}.card-title[data-v-754006c5]{color:var(--text);margin:0;font-size:1.1em;font-weight:600}.highlight-text[data-v-754006c5]{color:var(--accent-text)}.card-content[data-v-754006c5]{flex-direction:column;height:calc(100% - 40px);padding:0;display:flex}.fact-header[data-v-754006c5]{border-bottom:1px solid var(--border);flex-shrink:0;margin-right:4px;padding-right:4px}.header-row[data-v-754006c5]{align-items:center;gap:4px;width:100%;padding:10px;display:flex}.col[data-v-754006c5]{box-sizing:border-box;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;padding-left:6px;padding-right:6px;font-size:14px;overflow:hidden}.entry-col[data-v-754006c5]{flex:6.5 0 0}.exit-col[data-v-754006c5]{flex:8 0 0}.number-col[data-v-754006c5],.brand-col[data-v-754006c5]{flex:10 0 0}.organization-col[data-v-754006c5]{flex:18 0 0}.company-col[data-v-754006c5],.application-col[data-v-754006c5]{flex:12 0 0}.manual-badge[data-v-754006c5]{color:var(--accent-text);background:color-mix(in srgb, var(--accent) 10%, var(--surface));white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.4;display:inline-block}.place-col[data-v-754006c5]{flex:15 0 0}.date-col[data-v-754006c5]{flex:12 0 0}.time-col[data-v-754006c5]{flex:10 0 0}.status-col[data-v-754006c5]{flex:7 0 0}.last-name-col[data-v-754006c5]{flex:14 0 0}.first-name-col[data-v-754006c5]{flex:9 0 0}.middle-name-col[data-v-754006c5],.position-col[data-v-754006c5]{flex:11 0 0}.citizenship-col[data-v-754006c5]{flex:10 0 0}.actions-col[data-v-754006c5]{flex:2 0 0}.header-row .col[data-v-754006c5]{color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-weight:500;display:flex}.header-row .col>p[data-v-754006c5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.header-row .col .sort-icon[data-v-754006c5]{flex-shrink:0}.header-row .col[data-v-754006c5]:hover{color:var(--text)}.header-row .col:hover .sort-icon[data-v-754006c5]{filter:var(--icon-ink-filter)}.sort-icon[data-v-754006c5]{width:12px;height:12px;transition:all .2s}.sort-icon.sorted[data-v-754006c5]{filter:var(--icon-ink-filter)}.sort-icon.desc[data-v-754006c5]{transform:rotate(180deg)}.active-sort[data-v-754006c5]{color:var(--text)!important;font-weight:500!important}.fact-container[data-v-754006c5]{flex-direction:column;height:100%;display:flex;overflow:hidden}.fact-body[data-v-754006c5]{scroll-behavior:smooth;flex-grow:1;margin-right:4px;padding-right:4px;overflow-y:auto}.fact-item[data-v-754006c5]{opacity:0;cursor:pointer;transition:background-color .2s;animation:.3s forwards fadeInUp-754006c5;transform:translateY(10px)}@media (hover:hover){.fact-item[data-v-754006c5]:hover{background-color:var(--surface-2)}}@keyframes fadeInUp-754006c5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fact-row[data-v-754006c5]{border-bottom:1px solid var(--border);align-items:center;gap:4px;width:100%;padding:10px;display:flex}.entry-col[data-v-754006c5],.exit-col[data-v-754006c5]{display:flex}.action-btn[data-v-754006c5]{border:1px solid var(--border);background:var(--surface);width:70px;height:30px;color:var(--text);cursor:pointer;border-radius:50px;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:500;transition:all .2s;display:flex}@media (hover:hover){.action-btn[data-v-754006c5]:hover:not(:disabled){background:var(--surface-2);border-color:var(--text-muted)}}.action-btn[data-v-754006c5]:disabled{cursor:not-allowed;opacity:.7}.action-btn.entry-btn.active[data-v-754006c5]{background:var(--success-bg);color:var(--success-text);border-color:var(--success);font-weight:600}.action-btn.exit-btn.active[data-v-754006c5]{background:var(--danger-bg);color:var(--danger-text);border-color:color-mix(in srgb, var(--danger) 30%, var(--surface));font-weight:600}.status-text[data-v-754006c5]{color:var(--success-text);font-weight:500}.delete-btn[data-v-754006c5]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}@media (hover:hover){.delete-btn[data-v-754006c5]:hover:not(:disabled){background-color:#0000}}.delete-btn[data-v-754006c5]:disabled{cursor:not-allowed;opacity:.5}.delete-icon[data-v-754006c5]{opacity:.7;width:16px;height:16px;transition:opacity .2s}@media (hover:hover){.delete-btn:hover:not(:disabled) .delete-icon[data-v-754006c5]{opacity:1}}.no-data-message[data-v-754006c5]{text-align:center;color:var(--text-muted);flex-grow:1;justify-content:center;align-items:center;margin:0;padding:40px 20px;font-size:14px;display:flex}.fact-body[data-v-754006c5]::-webkit-scrollbar{width:6px}.fact-body[data-v-754006c5]::-webkit-scrollbar-track{background:0 0;border-radius:3px;margin:2px 0}.fact-body[data-v-754006c5]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 22%, var(--surface));background-clip:content-box;border:1px solid #0000;border-radius:3px;transition:all .3s}.fact-body[data-v-754006c5]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent) 22%, var(--surface));background-clip:content-box;border:1px solid #0000;transform:scale(1.1)}.fact-body[data-v-754006c5]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 22%, var(--surface)) transparent;scroll-behavior:smooth;overscroll-behavior:contain}.fade-list-enter-active[data-v-754006c5],.fade-list-leave-active[data-v-754006c5]{transition:all .5s}.fade-list-enter-from[data-v-754006c5],.fade-list-leave-to[data-v-754006c5]{opacity:0;transform:translateY(10px)}.fade-list-move[data-v-754006c5]{transition:transform .5s}@media (width<=767.98px){.fact-table-card[data-v-754006c5]{border:1px solid var(--border);background:var(--surface);border-radius:30px;width:100%;height:auto;min-height:0;max-height:none}.loading-message[data-v-754006c5]{min-height:calc(var(--app-vh,1vh) * 45)}.card-header[data-v-754006c5]{flex-flow:row;align-items:center;gap:8px;height:48px;padding:0 15px}.card-title[data-v-754006c5]{font-size:18px}.card-header__settings[data-v-754006c5]{margin-left:auto}.no-data-message[data-v-754006c5]{text-align:left;flex-grow:0;justify-content:flex-start;padding:14px 15px;font-size:13px}.card-header__title[data-v-754006c5]{flex:1 1 0;min-width:0}.card-title[data-v-754006c5]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card-header__settings[data-v-754006c5]{flex-shrink:0}.fact-item+.fact-item[data-v-754006c5]{margin-top:0}.fact-table-card .rt-pass[data-v-754006c5]{background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0!important}.fact-table-card .fact-item:not(:last-child) .rt-pass[data-v-754006c5]{border-bottom:2px solid var(--border)!important}.fact-table-card .fact-item:last-child .rt-pass[data-v-754006c5]{border-bottom:none!important}.fact-table-card .fact-item:first-child .rt-pass[data-v-754006c5]{border-top-left-radius:30px!important;border-top-right-radius:30px!important}.fact-table-card .fact-item:last-child .rt-pass[data-v-754006c5]{border-bottom-right-radius:30px!important;border-bottom-left-radius:30px!important}.fact-body[data-v-754006c5]{margin-right:0;padding:0}.fact-table-card .rt-row>[data-label][data-v-754006c5]{white-space:normal;text-overflow:clip;overflow:visible}.fact-table-card .fact-header[data-v-754006c5]{display:none}.fact-table-card .fact-row.rt-row[data-v-754006c5]{gap:0 8px;flex-flow:wrap!important}.fact-table-card .rt-row[data-v-754006c5]>*{flex:0 0 100%!important;width:100%!important;min-width:0!important}.fact-table-card .rt-row>[data-label][data-v-754006c5]{text-align:left!important;border-bottom:none!important;justify-content:flex-start!important}.fact-table-card .rt-row:not(.rt-pass)>[data-label]~[data-label][data-v-754006c5]{border-top:1px dashed color-mix(in srgb, var(--border) 60%, var(--surface))}.fact-table-card .rt-row>.entry-col[data-v-754006c5],.fact-table-card .rt-row>.exit-col[data-v-754006c5]{border-top:none!important;flex:0 0 calc(50% - 4px)!important;width:auto!important;padding:5px 0!important}.fact-table-card .rt-row>.entry-col .action-btn[data-v-754006c5],.fact-table-card .rt-row>.exit-col .action-btn[data-v-754006c5]{width:100%;min-width:0}.fact-table-card .rt-row>[data-label][data-v-754006c5]:before{display:none!important}.fact-table-card .rt-row>.organization-col[data-v-754006c5]:before,.fact-table-card .rt-row>.company-col[data-v-754006c5]:before,.fact-table-card .rt-row>.application-col[data-v-754006c5]:before,.fact-table-card .rt-row>.place-col[data-v-754006c5]:before,.fact-table-card .rt-row>.position-col[data-v-754006c5]:before,.fact-table-card .rt-row>.citizenship-col[data-v-754006c5]:before,.fact-table-card .rt-row>.date-col[data-v-754006c5]:before,.fact-table-card .rt-row>.time-col[data-v-754006c5]:before{display:block!important}.fact-table-card .rt-pass>.status-col[data-v-754006c5]{display:none!important}.fact-table-card .rt-pass>.actions-col[data-v-754006c5]{padding:10px 0 0;overflow:visible;flex:0 0 calc(50% - 4px)!important;order:10001!important;width:auto!important}.action-btn[data-v-754006c5]{min-width:70px;height:36px;font-size:13px;font-weight:600}.delete-btn[data-v-754006c5]{width:44px;height:44px}}.loading-message[data-v-754006c5]{text-align:center;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;font-size:14px;display:flex}@media (width>=768px){.fact-table-card[data-v-754006c5]{min-width:0;overflow:clip}.fact-header[data-v-754006c5]{z-index:3;background:var(--surface);position:sticky;top:0}}@media (width>=768px) and (width<=768px){.fact-header[data-v-754006c5]{top:var(--mobile-header-height)}}.fact-table-card .fact-body .col[data-v-754006c5]{font-size:var(--table-font-size,14px)}.fact-table-card.density-compact .fact-row[data-v-754006c5],.fact-table-card.density-compact .header-row[data-v-754006c5]{padding-top:4px;padding-bottom:4px}.fact-table-card.density-spacious .fact-row[data-v-754006c5],.fact-table-card.density-spacious .header-row[data-v-754006c5]{padding-top:16px;padding-bottom:16px}.entry-col[data-v-754006c5],.exit-col[data-v-754006c5]{min-width:86px}.actions-col[data-v-754006c5],.expand-col[data-v-754006c5]{min-width:44px}@media (width>=768px){.fact-table-card.grid-mode .header-row[data-v-754006c5],.fact-table-card.grid-mode .fact-row[data-v-754006c5]{overflow:clip}.fact-table-card.grid-mode .header-row>.col[data-v-754006c5],.fact-table-card.grid-mode .fact-row>.col[data-v-754006c5]{overflow-clip-margin:200px;position:relative;overflow:clip}.fact-table-card.grid-mode .header-row>.col[data-v-754006c5]:after,.fact-table-card.grid-mode .fact-row>.col[data-v-754006c5]:after{content:"";background:var(--border);width:1px;position:absolute;top:-200px;bottom:-200px;right:0}.fact-table-card.grid-mode .col--collapsed[data-v-754006c5]:after,.fact-table-card.grid-mode .header-row>.col[data-v-754006c5]:last-child:after,.fact-table-card.grid-mode .fact-row>.col[data-v-754006c5]:last-child:after{display:none}}.fact-table-card.config-not-ready[data-v-754006c5],.fact-table-card.config-not-ready[data-v-754006c5] *{transition:none!important}.history-date-separator[data-v-7d4c3b32]{color:var(--accent-text);border-bottom:1px solid color-mix(in srgb, var(--accent) 25%, var(--surface));letter-spacing:.02em;margin-bottom:8px;padding:8px 0 4px;font-size:11px;font-weight:600}.place-name[data-v-7d4c3b32]{color:var(--accent-text);margin-top:2px;font-size:11px;font-style:italic;font-weight:500}.modal-overlay[data-v-7d4c3b32]{background:var(--overlay);z-index:13000;-webkit-backdrop-filter:blur(.1px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-fade-enter-active[data-v-7d4c3b32]{transition:opacity .25s}.modal-fade-leave-active[data-v-7d4c3b32]{transition:opacity .2s}.modal-fade-enter-from[data-v-7d4c3b32],.modal-fade-leave-to[data-v-7d4c3b32]{opacity:0}.modal-fade-enter-active .cars-history-modal[data-v-7d4c3b32]{animation:.25s modal-scale-in-7d4c3b32}.modal-fade-leave-active .cars-history-modal[data-v-7d4c3b32]{animation:.2s modal-scale-out-7d4c3b32}@keyframes modal-scale-in-7d4c3b32{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes modal-scale-out-7d4c3b32{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.cars-history-modal[data-v-7d4c3b32]{background:var(--surface);width:900px;max-width:95%;max-height:calc(var(--app-vh,1vh) * 80);box-shadow:0 10px 30px var(--shadow-drop);border-radius:30px;flex-direction:column;display:flex}.modal-header[data-v-7d4c3b32]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:15px 25px;display:flex}.modal-header h3[data-v-7d4c3b32]{color:var(--text);margin:0;font-size:18px;font-weight:600}.header-actions[data-v-7d4c3b32]{align-items:center;gap:10px;display:flex}.export-btn[data-v-7d4c3b32]{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:20px;justify-content:center;align-items:center;gap:8px;height:32px;padding:6px 16px;font-size:13px;transition:all .2s;display:flex}.export-btn[data-v-7d4c3b32]:hover:not(:disabled){background:var(--surface-2);border-color:var(--accent)}.export-btn[data-v-7d4c3b32]:disabled{opacity:.5;cursor:not-allowed}.export-icon[data-v-7d4c3b32]{width:14px;height:14px}.export-loader[data-v-7d4c3b32]{border:2px solid var(--border);border-top:2px solid var(--accent);border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin-7d4c3b32}.close-btn[data-v-7d4c3b32]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:all .2s;display:flex}.close-btn[data-v-7d4c3b32]:hover{background:var(--surface-2);color:var(--text)}.history-filters[data-v-7d4c3b32]{border-bottom:1px solid var(--border);background-color:var(--surface-2);flex-shrink:0;padding:15px 20px}.filter-row[data-v-7d4c3b32]{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.search-filter[data-v-7d4c3b32],.user-filter[data-v-7d4c3b32],.car-filter[data-v-7d4c3b32],.date-filter[data-v-7d4c3b32],.sort-filter[data-v-7d4c3b32]{align-items:center;gap:8px;display:flex}.filter-label[data-v-7d4c3b32]{color:var(--text-muted);white-space:nowrap;font-size:12px}.search-input[data-v-7d4c3b32]{border:1px solid var(--border);border-radius:20px;width:200px;height:32px;padding:6px 12px;font-size:12px;transition:all .2s}.search-input[data-v-7d4c3b32]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #4f5bdf1a}.custom-select[data-v-7d4c3b32]{cursor:pointer;width:200px;position:relative}.select-trigger[data-v-7d4c3b32]{background:var(--surface);border:1px solid var(--border);border-radius:20px;justify-content:space-between;align-items:center;height:32px;padding:6px 12px;transition:all .2s;display:flex}.select-trigger[data-v-7d4c3b32]:hover{border-color:var(--accent);background:var(--surface-2)}.selected-value[data-v-7d4c3b32]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.select-arrow[data-v-7d4c3b32]{width:8px;height:8px;transition:transform .2s}.select-arrow.arrow-open[data-v-7d4c3b32]{transform:rotate(90deg)}.fade-enter-active[data-v-7d4c3b32],.fade-leave-active[data-v-7d4c3b32]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-7d4c3b32],.fade-leave-to[data-v-7d4c3b32]{opacity:0;transform:translateY(-10px)}.select-dropdown[data-v-7d4c3b32]{background:var(--surface);border:1px solid var(--border);max-height:300px;box-shadow:0 4px 12px var(--shadow-drop);z-index:1000;border-radius:15px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.select-dropdown[data-v-7d4c3b32]::-webkit-scrollbar{width:0}.select-option[data-v-7d4c3b32]{color:var(--text);cursor:pointer;border-bottom:1px solid var(--border);padding:8px 12px;font-size:12px;transition:all .2s}.select-option[data-v-7d4c3b32]:last-child{border-bottom:none}.select-option[data-v-7d4c3b32]:hover{background-color:var(--surface-2)}.select-option.selected[data-v-7d4c3b32]{background-color:var(--accent-tint);font-weight:500}.date-input[data-v-7d4c3b32]{border:1px solid var(--border);border-radius:15px;width:120px;height:32px;padding:6px 8px;font-size:12px}.date-separator[data-v-7d4c3b32]{color:var(--text-muted);font-size:12px}.sort-btn[data-v-7d4c3b32]{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:20px;align-items:center;gap:6px;width:150px;height:32px;padding:6px 12px;font-size:12px;transition:all .2s;display:flex}.sort-btn[data-v-7d4c3b32]:hover{background:var(--surface-2);border-color:var(--accent)}.sort-icon[data-v-7d4c3b32]{width:14px;height:14px;transition:transform .2s}.sort-icon.sort-asc[data-v-7d4c3b32]{transform:rotate(180deg)}.modal-content[data-v-7d4c3b32]{flex:1;padding:20px;overflow-y:auto}.history-loading[data-v-7d4c3b32],.history-empty[data-v-7d4c3b32]{color:var(--text-muted);justify-content:center;align-items:center;padding:40px;display:flex}.loader[data-v-7d4c3b32]{border:3px solid var(--surface-2);border-top:3px solid var(--accent);border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin-7d4c3b32}@keyframes spin-7d4c3b32{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.history-timeline[data-v-7d4c3b32]{padding-left:20px;position:relative}.history-item[data-v-7d4c3b32]{gap:12px;margin-bottom:20px;display:flex;position:relative}.history-item[data-v-7d4c3b32]:last-child{margin-bottom:0}.timeline-dot[data-v-7d4c3b32]{z-index:1;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px}.timeline-line[data-v-7d4c3b32]{background:var(--border);width:2px;height:calc(100% + 2px);position:absolute;top:18px;left:4px}.dot-entry[data-v-7d4c3b32]{background:#059669}.dot-exit[data-v-7d4c3b32]{background:#dc2626}.history-content[data-v-7d4c3b32]{flex:1}.history-header[data-v-7d4c3b32]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px;margin-bottom:4px;display:flex}.car-info[data-v-7d4c3b32]{color:var(--accent-text);font-size:13px;font-weight:600}.user-name[data-v-7d4c3b32]{color:var(--text);font-size:13px;font-weight:500}.action-time[data-v-7d4c3b32]{color:var(--text-muted);font-size:11px}.action-text[data-v-7d4c3b32]{color:var(--text-muted);margin-bottom:2px;font-size:12px}.action-comment[data-v-7d4c3b32]{color:var(--text-muted);border-left:2px solid var(--border);margin-top:4px;padding-left:6px;font-size:11px;font-style:italic}@media (width<=768px){.filter-row[data-v-7d4c3b32]{flex-direction:column;align-items:flex-start}.search-filter[data-v-7d4c3b32],.user-filter[data-v-7d4c3b32],.car-filter[data-v-7d4c3b32],.date-filter[data-v-7d4c3b32],.sort-filter[data-v-7d4c3b32],.custom-select[data-v-7d4c3b32],.search-input[data-v-7d4c3b32],.date-input[data-v-7d4c3b32],.sort-btn[data-v-7d4c3b32]{width:100%}.date-input[data-v-7d4c3b32]{width:calc(50% - 20px)}}.passage__grid[data-v-a843b591]{grid-template-columns:repeat(3,1fr);gap:5px 10px;max-width:425px;margin-top:5px;display:grid}.passage__item[data-v-a843b591]{background:var(--surface-2);height:30px;color:var(--text-muted);cursor:pointer;text-align:center;white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:50px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:500;transition:all .2s;display:flex;position:relative;overflow:hidden}.passage__item[data-v-a843b591]:hover:not(.passage__item--active):not(.passage__item--inactive){background:var(--row-hover)}.passage__item--active[data-v-a843b591]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.passage__item--inactive[data-v-a843b591]{background:var(--danger-bg);color:var(--danger-text);border-color:color-mix(in srgb, var(--danger) 30%, var(--surface));cursor:not-allowed;opacity:.7}.passage__item--attached[data-v-a843b591]{border-left:3px solid var(--accent)}.inactive-tooltip[data-v-a843b591]{z-index:10000;pointer-events:none;position:fixed;transform:translate(-50%)translateY(-100%)}.inactive-tooltip-content[data-v-a843b591]{background:var(--hint-bg);color:var(--hint-text);max-width:300px;box-shadow:0 2px 8px var(--shadow-drop);border-radius:8px;padding:8px 12px;font-size:12px}.inactive-tooltip-content[data-v-a843b591]:before{content:"";border:5px solid #0000;border-top-color:var(--hint-bg);position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (width<=768px){.passage__grid[data-v-a843b591]{grid-template-columns:repeat(2,1fr);max-width:100%}.passage__item[data-v-a843b591]{white-space:normal;text-overflow:clip;height:auto;min-height:36px;padding:6px 10px;line-height:1.25;overflow:visible}}.tbt[data-v-51193cd9]{flex-direction:column;gap:16px;padding:20px;display:flex}.tbt__summary[data-v-51193cd9]{color:var(--text-muted);margin:0;font-size:14px}.tbt__summary b[data-v-51193cd9]{color:var(--accent-text)}.tbt__state[data-v-51193cd9]{color:var(--text-muted);text-align:center;padding:20px 0;font-size:13px}.row-remove-menu[data-v-b340551b]{display:contents}.delete-btn[data-v-b340551b]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.delete-btn[data-v-b340551b]:hover:not(:disabled){background-color:#0000}.delete-btn[data-v-b340551b]:disabled{cursor:not-allowed;opacity:.5}.delete-icon[data-v-b340551b]{opacity:.7;width:16px;height:16px;transition:opacity .2s}.delete-btn:hover:not(:disabled) .delete-icon[data-v-b340551b]{opacity:1}.row-remove-menu__list[data-v-b340551b]{background:var(--surface);border:1px solid var(--border);box-shadow:0 3px 10px var(--shadow-drop);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.row-remove-menu__item[data-v-b340551b]{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:none;padding:10px 15px;font-size:13px;transition:background-color .2s}.row-remove-menu__item[data-v-b340551b]:hover{background-color:var(--surface-2)}.row-remove-menu__item--danger[data-v-b340551b]{color:var(--danger-text)}.dropdown-enter-active[data-v-b340551b]{transition:opacity .2s,transform .2s}.dropdown-leave-active[data-v-b340551b]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-b340551b],.dropdown-leave-to[data-v-b340551b]{opacity:0;transform:translateY(-4px)}.modal-overlay[data-v-423b7b0b]{background:var(--overlay);z-index:1000;-webkit-backdrop-filter:blur(.1px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-423b7b0b]{background:var(--surface);width:300px;box-shadow:0 4px 6px var(--shadow-drop);border-radius:15px;padding:20px}.modal-header[data-v-423b7b0b]{color:var(--text);margin-bottom:10px;font-size:14px;font-weight:700}.modal-message[data-v-423b7b0b]{color:var(--text-muted);margin-bottom:20px;font-size:12px;line-height:1.4}.modal-extra[data-v-423b7b0b]{margin-bottom:16px}.modal-actions[data-v-423b7b0b]{justify-content:flex-end;gap:10px;display:flex}.cancel-btn[data-v-423b7b0b],.confirm-btn[data-v-423b7b0b]{border:1px solid var(--border);cursor:pointer;border-radius:8px;min-width:80px;padding:8px 16px;font-size:12px;transition:all .3s}.cancel-btn[data-v-423b7b0b]{background:var(--surface);color:var(--text-muted)}.cancel-btn[data-v-423b7b0b]:hover{background:var(--surface-2);border-color:var(--border)}.confirm-btn[data-v-423b7b0b]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.confirm-btn[data-v-423b7b0b]:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.modal-fade-enter-active[data-v-423b7b0b],.modal-fade-leave-active[data-v-423b7b0b]{transition:background .3s}.modal-fade-enter-active .modal[data-v-423b7b0b],.modal-fade-leave-active .modal[data-v-423b7b0b]{transition:opacity .3s,transform .3s}.modal-fade-enter-from[data-v-423b7b0b],.modal-fade-leave-to[data-v-423b7b0b]{background:0 0}.modal-fade-enter-from .modal[data-v-423b7b0b],.modal-fade-leave-to .modal[data-v-423b7b0b]{opacity:0;transform:scale(1)translateY(-20px)}@media (width<=768px){.modal[data-v-423b7b0b]{width:100%;max-width:100%;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.modal-header[data-v-423b7b0b]{font-size:16px}.modal-message[data-v-423b7b0b]{font-size:14px}.cancel-btn[data-v-423b7b0b],.confirm-btn[data-v-423b7b0b]{flex:1;min-height:44px;font-size:14px}.modal-fade-enter-from .modal[data-v-423b7b0b]{opacity:1;transform:none}.modal-fade-enter-active .modal[data-v-423b7b0b]{animation:.3s cubic-bezier(.32,.72,0,1) confirm-sheet-up-423b7b0b}.modal-fade-leave-active .modal[data-v-423b7b0b]{transition:transform .25s cubic-bezier(.32,.72,0,1)}.modal-fade-leave-to .modal[data-v-423b7b0b]{opacity:1;transform:translateY(100%)}}@keyframes confirm-sheet-up-423b7b0b{0%{transform:translateY(100%)}to{transform:translateY(0)}}.switch-toggle[data-v-6b04d506]{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text);align-items:center;gap:8px;font-size:12px;display:inline-flex}.switch-toggle__input[data-v-6b04d506]{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.switch-toggle__switch[data-v-6b04d506]{background:var(--border);border-radius:50px;flex-shrink:0;width:32px;height:18px;transition:background-color .2s;position:relative}.switch-toggle__thumb[data-v-6b04d506]{background:var(--surface);border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px}.switch-toggle--active .switch-toggle__switch[data-v-6b04d506]{background:var(--accent)}.switch-toggle--active .switch-toggle__thumb[data-v-6b04d506]{transform:translate(14px)}.switch-toggle__label[data-v-6b04d506]{white-space:nowrap}.switch-toggle:hover .switch-toggle__switch[data-v-6b04d506]{filter:brightness(.95)}.switch-toggle__input:focus-visible+.switch-toggle__switch[data-v-6b04d506]{outline:2px solid var(--accent);outline-offset:2px}.animated-counter[data-v-e80e6800]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";display:inline-block;position:relative}.animated-counter__reserve[data-v-e80e6800]{visibility:hidden}.animated-counter__value[data-v-e80e6800]{text-align:right;position:absolute;inset:0}.selected-table-card[data-v-0e9e609b]{background-color:var(--surface);border:1px solid var(--border);border-radius:30px;flex-direction:column;width:100%;max-height:575px;display:flex;position:relative;overflow:hidden}.card-header[data-v-0e9e609b]{border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 20px;display:flex}.bulk-bar[data-v-0e9e609b]{z-index:6;border-bottom:1px solid var(--border);background:var(--accent-tint-solid);align-items:center;gap:14px;height:50px;padding:0 20px;display:flex;position:absolute;top:0;left:0;right:0}.bulk-count[data-v-0e9e609b]{color:var(--accent-text);white-space:nowrap;font-size:14px;font-weight:600}.bulk-actions[data-v-0e9e609b]{align-items:center;gap:8px;margin-left:auto;display:flex}.card-header__title[data-v-0e9e609b]{flex-shrink:1;align-items:center;gap:12px;min-width:0;display:flex}.card-header__actions[data-v-0e9e609b]{align-items:center;gap:12px;margin-left:auto;display:flex}.card-header__settings[data-v-0e9e609b]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.card-title[data-v-0e9e609b]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.1em;font-weight:600;overflow:hidden}.blue[data-v-0e9e609b]{color:var(--accent-text)}.items-count[data-v-0e9e609b]{color:var(--accent-text);white-space:nowrap;align-items:center;gap:10px;font-size:.9em;font-weight:500;display:flex}.items-count__text[data-v-0e9e609b]{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.items-count__label-short[data-v-0e9e609b]{display:none}@media (width<=1100px){.card-header[data-v-0e9e609b]{gap:8px;padding:6px 12px}.card-title[data-v-0e9e609b]{font-size:.95em}.items-count[data-v-0e9e609b]{gap:6px;font-size:.8em}.history-btn[data-v-0e9e609b]{padding:2px 8px;font-size:11px}}.history-btn[data-v-0e9e609b]{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:15px;padding:4px 12px;font-size:12px;transition:all .2s}.history-btn[data-v-0e9e609b]:hover{background:var(--surface-2);border-color:var(--accent)}.card-content[data-v-0e9e609b]{flex-direction:column;flex-grow:1;padding:0;display:flex;overflow:hidden}.items-header[data-v-0e9e609b]{border-bottom:1px solid var(--border);flex-shrink:0;margin-right:4px;padding-right:4px}.header-row[data-v-0e9e609b]{align-items:center;gap:4px;width:100%;padding:10px;display:flex}.col[data-v-0e9e609b]{box-sizing:border-box;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;padding-left:6px;padding-right:6px;font-size:14px;overflow:hidden}.entry-col[data-v-0e9e609b]{flex:6.5 0 0}.exit-col[data-v-0e9e609b]{flex:8 0 0}.number-col[data-v-0e9e609b]{flex:10 0 0}.brand-col[data-v-0e9e609b]{flex:8.5 0 0}.organization-col[data-v-0e9e609b]{flex:18 0 0}.company-col[data-v-0e9e609b]{flex:10 0 0}.application-col[data-v-0e9e609b]{flex:8 0 0}.manual-badge[data-v-0e9e609b]{color:var(--accent-text);background:color-mix(in srgb, var(--accent) 10%, var(--surface));white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.4;display:inline-block}.place-col[data-v-0e9e609b]{flex:15 0 0}.date-col[data-v-0e9e609b]{flex:11.5 0 0}.time-col[data-v-0e9e609b]{flex:10 0 0}.status-col[data-v-0e9e609b]{flex:7 0 0}.actions-col[data-v-0e9e609b]{flex:2 0 0}.header-row .col[data-v-0e9e609b]{color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-weight:500;display:flex}.header-row .col>p[data-v-0e9e609b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.header-row .col .sort-icon[data-v-0e9e609b]{flex-shrink:0}.header-row .col[data-v-0e9e609b]:hover{color:var(--text)}.header-row .col:hover .sort-icon[data-v-0e9e609b]{filter:var(--icon-ink-filter)}.sort-icon[data-v-0e9e609b]{width:12px;height:12px;transition:all .2s}.sort-icon.sorted[data-v-0e9e609b]{filter:var(--icon-ink-filter)}.sort-icon.desc[data-v-0e9e609b]{transform:rotate(180deg)}.active-sort[data-v-0e9e609b]{color:var(--text)!important;font-weight:500!important}.items-container[data-v-0e9e609b]{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.refresh-overlay[data-v-0e9e609b]{background:color-mix(in srgb, var(--surface) 75%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.items-body[data-v-0e9e609b]{flex-grow:1;min-height:80px;margin-right:4px;padding-right:4px;overflow-y:auto}.items-body.is-drag-selecting[data-v-0e9e609b],.items-body.is-drag-selecting[data-v-0e9e609b] *{-webkit-user-select:none;user-select:none}.item-row[data-v-0e9e609b]{opacity:0;cursor:pointer;transition:background-color .2s;animation:.3s forwards fadeInUp-0e9e609b;transform:translateY(10px)}@media (hover:hover){.item-row[data-v-0e9e609b]:hover{background-color:var(--surface-2)}}.item-row--selected[data-v-0e9e609b]{background-color:var(--accent-tint)}@media (hover:hover){.item-row--selected[data-v-0e9e609b]:hover{background:color-mix(in srgb, var(--accent) 18%, var(--surface))}}@keyframes fadeInUp-0e9e609b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.item-data[data-v-0e9e609b]{border-bottom:1px solid var(--border);align-items:center;gap:4px;width:100%;padding:10px;display:flex}.entry-col[data-v-0e9e609b],.exit-col[data-v-0e9e609b]{display:flex}.action-btn[data-v-0e9e609b]{border:1px solid var(--border);background:var(--surface);width:70px;height:30px;color:var(--text);cursor:pointer;border-radius:50px;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:500;transition:all .2s;display:flex}@media (hover:hover){.action-btn[data-v-0e9e609b]:hover:not(:disabled){background:var(--surface-2);border-color:var(--text-muted)}}.action-btn[data-v-0e9e609b]:disabled{cursor:not-allowed;opacity:.7}.action-btn.entry-btn.active[data-v-0e9e609b]{background:var(--success-bg);color:var(--success-text);border-color:var(--success);font-weight:600}.action-btn.exit-btn.active[data-v-0e9e609b]{background:var(--danger-bg);color:var(--danger-text);border-color:color-mix(in srgb, var(--danger) 30%, var(--surface));font-weight:600}.status-text[data-v-0e9e609b]{color:var(--success-text);font-weight:500}.delete-btn[data-v-0e9e609b]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}@media (hover:hover){.delete-btn[data-v-0e9e609b]:hover:not(:disabled){background-color:#0000}}.delete-btn[data-v-0e9e609b]:disabled{cursor:not-allowed;opacity:.5}.delete-icon[data-v-0e9e609b]{opacity:.7;width:16px;height:16px;transition:opacity .2s}@media (hover:hover){.delete-btn:hover:not(:disabled) .delete-icon[data-v-0e9e609b]{opacity:1}}.no-data-message[data-v-0e9e609b]{text-align:center;color:var(--text-muted);flex-grow:1;justify-content:center;align-items:center;margin:0;padding:40px 20px;font-size:14px;display:flex}.loading-message[data-v-0e9e609b]{text-align:center;color:var(--text-muted);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:12px;margin:0;padding:40px 20px;font-size:14px;display:flex}.loader[data-v-0e9e609b]{border:3px solid var(--surface-2);border-top:3px solid var(--accent);border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin-0e9e609b}@keyframes spin-0e9e609b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-list-enter-active[data-v-0e9e609b],.fade-list-leave-active[data-v-0e9e609b]{transition:all .3s}.fade-list-enter-from[data-v-0e9e609b],.fade-list-leave-to[data-v-0e9e609b]{opacity:0;transform:translateY(10px)}.fade-list-move[data-v-0e9e609b]{transition:transform .3s}.selected-table-card .col[data-v-0e9e609b]{transition:font-size .4s ease-in-out,flex-grow .4s ease-in-out,flex-basis .4s ease-in-out,max-width .4s ease-in-out,min-width .4s ease-in-out,padding .4s ease-in-out,opacity .3s ease-in-out}.selected-table-card .col.col--collapsed[data-v-0e9e609b]{opacity:0;pointer-events:none;white-space:nowrap;overflow:hidden;flex-grow:0!important;flex-basis:0!important;min-width:0!important;max-width:0!important;padding-left:0!important;padding-right:0!important}.selected-table-card.config-not-ready[data-v-0e9e609b],.selected-table-card.config-not-ready[data-v-0e9e609b] *{transition:none!important}.selected-table-card .item-data[data-v-0e9e609b]{transition:min-height .4s ease-in-out}.selected-table-card .status-col[data-v-0e9e609b]{overflow:hidden}.selected-table-card.enlarged .items-body .col[data-v-0e9e609b]{font-size:18px}.selected-table-card.enlarged .number-col[data-v-0e9e609b]{min-width:130px}.selected-table-card.enlarged .brand-col[data-v-0e9e609b]{min-width:110px}.selected-table-card.enlarged .item-data[data-v-0e9e609b]{min-height:36px}@media (width<=767.98px){.selected-table-card[data-v-0e9e609b]{border:1px solid var(--border);background:var(--surface);border-radius:30px;height:auto;max-height:none}.card-header[data-v-0e9e609b]{flex-flow:row;align-items:center;gap:8px;height:48px;min-height:0;padding:0 15px}.card-title[data-v-0e9e609b]{font-size:18px}.card-title__tail[data-v-0e9e609b],.items-count__label[data-v-0e9e609b]{display:none}.items-count__label-short[data-v-0e9e609b]{display:inline}.history-btn[data-v-0e9e609b],.enlarged-toggle[data-v-0e9e609b]{display:none}.selected-table-card.enlarged .status-col[data-v-0e9e609b]{opacity:1;pointer-events:auto}.card-header__title[data-v-0e9e609b]{flex:1 1 0;min-width:0}.card-header__refresh[data-v-0e9e609b]{flex-shrink:0;order:1}.bulk-bar[data-v-0e9e609b]{flex-wrap:wrap;height:auto;padding:12px 16px;position:static}.bulk-actions[data-v-0e9e609b]{flex-wrap:wrap;width:100%;margin-left:0}.card-header__settings[data-v-0e9e609b],.card-header__actions[data-v-0e9e609b]{flex-wrap:nowrap;flex-shrink:0;order:0;justify-content:flex-end;gap:8px;width:auto;margin-left:auto}.card-header__actions~.card-header__settings[data-v-0e9e609b]{margin-left:0}.item-row+.item-row[data-v-0e9e609b]{margin-top:0}.selected-table-card .rt-pass[data-v-0e9e609b]{background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0!important}.selected-table-card .item-row:not(:last-child) .rt-pass[data-v-0e9e609b]{border-bottom:2px solid var(--border)!important}.selected-table-card .item-row:last-child .rt-pass[data-v-0e9e609b]{border-bottom:none!important}.selected-table-card .item-row:first-child .rt-pass[data-v-0e9e609b]{border-top-left-radius:30px!important;border-top-right-radius:30px!important}.selected-table-card .item-row:last-child .rt-pass[data-v-0e9e609b]{border-bottom-right-radius:30px!important;border-bottom-left-radius:30px!important}.items-body[data-v-0e9e609b]{margin-right:0;padding:0}.loading-message[data-v-0e9e609b]{min-height:calc(var(--app-vh,1vh) * 45)}.selected-table-card .rt-row>[data-label][data-v-0e9e609b]:not(.col--collapsed){white-space:normal;text-overflow:clip;overflow:visible}.selected-table-card .rt-row>.col--collapsed[data-v-0e9e609b]{display:none!important}.selected-table-card .items-header[data-v-0e9e609b]{display:none}.selected-table-card .item-data.rt-row[data-v-0e9e609b]{gap:0 8px;flex-flow:wrap!important}.selected-table-card .rt-row[data-v-0e9e609b]>*{flex:0 0 100%!important;width:100%!important;min-width:0!important}.selected-table-card .rt-row>[data-label][data-v-0e9e609b]{text-align:left!important;border-bottom:none!important;justify-content:flex-start!important}.selected-table-card .rt-row>.entry-col[data-v-0e9e609b],.selected-table-card .rt-row>.exit-col[data-v-0e9e609b]{border-top:none!important;flex:0 0 calc(50% - 4px)!important;width:auto!important;padding:5px 0!important}.selected-table-card .rt-row>.entry-col .action-btn[data-v-0e9e609b],.selected-table-card .rt-row>.exit-col .action-btn[data-v-0e9e609b]{width:100%;min-width:0}.selected-table-card .rt-pass>.status-col[data-v-0e9e609b]{display:none!important}.selected-table-card .rt-pass>.expand-col[data-v-0e9e609b]{order:10000!important}.selected-table-card .rt-pass>.actions-col[data-v-0e9e609b]{order:10001!important}.selected-table-card .rt-pass>.expand-col[data-v-0e9e609b],.selected-table-card .rt-pass>.actions-col[data-v-0e9e609b]{padding:10px 0 0;overflow:visible;flex:0 0 calc(50% - 4px)!important;width:auto!important}.selected-table-card .rt-row>[data-label][data-v-0e9e609b]:before{display:none!important}.selected-table-card .rt-row>.organization-col[data-v-0e9e609b]:before,.selected-table-card .rt-row>.company-col[data-v-0e9e609b]:before,.selected-table-card .rt-row>.application-col[data-v-0e9e609b]:before,.selected-table-card .rt-row>.place-col[data-v-0e9e609b]:before,.selected-table-card .rt-row>.date-col[data-v-0e9e609b]:before,.selected-table-card .rt-row>.time-col[data-v-0e9e609b]:before{display:block!important}.action-btn[data-v-0e9e609b]{min-width:70px;height:36px;font-size:13px;font-weight:600}.selected-table-card .rt-pass>.expand-col .expand-btn svg[data-v-0e9e609b]{transition:transform .2s}.selected-table-card .rt-pass>.expand-col .expand-btn--open svg[data-v-0e9e609b]{transform:rotate(180deg)}}@media (width>=768px){.selected-table-card[data-v-0e9e609b],.card-content[data-v-0e9e609b]{min-height:0;overflow:clip}.items-header[data-v-0e9e609b]{z-index:3;background:var(--surface);position:sticky;top:0}}@media (width>=768px) and (width<=768px){.items-header[data-v-0e9e609b]{top:var(--mobile-header-height)}}.selected-table-card .items-body .col[data-v-0e9e609b]{font-size:var(--table-font-size,14px)}.selected-table-card.density-compact .item-data[data-v-0e9e609b],.selected-table-card.density-compact .header-row[data-v-0e9e609b]{padding-top:4px;padding-bottom:4px}.selected-table-card.density-spacious .item-data[data-v-0e9e609b],.selected-table-card.density-spacious .header-row[data-v-0e9e609b]{padding-top:16px;padding-bottom:16px}@media (width<=767.98px){.grid-toggle[data-v-0e9e609b]{display:none}}.entry-col[data-v-0e9e609b],.exit-col[data-v-0e9e609b]{min-width:86px}.actions-col[data-v-0e9e609b],.expand-col[data-v-0e9e609b]{min-width:44px}@media (width>=768px){.selected-table-card.grid-mode .header-row[data-v-0e9e609b],.selected-table-card.grid-mode .item-data[data-v-0e9e609b]{overflow:clip}.selected-table-card.grid-mode .header-row>.col[data-v-0e9e609b],.selected-table-card.grid-mode .item-data>.col[data-v-0e9e609b]{overflow-clip-margin:200px;position:relative;overflow:clip}.selected-table-card.grid-mode .header-row>.col[data-v-0e9e609b]:after,.selected-table-card.grid-mode .item-data>.col[data-v-0e9e609b]:after{content:"";background:var(--border);width:1px;position:absolute;top:-200px;bottom:-200px;right:0}.selected-table-card.grid-mode .col--collapsed[data-v-0e9e609b]:after,.selected-table-card.grid-mode .header-row>.col[data-v-0e9e609b]:last-child:after,.selected-table-card.grid-mode .item-data>.col[data-v-0e9e609b]:last-child:after{display:none}}.expand-col[data-v-0e9e609b]{flex:2.5 0 0;justify-content:center;align-items:center;display:flex}.expand-btn[data-v-0e9e609b]{border:1px solid var(--border);width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:transform .2s,color .15s,background .15s;display:inline-flex}@media (hover:hover){.expand-btn[data-v-0e9e609b]:hover{background:var(--surface-2);color:var(--accent-text)}}.expand-btn--open[data-v-0e9e609b]{color:var(--accent-text);background:var(--accent-tint);transform:rotate(180deg)}.item-row__details[data-v-0e9e609b]{background:var(--surface-2);border-top:1px dashed var(--border);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;padding:12px 16px 14px;display:grid}.detail-item[data-v-0e9e609b]{background:var(--surface);border:1px solid var(--border);border-radius:20px;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:10px 14px;display:flex}.detail-item__label[data-v-0e9e609b]{color:var(--text-muted);letter-spacing:.3px;white-space:nowrap;font-size:11px;font-weight:400}.detail-item__value[data-v-0e9e609b]{color:var(--text);word-break:break-word;min-width:0;font-size:14px;font-weight:500}.history-date-separator[data-v-25acd6f8]{color:var(--accent-text);border-bottom:1px solid color-mix(in srgb, var(--accent) 25%, var(--surface));letter-spacing:.02em;margin-bottom:8px;padding:8px 0 4px;font-size:11px;font-weight:600}.modal-overlay[data-v-25acd6f8]{background:var(--overlay);z-index:12000;-webkit-backdrop-filter:blur(.1px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-fade-enter-active[data-v-25acd6f8]{transition:opacity .25s}.modal-fade-leave-active[data-v-25acd6f8]{transition:opacity .2s}.modal-fade-enter-from[data-v-25acd6f8],.modal-fade-leave-to[data-v-25acd6f8]{opacity:0}.modal-fade-enter-active .employee-history-modal[data-v-25acd6f8]{animation:.25s modal-scale-in-25acd6f8}.modal-fade-leave-active .employee-history-modal[data-v-25acd6f8]{animation:.2s modal-scale-out-25acd6f8}@keyframes modal-scale-in-25acd6f8{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes modal-scale-out-25acd6f8{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.employee-history-modal[data-v-25acd6f8]{background:var(--surface);width:900px;max-width:95%;max-height:calc(var(--app-vh,1vh) * 80);box-shadow:0 10px 30px var(--shadow-drop);border-radius:30px;flex-direction:column;display:flex}.sheet-handle[data-v-25acd6f8]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:10px auto 2px;display:none}@keyframes employeeHistorySlideUp-25acd6f8{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-header[data-v-25acd6f8]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:15px 25px;display:flex}.modal-header h3[data-v-25acd6f8]{color:var(--text);margin:0;font-size:18px;font-weight:600}.header-actions[data-v-25acd6f8]{align-items:center;gap:10px;display:flex}.export-btn[data-v-25acd6f8]{background:var(--surface);border:1px solid var(--border);height:32px;color:var(--text);cursor:pointer;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:6px 16px;font-size:13px;transition:all .2s;display:flex}.export-btn[data-v-25acd6f8]:hover:not(:disabled){background:var(--surface-2);border-color:var(--accent)}.export-btn[data-v-25acd6f8]:disabled{opacity:.5;cursor:not-allowed}.export-icon[data-v-25acd6f8]{width:14px;height:14px}.export-loader[data-v-25acd6f8]{border:2px solid var(--border);border-top:2px solid var(--accent);border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin-25acd6f8}.close-btn[data-v-25acd6f8]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:all .2s;display:flex}.close-btn[data-v-25acd6f8]:hover{background:var(--surface-2);color:var(--text)}.history-filters[data-v-25acd6f8]{border-bottom:1px solid var(--border);background-color:var(--surface-2);padding:15px 25px}.filter-row[data-v-25acd6f8]{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.search-filter[data-v-25acd6f8],.user-filter[data-v-25acd6f8],.place-filter[data-v-25acd6f8],.date-filter[data-v-25acd6f8],.sort-filter[data-v-25acd6f8]{align-items:center;gap:8px;display:flex}.filter-label[data-v-25acd6f8]{color:var(--text-muted);white-space:nowrap;font-size:12px}.date-filter[data-v-25acd6f8] .field-input{font-size:12px}.search-input[data-v-25acd6f8]{border:1px solid var(--border);border-radius:20px;width:200px;height:32px;padding:6px 12px;font-size:12px;transition:all .2s}.search-input[data-v-25acd6f8]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #4f5bdf1a}.custom-select[data-v-25acd6f8]{cursor:pointer;width:200px;position:relative}.select-trigger[data-v-25acd6f8]{background:var(--surface);border:1px solid var(--border);border-radius:20px;justify-content:space-between;align-items:center;height:32px;padding:6px 12px;transition:all .2s;display:flex}.select-trigger[data-v-25acd6f8]:hover{border-color:var(--accent);background:var(--surface-2)}.selected-value[data-v-25acd6f8]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.select-arrow[data-v-25acd6f8]{width:8px;height:8px;transition:transform .2s}.select-arrow.arrow-open[data-v-25acd6f8]{transform:rotate(90deg)}.fade-enter-active[data-v-25acd6f8],.fade-leave-active[data-v-25acd6f8]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-25acd6f8],.fade-leave-to[data-v-25acd6f8]{opacity:0;transform:translateY(-10px)}.select-dropdown[data-v-25acd6f8]{background:var(--surface);border:1px solid var(--border);max-height:300px;box-shadow:0 4px 12px var(--shadow-drop);z-index:1000;border-radius:15px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.select-dropdown[data-v-25acd6f8]::-webkit-scrollbar{width:0}.select-option[data-v-25acd6f8]{color:var(--text);cursor:pointer;border-bottom:1px solid var(--border);padding:8px 12px;font-size:12px;transition:all .2s}.select-option[data-v-25acd6f8]:last-child{border-bottom:none}.select-option[data-v-25acd6f8]:hover{background-color:var(--surface-2)}.select-option.selected[data-v-25acd6f8]{background-color:var(--accent-tint);font-weight:500}.sort-btn[data-v-25acd6f8]{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:20px;align-items:center;gap:6px;width:150px;height:32px;padding:6px 12px;font-size:12px;transition:all .2s;display:flex}.sort-btn[data-v-25acd6f8]:hover{background:var(--surface-2);border-color:var(--accent)}.sort-icon[data-v-25acd6f8]{width:14px;height:14px;transition:transform .2s}.sort-icon.sort-asc[data-v-25acd6f8]{transform:rotate(180deg)}.history-scroll[data-v-25acd6f8]{max-height:calc(var(--app-vh,1vh) * 80 - 180px);padding:20px 25px;position:relative;overflow-y:auto}.history-loading[data-v-25acd6f8],.history-empty[data-v-25acd6f8]{color:var(--text-muted);justify-content:center;align-items:center;padding:40px;display:flex}.loader[data-v-25acd6f8]{border:3px solid var(--surface-2);border-top:3px solid var(--accent);border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin-25acd6f8}@keyframes spin-25acd6f8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.history-timeline[data-v-25acd6f8]{min-height:100px;padding-left:20px;position:relative}.history-item[data-v-25acd6f8]{gap:12px;margin-bottom:20px;display:flex;position:relative}.history-item[data-v-25acd6f8]:last-child{margin-bottom:0}.timeline-dot[data-v-25acd6f8]{z-index:1;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px;position:relative}.timeline-line[data-v-25acd6f8]{background:var(--border);width:2px;height:calc(100% + 2px);position:absolute;top:18px;left:4px}.dot-create[data-v-25acd6f8]{background:var(--accent-text)}.dot-entry[data-v-25acd6f8]{background:#059669}.dot-exit[data-v-25acd6f8]{background:#dc2626}.dot-update[data-v-25acd6f8]{background:#f59e0b}.dot-delete[data-v-25acd6f8]{background:#6b7280}.dot-activate[data-v-25acd6f8]{background:#10b981}.dot-deactivate[data-v-25acd6f8],.dot-default[data-v-25acd6f8]{background:#9ca3af}.history-content[data-v-25acd6f8]{flex:1}.history-header[data-v-25acd6f8]{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.user-name[data-v-25acd6f8]{color:var(--text);font-size:13px;font-weight:500}.action-time[data-v-25acd6f8]{color:var(--text-muted);font-size:11px}.action-text[data-v-25acd6f8]{color:var(--text-muted);margin-bottom:2px;font-size:12px}.history-content--link[data-v-25acd6f8]{cursor:pointer}.history-content--link .action-text[data-v-25acd6f8]{color:var(--accent-text);font-weight:600}.history-content--link:hover .action-text[data-v-25acd6f8]{text-underline-position:under;text-decoration:underline}.action-comment[data-v-25acd6f8]{color:var(--text-muted);border-left:2px solid var(--border);margin-top:4px;padding-left:6px;font-size:11px;font-style:italic}.place-name[data-v-25acd6f8]{color:var(--accent-text);margin-top:2px;font-size:11px;font-weight:500}.value-change[data-v-25acd6f8]{background:var(--surface-2);border-radius:16px;align-items:center;gap:6px;margin-top:4px;padding:3px 8px;font-size:11px;display:inline-flex}.old-value[data-v-25acd6f8]{color:var(--danger-text);font-size:11px;text-decoration:line-through}.arrow[data-v-25acd6f8]{color:var(--text-muted);font-size:10px}.new-value[data-v-25acd6f8]{color:var(--success-text);font-size:11px;font-weight:500}.field-name[data-v-25acd6f8]{color:var(--accent-text);margin-top:2px;font-size:11px}@media (width<=768px){.modal-overlay[data-v-25acd6f8]{align-items:flex-end;height:100dvh;padding:0;top:0;bottom:auto}.employee-history-modal[data-v-25acd6f8]{border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:90dvh;transition:transform .3s}.employee-history-modal.is-dragging[data-v-25acd6f8]{transition:none}.sheet-handle[data-v-25acd6f8]{display:block}.modal-header[data-v-25acd6f8]{padding:6px 16px}.modal-header h3[data-v-25acd6f8]{font-size:16px}.close-btn[data-v-25acd6f8]{min-width:40px;min-height:40px}.export-btn[data-v-25acd6f8]{border-radius:50%;gap:0;width:32px;padding:0}.export-label[data-v-25acd6f8]{display:none}.export-icon[data-v-25acd6f8]{width:16px;height:16px}.modal-fade-enter-active .employee-history-modal[data-v-25acd6f8]{animation:.3s ease-out employeeHistorySlideUp-25acd6f8}.modal-fade-leave-active .employee-history-modal[data-v-25acd6f8]{transition:transform .3s cubic-bezier(.32,.72,0,1);animation:none}.modal-fade-leave-to .employee-history-modal[data-v-25acd6f8]{transform:translateY(100%)}.modal-fade-leave-active[data-v-25acd6f8]{transition:opacity .3s}.filter-row[data-v-25acd6f8]{flex-direction:column;align-items:flex-start}.search-filter[data-v-25acd6f8],.user-filter[data-v-25acd6f8],.place-filter[data-v-25acd6f8],.date-filter[data-v-25acd6f8],.sort-filter[data-v-25acd6f8],.custom-select[data-v-25acd6f8],.search-input[data-v-25acd6f8],.sort-btn[data-v-25acd6f8]{width:100%}}.place-name[data-v-ee7ee614]{color:var(--accent-text);margin-top:2px;font-size:10px}.modal-overlay[data-v-ee7ee614]{background:var(--overlay);z-index:10001;justify-content:center;align-items:center;animation:.4s ease-out overlayAppear-ee7ee614;display:flex;position:fixed;inset:0}@keyframes overlayAppear-ee7ee614{0%{background:var(--overlay)}to{background:var(--overlay)}}.modal-wrapper[data-v-ee7ee614]{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.modal-content[data-v-ee7ee614]{background:var(--surface);width:550px;height:450px;box-shadow:0 20px 60px var(--shadow-drop);pointer-events:auto;border-radius:50px;flex-direction:column;padding:0 0 15px;display:flex;position:absolute}.modal-content .modal-body[data-v-ee7ee614]{scrollbar-width:none;-ms-overflow-style:none;height:380px;overflow-y:auto}.modal-content .modal-body[data-v-ee7ee614]::-webkit-scrollbar{display:none}.modal-content.main-modal[data-v-ee7ee614]{transition:transform .5s cubic-bezier(.25,.1,.15,1);left:calc(50% - 275px);transform:translate(0)}.modal-content.main-modal.shifted[data-v-ee7ee614]{transform:translate(-295px)}.place-modal-container[data-v-ee7ee614]{pointer-events:auto;width:520px;height:450px;position:absolute;left:50%}.modal-header[data-v-ee7ee614]{border-bottom:1px solid var(--border);box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;height:70px;padding:20px 30px 16px;display:flex}.header-actions[data-v-ee7ee614]{align-items:center;gap:10px;margin-right:10px;display:flex}.history-btn[data-v-ee7ee614],.application-btn[data-v-ee7ee614]{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:20px;padding:6px 12px;font-size:12px;transition:all .2s}.history-btn[data-v-ee7ee614]:hover,.application-btn[data-v-ee7ee614]:hover{background:var(--surface-2);border-color:var(--accent)}.blacklist-add-btn[data-v-ee7ee614]{background:var(--surface);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface));color:var(--danger-text);cursor:pointer;white-space:nowrap;border-radius:20px;padding:6px 12px;font-size:12px;transition:background-color .15s,border-color .15s,color .15s}.blacklist-add-btn[data-v-ee7ee614]:hover{background:var(--danger-bg);border-color:var(--danger)}.bl-section[data-v-ee7ee614]{background:var(--danger-bg);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface));border-radius:20px;margin-bottom:16px;padding:12px 16px}.bl-section-head[data-v-ee7ee614]{color:var(--danger-text);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.bl-section-dot[data-v-ee7ee614]{background:var(--danger);border-radius:50%;flex-shrink:0;width:8px;height:8px}.bl-section-reason[data-v-ee7ee614]{color:var(--danger-text);word-break:break-word;margin-top:6px;font-size:13px;line-height:1.5}.bl-section-label[data-v-ee7ee614]{font-weight:600}.bl-suspicion-section[data-v-ee7ee614]{background:var(--danger-bg);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface));border-radius:20px;margin-bottom:16px;padding:12px 16px}.bl-suspicion-head[data-v-ee7ee614]{color:var(--danger-text);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.bl-suspicion-dot[data-v-ee7ee614]{background:var(--danger);border-radius:50%;flex-shrink:0;width:8px;height:8px}.bl-suspicion-row[data-v-ee7ee614]{color:var(--danger-text);word-break:break-word;margin-top:6px;font-size:13px;line-height:1.5}.bl-suspicion-label[data-v-ee7ee614]{font-weight:600}.bl-suspicion-foot[data-v-ee7ee614]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.bl-suspicion-blocked[data-v-ee7ee614]{color:var(--danger-text);font-size:12px}.bl-suspicion-confirmed[data-v-ee7ee614]{color:var(--success-text);font-size:13px;font-weight:600}.bl-suspicion-btn[data-v-ee7ee614]{cursor:pointer;white-space:nowrap;border-radius:20px;padding:6px 14px;font-size:12px;transition:background-color .15s,border-color .15s,color .15s}.bl-suspicion-btn--allow[data-v-ee7ee614]{background:var(--surface);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface));color:var(--danger-text)}.bl-suspicion-btn--allow[data-v-ee7ee614]:hover{background:var(--danger-bg);border-color:var(--danger)}.bl-suspicion-btn--cancel[data-v-ee7ee614]{background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 25%, var(--surface));color:var(--text-muted)}.bl-suspicion-btn--cancel[data-v-ee7ee614]:hover{background:var(--accent-tint);border-color:var(--text-muted)}.bl-suspicion-section.is-resolved[data-v-ee7ee614]{background:var(--success-bg);border-color:color-mix(in srgb, var(--success) 30%, var(--surface))}.bl-suspicion-section.is-resolved .bl-suspicion-head[data-v-ee7ee614]{color:var(--success-text)}.bl-suspicion-section.is-resolved .bl-suspicion-dot[data-v-ee7ee614]{background:var(--success)}.bl-suspicion-section.is-resolved .bl-suspicion-row[data-v-ee7ee614]{color:var(--success-text)}.modal-title[data-v-ee7ee614]{color:var(--text);margin:0;font-size:16px;font-weight:600}.modal-close[data-v-ee7ee614]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.modal-close[data-v-ee7ee614]:hover{background-color:var(--surface-2)}.modal-body[data-v-ee7ee614]{flex:1;padding:20px 30px;overflow-y:auto}.employee-details[data-v-ee7ee614]{flex-direction:column;gap:10px;display:flex}.details-section[data-v-ee7ee614]{border:1px solid var(--border);background:var(--surface-2);border-radius:20px;overflow:hidden}.section-header[data-v-ee7ee614]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.section-title[data-v-ee7ee614]{color:var(--text);margin:0;font-size:14px;font-weight:600}.section-body[data-v-ee7ee614]{padding:16px 20px}.details-grid.two-columns[data-v-ee7ee614]{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.detail-item[data-v-ee7ee614]{flex-direction:column;gap:4px;display:flex}.detail-item.full-width[data-v-ee7ee614]{grid-column:1/-1}.detail-label[data-v-ee7ee614]{color:var(--text-muted);letter-spacing:.3px;font-size:11px;font-weight:400}.detail-value[data-v-ee7ee614]{color:var(--text);word-break:break-word;font-size:14px;font-weight:500}.sensitive-data[data-v-ee7ee614]{align-items:center;gap:15px;display:flex}.data-text[data-v-ee7ee614]{color:var(--text);letter-spacing:.5px;word-break:break-all;font-size:13px;font-weight:500;transition:all .3s}.data-text.hidden-data[data-v-ee7ee614]{filter:blur(4px);-webkit-user-select:none;user-select:none}.show-more-btn[data-v-ee7ee614]{background:var(--surface-2);border:1px solid var(--border);color:var(--accent-text);cursor:pointer;white-space:nowrap;text-align:center;border-radius:15px;min-width:75px;padding:4px 8px;font-size:11px;font-weight:500;transition:all .2s}.show-more-btn[data-v-ee7ee614]:hover{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.places-list[data-v-ee7ee614]{flex-wrap:wrap;gap:8px;display:flex}.place-item[data-v-ee7ee614]{border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:50px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:all .2s;display:inline-flex}.place-item[data-v-ee7ee614]:hover{background:var(--border);border-color:var(--accent)}.place-item.active[data-v-ee7ee614]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.place-item--removed[data-v-ee7ee614]{cursor:default;color:var(--danger-text);border-style:dashed;text-decoration:line-through}.place-item--removed[data-v-ee7ee614]:hover{border-color:var(--border);background:0 0}.no-places[data-v-ee7ee614]{text-align:center;color:var(--text-muted);padding:10px;font-size:13px;font-style:italic}.status-badge[data-v-ee7ee614]{border-radius:50px;padding:6px 16px;font-size:13px;font-weight:500;display:inline-block}.status-on-territory[data-v-ee7ee614]{background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent-text);border:1px solid #4f5bdf4d}.status-exited[data-v-ee7ee614]{background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger-text);border:1px solid #dc26264d}.status-not-entered[data-v-ee7ee614]{background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border)}.export-btn[data-v-ee7ee614]{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:20px;align-items:center;gap:6px;height:28px;padding:4px 12px;font-size:12px;transition:all .2s;display:flex}.export-btn[data-v-ee7ee614]:hover:not(:disabled){background:var(--surface-2);border-color:var(--accent)}.export-btn[data-v-ee7ee614]:disabled{opacity:.5;cursor:not-allowed}.export-icon[data-v-ee7ee614]{width:12px;height:12px}.export-loader[data-v-ee7ee614]{border:2px solid var(--border);border-top:2px solid var(--accent);border-radius:50%;width:14px;height:14px;animation:1s linear infinite spin-ee7ee614}@keyframes spin-ee7ee614{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.history-timeline[data-v-ee7ee614]{max-height:200px;position:relative;overflow-y:auto}.history-item[data-v-ee7ee614]{gap:12px;margin-bottom:16px;display:flex;position:relative}.history-item[data-v-ee7ee614]:last-child{margin-bottom:0}.timeline-dot[data-v-ee7ee614]{z-index:1;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.timeline-line[data-v-ee7ee614]{background:var(--border);width:2px;height:calc(100% + 2px);position:absolute;top:16px;left:3px}.dot-system[data-v-ee7ee614]{background:#8b5cf6}.dot-entry[data-v-ee7ee614]{background:#059669}.dot-exit[data-v-ee7ee614]{background:#dc2626}.dot-default[data-v-ee7ee614]{background:#9ca3af}.history-content[data-v-ee7ee614]{flex:1}.history-header[data-v-ee7ee614]{justify-content:space-between;align-items:baseline;margin-bottom:2px;display:flex}.user-name[data-v-ee7ee614]{color:var(--text);font-size:12px;font-weight:500}.action-time[data-v-ee7ee614]{color:var(--text-muted);font-size:10px}.action-text[data-v-ee7ee614]{color:var(--text-muted);margin-bottom:2px;font-size:11px}.action-comment[data-v-ee7ee614]{color:var(--text-muted);border-left:2px solid var(--border);margin-top:2px;padding-left:6px;font-size:10px;font-style:italic}.loading-container[data-v-ee7ee614]{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:120px;padding:20px;display:flex}.loader[data-v-ee7ee614]{border:3px solid var(--surface-2);border-top:3px solid var(--accent);border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin-ee7ee614}.no-history[data-v-ee7ee614]{text-align:center;color:var(--text-muted);justify-content:center;align-items:center;min-height:120px;padding:20px;font-size:13px;font-style:italic;display:flex}.modal-fade-enter-active[data-v-ee7ee614],.modal-fade-leave-active[data-v-ee7ee614]{transition:all .4s}.modal-fade-enter-from[data-v-ee7ee614],.modal-fade-leave-to[data-v-ee7ee614]{opacity:0}.modal-fade-enter-active .modal-overlay[data-v-ee7ee614],.modal-fade-leave-active .modal-overlay[data-v-ee7ee614],.modal-fade-enter-active .modal-content[data-v-ee7ee614],.modal-fade-leave-active .modal-content[data-v-ee7ee614]{transition:all .4s}.modal-fade-enter-from .modal-overlay[data-v-ee7ee614],.modal-fade-leave-to .modal-overlay[data-v-ee7ee614]{background:0 0}.modal-fade-enter-from .modal-content[data-v-ee7ee614],.modal-fade-leave-to .modal-content[data-v-ee7ee614]{opacity:0;transform:scale(.9)translateY(-20px)}.place-slide-enter-active[data-v-ee7ee614],.place-slide-leave-active[data-v-ee7ee614]{transition:transform .6s cubic-bezier(.2,.9,.1,1),opacity .5s}.place-slide-enter-from[data-v-ee7ee614]{opacity:0;transform:translateY(100vh)}.place-slide-enter-to[data-v-ee7ee614],.place-slide-leave-from[data-v-ee7ee614]{opacity:1;transform:translateY(0)}.place-slide-leave-to[data-v-ee7ee614]{opacity:0;transform:translateY(600px)}.sheet-handle[data-v-ee7ee614]{display:none}@media (width<=768px){.modal-wrapper[data-v-ee7ee614]{align-items:flex-end}.modal-content[data-v-ee7ee614]{width:90%;height:auto;max-height:80dvh;transition:transform .3s;left:0!important}.modal-content.is-dragging[data-v-ee7ee614]{transition:none}.sheet-handle[data-v-ee7ee614]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:8px auto 0;display:block}.modal-fade-enter-from .modal-content[data-v-ee7ee614],.modal-fade-leave-to .modal-content[data-v-ee7ee614]{opacity:1;transform:translateY(100%)}.modal-content .modal-body[data-v-ee7ee614]{height:auto;max-height:calc(80dvh - 70px)}.modal-content.main-modal.shifted[data-v-ee7ee614]{transform:none!important}.place-modal-container[data-v-ee7ee614]{width:90%;height:auto;max-height:80dvh;left:5%}.modal-header[data-v-ee7ee614]{flex-wrap:wrap;height:auto;padding:16px 20px}.header-actions[data-v-ee7ee614]{order:3;justify-content:flex-start;width:100%;margin-top:10px}.modal-body[data-v-ee7ee614]{padding:16px 20px}.details-section[data-v-ee7ee614]{border-radius:16px}.section-header[data-v-ee7ee614]{padding:10px 16px}.section-body[data-v-ee7ee614]{padding:14px 16px}.section-title[data-v-ee7ee614]{font-size:13px}.details-grid.two-columns[data-v-ee7ee614]{grid-template-columns:1fr}.places-list[data-v-ee7ee614]{gap:6px}.place-item[data-v-ee7ee614]{padding:4px 10px;font-size:11px}.sensitive-data[data-v-ee7ee614]{flex-direction:column;align-items:flex-start;gap:6px}.show-more-btn[data-v-ee7ee614]{align-self:flex-start}}.history-date-separator[data-v-72bc2a58]{color:var(--accent-text);border-bottom:1px solid color-mix(in srgb, var(--accent) 25%, var(--surface));letter-spacing:.02em;margin-bottom:8px;padding:8px 0 4px;font-size:11px;font-weight:600}.modal-overlay[data-v-72bc2a58]{background:var(--overlay);z-index:13000;-webkit-backdrop-filter:blur(.1px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-fade-enter-active[data-v-72bc2a58]{transition:opacity .25s}.modal-fade-leave-active[data-v-72bc2a58]{transition:opacity .2s}.modal-fade-enter-from[data-v-72bc2a58],.modal-fade-leave-to[data-v-72bc2a58]{opacity:0}.modal-fade-enter-active .employees-history-modal[data-v-72bc2a58]{animation:.25s modal-scale-in-72bc2a58}.modal-fade-leave-active .employees-history-modal[data-v-72bc2a58]{animation:.2s modal-scale-out-72bc2a58}@keyframes modal-scale-in-72bc2a58{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes modal-scale-out-72bc2a58{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.sheet-handle[data-v-72bc2a58]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:10px auto 2px;display:none}@keyframes employeesTableHistorySlideUp-72bc2a58{0%{transform:translateY(100%)}to{transform:translateY(0)}}.employees-history-modal[data-v-72bc2a58]{background:var(--surface);width:900px;max-width:95%;max-height:calc(var(--app-vh,1vh) * 80);box-shadow:0 10px 30px var(--shadow-drop);border-radius:30px;flex-direction:column;display:flex}.modal-header[data-v-72bc2a58]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:15px 25px;display:flex}.modal-header h3[data-v-72bc2a58]{color:var(--text);margin:0;font-size:18px;font-weight:600}.header-actions[data-v-72bc2a58]{align-items:center;gap:10px;display:flex}.export-btn[data-v-72bc2a58]{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:20px;justify-content:center;align-items:center;gap:8px;height:32px;padding:6px 16px;font-size:13px;transition:all .2s;display:flex}.export-btn[data-v-72bc2a58]:hover:not(:disabled){background:var(--surface-2);border-color:var(--accent)}.export-btn[data-v-72bc2a58]:disabled{opacity:.5;cursor:not-allowed}.export-icon[data-v-72bc2a58]{width:14px;height:14px}.export-loader[data-v-72bc2a58]{border:2px solid var(--border);border-top:2px solid var(--accent);border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin-72bc2a58}.close-btn[data-v-72bc2a58]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:all .2s;display:flex}.close-btn[data-v-72bc2a58]:hover{background:var(--surface-2);color:var(--text)}.history-filters[data-v-72bc2a58]{border-bottom:1px solid var(--border);background-color:var(--surface-2);flex-shrink:0;padding:15px 20px}.filter-row[data-v-72bc2a58]{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.search-filter[data-v-72bc2a58],.user-filter[data-v-72bc2a58],.employee-filter[data-v-72bc2a58],.date-filter[data-v-72bc2a58],.sort-filter[data-v-72bc2a58]{align-items:center;gap:8px;display:flex}.filter-label[data-v-72bc2a58]{color:var(--text-muted);white-space:nowrap;font-size:12px}.search-input[data-v-72bc2a58]{border:1px solid var(--border);border-radius:20px;width:200px;height:32px;padding:6px 12px;font-size:12px;transition:all .2s}.search-input[data-v-72bc2a58]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #4f5bdf1a}.custom-select[data-v-72bc2a58]{cursor:pointer;width:200px;position:relative}.select-trigger[data-v-72bc2a58]{background:var(--surface);border:1px solid var(--border);border-radius:20px;justify-content:space-between;align-items:center;height:32px;padding:6px 12px;transition:all .2s;display:flex}.select-trigger[data-v-72bc2a58]:hover{border-color:var(--accent);background:var(--surface-2)}.selected-value[data-v-72bc2a58]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.select-arrow[data-v-72bc2a58]{width:8px;height:8px;transition:transform .2s}.select-arrow.arrow-open[data-v-72bc2a58]{transform:rotate(90deg)}.fade-enter-active[data-v-72bc2a58],.fade-leave-active[data-v-72bc2a58]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-72bc2a58],.fade-leave-to[data-v-72bc2a58]{opacity:0;transform:translateY(-10px)}.select-dropdown[data-v-72bc2a58]{background:var(--surface);border:1px solid var(--border);max-height:300px;box-shadow:0 4px 12px var(--shadow-drop);z-index:1000;border-radius:15px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.select-dropdown[data-v-72bc2a58]::-webkit-scrollbar{width:0}.select-option[data-v-72bc2a58]{color:var(--text);cursor:pointer;border-bottom:1px solid var(--border);padding:8px 12px;font-size:12px;transition:all .2s}.select-option[data-v-72bc2a58]:last-child{border-bottom:none}.select-option[data-v-72bc2a58]:hover{background-color:var(--surface-2)}.select-option.selected[data-v-72bc2a58]{background-color:var(--accent-tint);font-weight:500}.date-input[data-v-72bc2a58]{border:1px solid var(--border);border-radius:15px;width:120px;height:32px;padding:6px 8px;font-size:12px}.date-separator[data-v-72bc2a58]{color:var(--text-muted);font-size:12px}.sort-btn[data-v-72bc2a58]{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:20px;align-items:center;gap:6px;width:150px;height:32px;padding:6px 12px;font-size:12px;transition:all .2s;display:flex}.sort-btn[data-v-72bc2a58]:hover{background:var(--surface-2);border-color:var(--accent)}.sort-icon[data-v-72bc2a58]{width:14px;height:14px;transition:transform .2s}.sort-icon.sort-asc[data-v-72bc2a58]{transform:rotate(180deg)}.history-scroll[data-v-72bc2a58]{flex:1;padding:20px;overflow-y:auto}.history-loading[data-v-72bc2a58],.history-empty[data-v-72bc2a58]{color:var(--text-muted);justify-content:center;align-items:center;padding:40px;display:flex}.loader[data-v-72bc2a58]{border:3px solid var(--surface-2);border-top:3px solid var(--accent);border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin-72bc2a58}@keyframes spin-72bc2a58{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.history-timeline[data-v-72bc2a58]{padding-left:20px;position:relative}.history-item[data-v-72bc2a58]{gap:12px;margin-bottom:20px;display:flex;position:relative}.history-item[data-v-72bc2a58]:last-child{margin-bottom:0}.timeline-dot[data-v-72bc2a58]{z-index:1;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px}.timeline-line[data-v-72bc2a58]{background:var(--border);width:2px;height:calc(100% + 2px);position:absolute;top:18px;left:4px}.dot-entry[data-v-72bc2a58]{background:#059669}.dot-exit[data-v-72bc2a58]{background:#dc2626}.history-content[data-v-72bc2a58]{flex:1}.history-header[data-v-72bc2a58]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px;margin-bottom:4px;display:flex}.employee-info[data-v-72bc2a58]{color:var(--accent-text);font-size:13px;font-weight:600}.table-name[data-v-72bc2a58]{color:var(--accent-text);font-size:12px;font-style:italic;font-weight:500}.user-name[data-v-72bc2a58]{color:var(--text);font-size:13px;font-weight:500}.action-time[data-v-72bc2a58]{color:var(--text-muted);font-size:11px}.action-text[data-v-72bc2a58]{color:var(--text-muted);margin-bottom:2px;font-size:12px}.action-comment[data-v-72bc2a58]{color:var(--text-muted);border-left:2px solid var(--border);margin-top:4px;padding-left:6px;font-size:11px;font-style:italic}@media (width<=768px){.modal-overlay[data-v-72bc2a58]{align-items:flex-end;height:100dvh;padding:0;top:0;bottom:auto}.employees-history-modal[data-v-72bc2a58]{border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:90dvh;transition:transform .3s}.employees-history-modal.is-dragging[data-v-72bc2a58]{transition:none}.sheet-handle[data-v-72bc2a58]{display:block}.close-btn[data-v-72bc2a58],.export-btn[data-v-72bc2a58]{min-height:40px}.modal-fade-enter-active .employees-history-modal[data-v-72bc2a58]{animation:.3s ease-out employeesTableHistorySlideUp-72bc2a58}.modal-fade-leave-active .employees-history-modal[data-v-72bc2a58]{transition:transform .3s cubic-bezier(.32,.72,0,1);animation:none}.modal-fade-leave-to .employees-history-modal[data-v-72bc2a58]{transform:translateY(100%)}.modal-fade-leave-active[data-v-72bc2a58]{transition:opacity .3s}.filter-row[data-v-72bc2a58]{flex-direction:column;align-items:flex-start;width:100%;min-width:0}.search-filter[data-v-72bc2a58],.user-filter[data-v-72bc2a58],.employee-filter[data-v-72bc2a58],.date-filter[data-v-72bc2a58],.sort-filter[data-v-72bc2a58],.custom-select[data-v-72bc2a58],.search-input[data-v-72bc2a58],.date-input[data-v-72bc2a58],.sort-btn[data-v-72bc2a58]{width:100%}.date-input[data-v-72bc2a58]{width:calc(50% - 20px)}}.selected-table-card[data-v-1bff01da]{background-color:var(--surface);border:1px solid var(--border);border-radius:30px;flex-direction:column;width:100%;max-height:575px;display:flex;position:relative;overflow:hidden}.card-header[data-v-1bff01da]{border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 20px;display:flex}.bulk-bar[data-v-1bff01da]{z-index:6;border-bottom:1px solid var(--border);background:var(--accent-tint-solid);align-items:center;gap:14px;height:50px;padding:0 20px;display:flex;position:absolute;top:0;left:0;right:0}.bulk-count[data-v-1bff01da]{color:var(--accent-text);white-space:nowrap;font-size:14px;font-weight:600}.bulk-actions[data-v-1bff01da]{align-items:center;gap:8px;margin-left:auto;display:flex}.card-header__title[data-v-1bff01da]{flex-shrink:1;align-items:center;gap:12px;min-width:0;display:flex}.card-header__actions[data-v-1bff01da]{align-items:center;gap:12px;margin-left:auto;display:flex}.card-header__settings[data-v-1bff01da]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.card-title[data-v-1bff01da]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.1em;font-weight:600;overflow:hidden}.blue[data-v-1bff01da]{color:var(--accent-text)}.items-count[data-v-1bff01da]{color:var(--accent-text);white-space:nowrap;align-items:center;gap:10px;font-size:.9em;font-weight:500;display:flex}.items-count__text[data-v-1bff01da]{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.items-count__label-short[data-v-1bff01da]{display:none}@media (width<=1100px){.card-header[data-v-1bff01da]{gap:8px;padding:6px 12px}.card-title[data-v-1bff01da]{font-size:.95em}.items-count[data-v-1bff01da]{gap:6px;font-size:.8em}.history-btn[data-v-1bff01da]{padding:2px 8px;font-size:11px}}.history-btn[data-v-1bff01da]{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:15px;padding:4px 12px;font-size:12px;transition:all .2s}.history-btn[data-v-1bff01da]:hover{background:var(--surface-2);border-color:var(--accent)}.card-content[data-v-1bff01da]{flex-direction:column;flex-grow:1;padding:0;display:flex;overflow:hidden}.items-header[data-v-1bff01da]{border-bottom:1px solid var(--border);flex-shrink:0;margin-right:4px;padding-right:4px}.header-row[data-v-1bff01da]{align-items:center;gap:4px;width:100%;padding:10px;display:flex}.col[data-v-1bff01da]{box-sizing:border-box;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;padding-left:6px;padding-right:8px;font-size:14px;overflow:hidden}.entry-col[data-v-1bff01da],.exit-col[data-v-1bff01da]{flex:6 0 0}.last-name-col[data-v-1bff01da]{flex:14 0 0}.first-name-col[data-v-1bff01da]{flex:9 0 0}.middle-name-col[data-v-1bff01da]{flex:11 0 0}.position-col[data-v-1bff01da]{flex:9 0 0}.citizenship-col[data-v-1bff01da]{flex:10 0 0}.organization-col[data-v-1bff01da]{flex:16 0 0}.company-col[data-v-1bff01da],.date-col[data-v-1bff01da]{flex:11 0 0}.time-col[data-v-1bff01da]{flex:13 0 0}.application-col[data-v-1bff01da]{flex:11 0 0}.status-col[data-v-1bff01da]{flex:8 0 0;min-width:150px}.actions-col[data-v-1bff01da]{flex:2 0 0;padding-right:0}.manual-badge[data-v-1bff01da]{color:var(--accent-text);background:color-mix(in srgb, var(--accent) 10%, var(--surface));white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.4;display:inline-block}.header-row .col[data-v-1bff01da]{color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-weight:500;display:flex}.header-row .col>p[data-v-1bff01da]{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.header-row .col .sort-icon[data-v-1bff01da]{flex-shrink:0}.header-row .col[data-v-1bff01da]:hover{color:var(--text)}.header-row .col:hover .sort-icon[data-v-1bff01da]{filter:var(--icon-ink-filter)}.sort-icon[data-v-1bff01da]{width:12px;height:12px;transition:all .2s}.sort-icon.sorted[data-v-1bff01da]{filter:var(--icon-ink-filter)}.sort-icon.desc[data-v-1bff01da]{transform:rotate(180deg)}.active-sort[data-v-1bff01da]{color:var(--text)!important;font-weight:500!important}.items-container[data-v-1bff01da]{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.refresh-overlay[data-v-1bff01da]{background:color-mix(in srgb, var(--surface) 75%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.items-body[data-v-1bff01da]{flex-grow:1;min-height:80px;margin-right:4px;padding-right:4px;overflow-y:auto}.items-body.is-drag-selecting[data-v-1bff01da],.items-body.is-drag-selecting[data-v-1bff01da] *{-webkit-user-select:none;user-select:none}.item-row[data-v-1bff01da]{opacity:0;cursor:pointer;transition:background-color .2s;animation:.3s forwards fadeInUp-1bff01da;transform:translateY(10px)}@media (hover:hover){.item-row[data-v-1bff01da]:hover{background-color:var(--surface-2)}}.item-row--selected[data-v-1bff01da]{background-color:var(--accent-tint)}@media (hover:hover){.item-row--selected[data-v-1bff01da]:hover{background:color-mix(in srgb, var(--accent) 18%, var(--surface))}}@keyframes fadeInUp-1bff01da{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.item-data[data-v-1bff01da]{border-bottom:1px solid var(--border);align-items:center;gap:4px;width:100%;padding:10px;display:flex}.entry-col[data-v-1bff01da],.exit-col[data-v-1bff01da]{display:flex}.action-btn[data-v-1bff01da]{border:1px solid var(--border);background:var(--surface);width:70px;height:30px;color:var(--text);cursor:pointer;border-radius:50px;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:500;transition:all .2s;display:flex}@media (hover:hover){.action-btn[data-v-1bff01da]:hover:not(:disabled){background:var(--surface-2);border-color:var(--text-muted)}}.action-btn[data-v-1bff01da]:disabled{cursor:not-allowed;opacity:.7}.action-btn.entry-btn.active[data-v-1bff01da]{background:var(--success-bg);color:var(--success-text);border-color:var(--success);font-weight:600}.action-btn.exit-btn.active[data-v-1bff01da]{background:var(--danger-bg);color:var(--danger-text);border-color:color-mix(in srgb, var(--danger) 30%, var(--surface));font-weight:600}.status-text[data-v-1bff01da]{color:var(--success-text);font-weight:500}.delete-btn[data-v-1bff01da]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex}@media (hover:hover){.delete-btn[data-v-1bff01da]:hover:not(:disabled){background-color:#0000}}.delete-btn[data-v-1bff01da]:disabled{cursor:not-allowed;opacity:.5}.delete-icon[data-v-1bff01da]{opacity:.7;width:14px;height:14px;transition:opacity .2s}@media (hover:hover){.delete-btn:hover:not(:disabled) .delete-icon[data-v-1bff01da]{opacity:1}}.no-data-message[data-v-1bff01da]{text-align:center;color:var(--text-muted);flex-grow:1;justify-content:center;align-items:center;margin:0;padding:40px 20px;font-size:14px;display:flex}.loading-message[data-v-1bff01da]{text-align:center;color:var(--text-muted);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:12px;margin:0;padding:40px 20px;font-size:14px;display:flex}.fade-list-enter-active[data-v-1bff01da],.fade-list-leave-active[data-v-1bff01da]{transition:all .3s}.fade-list-enter-from[data-v-1bff01da],.fade-list-leave-to[data-v-1bff01da]{opacity:0;transform:translateY(10px)}.fade-list-move[data-v-1bff01da]{transition:transform .3s}.selected-table-card .col[data-v-1bff01da]{transition:font-size .4s ease-in-out,flex-grow .4s ease-in-out,flex-basis .4s ease-in-out,max-width .4s ease-in-out,min-width .4s ease-in-out,padding .4s ease-in-out,opacity .3s ease-in-out}.selected-table-card .col.col--collapsed[data-v-1bff01da]{opacity:0;pointer-events:none;white-space:nowrap;overflow:hidden;flex-grow:0!important;flex-basis:0!important;min-width:0!important;max-width:0!important;padding-left:0!important;padding-right:0!important}.selected-table-card.config-not-ready[data-v-1bff01da],.selected-table-card.config-not-ready[data-v-1bff01da] *{transition:none!important}.selected-table-card .item-data[data-v-1bff01da]{transition:min-height .4s ease-in-out}.selected-table-card .status-col[data-v-1bff01da]{overflow:hidden}.selected-table-card.enlarged .items-body .col[data-v-1bff01da]{font-size:18px}.selected-table-card.enlarged .status-col[data-v-1bff01da]{opacity:0;pointer-events:none;flex-grow:0}.selected-table-card.enlarged .item-data[data-v-1bff01da]{min-height:36px}@media (width<=767.98px){.selected-table-card[data-v-1bff01da]{border:1px solid var(--border);background:var(--surface);border-radius:30px;height:auto;max-height:none}.card-header[data-v-1bff01da]{flex-flow:row;align-items:center;gap:8px;height:48px;min-height:0;padding:0 15px}.card-title[data-v-1bff01da]{font-size:18px}.card-title__tail[data-v-1bff01da],.items-count__label[data-v-1bff01da]{display:none}.items-count__label-short[data-v-1bff01da]{display:inline}.history-btn[data-v-1bff01da],.enlarged-toggle[data-v-1bff01da]{display:none}.selected-table-card.enlarged .status-col[data-v-1bff01da]{opacity:1;pointer-events:auto}.card-header__title[data-v-1bff01da]{flex:1 1 0;min-width:0}.card-header__refresh[data-v-1bff01da]{flex-shrink:0;order:1}.bulk-bar[data-v-1bff01da]{flex-wrap:wrap;height:auto;padding:12px 16px;position:static}.bulk-actions[data-v-1bff01da]{flex-wrap:wrap;width:100%;margin-left:0}.card-header__settings[data-v-1bff01da],.card-header__actions[data-v-1bff01da]{flex-wrap:nowrap;flex-shrink:0;order:0;justify-content:flex-end;gap:8px;width:auto;margin-left:auto}.card-header__actions~.card-header__settings[data-v-1bff01da]{margin-left:0}.item-row+.item-row[data-v-1bff01da]{margin-top:0}.selected-table-card .rt-pass[data-v-1bff01da]{background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0!important}.selected-table-card .item-row:not(:last-child) .rt-pass[data-v-1bff01da]{border-bottom:2px solid var(--border)!important}.selected-table-card .item-row:last-child .rt-pass[data-v-1bff01da]{border-bottom:none!important}.selected-table-card .item-row:first-child .rt-pass[data-v-1bff01da]{border-top-left-radius:30px!important;border-top-right-radius:30px!important}.selected-table-card .item-row:last-child .rt-pass[data-v-1bff01da]{border-bottom-right-radius:30px!important;border-bottom-left-radius:30px!important}.items-body[data-v-1bff01da]{margin-right:0;padding:0}.selected-table-card .rt-row>[data-label][data-v-1bff01da]:not(.col--collapsed){white-space:normal;text-overflow:clip;overflow:visible}.selected-table-card .rt-row>.col--collapsed[data-v-1bff01da]{display:none!important}.selected-table-card .items-header[data-v-1bff01da]{display:none}.selected-table-card .item-data.rt-row[data-v-1bff01da]{gap:0 8px;flex-flow:wrap!important}.selected-table-card .rt-row[data-v-1bff01da]>*{flex:0 0 100%!important;width:100%!important;min-width:0!important}.selected-table-card .rt-row>[data-label][data-v-1bff01da]{text-align:left!important;border-bottom:none!important;justify-content:flex-start!important}.selected-table-card .rt-row>.last-name-col[data-v-1bff01da],.selected-table-card .rt-row>.first-name-col[data-v-1bff01da],.selected-table-card .rt-row>.middle-name-col[data-v-1bff01da]{font-weight:700;flex:0 auto!important;width:auto!important;padding-top:8px!important;font-size:16px!important}.selected-table-card .rt-row>.last-name-col[data-v-1bff01da],.selected-table-card .rt-row>.first-name-col[data-v-1bff01da]{margin-right:-4px}.selected-table-card .rt-row>.entry-col[data-v-1bff01da],.selected-table-card .rt-row>.exit-col[data-v-1bff01da]{border-top:none!important;flex:0 0 calc(50% - 4px)!important;width:auto!important;padding:5px 0!important}.selected-table-card .rt-row>.entry-col .action-btn[data-v-1bff01da],.selected-table-card .rt-row>.exit-col .action-btn[data-v-1bff01da]{width:100%;min-width:0}.selected-table-card .rt-pass>.status-col[data-v-1bff01da]{display:none!important}.selected-table-card .rt-pass>.expand-col[data-v-1bff01da]{order:10000!important}.selected-table-card .rt-pass>.actions-col[data-v-1bff01da]{order:10001!important}.selected-table-card .rt-pass>.expand-col[data-v-1bff01da],.selected-table-card .rt-pass>.actions-col[data-v-1bff01da]{padding:10px 0 0;overflow:visible;flex:0 0 calc(50% - 4px)!important;width:auto!important}.selected-table-card .rt-row>[data-label][data-v-1bff01da]:before{display:none!important}.selected-table-card .rt-row>.position-col[data-v-1bff01da]:before,.selected-table-card .rt-row>.citizenship-col[data-v-1bff01da]:before,.selected-table-card .rt-row>.organization-col[data-v-1bff01da]:before,.selected-table-card .rt-row>.company-col[data-v-1bff01da]:before,.selected-table-card .rt-row>.application-col[data-v-1bff01da]:before,.selected-table-card .rt-row>.date-col[data-v-1bff01da]:before,.selected-table-card .rt-row>.time-col[data-v-1bff01da]:before{display:block!important}.action-btn[data-v-1bff01da]{min-width:70px;height:36px;font-size:13px}.selected-table-card .rt-pass>.expand-col .expand-btn svg[data-v-1bff01da]{transition:transform .2s}.selected-table-card .rt-pass>.expand-col .expand-btn--open svg[data-v-1bff01da]{transform:rotate(180deg)}}@media (width>=768px){.selected-table-card[data-v-1bff01da],.card-content[data-v-1bff01da]{min-height:0;overflow:clip}.items-header[data-v-1bff01da]{z-index:3;background:var(--surface);position:sticky;top:0}}@media (width>=768px) and (width<=768px){.items-header[data-v-1bff01da]{top:var(--mobile-header-height)}}.selected-table-card .items-body .col[data-v-1bff01da]{font-size:var(--table-font-size,14px)}.selected-table-card.density-compact .item-data[data-v-1bff01da],.selected-table-card.density-compact .header-row[data-v-1bff01da]{padding-top:4px;padding-bottom:4px}.selected-table-card.density-spacious .item-data[data-v-1bff01da],.selected-table-card.density-spacious .header-row[data-v-1bff01da]{padding-top:16px;padding-bottom:16px}@media (width<=767.98px){.grid-toggle[data-v-1bff01da]{display:none}}.entry-col[data-v-1bff01da],.exit-col[data-v-1bff01da]{min-width:86px}.actions-col[data-v-1bff01da],.expand-col[data-v-1bff01da]{min-width:44px}@media (width>=768px){.selected-table-card.grid-mode .header-row[data-v-1bff01da],.selected-table-card.grid-mode .item-data[data-v-1bff01da]{overflow:clip}.selected-table-card.grid-mode .header-row>.col[data-v-1bff01da],.selected-table-card.grid-mode .item-data>.col[data-v-1bff01da]{overflow-clip-margin:200px;position:relative;overflow:clip}.selected-table-card.grid-mode .header-row>.col[data-v-1bff01da]:after,.selected-table-card.grid-mode .item-data>.col[data-v-1bff01da]:after{content:"";background:var(--border);width:1px;position:absolute;top:-200px;bottom:-200px;right:0}.selected-table-card.grid-mode .col--collapsed[data-v-1bff01da]:after,.selected-table-card.grid-mode .header-row>.col[data-v-1bff01da]:last-child:after,.selected-table-card.grid-mode .item-data>.col[data-v-1bff01da]:last-child:after{display:none}}.expand-col[data-v-1bff01da]{flex:2.5 0 0;justify-content:center;align-items:center;display:flex}.expand-btn[data-v-1bff01da]{border:1px solid var(--border);width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:transform .2s,color .15s,background .15s;display:inline-flex}@media (hover:hover){.expand-btn[data-v-1bff01da]:hover{background:var(--surface-2);color:var(--accent-text)}}.expand-btn--open[data-v-1bff01da]{color:var(--accent-text);background:var(--accent-tint);transform:rotate(180deg)}.item-row__details[data-v-1bff01da]{background:var(--surface-2);border-top:1px dashed var(--border);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;padding:12px 16px 14px;display:grid}.detail-item[data-v-1bff01da]{background:var(--surface);border:1px solid var(--border);border-radius:20px;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:10px 14px;display:flex}.detail-item__label[data-v-1bff01da]{color:var(--text-muted);letter-spacing:.3px;white-space:nowrap;font-size:11px;font-weight:400}.detail-item__value[data-v-1bff01da]{color:var(--text);word-break:break-word;min-width:0;font-size:14px;font-weight:500}.application-attachments[data-v-55453782]{flex-direction:column;height:100%;display:flex}.attachments-header[data-v-55453782]{margin-bottom:15px}.attachments-header h4[data-v-55453782]{color:var(--text);margin:0;font-size:16px;font-weight:600}.no-attachments[data-v-55453782]{text-align:center;color:var(--text-muted);flex:1;justify-content:center;align-items:center;padding:40px 20px;font-size:14px;display:flex}.attachments-list[data-v-55453782]{flex-direction:column;flex:1;display:flex;overflow-y:auto}.attachment-group[data-v-55453782]{margin-bottom:15px}.group-header[data-v-55453782]{padding-bottom:10px}.group-title[data-v-55453782]{color:var(--text-muted);text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.group-items[data-v-55453782]{flex-direction:column;gap:10px;display:flex}.attachment-item[data-v-55453782]{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:15px;padding:9px 15px;transition:all .2s}.attachment-item[data-v-55453782]:hover{border-color:var(--accent);background:var(--accent-tint)}.attachment-item.selected[data-v-55453782]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.attachment-header[data-v-55453782]{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.attachment-type[data-v-55453782]{color:var(--accent-text);text-transform:uppercase;background:color-mix(in srgb, var(--accent) 10%, var(--surface));border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.attachment-number[data-v-55453782]{color:var(--text-muted);font-size:11px}.attachment-name[data-v-55453782]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:13px;font-weight:500;overflow:hidden}.attachment-dates[data-v-55453782]{color:var(--text-muted);font-size:11px}.app-files-strip[data-v-5731ac96]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.app-files-strip__tile[data-v-5731ac96]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;text-align:left;align-items:center;gap:8px;max-width:240px;padding:6px 10px 6px 6px;transition:border-color .15s,box-shadow .15s,opacity .15s;display:flex}.app-files-strip__tile[data-v-5731ac96]:hover:not(:disabled){border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb,79, 124, 255), .15)}.app-files-strip__tile[data-v-5731ac96]:disabled{opacity:.6;cursor:default}.app-files-strip__ext[data-v-5731ac96]{letter-spacing:-.2px;text-transform:uppercase;color:#fff;background:var(--text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:8px;font-weight:700;display:flex}.app-files-strip__ext--pdf[data-v-5731ac96]{background:#c0392b}.app-files-strip__ext--image[data-v-5731ac96]{background:#2e86c1}.app-files-strip__ext--sheet[data-v-5731ac96]{background:#1e8449}.app-files-strip__ext--doc[data-v-5731ac96]{background:#2874a6}.app-files-strip__ext--slides[data-v-5731ac96]{background:#d35400}.app-files-strip__tile--pdf[data-v-5731ac96]{background:#c0392b1a;border-color:#c0392b73}.app-files-strip__tile--image[data-v-5731ac96]{background:#2e86c11a;border-color:#2e86c173}.app-files-strip__tile--sheet[data-v-5731ac96]{background:#1e84491a;border-color:#1e844973}.app-files-strip__tile--doc[data-v-5731ac96]{background:#2874a61a;border-color:#2874a673}.app-files-strip__tile--slides[data-v-5731ac96]{background:#d354001a;border-color:#d3540073}.app-files-strip__meta[data-v-5731ac96]{flex-direction:column;min-width:0;display:flex}.app-files-strip__name[data-v-5731ac96]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-files-strip__size[data-v-5731ac96]{color:var(--text-muted);font-size:11px}.app-files-strip__remove[data-v-5731ac96]{color:var(--text-muted);flex-shrink:0;padding:0 2px;font-size:16px;line-height:1}.app-files-strip__remove[data-v-5731ac96]:hover{color:var(--danger-text)}@media (width<=767px){.app-files-strip__tile[data-v-5731ac96]{flex:100%;max-width:100%}}.confirmation-section[data-v-71eac018]{background:var(--surface);border:1px solid var(--border);box-shadow:0 2px 12px var(--shadow-drop);border-radius:20px;margin-bottom:10px;padding:15px;position:relative}.confirmation-header[data-v-71eac018]{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.confirmation-header h4[data-v-71eac018]{color:var(--accent-text);margin:0;font-size:18px;font-weight:700}.confirmation-loading[data-v-71eac018]{align-items:center;display:flex}.confirmation-loading .loader[data-v-71eac018]{border:3px solid var(--surface-2);border-top:3px solid var(--accent);border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin-71eac018}@keyframes spin-71eac018{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.confirmation-info[data-v-71eac018]{margin-bottom:20px}.confirmation-section[data-v-71eac018]>:last-child{margin-bottom:0}.info-row[data-v-71eac018]{justify-content:space-between;padding:6px 0;display:flex}.info-label[data-v-71eac018]{color:var(--text-muted);min-width:120px;font-size:14px;font-weight:400}.confirmation-badge[data-v-71eac018]{border:1px solid;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500;transition:all .3s;display:inline-block}.confirmation-badge.confirmation-approved[data-v-71eac018]{background-color:var(--success-bg);color:var(--success-text);border-color:color-mix(in srgb, var(--success) 30%, var(--surface))}.confirmation-badge.confirmation-pending[data-v-71eac018]{background-color:var(--warning-bg);color:var(--warning-text);border-color:color-mix(in srgb, var(--warning) 30%, var(--surface))}.confirmation-badge.confirmation-rejected[data-v-71eac018]{background-color:var(--danger-bg);color:var(--danger-text);border-color:color-mix(in srgb, var(--danger) 30%, var(--surface))}.responsible-users-section h5[data-v-71eac018]{color:var(--text-muted);margin:0 0 10px;font-size:14px;font-weight:400}.users-list[data-v-71eac018]{flex-direction:column;gap:12px;display:flex}.user-item[data-v-71eac018]{background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:15px;flex-direction:column;gap:3px;padding:12px;transition:all .2s;display:flex;position:relative}.user-item[data-v-71eac018]:hover{border-color:var(--accent);background:var(--accent-tint)}.user-item[data-v-71eac018]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.user-name-block[data-v-71eac018]{color:var(--text);font-size:14px;font-weight:600;line-height:1.4}.user-position-block[data-v-71eac018]{color:var(--text-muted);margin-bottom:2px;font-size:12px;font-style:italic;line-height:1.4}.user-badge-status-row[data-v-71eac018]{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0;display:flex}.required-badge-container[data-v-71eac018]{display:inline-block;position:relative}.required-badge[data-v-71eac018]{background:var(--accent);color:var(--accent-contrast);white-space:nowrap;cursor:help;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.required-tooltip[data-v-71eac018]{background:var(--hint-bg);color:var(--hint-text);pointer-events:none;opacity:0;visibility:hidden;z-index:10;box-shadow:0 2px 8px var(--shadow-drop);border-radius:8px;width:250px;padding:6px 10px;font-size:10px;font-weight:400;line-height:1.4;transition:opacity .15s;position:absolute;top:calc(100% + 6px);left:0}.required-tooltip[data-v-71eac018]:before{content:"";background:var(--hint-bg);border-radius:2px;width:8px;height:8px;position:absolute;top:-4px;left:12px;transform:rotate(45deg)}.required-badge-container:hover .required-tooltip[data-v-71eac018]{opacity:1;visibility:visible}.user-silence-block[data-v-71eac018]{color:var(--warning-text);background:var(--warning-bg);border:1px solid color-mix(in srgb, var(--warning) 30%, var(--surface));border-radius:8px;align-self:flex-start;margin-top:4px;padding:4px 10px;font-size:11px;font-weight:500}.user-comment-block[data-v-71eac018]{color:var(--text-muted);background:var(--accent-tint);border-left:3px solid var(--accent);border-radius:10px;margin-top:4px;padding:6px 10px;font-size:11px}.user-time-block[data-v-71eac018]{color:var(--text-muted);border-radius:6px;align-self:flex-start;padding-top:5px;font-size:11px;display:inline-block}.status-badge[data-v-71eac018]{white-space:nowrap;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-block}.status-approved[data-v-71eac018]{background-color:var(--success-bg);color:var(--success-text);border:1px solid color-mix(in srgb, var(--success) 30%, var(--surface))}.status-rejected[data-v-71eac018]{background-color:var(--danger-bg);color:var(--danger-text);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface))}.status-pending[data-v-71eac018]{background-color:var(--warning-bg);color:var(--warning-text);border:1px solid color-mix(in srgb, var(--warning) 30%, var(--surface))}.status-default[data-v-71eac018]{background-color:var(--border);color:var(--text-muted);border:1px solid var(--border)}.badge[data-v-71eac018]{white-space:nowrap;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.comment-label[data-v-71eac018]{color:var(--text-muted);margin-right:4px;font-size:11px}.comment-text[data-v-71eac018]{color:var(--text);font-size:12px}.history-toggle[data-v-c9a503ca]{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;transition:all .2s;display:flex}.history-toggle[data-v-c9a503ca]:hover{background:var(--surface-2);border-color:var(--accent)}.history-modal-overlay[data-v-c9a503ca]{background:var(--overlay);z-index:20000;-webkit-backdrop-filter:blur(.1px);justify-content:center;align-items:center;animation:.2s ease-out fadeIn-c9a503ca;display:flex;position:fixed;inset:0}@keyframes fadeIn-c9a503ca{0%{opacity:0}to{opacity:1}}.history-modal[data-v-c9a503ca]{background:var(--surface);width:580px;max-width:95%;max-height:calc(var(--app-vh,1vh) * 80);box-shadow:0 10px 30px var(--shadow-drop);border-radius:30px;flex-direction:column;animation:.2s ease-out slideUp-c9a503ca;display:flex}.sheet-handle[data-v-c9a503ca]{display:none}@keyframes slideUp-c9a503ca{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-c9a503ca]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 25px;display:flex}.modal-header h3[data-v-c9a503ca]{color:var(--text);margin:0;font-size:16px;font-weight:600}.header-actions[data-v-c9a503ca]{align-items:center;gap:10px;display:flex}.close-btn[data-v-c9a503ca]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:20px;transition:all .2s;display:flex}.close-btn[data-v-c9a503ca]:hover{background:var(--surface-2);border-color:var(--accent)}.export-btn[data-v-c9a503ca]{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:20px;justify-content:center;align-items:center;gap:8px;width:100px;height:25px;padding:4px 12px;font-size:12px;transition:all .2s;display:flex}.export-btn[data-v-c9a503ca]:hover:not(:disabled){background:var(--surface-2);border-color:var(--accent)}.export-btn[data-v-c9a503ca]:disabled{opacity:1;cursor:not-allowed}.export-icon[data-v-c9a503ca]{width:12px;height:12px}.export-loader[data-v-c9a503ca]{border:2px solid var(--border);border-top:2px solid var(--accent);border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin-c9a503ca}.history-filters[data-v-c9a503ca]{border-bottom:1px solid var(--border);background-color:var(--surface-2);padding:10px 25px}.filter-row[data-v-c9a503ca]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.user-filter[data-v-c9a503ca],.sort-filter[data-v-c9a503ca]{align-items:center;gap:8px;display:flex}.filter-label[data-v-c9a503ca]{color:var(--text-muted);white-space:nowrap;font-size:12px}.custom-select[data-v-c9a503ca]{cursor:pointer;width:180px;position:relative}.select-trigger[data-v-c9a503ca]{background:var(--surface);border:1px solid var(--border);border-radius:20px;justify-content:space-between;align-items:center;padding:6px 12px;transition:all .2s;display:flex}.select-trigger[data-v-c9a503ca]:hover{border-color:var(--accent);background:var(--surface-2)}.selected-value[data-v-c9a503ca]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.select-arrow[data-v-c9a503ca]{width:8px;height:8px;transition:transform .2s}.select-arrow.arrow-open[data-v-c9a503ca]{transform:rotate(90deg)}.fade-enter-active[data-v-c9a503ca],.fade-leave-active[data-v-c9a503ca]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-c9a503ca],.fade-leave-to[data-v-c9a503ca]{opacity:0;transform:translateY(-10px)}.select-dropdown[data-v-c9a503ca]{background:var(--surface);border:1px solid var(--border);height:auto;max-height:300px;box-shadow:0 4px 12px var(--shadow-drop);z-index:1000;border-radius:15px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.select-dropdown[data-v-c9a503ca]::-webkit-scrollbar{width:0}.select-dropdown[data-v-c9a503ca]::-webkit-scrollbar-track{background:0 0}.select-dropdown[data-v-c9a503ca]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 22%, var(--surface));border-radius:2px}.select-option[data-v-c9a503ca]{color:var(--text);cursor:pointer;border-bottom:1px solid var(--border);padding:8px 12px;font-size:12px;transition:all .2s}.select-option[data-v-c9a503ca]:last-child{border-bottom:none}.select-option[data-v-c9a503ca]:hover{background-color:var(--surface-2)}.select-option.selected[data-v-c9a503ca]{background-color:var(--accent-tint);font-weight:500}.sort-btn[data-v-c9a503ca]{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:20px;align-items:center;gap:6px;width:150px;padding:6px 12px;font-size:12px;transition:all .2s;display:flex}.sort-btn[data-v-c9a503ca]:hover{background:var(--surface-2);border-color:var(--accent)}.sort-icon[data-v-c9a503ca]{width:14px;height:14px;transition:transform .2s}.sort-icon.sort-asc[data-v-c9a503ca]{transform:rotate(180deg)}.modal-content[data-v-c9a503ca]{scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;padding:20px 25px;overflow-y:auto}.modal-content[data-v-c9a503ca]::-webkit-scrollbar{display:none}.history-loading[data-v-c9a503ca],.history-empty[data-v-c9a503ca]{color:var(--text-muted);justify-content:center;align-items:center;padding:40px;display:flex}.loader[data-v-c9a503ca]{border:2px solid var(--surface-2);border-top:2px solid var(--accent);border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin-c9a503ca}@keyframes spin-c9a503ca{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.history-timeline[data-v-c9a503ca]{position:relative}.history-date-separator[data-v-c9a503ca]{color:var(--accent-text);border-bottom:1px solid color-mix(in srgb, var(--accent) 25%, var(--surface));letter-spacing:.02em;margin-bottom:8px;padding:8px 0 4px;font-size:11px;font-weight:600}.history-item[data-v-c9a503ca]{gap:12px;margin-bottom:20px;display:flex;position:relative}.history-item[data-v-c9a503ca]:last-child{margin-bottom:0}.timeline-dot[data-v-c9a503ca]{z-index:1;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px}.timeline-line[data-v-c9a503ca]{background:var(--border);width:2px;height:calc(100% + 2px);position:absolute;top:18px;left:4px}.dot-create[data-v-c9a503ca]{background:var(--accent-text)}.dot-read[data-v-c9a503ca]{background:#3b82f6}.dot-approve[data-v-c9a503ca]{background:#059669}.dot-reject[data-v-c9a503ca]{background:#dc2626}.dot-revoke[data-v-c9a503ca]{background:#f59e0b}.dot-success[data-v-c9a503ca]{background:#10b981}.dot-warning[data-v-c9a503ca]{background:#f59e0b}.dot-info[data-v-c9a503ca]{background:#3b82f6}.dot-assign[data-v-c9a503ca]{background:#8b5cf6}.dot-view[data-v-c9a503ca]{background:#9b59b6}.dot-system[data-v-c9a503ca]{background:#8b5cf6}.dot-default[data-v-c9a503ca]{background:#9ca3af}.history-content[data-v-c9a503ca]{flex:1}.history-header[data-v-c9a503ca]{justify-content:space-between;align-items:baseline;margin-bottom:2px;display:flex}.user-name[data-v-c9a503ca]{color:var(--text);font-size:13px;font-weight:500}.system-name[data-v-c9a503ca]{color:var(--accent-text);font-style:italic}.action-time[data-v-c9a503ca]{color:var(--text-muted);font-size:11px}.action-text[data-v-c9a503ca]{color:var(--text-muted);margin-bottom:4px;font-size:12px}.forward-info[data-v-c9a503ca]{color:var(--accent-text);margin-bottom:4px;font-size:11px;font-style:italic}.required-badge[data-v-c9a503ca]{background:var(--accent);color:var(--accent-contrast);border-radius:12px;margin-bottom:4px;padding:2px 8px;font-size:10px;display:inline-block}.status-change[data-v-c9a503ca]{background:var(--surface-2);border-radius:16px;align-items:center;gap:6px;margin-top:2px;padding:3px 8px;font-size:11px;display:inline-flex}.old-status[data-v-c9a503ca]{color:var(--danger-text);font-size:11px;text-decoration:line-through}.arrow[data-v-c9a503ca]{color:var(--text-muted);font-size:10px}.new-status[data-v-c9a503ca]{color:var(--success-text);font-size:11px;font-weight:500}.action-comment[data-v-c9a503ca]{color:var(--text-muted);border-left:2px solid var(--border);margin-top:4px;padding-left:6px;font-size:11px;font-style:italic}@media (width<=768px){.filter-row[data-v-c9a503ca]{flex-direction:column;align-items:flex-start;gap:10px}.user-filter[data-v-c9a503ca],.sort-filter[data-v-c9a503ca],.custom-select[data-v-c9a503ca],.sort-btn[data-v-c9a503ca]{width:100%}.history-modal-overlay[data-v-c9a503ca]{align-items:flex-end;padding:0}.history-modal[data-v-c9a503ca]{border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:90dvh;transition:transform .3s;animation:.3s ease-out historySlideUp-c9a503ca}.history-modal.is-dragging[data-v-c9a503ca]{transition:none}.modal-fade-leave-active .history-modal[data-v-c9a503ca]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.modal-fade-leave-to .history-modal[data-v-c9a503ca]{transform:translateY(100%)}.history-modal-overlay.modal-fade-leave-active[data-v-c9a503ca]{transition:opacity .3s}.sheet-handle[data-v-c9a503ca]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:10px auto 2px;display:block}.close-btn[data-v-c9a503ca]{min-width:44px;min-height:44px}.export-btn[data-v-c9a503ca]{border:1px solid var(--text);background:var(--surface);border-radius:50%;gap:0;width:30px;min-width:30px;height:30px;padding:0}.export-btn[data-v-c9a503ca]:hover:not(:disabled){background:var(--accent-tint)}.export-btn-text[data-v-c9a503ca]{display:none}}@keyframes historySlideUp-c9a503ca{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-fade-enter-active[data-v-c9a503ca],.modal-fade-leave-active[data-v-c9a503ca]{transition:opacity .25s}.modal-fade-enter-from[data-v-c9a503ca],.modal-fade-leave-to[data-v-c9a503ca]{opacity:0}.forward-body[data-v-8bfe6857]{padding:20px}.forward-reader-note[data-v-8bfe6857]{background:var(--accent-tint);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);margin-bottom:16px;padding:10px 12px;font-size:13px;line-height:1.4}.user-search-section[data-v-8bfe6857]{margin-bottom:20px;position:relative}.forward-user-dropdown[data-v-8bfe6857]{background:var(--surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);z-index:1000;box-shadow:0 4px 12px var(--shadow-drop);margin-top:5px;position:absolute;top:100%;left:0;right:0;overflow:hidden}.forward-user-dropdown-content[data-v-8bfe6857]{max-height:382px;overflow-y:auto}.forward-user-item[data-v-8bfe6857]{border-bottom:1px solid var(--border);cursor:pointer;padding:10px;transition:background-color .2s}.forward-user-item[data-v-8bfe6857]:hover{background-color:var(--border)}.forward-user-info[data-v-8bfe6857]{flex-direction:column;gap:4px;display:flex}.forward-user-main[data-v-8bfe6857]{flex-direction:column;gap:3px;display:flex}.forward-user-name[data-v-8bfe6857]{color:var(--text);font-size:14px;font-weight:600}.forward-user-username[data-v-8bfe6857]{color:var(--text-muted);font-size:12px}.forward-user-details[data-v-8bfe6857]{gap:5px;display:flex}.forward-user-position[data-v-8bfe6857],.forward-user-organization[data-v-8bfe6857]{color:var(--text-muted);font-size:12px}.no-results[data-v-8bfe6857]{padding:15px}.no-results-message[data-v-8bfe6857]{text-align:center;color:var(--text-muted);padding:15px;font-size:14px}.selected-forward-users[data-v-8bfe6857]{flex-direction:column;display:flex}.selected-forward-users h4[data-v-8bfe6857]{color:var(--color-text);margin-bottom:10px;font-size:16px;font-weight:600}.forward-users-list-container[data-v-8bfe6857]{max-height:320px;padding-right:5px;overflow-y:auto}.forward-users-list[data-v-8bfe6857]{flex-direction:column;gap:10px;display:flex}.forward-selected-user[data-v-8bfe6857]{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:12px;justify-content:space-between;align-items:flex-start;padding:12px;transition:all .2s;display:flex}.forward-selected-user[data-v-8bfe6857]:hover{border-color:var(--accent);background:var(--color-bg)}.forward-selected-user-info[data-v-8bfe6857]{flex-direction:column;flex:1;gap:8px;display:flex}.forward-selected-user-main[data-v-8bfe6857]{flex-direction:column;gap:3px;display:flex}.forward-selected-user-name[data-v-8bfe6857]{color:var(--text);font-size:15px;font-weight:600}.forward-selected-user-username[data-v-8bfe6857]{color:var(--text-muted);font-size:13px}.forward-selected-user-details[data-v-8bfe6857]{gap:8px;margin-bottom:4px;display:flex}.forward-selected-user-position[data-v-8bfe6857],.forward-selected-user-organization[data-v-8bfe6857]{color:var(--text-muted);background:var(--surface-2);border-radius:12px;padding:2px 8px;font-size:12px;display:inline-block}.forward-selected-user-settings[data-v-8bfe6857]{flex-direction:column;gap:8px;margin-top:4px;display:flex}.setting-toggle[data-v-8bfe6857]{cursor:pointer;color:var(--text-muted);align-items:center;gap:8px;width:fit-content;font-size:13px;display:flex}.setting-toggle.toggle-disabled[data-v-8bfe6857]{opacity:.5;cursor:not-allowed}.setting-checkbox[data-v-8bfe6857]{display:none}.toggle-slider[data-v-8bfe6857]{background-color:var(--border);border-radius:9px;width:34px;height:18px;transition:background-color .3s;display:inline-block;position:relative}.toggle-slider[data-v-8bfe6857]:before{content:"";background-color:var(--surface);border-radius:50%;width:14px;height:14px;transition:transform .3s;position:absolute;top:2px;left:2px}.setting-checkbox:checked+.toggle-slider[data-v-8bfe6857]{background-color:var(--accent)}.setting-checkbox:checked+.toggle-slider[data-v-8bfe6857]:before{transform:translate(16px)}.setting-checkbox:disabled+.toggle-slider[data-v-8bfe6857]{background-color:var(--border);cursor:not-allowed}.toggle-text[data-v-8bfe6857]{color:var(--color-text);font-size:13px}.remove-forward-user-btn[data-v-8bfe6857]{color:var(--danger-text);cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;padding:6px 10px;font-size:20px;transition:background-color .2s}.remove-forward-user-btn[data-v-8bfe6857]:hover{background-color:var(--danger-bg)}.no-forward-users[data-v-8bfe6857]{text-align:center;color:var(--text-muted);border:1px dashed var(--color-border);background:var(--surface-2);border-radius:12px;padding:40px;font-size:15px}.forward-attachments[data-v-8bfe6857]{flex-direction:column;margin-top:20px;display:flex}.forward-attachments-header[data-v-8bfe6857]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.forward-attachments-header h4[data-v-8bfe6857]{color:var(--color-text);margin:0;font-size:16px;font-weight:600}.forward-attachments-all[data-v-8bfe6857]{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:8px;font-size:13px;display:flex}.forward-attachments-list[data-v-8bfe6857]{flex-direction:column;gap:8px;max-height:240px;padding-right:5px;display:flex;overflow-y:auto}.forward-attachment-item[data-v-8bfe6857]{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:12px;padding:9px 8px;transition:background-color .2s;display:flex}.forward-attachment-item[data-v-8bfe6857]:hover{background:var(--accent-tint)}.forward-attachment-info[data-v-8bfe6857]{flex-direction:column;gap:2px;min-width:0;display:flex}.forward-attachment-name[data-v-8bfe6857]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.forward-attachment-group[data-v-8bfe6857]{color:var(--accent-text);background:var(--accent-tint);border-radius:8px;align-self:flex-start;padding:1px 8px;font-size:11px;font-weight:500}.forward-attachments-hint[data-v-8bfe6857]{color:var(--danger-text);margin:8px 0 0;font-size:12px}.forward-user-dropdown-content[data-v-8bfe6857]::-webkit-scrollbar{width:6px}.forward-users-list-container[data-v-8bfe6857]::-webkit-scrollbar{width:6px}.forward-attachments-list[data-v-8bfe6857]::-webkit-scrollbar{width:6px}.forward-user-dropdown-content[data-v-8bfe6857]::-webkit-scrollbar-track{background:var(--surface-2);border-radius:10px}.forward-users-list-container[data-v-8bfe6857]::-webkit-scrollbar-track{background:var(--surface-2);border-radius:10px}.forward-attachments-list[data-v-8bfe6857]::-webkit-scrollbar-track{background:var(--surface-2);border-radius:10px}.forward-user-dropdown-content[data-v-8bfe6857]::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}.forward-users-list-container[data-v-8bfe6857]::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}.forward-attachments-list[data-v-8bfe6857]::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}.forward-user-dropdown-content[data-v-8bfe6857]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.forward-users-list-container[data-v-8bfe6857]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.forward-attachments-list[data-v-8bfe6857]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.forward-message-field[data-v-8bfe6857]{margin-top:20px;margin-bottom:12px}.forward-message-wrapper[data-v-8bfe6857]{position:relative}.forward-message-textarea[data-v-8bfe6857]{min-height:80px;padding-bottom:26px}.forward-message-counter[data-v-8bfe6857]{color:var(--color-text-muted);pointer-events:none;font-size:12px;position:absolute;bottom:8px;right:12px}.forward-message-counter--warning[data-v-8bfe6857]{color:var(--danger-text)}.forward-message-warning[data-v-8bfe6857]{background:var(--warning-bg);border:1px solid var(--color-warning);border-radius:var(--radius-md);color:var(--color-text);align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.forward-message-warning-icon[data-v-8bfe6857]{flex-shrink:0;font-size:14px;line-height:1.4}.base-modal.forward-modal{border-radius:30px}.forward-messages-section[data-v-ecb1e04f]{background:var(--surface);border:1px solid var(--border);box-shadow:0 2px 12px var(--shadow-drop);border-radius:20px;overflow:hidden}.forward-messages-header[data-v-ecb1e04f]{border:none;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:12px 15px;font-family:inherit;transition:border-color .2s;display:flex}.forward-messages-section.collapsed .forward-messages-header[data-v-ecb1e04f]{border-bottom-color:#0000}.fm-chevron[data-v-ecb1e04f]{color:var(--text-muted);font-size:12px;transition:transform .2s}.forward-messages-section.collapsed .fm-chevron[data-v-ecb1e04f]{transform:rotate(-90deg)}.forward-messages-header h4[data-v-ecb1e04f]{color:var(--text-muted);flex:1;margin:0;font-size:14px;font-weight:400}.fm-count[data-v-ecb1e04f]{color:var(--color-primary,var(--accent-text));background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.forward-messages-body[data-v-ecb1e04f]{grid-template-rows:1fr;transition:grid-template-rows .25s;display:grid}.forward-messages-section.collapsed .forward-messages-body[data-v-ecb1e04f]{grid-template-rows:0fr}.forward-messages-body-inner[data-v-ecb1e04f]{min-height:0;overflow:hidden}.forward-messages-list[data-v-ecb1e04f]{flex-direction:column;margin:0;padding:15px;list-style:none;display:flex}.forward-message-item[data-v-ecb1e04f]{border-bottom:1px solid var(--border);padding:12px 0}.forward-message-item[data-v-ecb1e04f]:first-child{padding-top:0}.forward-message-item[data-v-ecb1e04f]:last-child{border-bottom:none;padding-bottom:0}.forward-message-meta[data-v-ecb1e04f]{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.forward-message-author[data-v-ecb1e04f]{color:var(--text);font-size:14px;font-weight:600}.forward-message-date[data-v-ecb1e04f]{color:var(--text-muted);flex-shrink:0;font-size:12px}.forward-message-action[data-v-ecb1e04f]{color:var(--text);word-break:break-word;margin:0 0 4px;font-size:13px;font-weight:500;line-height:140%}.forward-message-recipients[data-v-ecb1e04f]{color:var(--text-muted);word-break:break-word;margin:0 0 4px;font-size:13px;line-height:140%}.forward-message-recipients-label[data-v-ecb1e04f]{color:var(--text-muted)}.forward-message-text[data-v-ecb1e04f]{color:var(--text);white-space:pre-wrap;word-break:break-word;margin:4px 0 0;font-size:14px;line-height:150%}.qi[data-v-82996939]{padding:16px 0}.qi-subject[data-v-82996939]{color:var(--text);word-break:break-word;cursor:pointer;margin-bottom:4px;padding-right:62px;font-size:15px;font-weight:700;position:relative}.qi-new[data-v-82996939]{letter-spacing:.2px;color:var(--warning-text);background:var(--warning-bg);border:1px solid color-mix(in srgb, var(--warning) 42%, var(--surface));border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1;position:absolute;top:0;right:0}.qi-meta[data-v-82996939]{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.qi-author[data-v-82996939]{color:var(--text);font-size:13px;font-weight:500}.qi-init[data-v-82996939]{color:var(--accent-text);font-weight:500}.qi-when[data-v-82996939]{color:var(--color-text-muted);flex-shrink:0;font-size:12px}.qi-attachments[data-v-82996939]{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;display:flex}.qi-attachments-label[data-v-82996939]{color:var(--color-text-muted);font-size:12px}.qi-chip[data-v-82996939]{color:var(--accent-text);background:var(--color-primary-tint,color-mix(in srgb, var(--accent) 8%, var(--surface)));border-radius:8px;padding:2px 9px;font-size:11px;font-weight:600}.qi-text[data-v-82996939]{color:var(--text);white-space:pre-wrap;word-break:break-word;margin:0 0 8px;font-size:14px;line-height:150%}.qi-toggle[data-v-82996939]{color:var(--accent-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:2px 0;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.qi-tri[data-v-82996939]{font-size:10px;transition:transform .2s}.qi-toggle[aria-expanded=true] .qi-tri[data-v-82996939]{transform:rotate(90deg)}.qi-thread[data-v-82996939]{border-left:2px solid var(--accent-tint);margin:8px 0 0 14px;padding-left:14px}.qi-answer[data-v-82996939]{padding:8px 0}.qi-answer+.qi-answer[data-v-82996939]{border-top:1px solid var(--surface-2)}.qi-answer-text[data-v-82996939]{color:var(--text);white-space:pre-wrap;word-break:break-word;margin:0;font-size:13.5px;line-height:150%}.qi-reply[data-v-82996939]{margin-top:10px;position:relative}.qi-reply-input[data-v-82996939]{border:1px solid var(--color-border);border-radius:var(--radius-md);resize:vertical;width:100%;min-height:44px;padding:9px 108px 9px 12px;font-family:inherit;font-size:13px}.qi-reply-input[data-v-82996939]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--color-primary-tint,#4f5bdf14);outline:none}.qi-reply-send[data-v-82996939]{color:var(--accent-contrast);background:var(--color-primary);border-radius:var(--radius-pill,999px);cursor:pointer;border:none;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s;position:absolute;bottom:15px;right:10px}.qi-reply-send[data-v-82996939]:hover:not(:disabled){background:var(--color-primary-hover,var(--accent-hover))}.qi-reply-send[data-v-82996939]:disabled{opacity:.5;cursor:not-allowed}.ask-body[data-v-ffbf8724]{padding:20px}.ask-field[data-v-ffbf8724]{margin-bottom:16px}.ask-optional[data-v-ffbf8724]{color:var(--color-text-muted);font-size:13px;font-weight:400}.ask-text-wrapper[data-v-ffbf8724]{position:relative}.ask-textarea[data-v-ffbf8724]{min-height:96px;padding-bottom:26px}.ask-text-counter[data-v-ffbf8724]{color:var(--color-text-muted);pointer-events:none;font-size:12px;position:absolute;bottom:8px;right:12px}.ask-text-counter--warning[data-v-ffbf8724]{color:var(--danger-text)}.ask-attachments[data-v-ffbf8724]{flex-direction:column;margin-top:8px;display:flex}.ask-attachments-header[data-v-ffbf8724]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ask-attachments-header h4[data-v-ffbf8724]{color:var(--color-text);margin:0;font-size:15px;font-weight:600}.ask-toggle[data-v-ffbf8724],.ask-attachment-item[data-v-ffbf8724]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.ask-toggle[data-v-ffbf8724]{flex-shrink:0;font-size:13px}.ask-attachment-item[data-v-ffbf8724]{border-radius:var(--radius-md);padding:9px 8px;transition:background-color .2s}.ask-attachment-item[data-v-ffbf8724]:hover{background:var(--accent-tint)}.ask-attachment-name[data-v-ffbf8724]{color:var(--color-text);font-size:14px}.setting-checkbox[data-v-ffbf8724]{display:none}.toggle-slider[data-v-ffbf8724]{background-color:var(--border);border-radius:9px;flex-shrink:0;width:34px;height:18px;transition:background-color .3s;display:inline-block;position:relative}.toggle-slider[data-v-ffbf8724]:before{content:"";background-color:var(--surface);border-radius:50%;width:14px;height:14px;transition:transform .3s;position:absolute;top:2px;left:2px}.setting-checkbox:checked+.toggle-slider[data-v-ffbf8724]{background-color:var(--accent)}.setting-checkbox:checked+.toggle-slider[data-v-ffbf8724]:before{transform:translate(16px)}.base-modal.ask-question-modal{border-radius:30px}@media (width<=768px){.base-modal.ask-question-modal{border-radius:16px 16px 0 0}}.questions-section[data-v-2642255b]{background:var(--surface);border:1px solid var(--border);box-shadow:0 2px 12px var(--shadow-drop);border-radius:20px;overflow:hidden}.questions-header[data-v-2642255b]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 15px;transition:border-color .2s;display:flex}.questions-section.collapsed .questions-header[data-v-2642255b]{border-bottom-color:#0000}.questions-toggle[data-v-2642255b]{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:10px;margin:0;padding:0;font-family:inherit;display:flex}.q-chevron[data-v-2642255b]{color:var(--text-muted);font-size:12px;transition:transform .2s}.questions-section.collapsed .q-chevron[data-v-2642255b]{transform:rotate(-90deg)}.questions-header h4[data-v-2642255b]{color:var(--text-muted);margin:0;font-size:14px;font-weight:400}.q-count[data-v-2642255b]{color:var(--color-primary,var(--accent-text));background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.q-new-dot[data-v-2642255b]{color:var(--warning-text);background:var(--warning-bg);border:1px solid color-mix(in srgb, var(--warning) 42%, var(--surface));letter-spacing:.2px;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1}.question-ask-button[data-v-2642255b]{flex-shrink:0;align-items:center;gap:6px;height:24px;padding:0 12px;font-size:12px;display:inline-flex}.qab-icon[data-v-2642255b]{flex-shrink:0}.questions-body[data-v-2642255b]{grid-template-rows:1fr;transition:grid-template-rows .25s;display:grid}.questions-section.collapsed .questions-body[data-v-2642255b]{grid-template-rows:0fr}.questions-body-inner[data-v-2642255b]{min-height:0;overflow:hidden}.questions-body-pad[data-v-2642255b]{padding:15px}.questions-empty[data-v-2642255b]{color:var(--color-text-muted);margin:0;font-size:13px}.questions-list[data-v-2642255b]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.questions-list li[data-v-2642255b]:not(:last-child){border-bottom:1px solid var(--border)}.questions-list li[data-v-2642255b]:first-child .qi{padding-top:0}.questions-list li[data-v-2642255b]:last-child .qi{padding-bottom:0}.action-bar-root[data-v-2b442f16]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.supplement-actions[data-v-2b442f16]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:flex}.supplement-confirm-body[data-v-2b442f16]{padding:20px}.supplement-confirm-message[data-v-2b442f16]{color:var(--text-muted);margin:0 0 16px;font-size:13.5px;line-height:1.5}.supplement-comment[data-v-2b442f16]{flex-direction:column;gap:6px;display:flex}.supplement-comment__label[data-v-2b442f16]{color:var(--text-muted);font-size:12px}.supplement-comment__input[data-v-2b442f16]{min-height:64px}.action-buttons-wrapper[data-v-2b442f16]{align-items:center;gap:15px;display:flex}.action-buttons[data-v-2b442f16]{align-items:center;min-height:36px;display:flex}.action-buttons-track[data-v-2b442f16]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.fade-enter-active[data-v-2b442f16],.fade-leave-active[data-v-2b442f16]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-2b442f16],.fade-leave-to[data-v-2b442f16]{opacity:0;transform:translateY(-10px)}.view-buttons[data-v-2b442f16]{gap:10px;display:flex}@media (width<=768px){.action-buttons-wrapper[data-v-2b442f16],.action-buttons[data-v-2b442f16],.action-buttons-track[data-v-2b442f16],.view-buttons[data-v-2b442f16]{flex-wrap:nowrap}.action-bar-root[data-v-2b442f16]{flex-direction:column;align-items:flex-start}.supplement-actions[data-v-2b442f16]{justify-content:flex-start;align-self:stretch}.confirm-btn[data-v-2b442f16],.reject-btn[data-v-2b442f16],.accept-btn[data-v-2b442f16]{white-space:nowrap;padding:8px 14px}.subtle-btn.revoke-approval-btn[data-v-2b442f16]{white-space:nowrap;min-width:auto;padding:8px 14px}}.is-tour-stub[data-v-2b442f16]{opacity:.5;cursor:default;pointer-events:none}.confirm-btn[data-v-2b442f16],.reject-btn[data-v-2b442f16],.accept-btn[data-v-2b442f16]{cursor:pointer;border:none;border:1px solid var(--border);border-radius:50px;min-width:120px;padding:6px 24px;font-size:14px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s,opacity .2s;position:relative;overflow:hidden}.confirm-btn[data-v-2b442f16],.accept-btn[data-v-2b442f16]{background:var(--success);color:var(--fill-text)}.confirm-btn[data-v-2b442f16]:hover:not(:disabled),.accept-btn[data-v-2b442f16]:hover:not(:disabled){background:color-mix(in srgb, var(--success) 85%, var(--text))}.reject-btn[data-v-2b442f16]{background:var(--danger);color:var(--fill-text)}.reject-btn[data-v-2b442f16]:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 85%, var(--text))}.subtle-btn[data-v-2b442f16]{cursor:pointer;min-width:140px;color:var(--text-muted);border:none;border:1px solid var(--border);background:0 0;border-radius:50px;padding:6px 24px;font-size:14px;font-weight:500;transition:all .2s}.subtle-btn[data-v-2b442f16]:hover:not(:disabled){background:var(--surface-2);color:var(--text-muted)}.subtle-btn[data-v-2b442f16]:disabled{opacity:.5;cursor:not-allowed}.revoke-approval-btn[data-v-2b442f16]{border-color:var(--warning);color:var(--warning-text)}.revoke-approval-btn[data-v-2b442f16]:hover:not(:disabled){background:var(--warning-bg);border:1px solid color-mix(in srgb, var(--warning) 42%, var(--surface));color:var(--warning-text)}.vote-status-badge[data-v-2b442f16]{text-align:center;border:1px solid;border-radius:50px;min-width:140px;padding:6px 16px;font-size:14px;font-weight:600}.vote-status-badge.vote-approved[data-v-2b442f16]{background:color-mix(in srgb, var(--success) 10%, var(--surface));color:var(--success-text);border-color:#0988004d}.vote-status-badge.vote-rejected[data-v-2b442f16]{background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger-text);border-color:#ff66684d}.info-badge[data-v-2b442f16]{text-align:center;background:var(--border);min-width:200px;color:var(--text-muted);border:1px solid var(--border);border-radius:50px;padding:6px 16px;font-size:14px;font-weight:500}.blacklist-gate-hint[data-v-2b442f16]{text-align:center;background:color-mix(in srgb, var(--warning) 10%, var(--surface));max-width:240px;color:var(--warning-text);cursor:help;border:1px solid #f59e0b59;border-radius:50px;padding:6px 14px;font-size:13px;font-weight:500}.status-badge[data-v-2b442f16]{text-align:center;border-radius:50px;min-width:120px;padding:6px 24px;font-size:14px;font-weight:600}.status-in-work-badge[data-v-2b442f16]{background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent-text);border:1px solid #4f5bdf4d}.status-rejected-badge[data-v-2b442f16]{background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger-text);border:1px solid #dc26264d}.status-approved-badge[data-v-2b442f16]{background:color-mix(in srgb, var(--success) 10%, var(--surface));color:var(--success-text);border:1px solid color-mix(in srgb, var(--success) 45%, transparent)}.status-pending-badge[data-v-2b442f16]{background:color-mix(in srgb, var(--warning) 10%, var(--surface));color:var(--warning-text);border:1px solid #d977064d}.status-completed-badge[data-v-2b442f16]{background:color-mix(in srgb, var(--success) 10%, var(--surface));color:var(--success-text);border:1px solid color-mix(in srgb, var(--success) 45%, transparent)}.confirm-btn[data-v-2b442f16]:disabled,.reject-btn[data-v-2b442f16]:disabled,.accept-btn[data-v-2b442f16]:disabled,.subtle-btn[data-v-2b442f16]:disabled{opacity:.5;cursor:not-allowed}.button-loading[data-v-2b442f16]{border:2px solid #ffffff4d;border-top-color:var(--surface);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-2b442f16;display:inline-block}.actions-ready-loader[data-v-2b442f16]{border-color:var(--border);border-top-color:var(--accent-text)}@keyframes spin-2b442f16{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes skeleton-shimmer-e7acb6a1{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton-block[data-v-e7acb6a1]{background:var(--color-skeleton);position:relative;overflow:hidden}.skeleton-block[data-v-e7acb6a1]:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--color-skeleton-shine) 50%, transparent 100%);animation:1.5s cubic-bezier(.4,0,.2,1) infinite skeleton-shimmer-e7acb6a1;position:absolute;inset:0}.assign[data-v-679c37e9]{flex-direction:column;gap:16px;padding:20px;display:flex}.assign__summary[data-v-679c37e9]{color:var(--text-muted,var(--text-muted));margin:0;font-size:14px}.assign__state[data-v-679c37e9]{text-align:center;color:var(--text-muted,var(--text-muted));padding:24px 0;font-size:14px}.assign__content[data-v-679c37e9]{flex-direction:column;justify-content:flex-start;display:flex}.assign-fade-enter-active[data-v-679c37e9],.assign-fade-leave-active[data-v-679c37e9]{transition:opacity .18s}.assign-fade-enter-from[data-v-679c37e9],.assign-fade-leave-to[data-v-679c37e9]{opacity:0}@media (prefers-reduced-motion:reduce){.assign-fade-enter-active[data-v-679c37e9],.assign-fade-leave-active[data-v-679c37e9]{transition:none}}.assign__grid[data-v-679c37e9]{flex-wrap:wrap;gap:8px;max-height:320px;display:flex;overflow-y:auto}.assign__item[data-v-679c37e9]{border:1px solid var(--border,var(--border));border-radius:var(--radius-md);background:var(--surface-2,var(--surface-2));color:var(--text,var(--text));cursor:pointer;padding:8px 14px;font-size:13.5px;transition:background .15s,border-color .15s,color .15s}.assign__item[data-v-679c37e9]:not(.assign__item--active):not(.assign__item--inactive):hover{border-color:var(--accent);color:var(--accent-text)}.assign__item--active[data-v-679c37e9]{border-color:var(--accent);background:var(--color-primary);color:var(--accent-contrast);font-weight:600}.assign__item--inactive[data-v-679c37e9]{opacity:.45;cursor:not-allowed}.assign__warning[data-v-679c37e9]{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--warning) 16%, var(--surface));color:var(--warning-text);margin:0;padding:9px 12px;font-size:13px}.search[data-v-9afdc6e4]{border:1px solid var(--border);border-radius:15px;outline:none;justify-content:space-between;align-items:center;width:220px;height:35px;padding:0 10px;display:flex}.search__input[data-v-9afdc6e4]{background-color:#0000;border:none;outline:none;width:100%;font-size:14px}.search__icon[data-v-9afdc6e4]{width:15px;height:15px}.attachment-details[data-v-c7272dca]{background:var(--surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 2px 12px var(--shadow-drop)}.attachment-header-section[data-v-c7272dca]{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 24px;padding:15px;display:grid}.attachment-details h4[data-v-c7272dca]{color:var(--accent-text);grid-column:1/-1;margin:0;font-size:18px;font-weight:700}.date-range[data-v-c7272dca],.time-range[data-v-c7272dca]{flex-direction:column;gap:0;font-size:14px;display:flex}.attachment-title-row[data-v-c7272dca]{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.attachment-tags[data-v-c7272dca]{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.date-range[data-v-c7272dca]:last-child,.time-range[data-v-c7272dca]:last-child{margin-bottom:0}.date-label[data-v-c7272dca],.time-label[data-v-c7272dca]{color:var(--text-muted);min-width:110px;font-size:14px;font-weight:400}.date-value[data-v-c7272dca],.time-value[data-v-c7272dca]{color:var(--text);font-size:15px;font-weight:400}.custom-values-section[data-v-c7272dca]{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 24px;padding:15px;display:grid}.custom-value-row[data-v-c7272dca]{flex-direction:column;font-size:14px;display:flex}.custom-value-label[data-v-c7272dca]{color:var(--text-muted);font-weight:400}.custom-value-text[data-v-c7272dca]{color:var(--text);font-size:15px;font-weight:400}.attachment-data-section[data-v-c7272dca]{min-height:300px;padding:15px}.el-section[data-v-c7272dca]{flex-direction:column;gap:10px;display:flex}.el-section__head[data-v-c7272dca]{align-items:center;gap:10px;display:flex}.el-search[data-v-c7272dca]{flex-shrink:0;height:30px;margin-left:auto}.el-section__head h5[data-v-c7272dca]{color:var(--color-text);margin:0;font-size:16px;font-weight:700}.el-count[data-v-c7272dca]{border-radius:var(--radius-pill);background:var(--color-primary-tint);color:var(--accent-text);font-variant-numeric:tabular-nums;padding:2px 10px;font-size:12px;font-weight:600}.el-table[data-v-c7272dca]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--surface)}.el-scroll--scrollable[data-v-c7272dca]{overflow-x:auto}.el-head[data-v-c7272dca],.el-row[data-v-c7272dca]{align-items:center;gap:10px;padding:0 12px;display:flex}.el-head[data-v-c7272dca]{border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--accent-tint);border-bottom:1px solid var(--color-border);height:38px;color:var(--text-muted);font-size:12px;font-weight:600}.el-row[data-v-c7272dca]{border-bottom:1px solid var(--border);opacity:0;min-height:46px;padding-top:8px;padding-bottom:8px;transition:background .15s;animation:.3s ease-out forwards slideIn-c7272dca;transform:translateY(10px)}.el-row[data-v-c7272dca]:last-child{border-bottom:none}.el-row--clickable[data-v-c7272dca]{cursor:pointer}.el-row--clickable[data-v-c7272dca]:hover{background:var(--color-bg)}.el-row--flagged[data-v-c7272dca]{background:var(--danger-bg);box-shadow:inset 3px 0 0 var(--color-danger)}.el-row--flagged.el-row--clickable[data-v-c7272dca]:hover{background:var(--danger-bg)}.el-row--supplement-pending[data-v-c7272dca]:not(.el-row--flagged){background:var(--surface-sunken);box-shadow:inset 3px 0 0 var(--warning)}.el-row--supplement-pending:not(.el-row--flagged).el-row--clickable[data-v-c7272dca]:hover{background:var(--surface-sunken)}.el-row--supplement-approved[data-v-c7272dca]:not(.el-row--flagged){background:var(--surface-sunken);box-shadow:inset 3px 0 0 var(--info)}.el-row--supplement-approved:not(.el-row--flagged).el-row--clickable[data-v-c7272dca]:hover{background:var(--surface-sunken)}.el-row--supplement-closed[data-v-c7272dca]:not(.el-row--flagged){box-shadow:inset 3px 0 0 var(--text-muted)}.el-row--supplement-closed .c-num[data-v-c7272dca],.el-row--supplement-closed .val[data-v-c7272dca],.el-row--supplement-closed .val-sub[data-v-c7272dca],.el-row--supplement-closed .chip[data-v-c7272dca],.el-row--supplement-closed .qty[data-v-c7272dca]{opacity:.55}.supplement-badge[data-v-c7272dca]{max-width:100%;margin-top:3px;display:inline-flex}.el-cell--key .supplement-line .supplement-badge[data-v-c7272dca]{white-space:normal;text-align:left;line-height:1.3}@keyframes slideIn-c7272dca{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.c-num[data-v-c7272dca]{width:22px;color:var(--text-muted);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:13px}.c-state[data-v-c7272dca]{flex-shrink:0;justify-content:flex-end;gap:8px;width:112px;display:flex;overflow:hidden}.c-state[data-v-c7272dca]>*{max-width:100%}.c-state--qty[data-v-c7272dca]{justify-content:flex-end}.el-cell[data-v-c7272dca]{min-width:0}.el-row .val[data-v-c7272dca]{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:13.5px;display:block;overflow:hidden}.el-row .c-key .val[data-v-c7272dca],.el-row .c-places .val[data-v-c7272dca]{color:var(--text);font-size:14.5px;font-weight:600}.val-sub[data-v-c7272dca]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12.5px;display:block;overflow:hidden}.cell-chips[data-v-c7272dca]{align-items:center;gap:6px;min-width:0;display:flex}.cell-chips .chips[data-v-c7272dca]{flex:0 auto}.chips[data-v-c7272dca]{flex-wrap:nowrap;gap:6px;min-width:0;display:flex;overflow:hidden}.chip[data-v-c7272dca]{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--surface);max-width:100%;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;align-items:center;padding:3px 10px;font-size:12.5px;display:inline-flex;overflow:hidden}.chip--more[data-v-c7272dca]{background:var(--color-primary-tint);color:var(--accent-text);border-style:dashed;border-color:#4f5bdf66;font-weight:600}.chip--assign[data-v-c7272dca]{background:var(--surface);color:var(--accent-text);cursor:pointer;border-style:dashed;border-color:#4f5bdf73;padding:3px 9px;font-weight:700;line-height:1}.chip--assign[data-v-c7272dca]:hover{background:var(--color-primary-tint)}.chip--assign-empty[data-v-c7272dca]{padding:3px 12px;font-weight:600}.chip--empty[data-v-c7272dca]{color:var(--accent-text);background:0 0;border:none;padding-left:0}.val[data-hint][data-v-c7272dca],.chip[data-hint][data-v-c7272dca],.blacklist-badge[data-hint][data-v-c7272dca],.supplement-badge[data-hint][data-v-c7272dca]{position:relative}.val[data-hint][data-v-c7272dca]:after,.chip[data-hint][data-v-c7272dca]:after,.blacklist-badge[data-hint][data-v-c7272dca]:after,.supplement-badge[data-hint][data-v-c7272dca]:after{content:attr(data-hint);background:var(--hint-bg);color:var(--hint-text);white-space:nowrap;border-radius:var(--radius-sm);opacity:0;pointer-events:none;z-index:5;padding:7px 11px;font-size:12px;font-weight:500;transition:opacity .15s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}.supplement-badge[data-hint][data-v-c7272dca]:after{white-space:normal;text-align:left;width:max-content;max-width:240px;line-height:1.35;left:0;transform:none}.supplement-badge[data-hint][data-v-c7272dca]:before{left:14px;transform:none}.val[data-hint][data-v-c7272dca]:before,.chip[data-hint][data-v-c7272dca]:before,.blacklist-badge[data-hint][data-v-c7272dca]:before,.supplement-badge[data-hint][data-v-c7272dca]:before{content:"";border:6px solid #0000;border-top-color:var(--hint-bg);opacity:0;pointer-events:none;z-index:5;transition:opacity .15s;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}@media (hover:hover){.val[data-hint][data-v-c7272dca]:hover:after,.val[data-hint][data-v-c7272dca]:hover:before,.chip[data-hint][data-v-c7272dca]:hover:after,.chip[data-hint][data-v-c7272dca]:hover:before,.blacklist-badge[data-hint][data-v-c7272dca]:hover:after,.blacklist-badge[data-hint][data-v-c7272dca]:hover:before,.supplement-badge[data-hint][data-v-c7272dca]:hover:after,.supplement-badge[data-hint][data-v-c7272dca]:hover:before{opacity:1}}.qty[data-v-c7272dca]{border-radius:var(--radius-pill);background:var(--color-primary-tint);color:var(--accent-text);font-variant-numeric:tabular-nums;padding:3px 11px;font-size:13px;font-weight:600;display:inline-flex}.blacklist-badge[data-v-c7272dca]{flex-shrink:0}.blacklist-override-btn[data-v-c7272dca]{white-space:nowrap;flex-shrink:0;padding:5px 12px;font-size:12px}.el-foot__right[data-v-c7272dca]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.el-foot__bulk[data-v-c7272dca]{align-items:center;gap:6px;display:flex}.el-foot__bulk-label[data-v-c7272dca]{color:var(--text-muted)}.el-foot__bulk-btn[data-v-c7272dca]{padding:3px 12px;font-size:12.5px}.el-foot[data-v-c7272dca]{border-radius:0 0 var(--radius-md) var(--radius-md);border-top:1px solid var(--color-border);background:var(--accent-tint);color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}.bulk-sheet[data-v-c7272dca]{flex-direction:column;padding:6px 0 10px;display:flex}.bulk-sheet__item[data-v-c7272dca]{width:100%;min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 20px;font-size:15px;transition:background .15s;display:flex}.bulk-sheet__item[data-v-c7272dca]:hover,.bulk-sheet__item[data-v-c7272dca]:active{background:var(--surface-sunken)}.loading-container[data-v-c7272dca]{flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:40px;display:flex}.loading-spinner[data-v-c7272dca]{border:3px solid var(--surface-2);border-top:3px solid var(--color-primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin-c7272dca}.loading-text[data-v-c7272dca]{color:var(--text-muted);font-size:14px;font-weight:500}.no-data[data-v-c7272dca]{text-align:center;color:var(--text-muted);padding:40px 20px;font-size:14px;font-style:italic}@keyframes spin-c7272dca{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=767.98px){.attachment-header-section[data-v-c7272dca],.custom-values-section[data-v-c7272dca],.attachment-data-section[data-v-c7272dca]{padding:12px}.attachment-data-section[data-v-c7272dca]{min-height:0}.el-section__head[data-v-c7272dca]{flex-wrap:nowrap;gap:8px}.el-section__head h5[data-v-c7272dca]{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;min-width:0;font-size:15px;overflow:hidden}.el-section__head .el-count[data-v-c7272dca]{flex-shrink:0}.el-section__head .el-search[data-v-c7272dca]{flex:1 1 0;width:auto;min-width:70px;height:36px;margin-left:0;padding:0 10px}.el-section__head .el-search[data-v-c7272dca] .search__input{font-size:14px}.el-section__head .el-search[data-v-c7272dca] .search__icon{width:15px;height:15px}.el-scroll--scrollable[data-v-c7272dca]{overflow-x:hidden}.el-inner[data-v-c7272dca]{min-width:0!important}.el-row .c-num[data-v-c7272dca]{display:none}.el-table[data-v-c7272dca]{background:0 0;border:none;border-radius:0}.el-foot[data-v-c7272dca]{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;margin-top:8px}.el-foot__bulk-btn[data-v-c7272dca]{white-space:nowrap;min-height:28px;position:relative}.el-foot__bulk-btn[data-v-c7272dca]:before{content:"";position:absolute;inset:-8px -4px}.el-table .el-row[data-v-c7272dca]{gap:0!important;padding:8px 12px!important}.el-row .el-cell[data-v-c7272dca]:before{display:none!important}.el-table .el-row .el-cell[data-v-c7272dca]{align-items:center;gap:2px 8px;text-align:left!important;border-bottom:none!important;flex:none!important;justify-content:flex-start!important;padding:8px 0!important}.el-row .el-cell~.el-cell[data-v-c7272dca]{border-top:1px dashed color-mix(in srgb, var(--border) 60%, var(--surface))}.el-row .c-state[data-v-c7272dca]{justify-content:flex-start;width:100%}.el-row .el-cell~.c-state[data-v-c7272dca]:not(:empty){border-top:1px dashed color-mix(in srgb, var(--border) 60%, var(--surface));align-items:center;padding:8px 0}.el-row .chips[data-v-c7272dca]{flex-wrap:wrap;justify-content:flex-start;overflow:visible}.el-row .val[data-v-c7272dca],.val-sub[data-v-c7272dca]{white-space:normal;text-align:left}.el-row .el-cell--key[data-v-c7272dca]{flex-wrap:wrap}.el-row .el-cell--key .val[data-v-c7272dca],.el-row .el-cell--key .val-sub[data-v-c7272dca]{flex:0 auto;min-width:0}.el-row .el-cell--key .val-sub[data-v-c7272dca]{margin-top:0}.el-row .el-cell--key .supplement-line[data-v-c7272dca]{flex:0 0 100%;min-width:0;padding-bottom:4px}.el-row .el-cell--key .supplement-badge[data-v-c7272dca]{max-width:100%;margin-top:0}.blacklist-override-btn[data-v-c7272dca]{width:100%}}.override-body[data-v-028f0dea]{padding:20px}.override-lead[data-v-028f0dea]{color:var(--text-muted);margin:0 0 16px;font-size:13.5px;line-height:1.5}.override-matched[data-v-028f0dea]{border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface));background:var(--danger-bg);border-radius:var(--radius-md);margin-bottom:16px;padding:12px 14px}.override-matched__label[data-v-028f0dea]{text-transform:uppercase;letter-spacing:.06em;color:var(--danger-text);font-size:11px;font-weight:700}.override-matched__value[data-v-028f0dea]{color:var(--accent-text);margin-top:4px;font-size:14px;font-weight:600}.override-matched__reason[data-v-028f0dea]{color:var(--danger-text);margin-top:2px;font-size:12.5px}.base-modal.bl-override-modal{border-radius:30px}.msg-modal-title[data-v-c72ac2d8]{flex-direction:column;gap:2px;min-width:0;display:flex}.msg-modal-title__main[data-v-c72ac2d8]{color:var(--color-text,var(--text));font-size:18px;font-weight:600;line-height:1.2}.msg-modal-title__num[data-v-c72ac2d8]{color:var(--text-muted);font-size:13px;font-weight:500;line-height:1.2}.text-constructor-content[data-v-c72ac2d8]{color:var(--text);word-break:break-word;padding:25px;font-size:15px;line-height:1.5}.text-constructor-content[data-v-c72ac2d8] img{max-width:100%;height:auto}.text-constructor-content[data-v-c72ac2d8] img:not([height]){height:auto}.text-constructor-content[data-v-c72ac2d8] .constructor-image.img-align-left{float:left;margin:0 14px 10px 0}.text-constructor-content[data-v-c72ac2d8] .constructor-image.img-align-right{float:right;margin:0 0 10px 14px}.text-constructor-content[data-v-c72ac2d8] .constructor-image.img-align-center{float:none;margin:10px auto;display:block}.text-constructor-content[data-v-c72ac2d8]:after{content:"";clear:both;display:block}.text-constructor-content[data-v-c72ac2d8] strong{font-weight:700}.text-constructor-content[data-v-c72ac2d8] em{font-style:italic}.text-constructor-content[data-v-c72ac2d8] u{text-decoration:underline}.text-constructor-content[data-v-c72ac2d8] ul,.text-constructor-content[data-v-c72ac2d8] ol{margin:8px 0;padding-left:22px}.text-constructor-content[data-v-c72ac2d8] li{margin:2px 0}.text-constructor-content[data-v-c72ac2d8] h1,.text-constructor-content[data-v-c72ac2d8] .heading-h1{margin:12px 0 8px;font-size:24px;font-weight:700}.text-constructor-content[data-v-c72ac2d8] h2,.text-constructor-content[data-v-c72ac2d8] .heading-h2{margin:10px 0 6px;font-size:20px;font-weight:600}.text-constructor-content[data-v-c72ac2d8] h3{margin:8px 0 6px;font-size:17px;font-weight:600}.text-constructor-content[data-v-c72ac2d8] .black-text{color:#000!important}.text-constructor-content[data-v-c72ac2d8] .red-text{color:red!important}.text-constructor-content[data-v-c72ac2d8] .green-text{color:#079d1d!important}.text-constructor-content[data-v-c72ac2d8] .blue-text{color:var(--accent-text)!important}.text-constructor-content[data-v-c72ac2d8] .font-size-10{font-size:10px!important}.text-constructor-content[data-v-c72ac2d8] .font-size-12{font-size:12px!important}.text-constructor-content[data-v-c72ac2d8] .font-size-14{font-size:14px!important}.text-constructor-content[data-v-c72ac2d8] .font-size-16{font-size:16px!important}.text-constructor-content[data-v-c72ac2d8] .font-size-18{font-size:18px!important}.text-constructor-content[data-v-c72ac2d8] .font-size-20{font-size:20px!important}.text-constructor-content[data-v-c72ac2d8] .font-weight-300{font-weight:300!important}.text-constructor-content[data-v-c72ac2d8] .font-weight-400{font-weight:400!important}.text-constructor-content[data-v-c72ac2d8] .font-weight-500{font-weight:500!important}.text-constructor-content[data-v-c72ac2d8] .font-weight-600{font-weight:600!important}.text-constructor-content[data-v-c72ac2d8] .font-weight-900{font-weight:900!important}.text-constructor-content[data-v-c72ac2d8] .text-align-left{text-align:left!important}.text-constructor-content[data-v-c72ac2d8] .text-align-center{text-align:center!important}.text-constructor-content[data-v-c72ac2d8] .text-align-right{text-align:right!important}.participants[data-v-13cd1088]{padding:15px 20px 20px}.participants__total[data-v-13cd1088]{color:var(--text-muted);margin:0 0 10px;font-size:13px}.participants__error[data-v-13cd1088],.participants__empty[data-v-13cd1088]{text-align:center;color:var(--text-muted);margin:0;padding:20px 0;font-size:14px}.participants__error[data-v-13cd1088]{color:var(--danger-text)}.participants__list[data-v-13cd1088]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.participant[data-v-13cd1088]{background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:15px;flex-direction:column;gap:4px;padding:12px;transition:border-color .2s,background .2s;display:flex}.participant[data-v-13cd1088]:hover{border-color:var(--accent);background:var(--accent-tint)}.participant[data-v-13cd1088]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.participant__head[data-v-13cd1088]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.participant__name[data-v-13cd1088]{color:var(--text);font-size:14px;font-weight:600;line-height:1.4}.participant__name--hidden[data-v-13cd1088]{color:var(--text-muted);font-style:italic;font-weight:500}.participant__details[data-v-13cd1088],.participant__extra-roles[data-v-13cd1088],.participant__note[data-v-13cd1088]{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}.participant__note[data-v-13cd1088]{color:var(--warning-text)}@media (width<=768px){.participants[data-v-13cd1088]{padding:12px 16px 16px}}.pcard[data-v-0f87fbf3]{flex-direction:column;gap:12px;padding:15px 20px 20px;display:flex}.pcard__error[data-v-0f87fbf3]{text-align:center;color:var(--danger-text);margin:0;padding:20px 0;font-size:14px}.pcard__head[data-v-0f87fbf3]{flex-direction:column;gap:8px;display:flex}.pcard__name[data-v-0f87fbf3]{color:var(--text);margin:0;font-size:16px;font-weight:600;line-height:1.4}.pcard__name--hidden[data-v-0f87fbf3]{color:var(--text-muted);font-style:italic;font-weight:500}.pcard__badges[data-v-0f87fbf3]{flex-wrap:wrap;gap:6px;display:flex}.pcard__note[data-v-0f87fbf3]{color:var(--warning-text);margin:0;font-size:12px;line-height:1.4}.pcard__rows[data-v-0f87fbf3]{background:var(--surface-2);border:1px solid var(--border);border-radius:15px;flex-direction:column;gap:8px;margin:0;padding:12px;display:flex}.pcard__row[data-v-0f87fbf3]{align-items:baseline;gap:10px;display:flex}.pcard__label[data-v-0f87fbf3]{color:var(--text-muted);flex:0 0 96px;font-size:12px}.pcard__value[data-v-0f87fbf3]{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.pcard__value--hidden[data-v-0f87fbf3]{color:var(--text-muted);font-style:italic}.pcard__link[data-v-0f87fbf3]{color:var(--accent-text);text-decoration:none}.pcard__link[data-v-0f87fbf3]:hover,.pcard__link[data-v-0f87fbf3]:focus-visible{text-decoration:underline}.pcard__comment[data-v-0f87fbf3]{background:var(--accent-tint);border-left:3px solid var(--accent);border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.4}.pcard__comment-label[data-v-0f87fbf3]{color:var(--text-muted);margin-right:4px}.pcard__comment-text[data-v-0f87fbf3]{color:var(--text)}.pcard__time[data-v-0f87fbf3]{color:var(--text-muted);margin:0;font-size:12px}@media (width<=768px){.pcard[data-v-0f87fbf3]{padding:12px 16px 16px}.pcard__row[data-v-0f87fbf3]{flex-direction:column;gap:2px}.pcard__label[data-v-0f87fbf3]{flex:none}.pcard__link[data-v-0f87fbf3]{min-height:24px;padding:4px 0;display:inline-block}}.org-moderation[data-v-7dd58051]{border-radius:var(--radius-md);background:var(--warning-bg);border:1px solid color-mix(in srgb, var(--warning) 30%, var(--surface));color:var(--warning-text);flex-direction:column;gap:10px;margin-top:12px;padding:12px;display:flex}.org-moderation--panel[data-v-7dd58051]{margin-top:0}.org-moderation__head[data-v-7dd58051]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.org-moderation__badge[data-v-7dd58051]{background:color-mix(in srgb, var(--warning) 22%, var(--surface));white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.org-moderation__text[data-v-7dd58051]{font-size:13px;line-height:1.4}.org-moderation__conflict[data-v-7dd58051]{flex-direction:column;gap:8px;font-size:13px;display:flex}.org-moderation__actions[data-v-7dd58051]{flex-wrap:wrap;gap:8px;display:flex}.org-moderation__form[data-v-7dd58051]{flex-direction:column;gap:8px;display:flex}.org-moderation__hint[data-v-7dd58051]{opacity:.8;margin:0;font-size:12px}.org-moderation__list[data-v-7dd58051]{flex-direction:column;gap:4px;max-height:180px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.org-moderation__target[data-v-7dd58051]{text-align:left;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);cursor:pointer;border-radius:10px;padding:7px 10px;font-size:13px;transition:background-color .15s}.org-moderation__target[data-v-7dd58051]:hover:not(:disabled){background:var(--surface-2)}.org-moderation__target[data-v-7dd58051]:disabled{cursor:default;opacity:.6}@media (width<=767.98px){.org-moderation__actions .lk-button[data-v-7dd58051],.org-moderation__target[data-v-7dd58051],.org-moderation .lk-input[data-v-7dd58051]{min-height:44px}}.modal-overlay[data-v-5a4787f4]{background:var(--overlay);z-index:1000;-webkit-backdrop-filter:blur(.1px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-content[data-v-5a4787f4]{background:var(--surface);width:100%;max-width:700px;max-height:calc(var(--app-vh,1vh) * 85);box-shadow:0 8px 32px var(--shadow-drop);border-radius:30px;flex-direction:column;display:flex;overflow:hidden}.sheet-handle[data-v-5a4787f4]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:10px auto 2px;display:none}.modal-header[data-v-5a4787f4]{border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.modal-header h3[data-v-5a4787f4]{color:var(--text);flex-shrink:0;margin:0;font-size:16px;font-weight:600}.header-right[data-v-5a4787f4]{flex:1;justify-content:flex-end;align-items:center;gap:20px;display:flex}.modal-close[data-v-5a4787f4]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:24px;transition:all .2s;display:flex}.modal-close[data-v-5a4787f4]:hover{background:var(--surface-2);color:var(--text)}.filter-section[data-v-5a4787f4]{border-bottom:1px solid var(--border);background:var(--surface-2);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.filter-tabs[data-v-5a4787f4]{flex-wrap:wrap;gap:8px;display:flex}.filter-tab[data-v-5a4787f4]{border:1px solid var(--border);background:var(--surface);cursor:pointer;color:var(--text-muted);border-radius:16px;outline:none;min-height:32px;padding:6px 12px;font-size:12px;font-weight:500;line-height:1;transition:all .2s}.filter-tab[data-v-5a4787f4]:hover:not(.filter-tab--active){border-color:var(--accent);color:var(--accent-text)}.filter-tab--active[data-v-5a4787f4]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent);pointer-events:none}.selected-counter.is-empty[data-v-5a4787f4]{visibility:hidden}.selected-counter[data-v-5a4787f4]{color:var(--text-muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.selected-count[data-v-5a4787f4]{color:var(--accent-text);font-weight:600}.cars-table-container[data-v-5a4787f4]{flex-direction:column;flex:1;min-height:240px;max-height:240px;display:flex;overflow:hidden}.cars-table[data-v-5a4787f4]{flex-direction:column;flex:1;height:100%;display:flex}.table-header[data-v-5a4787f4]{background:var(--surface-2);border-bottom:1px solid var(--border);border-top:1px solid var(--border);height:40px;min-height:40px;color:var(--text-muted);flex-shrink:0;align-items:center;padding:0 20px;font-size:14px;font-weight:500;display:flex}.header-cell[data-v-5a4787f4]{align-items:center;padding:0 8px;display:flex}.select-cell[data-v-5a4787f4]{flex-shrink:0;justify-content:center;width:40px}.number-cell[data-v-5a4787f4]{flex-shrink:0;width:60px}.plate-cell[data-v-5a4787f4]{flex:2;min-width:150px}.mark-cell[data-v-5a4787f4]{flex:2;min-width:120px}.status-cell[data-v-5a4787f4]{flex-shrink:0;justify-content:center;width:100px}.table-body[data-v-5a4787f4]{flex:1;height:200px;min-height:200px;max-height:200px;overflow-y:auto}.table-row[data-v-5a4787f4]{border-bottom:1px solid var(--surface-2);cursor:pointer;align-items:center;height:40px;min-height:40px;padding:0 20px;transition:background-color .2s;display:flex}.table-row[data-v-5a4787f4]:hover:not(.table-row--disabled){background-color:var(--surface-2)}.table-row--selected[data-v-5a4787f4]{background-color:var(--success-bg)}.table-row--selected[data-v-5a4787f4]:hover{background-color:var(--accent-tint)}.table-row--disabled[data-v-5a4787f4]{background-color:var(--surface-2);opacity:.5;cursor:not-allowed}.table-cell[data-v-5a4787f4]{color:var(--text);align-items:center;padding:0 8px;font-size:14px;display:flex}.table-row--disabled .table-cell[data-v-5a4787f4]{color:var(--text-muted)}.table-cell input[type=checkbox][data-v-5a4787f4]{cursor:pointer;width:16px;height:16px;accent-color:var(--accent-text);margin:0}.table-row--disabled input[type=checkbox][data-v-5a4787f4]{cursor:not-allowed;opacity:.6}.status-badge[data-v-5a4787f4]{text-align:center;border-radius:12px;min-width:70px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.status-active[data-v-5a4787f4]{background-color:var(--success-bg);color:var(--accent-text);border:1px solid color-mix(in srgb, var(--accent) 25%, var(--surface))}.status-inactive[data-v-5a4787f4]{background-color:var(--danger-bg);color:var(--danger-text);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface))}.status-blacklisted[data-v-5a4787f4]{background-color:var(--danger-bg);color:var(--danger-text);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface));font-weight:700}.table-row--blacklisted .status-badge.status-blacklisted[data-v-5a4787f4]{opacity:1}.table-row--disabled .status-badge[data-v-5a4787f4]{opacity:.7}.loading-state[data-v-5a4787f4],.empty-state[data-v-5a4787f4]{height:100%;min-height:200px;color:var(--text-muted);text-align:center;justify-content:center;align-items:center;font-size:14px;display:flex}.loading-state[data-v-5a4787f4]{flex-direction:column;gap:12px}.empty-state[data-v-5a4787f4]{color:var(--text-muted);font-style:italic}.modal-actions[data-v-5a4787f4]{border-top:1px solid var(--border);background:var(--surface);flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.modal-fade-enter-active[data-v-5a4787f4]{transition:opacity .2s ease-out}.modal-fade-leave-active[data-v-5a4787f4]{transition:opacity .2s}.modal-fade-enter-from[data-v-5a4787f4],.modal-fade-leave-to[data-v-5a4787f4]{opacity:0}.modal-fade-enter-active .modal-content[data-v-5a4787f4]{animation:.2s ease-out modal-slide-up-5a4787f4}.modal-fade-leave-active .modal-content[data-v-5a4787f4]{animation:.2s modal-slide-down-5a4787f4}@keyframes modal-slide-up-5a4787f4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-slide-down-5a4787f4{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.table-body[data-v-5a4787f4]::-webkit-scrollbar{width:6px}.table-body[data-v-5a4787f4]::-webkit-scrollbar-track{background:var(--surface-2)}.table-body[data-v-5a4787f4]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.table-body[data-v-5a4787f4]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media (width<=768px){.modal-overlay[data-v-5a4787f4]{align-items:flex-end;padding:0}.modal-content[data-v-5a4787f4]{border-radius:16px 16px 0 0;max-width:100vw;max-height:90dvh}.modal-header[data-v-5a4787f4]{padding:12px 16px}.modal-content[data-v-5a4787f4]{height:90dvh;animation:none}.modal-fade-enter-active .modal-content[data-v-5a4787f4]{animation:.3s cubic-bezier(.32,.72,0,1) modal-sheet-up-5a4787f4}.modal-fade-leave-active .modal-content[data-v-5a4787f4]{transition:transform .25s cubic-bezier(.32,.72,0,1);animation:none}.modal-fade-leave-to .modal-content[data-v-5a4787f4]{transform:translateY(100%)}.header-right[data-v-5a4787f4]{justify-content:stretch;gap:8px}.header-right[data-v-5a4787f4] .search-component,.header-right[data-v-5a4787f4]>*{width:100%}.filter-section[data-v-5a4787f4]{padding:10px 0;display:block}.filter-tabs[data-v-5a4787f4]{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:8px;padding:0 16px 2px;scroll-padding:0 16px;overflow:auto hidden}.filter-tabs[data-v-5a4787f4]::-webkit-scrollbar{display:none}.filter-tab[data-v-5a4787f4]{scroll-snap-align:start;flex:none;min-height:36px;padding:8px 14px;font-size:13px}.selected-counter[data-v-5a4787f4]{justify-content:flex-start;min-height:16px;margin:4px 16px 0}.modal-header[data-v-5a4787f4]{grid-template-columns:1fr auto;align-items:center;gap:8px 12px;display:grid}.modal-header h3[data-v-5a4787f4]{grid-area:1/1;font-size:16px}.modal-close[data-v-5a4787f4]{grid-area:1/2;width:36px;height:36px}.header-right[data-v-5a4787f4]{grid-area:2/1/auto/-1;justify-content:center}.filter-section[data-v-5a4787f4]{flex-direction:column;align-items:stretch;gap:12px;padding:12px 16px}.table-header[data-v-5a4787f4],.table-row[data-v-5a4787f4]{padding:0 16px}.modal-actions[data-v-5a4787f4]{padding:12px 16px}}@media (width<=767.98px){.cars-table-container[data-v-5a4787f4]{flex:1;min-height:0;max-height:none;overflow:visible}.table-body[data-v-5a4787f4]{flex:1;height:auto;min-height:0;max-height:none;padding:8px 12px 12px;overflow-y:auto}.table-row.rt-row[data-v-5a4787f4]{flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:56px;font-size:14px;position:relative;flex-direction:row!important;height:auto!important;padding:10px 100px 10px 46px!important}.table-cell[data-v-5a4787f4]{flex:0 auto;padding:0;width:auto!important;min-width:0!important}.select-cell[data-v-5a4787f4]{position:absolute;top:50%;left:12px;transform:translateY(-50%)}.number-cell[data-v-5a4787f4]{display:none}.plate-cell[data-v-5a4787f4]{font-size:15px;font-weight:600}.mark-cell[data-v-5a4787f4]{color:var(--text-muted);flex-basis:100%;font-size:13px}.status-cell[data-v-5a4787f4]{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.table-cell input[type=checkbox][data-v-5a4787f4]{width:19px;height:19px;position:relative}.table-cell input[type=checkbox][data-v-5a4787f4]:before{content:"";position:absolute;inset:-8px}}@media (width<=768px){.sheet-handle[data-v-5a4787f4]{display:block}.modal-content[data-v-5a4787f4]{transition:transform .3s}.modal-content.is-dragging[data-v-5a4787f4]{transition:none}}@keyframes modal-sheet-up-5a4787f4{0%{transform:translateY(100%)}to{transform:translateY(0)}}.input__label[data-v-1d23ff7f]{color:var(--text-muted);font-size:13px}.required[data-v-1d23ff7f]{color:var(--danger-text)}.data__completion[data-v-1d23ff7f]{border-right:1px solid var(--border);width:450px;padding:15px}.data__completion--locked[data-v-1d23ff7f]{position:relative}.completion__format[data-v-1d23ff7f]{flex-direction:column;gap:10px;padding-bottom:15px;display:flex;position:relative}.format__header[data-v-1d23ff7f]{justify-content:space-between;align-items:end;display:flex}.format__label[data-v-1d23ff7f]{color:var(--text-muted);order:-1;font-size:13px}.format-actions[data-v-1d23ff7f]{align-items:center;gap:10px;display:flex;position:relative}.cancel-edit-btn[data-v-1d23ff7f]{background:var(--surface-2);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:15px;padding:8px 15px;font-size:12px;transition:background-color .2s}.cancel-edit-btn[data-v-1d23ff7f]:hover{background:var(--row-hover)}.add-button[data-v-1d23ff7f]{background:var(--accent);color:var(--accent-contrast);cursor:pointer;border:none;border-radius:15px;margin-top:0;padding:8px 15px;font-size:12px;transition:background-color .2s;position:relative}.add-button[data-v-1d23ff7f]:hover:not(:disabled){background:var(--accent-hover)}.add-button[data-v-1d23ff7f]:disabled{background:var(--text-muted);cursor:not-allowed;opacity:.6}.tooltip[data-v-1d23ff7f]{z-index:1000;margin-top:5px;position:absolute;top:100%;right:0}.tooltip-content[data-v-1d23ff7f]{background:var(--hint-bg);color:var(--hint-text);min-width:420px;max-width:420px;box-shadow:0 2px 8px var(--shadow-drop);border-radius:8px;padding:10px 12px;font-size:12px}.tooltip-content[data-v-1d23ff7f]:before{content:"";border:5px solid #0000;border-bottom-color:var(--hint-bg);position:absolute;bottom:100%;right:40px}.inactive-tooltip[data-v-1d23ff7f]{z-index:10000;pointer-events:none;position:fixed;transform:translate(-50%)translateY(-100%)}.inactive-tooltip-content[data-v-1d23ff7f]{background:var(--hint-bg);color:var(--hint-text);max-width:300px;box-shadow:0 2px 8px var(--shadow-drop);border-radius:8px;padding:8px 12px;font-size:12px}.inactive-tooltip-content[data-v-1d23ff7f]:before{content:"";border:5px solid #0000;border-top-color:var(--hint-bg);position:absolute;top:100%;left:50%;transform:translate(-50%)}.active-warning[data-v-1d23ff7f]{background:var(--warning-bg);border:1px solid color-mix(in srgb, var(--warning) 30%, var(--surface));border-radius:10px;align-items:flex-start;gap:12px;width:100%;margin-top:10px;padding:12px;display:flex}.warning-icon[data-v-1d23ff7f]{flex-shrink:0;font-size:20px}.warning-text[data-v-1d23ff7f]{flex:1}.warning-title[data-v-1d23ff7f]{color:var(--warning-text);margin:0 0 5px;font-size:14px;font-weight:600}.warning-details[data-v-1d23ff7f]{color:var(--warning-text);margin:0;font-size:12px;line-height:1.5}.blacklist-warning[data-v-1d23ff7f]{background:var(--danger-bg);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface));border-radius:10px;align-items:flex-start;gap:12px;width:100%;margin-top:10px;padding:12px;display:flex}.blacklist-warning .warning-title[data-v-1d23ff7f],.blacklist-warning .warning-details[data-v-1d23ff7f]{color:var(--danger-text)}.format__dropdown[data-v-1d23ff7f]{position:relative}.dropdown__button[data-v-1d23ff7f]{border:1px solid var(--border);background-color:var(--surface);cursor:pointer;border-radius:50px;outline:none;width:100%;height:30px;padding:0 15px;transition:border-color .2s}.dropdown__button[data-v-1d23ff7f]:hover:not(:disabled){border-color:var(--accent)}.dropdown__button[data-v-1d23ff7f]:disabled{background-color:var(--surface-2);cursor:not-allowed;opacity:.6}.button__content[data-v-1d23ff7f]{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.completion__header[data-v-1d23ff7f]{justify-content:space-between;padding-bottom:15px;display:flex}.button__text[data-v-1d23ff7f]{color:var(--text);font-size:14px;font-weight:500;display:block}.button__arrow[data-v-1d23ff7f]{flex-shrink:0;width:10px;height:10px;transition:transform .2s;transform:rotate(90deg)}.button__arrow--open[data-v-1d23ff7f]{transform:rotate(-90deg)}.dropdown__menu[data-v-1d23ff7f]{background:var(--surface);border:1px solid var(--border);width:100%;box-shadow:0 3px 10px var(--shadow-drop);z-index:1000;border-radius:20px;max-height:300px;margin-top:5px;position:absolute;top:100%;left:0;overflow-y:auto}.dropdown__item[data-v-1d23ff7f]{cursor:pointer;align-items:center;gap:10px;padding:10px 15px;transition:background-color .2s;display:flex}.dropdown__item[data-v-1d23ff7f]:hover{background-color:var(--surface-2)}.dropdown__item[data-v-1d23ff7f]:first-child{border-radius:10px 10px 0 0}.dropdown__item[data-v-1d23ff7f]:last-child{border-radius:0 0 10px 10px}.item__text[data-v-1d23ff7f]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.completion__fields[data-v-1d23ff7f]{align-items:flex-start;gap:20px;margin-bottom:15px;display:flex}.completion__number[data-v-1d23ff7f],.completion__mark[data-v-1d23ff7f]{flex:1}.completion__number-header[data-v-1d23ff7f],.completion__mark-header[data-v-1d23ff7f]{justify-content:space-between;align-items:center;padding-bottom:5px;display:flex}.number-fact[data-v-1d23ff7f],.mark-fact[data-v-1d23ff7f]{align-items:center;gap:5px;display:flex}.fact-toggle[data-v-1d23ff7f]{cursor:pointer;-webkit-user-select:none;user-select:none}.fact-checkbox[data-v-1d23ff7f]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.fact-switch[data-v-1d23ff7f]{border-radius:var(--radius-pill);background:var(--border);flex-shrink:0;width:34px;height:20px;transition:background-color .2s;display:inline-block;position:relative}.fact-switch[data-v-1d23ff7f]:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.fact-checkbox:checked+.fact-switch[data-v-1d23ff7f]{background:var(--color-primary)}.fact-checkbox:checked+.fact-switch[data-v-1d23ff7f]:after{transform:translate(14px)}.fact-checkbox:focus-visible+.fact-switch[data-v-1d23ff7f]{box-shadow:var(--shadow-focus)}.fact-checkbox:disabled+.fact-switch[data-v-1d23ff7f]{opacity:.6}.fact-toggle[data-v-1d23ff7f]:has(.fact-checkbox:disabled){cursor:not-allowed}.fact-text[data-v-1d23ff7f]{font-size:13px}.number__field[data-v-1d23ff7f]{border:1px solid var(--border);background:var(--surface);border-radius:15px;min-width:202px;max-width:202px;height:40px;display:flex;overflow:hidden}.number__field--fact[data-v-1d23ff7f]{display:block}.number__input[data-v-1d23ff7f]{text-align:center;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;font-size:14px}.number__input[data-v-1d23ff7f]:disabled{background-color:var(--surface-2);cursor:not-allowed}.number__input--fact[data-v-1d23ff7f]{text-align:left;width:100%;color:var(--text-muted);padding:0 15px}.number__input[data-v-1d23ff7f]:not(:last-child){border-right:1px solid var(--border)}.number__input[data-v-1d23ff7f]:first-child{border-radius:15px 0 0 15px}.number__input[data-v-1d23ff7f]:last-child{border-radius:0 15px 15px 0}.number__input[data-v-1d23ff7f]::placeholder{color:var(--text-muted);font-size:12px}.number__input[data-v-1d23ff7f]:focus{background-color:var(--surface-2)}.no-format-message[data-v-1d23ff7f]{color:var(--text-muted);text-align:center;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:10px;font-size:12px}.mark__field[data-v-1d23ff7f]{width:100%;height:40px;position:relative}.mark__field--fact[data-v-1d23ff7f]{border:1px solid var(--border);border-radius:15px;overflow:hidden}.mark__dropdown[data-v-1d23ff7f]{width:100%;height:100%}.mark__dropdown-button[data-v-1d23ff7f]{border:1px solid var(--border);background-color:var(--surface);cursor:pointer;border-radius:15px;outline:none;width:100%;height:100%;padding:0 20px 0 15px;transition:border-color .2s}.mark__dropdown-button[data-v-1d23ff7f]:hover{border-color:var(--accent)}.mark__button-content[data-v-1d23ff7f]{justify-content:space-between;align-items:center;gap:10px;width:100%;height:100%;display:flex}.mark__button-text[data-v-1d23ff7f]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:150px;font-size:14px;display:block;overflow:hidden}.mark__button-arrow[data-v-1d23ff7f]{width:10px;height:10px;color:var(--text-muted);flex-shrink:0;transition:transform .2s;transform:rotate(90deg)}.mark__button-arrow--open[data-v-1d23ff7f]{transform:rotate(-90deg)}.mark__dropdown-menu[data-v-1d23ff7f]{background:var(--surface);border:1px solid var(--border);width:220px;box-shadow:0 3px 10px var(--shadow-drop);z-index:1000;border-radius:20px;max-height:220px;margin-left:5px;position:absolute;top:0;left:100%;overflow:hidden}.mark__search[data-v-1d23ff7f]{border-bottom:1px solid var(--border);padding:10px}.mark__search-input[data-v-1d23ff7f]{border:1px solid var(--border);border-radius:15px;outline:none;width:100%;padding:5px 10px;font-size:14px}.mark__dropdown-list[data-v-1d23ff7f]{max-height:144px;overflow-y:auto}.mark__dropdown-item[data-v-1d23ff7f]{cursor:pointer;border-bottom:1px solid var(--surface-2);padding:8px 15px;transition:background-color .2s}.mark__dropdown-item[data-v-1d23ff7f]:hover{background-color:var(--surface-2)}.mark__dropdown-item[data-v-1d23ff7f]:last-child{border-bottom:none}.mark__dropdown-empty[data-v-1d23ff7f]{min-height:56px;color:var(--text-muted);text-align:center;justify-content:center;align-items:center;padding:16px 15px;font-size:14px;display:flex}.mark__item-text[data-v-1d23ff7f]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.mark__input[data-v-1d23ff7f]{width:100%;height:100%;color:var(--text-muted);background:0 0;border:none;outline:none;padding:0 15px;font-size:14px}.mark__input--fact[data-v-1d23ff7f]::placeholder{color:var(--text-muted);font-size:12px}.completion__unloading[data-v-1d23ff7f]{margin-top:15px}.unloading-info[data-v-1d23ff7f]{margin-bottom:10px}.unloading-source[data-v-1d23ff7f]{color:var(--accent-text);background:var(--accent-tint);border-radius:8px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-block}.attached-count[data-v-1d23ff7f]{color:var(--text-muted);font-size:11px;font-weight:400}.attached-badge[data-v-1d23ff7f]{background:var(--accent);color:var(--accent-contrast);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:flex;position:absolute;top:2px;right:2px}.unloading__grid[data-v-1d23ff7f]{grid-template-columns:repeat(3,1fr);gap:5px 10px;max-width:425px;margin-top:5px;display:grid;position:relative}.unloading__item[data-v-1d23ff7f]{background:var(--surface-2);height:30px;color:var(--text-muted);cursor:pointer;text-align:center;white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:50px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:500;transition:all .2s;display:flex;position:relative;overflow:hidden}.unloading__item[data-v-1d23ff7f]:hover:not(.unloading__item--active):not(.unloading__item--inactive){background:var(--row-hover)}.unloading__item--active[data-v-1d23ff7f]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.unloading__item--inactive[data-v-1d23ff7f]{background:var(--danger-bg);color:var(--danger-text);border-color:color-mix(in srgb, var(--danger) 30%, var(--surface));cursor:not-allowed;opacity:.7}.error-message[data-v-1d23ff7f]{color:var(--danger-text);margin-top:5px;font-size:11px}.loading-message[data-v-1d23ff7f]{color:var(--text-muted);text-align:center;padding:20px;font-size:12px}.no-places-message[data-v-1d23ff7f]{color:var(--danger-text);text-align:center;background:var(--danger-bg);border-radius:8px;margin-top:10px;padding:20px;font-size:12px}.completion__passage[data-v-1d23ff7f]{margin-top:15px}.no-tables-message[data-v-1d23ff7f]{color:var(--danger-text);text-align:center;background:var(--danger-bg);border-radius:8px;margin-top:10px;padding:20px;font-size:12px}.completion__button[data-v-1d23ff7f]{background:var(--surface);border:1px solid var(--border);width:fit-content;height:25px;color:var(--accent-text);cursor:pointer;border-radius:50px;outline:none;padding:0 15px;font-size:11px;font-weight:600}.completion__button[data-v-1d23ff7f]:hover{background-color:var(--surface-2)}.existing-cars-info[data-v-1d23ff7f]{background:var(--surface-2);border:1px solid var(--border);border-radius:15px;margin-bottom:15px;padding:10px}.existing-cars-header[data-v-1d23ff7f]{justify-content:space-between;align-items:center;display:flex}.existing-cars-count[data-v-1d23ff7f]{color:var(--text);font-size:14px;font-weight:500}.existing-cars-actions[data-v-1d23ff7f]{gap:10px;display:flex}.view-cars-btn[data-v-1d23ff7f]{background:var(--surface);color:var(--accent-text);border:1px solid var(--accent);cursor:pointer;border-radius:15px;padding:5px 10px;font-size:11px}.view-cars-btn[data-v-1d23ff7f]:hover{background:var(--accent-tint)}.add-existing-btn[data-v-1d23ff7f]{background:var(--accent);color:var(--accent-contrast);cursor:pointer;border:none;border-radius:15px;padding:5px 10px;font-size:11px}.add-existing-btn[data-v-1d23ff7f]:hover:not(:disabled){background:var(--accent-hover)}.add-existing-btn[data-v-1d23ff7f]:disabled{background:var(--text-muted);cursor:not-allowed;opacity:.6}.existing-cars-list[data-v-1d23ff7f]{flex-direction:column;gap:4px;margin-top:8px;display:flex}.existing-car-item[data-v-1d23ff7f]{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:3px 6px;font-size:12px;display:flex}.existing-car-remove[data-v-1d23ff7f]{background:var(--surface-2);width:18px;height:18px;color:var(--text-muted);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;font-size:14px;line-height:1;transition:background .15s,color .15s}.existing-car-remove[data-v-1d23ff7f]:hover{background:var(--danger-bg);color:var(--danger-text)}.add-existing-wrap[data-v-1d23ff7f]{display:inline-flex;position:relative}.show-all-btn[data-v-1d23ff7f]{color:var(--accent-text);cursor:pointer;text-align:left;background:0 0;border:none;margin-top:2px;padding:2px 6px;font-size:11px}.show-all-btn[data-v-1d23ff7f]:hover{text-decoration:underline}.dropdown-enter-active[data-v-1d23ff7f],.dropdown-leave-active[data-v-1d23ff7f]{transition:all .2s}.dropdown-enter-from[data-v-1d23ff7f],.dropdown-leave-to[data-v-1d23ff7f]{opacity:0;transform:translateY(-10px)}@media (width<=1024px){.data__completion[data-v-1d23ff7f]{border-right:none;border-bottom:1px solid var(--border);width:100%}}@media (width<=768px){.tooltip[data-v-1d23ff7f]{z-index:1100;width:min(320px,100vw - 44px);margin:0;position:absolute;inset:auto 0 calc(100% + 10px) auto}.tooltip-content[data-v-1d23ff7f]:before{display:none}.add-button[data-v-1d23ff7f]:disabled{pointer-events:none}.completion__header[data-v-1d23ff7f]{flex-wrap:nowrap;align-items:center;gap:8px}.completion__header h3[data-v-1d23ff7f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.completion__button[data-v-1d23ff7f]{flex-shrink:0;min-height:36px}.data__completion[data-v-1d23ff7f]{flex-direction:column;display:flex}.completion__body[data-v-1d23ff7f],.completion__format[data-v-1d23ff7f],.format__header[data-v-1d23ff7f]{display:contents}.format-actions[data-v-1d23ff7f]{order:999;justify-content:stretch;margin-top:4px;padding:4px 0}.format-actions .add-button[data-v-1d23ff7f]{flex:1;min-height:44px}.format-actions .cancel-edit-btn[data-v-1d23ff7f]{min-height:44px}.format__label[data-v-1d23ff7f]{order:0;margin-bottom:6px;display:block}.format__dropdown[data-v-1d23ff7f]{margin-bottom:15px}.tooltip-content[data-v-1d23ff7f]{white-space:pre-line;min-width:0;max-width:calc(100vw - 40px)}.mark__dropdown-menu[data-v-1d23ff7f]{width:100%;margin-top:5px;margin-left:0;top:100%;left:0}.completion__fields[data-v-1d23ff7f]{flex-direction:column}.unloading__grid[data-v-1d23ff7f]{grid-template-columns:repeat(2,1fr);max-width:100%}.completion__number[data-v-1d23ff7f],.completion__mark[data-v-1d23ff7f]{width:100%}.number__field[data-v-1d23ff7f]{width:100%;min-width:0;max-width:none;height:52px}.number__input[data-v-1d23ff7f]{font-size:18px;font-weight:500}.number__input[data-v-1d23ff7f]::placeholder{font-size:15px}.mark__dropdown[data-v-1d23ff7f],.mark__dropdown-button[data-v-1d23ff7f],.mark__field[data-v-1d23ff7f]{width:100%}.dropdown__button[data-v-1d23ff7f]{height:40px}.add-button[data-v-1d23ff7f]{min-height:40px;padding:8px 18px;font-size:13px}.completion__button[data-v-1d23ff7f]{height:36px;font-size:12px}.unloading__item[data-v-1d23ff7f]{white-space:normal;text-overflow:clip;height:auto;min-height:36px;padding:6px 10px;line-height:1.25;overflow:visible}}@media (width<=480px){.completion__header h3[data-v-1d23ff7f]{font-size:14px}.completion__button[data-v-1d23ff7f]{padding:0 12px}}.pager[data-v-e15c4d71]{align-items:center;gap:10px;font-size:13px;display:flex}.pager__page[data-v-e15c4d71]{font-variant-numeric:tabular-nums}.data__list[data-v-22689c66]{flex-direction:column;flex:1;min-width:0;padding:12px;display:flex}.header-with-badge[data-v-22689c66]{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:12px;display:flex}.header-actions[data-v-22689c66]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.import-entry[data-v-22689c66]{align-items:center;gap:8px;display:flex}.list-title__short[data-v-22689c66]{display:none}.list-foot[data-v-22689c66]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md,15px);color:var(--text-muted);align-items:center;gap:8px;margin-top:8px;padding:10px 12px;font-size:13px;display:flex}.list-foot__clear[data-v-22689c66]{margin-left:auto}.vehicles-badge[data-v-22689c66]{background:var(--accent);color:var(--accent-contrast);text-align:center;border-radius:10px;min-width:18px;padding:2px 6px;font-size:11px;font-weight:600;line-height:1.2}.list-toolbar[data-v-22689c66]{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:10px;display:flex}.list-search[data-v-22689c66]{flex:1;min-width:160px;height:32px;padding:6px 12px;font-size:13px}.list-pager[data-v-22689c66]{color:var(--text-muted);flex-shrink:0}.list-toolbar__clear[data-v-22689c66]{flex-shrink:0}.vehicles-cols[data-v-22689c66]{background:var(--surface);border:1px solid var(--border);min-height:180px;box-shadow:0 1px 3px var(--shadow-drop);scrollbar-width:thin;border-radius:20px;flex-wrap:wrap;flex:1;display:flex;overflow-y:auto}.vcol[data-v-22689c66]{flex-direction:column;min-width:0;display:flex}.vcol--index[data-v-22689c66]{-webkit-user-select:none;user-select:none;text-align:center;flex-shrink:0;width:10%}.vcol--plate[data-v-22689c66]{-webkit-user-select:text;user-select:text;width:32%}.vcol--mark[data-v-22689c66]{-webkit-user-select:text;user-select:text;width:30%}.vcol--actions[data-v-22689c66]{-webkit-user-select:none;user-select:none;flex-shrink:0;width:28%}.vcol__head[data-v-22689c66]{z-index:1;box-sizing:border-box;background:var(--surface-2);border-bottom:1px solid var(--border);height:40px;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:500;transition:color .2s;display:flex;position:sticky;top:0}.vcol--index .vcol__head[data-v-22689c66]{justify-content:center}.vcol__head--actions[data-v-22689c66]{cursor:default;justify-content:center}.vcol__head p[data-v-22689c66]{margin:0}.vcol__head:hover:not(.vcol__head--actions) p[data-v-22689c66],.vcol__head p.active-sort[data-v-22689c66]{color:var(--text)}.sort-icon[data-v-22689c66]{opacity:.4;width:10px;height:10px;transition:all .2s;transform:rotate(0)}.vcol__head:hover .sort-icon[data-v-22689c66],.vcol__head .active-sort~.sort-icon[data-v-22689c66]{opacity:.8}.sort-icon.desc[data-v-22689c66]{opacity:.8;transform:rotate(180deg)}.vcol__cell[data-v-22689c66]{box-sizing:border-box;border-bottom:1px solid var(--surface-2);white-space:nowrap;text-overflow:ellipsis;height:38px;padding:0 12px;font-size:13px;line-height:38px;transition:background-color .2s;overflow:hidden}.vcol__cell[data-v-22689c66]:last-child{border-bottom:none}.vcol__cell--muted[data-v-22689c66]{color:var(--text-muted);text-align:center}.vcol__cell--actions[data-v-22689c66]{justify-content:center;align-items:center;gap:4px;line-height:normal;display:flex;overflow:visible}.vcol__cell--hover[data-v-22689c66]{background:var(--surface-2)}.vcol__cell--active[data-v-22689c66]{background:var(--warning-bg);border:1px solid color-mix(in srgb, var(--warning) 42%, var(--surface))}.vcol__cell--active.vcol__cell--hover[data-v-22689c66]{background:var(--warning)}.vcol__cell--pending[data-v-22689c66]{color:var(--text-muted);background:color-mix(in srgb, var(--text-muted) 12%, var(--surface))}.vcol--index .vcol__cell--pending[data-v-22689c66]{box-shadow:inset 3px 0 0 var(--accent)}.vcol__cell--pending.vcol__cell--hover[data-v-22689c66]{background:color-mix(in srgb, var(--text-muted) 20%, var(--surface))}.vcol__cell--plate[data-v-22689c66]{align-items:center;gap:6px;display:flex}.vcol__value[data-v-22689c66]{text-overflow:ellipsis;min-width:0;overflow:hidden}.pending-badge[data-v-22689c66]{flex:none}.vehicles-table[data-v-22689c66]{border:1px solid var(--border);width:100%;box-shadow:0 1px 3px var(--shadow-drop);border-radius:20px;overflow:hidden}.table-header[data-v-22689c66]{background:var(--surface-2);border-bottom:1px solid var(--border);color:var(--text-muted);padding:10px 12px;font-size:13px;font-weight:500;display:flex}.header-col[data-v-22689c66]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;transition:all .2s;display:flex}.header-col[data-v-22689c66]:hover,.header-col.active-sort[data-v-22689c66]{color:var(--text)}.table-body[data-v-22689c66]{background:var(--surface);scrollbar-width:none;-ms-overflow-style:none;max-height:180px;overflow-y:auto}.table-body[data-v-22689c66]::-webkit-scrollbar{display:none}.table-row[data-v-22689c66]{border-bottom:1px solid var(--surface-2);align-items:center;padding:8px 12px;font-size:13px;transition:background-color .2s;display:flex}.table-row[data-v-22689c66]:last-child{border-bottom:none}.table-row[data-v-22689c66]:hover{background:var(--surface-2)}.table-row.is-pending[data-v-22689c66]{color:var(--text-muted);background:color-mix(in srgb, var(--text-muted) 12%, var(--surface));box-shadow:inset 3px 0 0 var(--accent)}.table-row.is-pending[data-v-22689c66]:hover{background:color-mix(in srgb, var(--text-muted) 20%, var(--surface))}.table-row.has-active[data-v-22689c66]{background-color:var(--warning-bg);border:1px solid color-mix(in srgb, var(--warning) 42%, var(--surface))}.table-row.has-active[data-v-22689c66]:hover{background-color:var(--warning)}.header-col[data-v-22689c66],.table-col[data-v-22689c66]{padding:0 4px}.number-col[data-v-22689c66]{text-align:center;width:10%}.plate-col[data-v-22689c66],.mark-col[data-v-22689c66]{width:25%}.actions-col[data-v-22689c66]{text-align:center;justify-content:center;gap:4px;width:20%;display:flex}.cell-with-icon[data-v-22689c66]{align-items:center;gap:6px;display:flex}.details-btn[data-v-22689c66],.edit-btn[data-v-22689c66],.delete-btn[data-v-22689c66]{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.details-btn[data-v-22689c66]:hover{background:var(--info-bg)}.edit-btn[data-v-22689c66]:hover{background:var(--success-bg)}.delete-btn[data-v-22689c66]:hover{background:var(--danger-bg)}.details-icon[data-v-22689c66],.edit-icon[data-v-22689c66],.delete-icon[data-v-22689c66]{opacity:.6;width:18px;height:18px;transition:opacity .2s,color .2s}.details-btn .details-icon[data-v-22689c66]{color:var(--text)}.details-btn:hover .details-icon[data-v-22689c66]{opacity:1;color:var(--color-primary,var(--accent-text))}.edit-btn:hover .edit-icon[data-v-22689c66],.delete-btn:hover .delete-icon[data-v-22689c66]{opacity:.9}.table-empty[data-v-22689c66]{text-align:center;color:var(--text-muted);flex:1 0 100%;padding:16px;font-size:13px;font-style:italic}h4[data-v-22689c66]{color:var(--text);margin:0;font-size:16px;font-weight:600}@media (width<=767.98px){.header-with-badge[data-v-22689c66]{flex-wrap:nowrap;gap:6px}h4[data-v-22689c66]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.list-title__full[data-v-22689c66]{display:none}.list-title__short[data-v-22689c66]{display:inline}.vehicles-badge[data-v-22689c66]{flex:none}.header-actions[data-v-22689c66],.import-entry[data-v-22689c66]{gap:8px}.header-actions[data-v-22689c66]{flex-wrap:nowrap;flex-shrink:0}.import-entry .hint-anchor[data-v-22689c66] .badge--sm{height:22px;padding:0 8px;font-size:10px}.list-mini-btn[data-v-22689c66]{height:22px;min-height:0;padding:0 9px;font-size:11.5px;font-weight:700;line-height:1;position:relative}.list-mini-btn[data-v-22689c66]:before{content:"";position:absolute;inset:-11px -4px}.vehicles-table[data-v-22689c66]{box-shadow:none;border:none;border-radius:0;overflow-y:visible}.list-search[data-v-22689c66]{height:44px;font-size:16px}.list-pager[data-v-22689c66] .lk-button{min-height:44px}.table-body[data-v-22689c66]{background:0 0;max-height:none;overflow-y:visible}.table-row.rt-row[data-v-22689c66]{flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:56px;font-size:14px;position:relative;flex-direction:row!important;padding:10px 12px!important}.table-row.rt-row.is-pending[data-v-22689c66]{background:color-mix(in srgb, var(--text-muted) 12%, var(--surface))!important}.table-row.rt-row.has-active[data-v-22689c66]{background:var(--warning-bg)!important;border:1px solid color-mix(in srgb, var(--warning) 42%, var(--surface))!important}.table-col[data-v-22689c66]{padding:0;width:auto!important}.number-col[data-v-22689c66]{color:var(--text-muted);font-size:12px}.plate-col[data-v-22689c66]{flex:auto;min-width:0;font-size:15px;font-weight:600}.plate-col .cell-with-icon[data-v-22689c66]{min-width:0}.plate-col .cell-value[data-v-22689c66]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mark-col[data-v-22689c66]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);flex:0 auto;margin-left:auto;font-size:13px;overflow:hidden}.meta-col[data-v-22689c66]{color:var(--text-muted);flex-basis:100%;align-items:baseline;gap:8px;font-size:13px;display:flex}.meta-col__place[data-v-22689c66]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.meta-col__time[data-v-22689c66]{flex-shrink:0;margin-left:auto}.actions-col[data-v-22689c66]{border-top:1px solid color-mix(in srgb, var(--border) 60%, var(--surface));flex-basis:100%;justify-content:flex-start;gap:6px;margin-top:8px;padding-top:8px;position:static;transform:none;width:auto!important}.details-btn[data-v-22689c66],.edit-btn[data-v-22689c66],.delete-btn[data-v-22689c66]{border:1px solid var(--border);border-radius:var(--radius-pill,999px);background:var(--surface);white-space:nowrap;width:auto;height:28px;padding:0 10px;font-size:12.5px;font-weight:600;line-height:1;position:relative}.details-btn[data-v-22689c66]:before,.edit-btn[data-v-22689c66]:before,.delete-btn[data-v-22689c66]:before{content:"";position:absolute;inset:-8px -2px}.edit-btn[data-v-22689c66]{border-color:var(--accent);color:var(--accent-text)}.delete-btn[data-v-22689c66]{border-color:color-mix(in srgb, var(--danger) 30%, var(--surface));color:var(--danger-text)}.details-btn[data-v-22689c66]{color:var(--text-muted);border-color:#0000;margin-left:auto}.details-btn[data-v-22689c66]:hover,.edit-btn[data-v-22689c66]:hover,.delete-btn[data-v-22689c66]:hover{background:var(--surface-2)}}@media (width<=480px){.header-with-badge[data-v-22689c66]{gap:4px}h4[data-v-22689c66]{font-size:14px}.import-entry .hint-anchor[data-v-22689c66] .badge--sm{padding:0 6px}}.modal-overlay[data-v-24a1c97b]{background:var(--overlay);z-index:1000;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-content[data-v-24a1c97b]{background:var(--surface);width:100%;max-width:900px;max-height:calc(var(--app-vh,1vh) * 85);box-shadow:0 8px 32px var(--shadow-drop);border-radius:30px;flex-direction:column;display:flex;overflow:hidden}.sheet-handle[data-v-24a1c97b]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:10px auto 2px;display:none}.modal-header[data-v-24a1c97b]{border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.modal-header h3[data-v-24a1c97b]{color:var(--text);flex-shrink:0;margin:0;font-size:16px;font-weight:600}.header-right[data-v-24a1c97b]{flex:1;justify-content:flex-end;align-items:center;gap:20px;display:flex}.modal-close[data-v-24a1c97b]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:24px;transition:all .2s;display:flex}.modal-close[data-v-24a1c97b]:hover{background:var(--surface-2);color:var(--text)}.filter-section[data-v-24a1c97b]{border-bottom:1px solid var(--border);background:var(--surface-2);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.filter-tabs[data-v-24a1c97b]{flex-wrap:wrap;gap:8px;display:flex}.filter-tab[data-v-24a1c97b]{border:1px solid var(--border);background:var(--surface);cursor:pointer;color:var(--text-muted);border-radius:16px;outline:none;min-height:32px;padding:6px 12px;font-size:12px;font-weight:500;line-height:1;transition:all .2s}.filter-tab[data-v-24a1c97b]:hover:not(.filter-tab--active){border-color:var(--accent);color:var(--accent-text)}.filter-tab--active[data-v-24a1c97b]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent);pointer-events:none}.selected-counter.is-empty[data-v-24a1c97b]{visibility:hidden}.selected-counter[data-v-24a1c97b]{color:var(--text-muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.selected-count[data-v-24a1c97b]{color:var(--accent-text);font-weight:600}.employees-table-container[data-v-24a1c97b]{flex-direction:column;flex:1;min-height:240px;max-height:240px;display:flex;overflow:hidden}.employees-table[data-v-24a1c97b]{flex-direction:column;flex:1;height:100%;display:flex}.table-header[data-v-24a1c97b]{background:var(--surface-2);border-bottom:1px solid var(--border);height:40px;min-height:40px;color:var(--text-muted);flex-shrink:0;align-items:center;padding:0 20px;font-size:14px;font-weight:500;display:flex}.header-cell[data-v-24a1c97b]{align-items:center;padding:0 8px;display:flex}.select-cell[data-v-24a1c97b]{flex-shrink:0;justify-content:center;width:40px}.number-cell[data-v-24a1c97b]{flex-shrink:0;width:30px}.name-col[data-v-24a1c97b]{flex:2;min-width:250px}.position-col[data-v-24a1c97b]{white-space:nowrap;text-overflow:ellipsis;flex:2;min-width:140px;overflow:hidden}.citizenship-col[data-v-24a1c97b]{flex:1;min-width:200px}.status-cell[data-v-24a1c97b]{flex-shrink:0;justify-content:center;width:100px}.table-body[data-v-24a1c97b]{flex:1;height:200px;min-height:200px;max-height:200px;overflow-y:auto}.table-row[data-v-24a1c97b]{border-bottom:1px solid var(--surface-2);cursor:pointer;align-items:center;height:40px;min-height:40px;padding:0 20px;transition:background-color .2s;display:flex}.table-row[data-v-24a1c97b]:hover:not(.table-row--disabled){background-color:var(--surface-2)}.table-row--selected[data-v-24a1c97b]{background-color:var(--success-bg)}.table-row--selected[data-v-24a1c97b]:hover{background-color:var(--accent-tint)}.table-row--disabled[data-v-24a1c97b]{background-color:var(--surface-2);opacity:.5;cursor:not-allowed}.table-cell[data-v-24a1c97b]{color:var(--text);align-items:center;padding:0 8px;font-size:14px;display:flex}.table-row--disabled .table-cell[data-v-24a1c97b]{color:var(--text-muted)}.table-cell input[type=checkbox][data-v-24a1c97b]{cursor:pointer;width:16px;height:16px;accent-color:var(--accent-text);margin:0}.table-row--disabled input[type=checkbox][data-v-24a1c97b]{cursor:not-allowed;opacity:.6}.status-badge[data-v-24a1c97b]{text-align:center;border-radius:12px;min-width:70px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.status-active[data-v-24a1c97b]{background-color:var(--success-bg);color:var(--accent-text);border:1px solid color-mix(in srgb, var(--accent) 25%, var(--surface))}.status-inactive[data-v-24a1c97b]{background-color:var(--danger-bg);color:var(--danger-text);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface))}.status-blacklisted[data-v-24a1c97b]{background-color:var(--danger-bg);color:var(--danger-text);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface));font-weight:700}.table-row--blacklisted .status-badge.status-blacklisted[data-v-24a1c97b]{opacity:1}.table-row--disabled .status-badge[data-v-24a1c97b]{opacity:.7}.loading-state[data-v-24a1c97b],.empty-state[data-v-24a1c97b]{height:100%;min-height:200px;color:var(--text-muted);text-align:center;justify-content:center;align-items:center;font-size:14px;display:flex}.loading-state[data-v-24a1c97b]{flex-direction:column;gap:12px}.empty-state[data-v-24a1c97b]{color:var(--text-muted);font-style:italic}.modal-actions[data-v-24a1c97b]{border-top:1px solid var(--border);background:var(--surface);flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.modal-fade-enter-active[data-v-24a1c97b]{transition:opacity .2s ease-out}.modal-fade-leave-active[data-v-24a1c97b]{transition:opacity .2s}.modal-fade-enter-from[data-v-24a1c97b],.modal-fade-leave-to[data-v-24a1c97b]{opacity:0}.modal-fade-enter-active .modal-content[data-v-24a1c97b]{animation:.2s ease-out modal-slide-up-24a1c97b}.modal-fade-leave-active .modal-content[data-v-24a1c97b]{animation:.2s modal-slide-down-24a1c97b}@keyframes modal-slide-up-24a1c97b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-slide-down-24a1c97b{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.table-body[data-v-24a1c97b]::-webkit-scrollbar{width:6px}.table-body[data-v-24a1c97b]::-webkit-scrollbar-track{background:var(--surface-2)}.table-body[data-v-24a1c97b]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.table-body[data-v-24a1c97b]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media (width<=768px){.modal-overlay[data-v-24a1c97b]{align-items:flex-end;padding:0}.modal-content[data-v-24a1c97b]{border-radius:16px 16px 0 0;max-width:100vw;max-height:90dvh}.modal-header[data-v-24a1c97b]{padding:12px 16px}.modal-content[data-v-24a1c97b]{height:90dvh;animation:none}.modal-fade-enter-active .modal-content[data-v-24a1c97b]{animation:.3s cubic-bezier(.32,.72,0,1) modal-sheet-up-24a1c97b}.modal-fade-leave-active .modal-content[data-v-24a1c97b]{transition:transform .25s cubic-bezier(.32,.72,0,1);animation:none}.modal-fade-leave-to .modal-content[data-v-24a1c97b]{transform:translateY(100%)}.header-right[data-v-24a1c97b]{justify-content:stretch;gap:8px}.header-right[data-v-24a1c97b] .search-component,.header-right[data-v-24a1c97b]>*{width:100%}.filter-section[data-v-24a1c97b]{padding:10px 0;display:block}.filter-tabs[data-v-24a1c97b]{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:8px;padding:0 16px 2px;scroll-padding:0 16px;overflow:auto hidden}.filter-tabs[data-v-24a1c97b]::-webkit-scrollbar{display:none}.filter-tab[data-v-24a1c97b]{scroll-snap-align:start;flex:none;min-height:36px;padding:8px 14px;font-size:13px}.selected-counter[data-v-24a1c97b]{justify-content:flex-start;min-height:16px;margin:4px 16px 0}.modal-header[data-v-24a1c97b]{grid-template-columns:1fr auto;align-items:center;gap:8px 12px;display:grid}.modal-header h3[data-v-24a1c97b]{grid-area:1/1;font-size:16px}.modal-close[data-v-24a1c97b]{grid-area:1/2;width:36px;height:36px}.header-right[data-v-24a1c97b]{grid-area:2/1/auto/-1;justify-content:center}.filter-section[data-v-24a1c97b]{flex-direction:column;align-items:stretch;gap:12px;padding:12px 16px}.table-header[data-v-24a1c97b],.table-row[data-v-24a1c97b]{padding:0 16px}.modal-actions[data-v-24a1c97b]{padding:12px 16px}}@media (width<=767.98px){.employees-table-container[data-v-24a1c97b]{flex:1;min-height:0;max-height:none;overflow:visible}.table-body[data-v-24a1c97b]{flex:1;height:auto;min-height:0;max-height:none;padding:8px 12px 12px;overflow-y:auto}.table-row.rt-row[data-v-24a1c97b]{flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:56px;font-size:14px;position:relative;flex-direction:row!important;height:auto!important;padding:10px 100px 10px 46px!important}.table-cell[data-v-24a1c97b]{flex:0 auto;padding:0;width:auto!important;min-width:0!important}.select-cell[data-v-24a1c97b]{position:absolute;top:50%;left:12px;transform:translateY(-50%)}.number-cell[data-v-24a1c97b]{display:none}.name-col[data-v-24a1c97b]{flex-basis:100%;font-size:15px;font-weight:600}.position-col[data-v-24a1c97b]{color:var(--text-muted);flex:none;font-size:13px}.citizenship-col[data-v-24a1c97b]{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-muted);flex:1 1 0;font-size:13px;overflow:hidden}.citizenship-col[data-v-24a1c97b]:before{content:"· "}.status-cell[data-v-24a1c97b]{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.table-cell input[type=checkbox][data-v-24a1c97b]{width:19px;height:19px;position:relative}.table-cell input[type=checkbox][data-v-24a1c97b]:before{content:"";position:absolute;inset:-8px}}@media (width<=768px){.sheet-handle[data-v-24a1c97b]{display:block}.modal-content[data-v-24a1c97b]{transition:transform .3s}.modal-content.is-dragging[data-v-24a1c97b]{transition:none}}@keyframes modal-sheet-up-24a1c97b{0%{transform:translateY(100%)}to{transform:translateY(0)}}.input__label[data-v-5bcd012b]{color:var(--text-muted);font-size:13px}.required[data-v-5bcd012b]{color:var(--danger-text)}.data__completion[data-v-5bcd012b]{border-right:1px solid var(--border);width:450px;padding:15px}.data__completion--locked[data-v-5bcd012b]{position:relative}.completion__citizenship[data-v-5bcd012b]{flex-direction:column;gap:10px;padding-bottom:15px;display:flex;position:relative}.citizenship__header[data-v-5bcd012b]{justify-content:space-between;align-items:end;display:flex}.citizenship__label[data-v-5bcd012b]{color:var(--text-muted);order:-1;font-size:13px}.citizenship-actions[data-v-5bcd012b]{align-items:center;gap:10px;display:flex;position:relative}.cancel-edit-btn[data-v-5bcd012b]{background:var(--surface-2);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:15px;padding:8px 15px;font-size:12px;transition:background-color .2s}.cancel-edit-btn[data-v-5bcd012b]:hover{background:var(--row-hover)}.add-button[data-v-5bcd012b]{background:var(--accent);color:var(--accent-contrast);cursor:pointer;border:none;border-radius:15px;margin-top:0;padding:8px 15px;font-size:12px;transition:background-color .2s;position:relative}.add-button[data-v-5bcd012b]:hover:not(:disabled){background:var(--accent-hover)}.add-button[data-v-5bcd012b]:disabled{background:var(--text-muted);cursor:not-allowed;opacity:.6}.tooltip[data-v-5bcd012b]{z-index:1000;margin-top:5px;position:absolute;top:100%;right:0}.tooltip-content[data-v-5bcd012b]{background:var(--hint-bg);color:var(--hint-text);min-width:420px;max-width:420px;box-shadow:0 2px 8px var(--shadow-drop);border-radius:8px;padding:10px 12px;font-size:12px}.tooltip-content[data-v-5bcd012b]:before{content:"";border:5px solid #0000;border-bottom-color:var(--hint-bg);position:absolute;bottom:100%;right:40px}.citizenship__dropdown[data-v-5bcd012b]{position:relative}.dropdown__button[data-v-5bcd012b]{border:1px solid var(--border);background-color:var(--surface);cursor:pointer;border-radius:50px;outline:none;width:100%;height:30px;padding:0 15px;transition:border-color .2s}.dropdown__button[data-v-5bcd012b]:hover:not(:disabled){border-color:var(--accent)}.dropdown__button[data-v-5bcd012b]:disabled{background-color:var(--surface-2);cursor:not-allowed;opacity:.6}.button__content[data-v-5bcd012b]{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.completion__header[data-v-5bcd012b]{justify-content:space-between;padding-bottom:15px;display:flex}.button__text[data-v-5bcd012b]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:380px;font-size:14px;font-weight:500;display:block;overflow:hidden}.button__arrow[data-v-5bcd012b]{flex-shrink:0;width:10px;height:10px;transition:transform .2s ease-out;transform:rotate(90deg)}.button__arrow--up[data-v-5bcd012b]{transform:rotate(270deg)}.dropdown__menu[data-v-5bcd012b]{background:var(--surface);border:1px solid var(--border);width:100%;box-shadow:0 3px 10px var(--shadow-drop);z-index:1000;border-radius:20px;max-height:300px;margin-top:5px;position:absolute;top:100%;left:0;overflow-y:auto}.dropdown__item[data-v-5bcd012b]{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 15px;transition:background-color .2s;display:flex}.dropdown__item[data-v-5bcd012b]:hover{background-color:var(--surface-2)}.dropdown__item[data-v-5bcd012b]:first-child{border-radius:10px 10px 0 0}.dropdown__item[data-v-5bcd012b]:last-child{border-radius:0 0 10px 10px}.item__text[data-v-5bcd012b]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.patent-required-badge[data-v-5bcd012b]{background:var(--danger-bg);color:var(--danger-text);border-radius:8px;padding:2px 6px;font-size:10px;font-weight:500}.completion__fields[data-v-5bcd012b]{flex-direction:column;gap:15px;margin-bottom:15px;display:flex}.completion__name-row[data-v-5bcd012b]{gap:20px;display:flex}.completion__last-name[data-v-5bcd012b],.completion__first-name[data-v-5bcd012b],.completion__middle-name[data-v-5bcd012b],.completion__position[data-v-5bcd012b],.completion__passport[data-v-5bcd012b],.completion__patent[data-v-5bcd012b]{flex:1}.completion__last-name-header[data-v-5bcd012b],.completion__first-name-header[data-v-5bcd012b],.completion__middle-name-header[data-v-5bcd012b],.completion__position-header[data-v-5bcd012b],.completion__passport-header[data-v-5bcd012b],.completion__patent-header[data-v-5bcd012b],.completion__permission-header[data-v-5bcd012b]{justify-content:space-between;align-items:center;padding-bottom:5px;display:flex}.name__input[data-v-5bcd012b]{border:1px solid var(--border);background:var(--surface);border-radius:15px;outline:none;width:100%;height:40px;padding:0 15px;font-size:14px}.name__input[data-v-5bcd012b]:focus{border-color:var(--accent)}.name__input[data-v-5bcd012b]:disabled{background-color:var(--surface-2);cursor:not-allowed}.disabled-field[data-v-5bcd012b]{opacity:.5}.disabled-field .name__input[data-v-5bcd012b],.disabled-field .permission__dropdown-button[data-v-5bcd012b]{background-color:var(--surface-2);cursor:not-allowed}.completion__permission[data-v-5bcd012b]{width:100%}.permission__dropdown[data-v-5bcd012b]{width:100%;position:relative}.permission__dropdown-button[data-v-5bcd012b]{border:1px solid var(--border);background-color:var(--surface);cursor:pointer;text-align:left;border-radius:15px;outline:none;width:100%;min-height:40px;padding:8px 15px;transition:border-color .2s}.permission__dropdown-button[data-v-5bcd012b]:hover:not(:disabled){border-color:var(--accent)}.permission__dropdown-button[data-v-5bcd012b]:disabled{background-color:var(--surface-2);cursor:not-allowed;opacity:.6}.permission__button-content[data-v-5bcd012b]{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.permission__button-text[data-v-5bcd012b]{min-width:0;color:var(--text);text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.permission__dropdown-button--placeholder .permission__button-text[data-v-5bcd012b]{color:var(--text-muted)}.permission__button-arrow[data-v-5bcd012b]{flex-shrink:0;width:10px;height:10px;transition:transform .2s ease-out;transform:rotate(90deg)}.permission__button-arrow--up[data-v-5bcd012b]{transform:rotate(270deg)}.permission__dropdown-menu[data-v-5bcd012b]{background:var(--surface);border:1px solid var(--border);width:100%;box-shadow:0 3px 10px var(--shadow-drop);z-index:1000;border-radius:20px;flex-direction:column;max-height:300px;margin-top:5px;display:flex;position:absolute;top:100%;left:0;overflow:hidden}.permission__dropdown-search[data-v-5bcd012b]{border-bottom:1px solid var(--border);flex-shrink:0;padding:8px 12px}.permission__search-input[data-v-5bcd012b]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--text);box-sizing:border-box;outline:none;padding:6px 12px;font-size:13px;transition:border-color .2s}.permission__search-input[data-v-5bcd012b]:focus{border-color:var(--accent)}.permission__dropdown-list[data-v-5bcd012b]{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.permission__dropdown-empty[data-v-5bcd012b]{color:var(--text-muted);text-align:center;padding:12px 15px;font-size:13px}.permission__dropdown-item[data-v-5bcd012b]{cursor:pointer;border-bottom:1px solid var(--surface-2);padding:10px 15px;transition:background-color .2s}.permission__dropdown-item[data-v-5bcd012b]:hover{background-color:var(--surface-2)}.permission__dropdown-item--selected[data-v-5bcd012b]{background-color:var(--accent-tint)}.permission__dropdown-item--selected .permission__item-text[data-v-5bcd012b]{color:var(--accent-text)}.permission__dropdown-item[data-v-5bcd012b]:last-child{border-bottom:none}.permission__item-text[data-v-5bcd012b]{color:var(--text);overflow-wrap:break-word;font-size:13px;line-height:1.35;display:block}.permission__item-text--empty[data-v-5bcd012b]{color:var(--text-muted)}.completion__passage[data-v-5bcd012b]{margin-top:15px}.error-message[data-v-5bcd012b]{color:var(--danger-text);margin-top:5px;font-size:11px}.loading-message[data-v-5bcd012b]{color:var(--text-muted);text-align:center;padding:20px;font-size:12px}.no-tables-message[data-v-5bcd012b]{color:var(--danger-text);text-align:center;background:var(--danger-bg);border-radius:8px;margin-top:10px;padding:20px;font-size:12px}.completion__button[data-v-5bcd012b]{background:var(--surface);border:1px solid var(--border);width:fit-content;height:25px;color:var(--accent-text);cursor:pointer;border-radius:50px;outline:none;padding:0 15px;font-size:11px;font-weight:600}.completion__button[data-v-5bcd012b]:hover{background-color:var(--surface-2)}.existing-employees-info[data-v-5bcd012b]{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;margin-bottom:15px;padding:10px}.existing-employees-header[data-v-5bcd012b]{justify-content:space-between;align-items:center;display:flex}.existing-employees-count[data-v-5bcd012b]{color:var(--text);font-size:14px;font-weight:500}.existing-employees-actions[data-v-5bcd012b]{gap:10px;display:flex}.view-employees-btn[data-v-5bcd012b]{background:var(--surface);color:var(--accent-text);border:1px solid var(--accent);cursor:pointer;border-radius:15px;padding:5px 10px;font-size:11px}.view-employees-btn[data-v-5bcd012b]:hover{background:var(--accent-tint)}.add-existing-btn[data-v-5bcd012b]{background:var(--accent);color:var(--accent-contrast);cursor:pointer;border:none;border-radius:15px;padding:5px 10px;font-size:11px}.add-existing-btn[data-v-5bcd012b]:hover:not(:disabled){background:var(--accent-hover)}.add-existing-btn[data-v-5bcd012b]:disabled{background:var(--text-muted);cursor:not-allowed;opacity:.6}.dropdown-enter-active[data-v-5bcd012b],.dropdown-leave-active[data-v-5bcd012b]{transition:all .2s}.dropdown-enter-from[data-v-5bcd012b],.dropdown-leave-to[data-v-5bcd012b]{opacity:0;transform:translateY(-10px)}.blacklist-warning[data-v-5bcd012b]{background:var(--danger-bg);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface));border-radius:10px;width:100%;margin-top:12px;padding:12px}.blacklist-warning .warning-title[data-v-5bcd012b]{color:var(--danger-text);margin:0 0 5px;font-size:14px;font-weight:600}.blacklist-warning .warning-details[data-v-5bcd012b]{color:var(--danger-text);margin:0;font-size:12px;line-height:1.5}@media (width<=1024px){.data__completion[data-v-5bcd012b]{border-right:none;border-bottom:1px solid var(--border);width:100%}}@media (width<=768px){.tooltip[data-v-5bcd012b]{z-index:1100;width:min(320px,100vw - 44px);margin:0;position:absolute;inset:auto 0 calc(100% + 10px) auto}.tooltip-content[data-v-5bcd012b]:before{display:none}.add-button[data-v-5bcd012b]:disabled{pointer-events:none}.data__completion[data-v-5bcd012b]{flex-direction:column;display:flex}.completion__body[data-v-5bcd012b],.completion__citizenship[data-v-5bcd012b],.citizenship__header[data-v-5bcd012b]{display:contents}.citizenship-actions[data-v-5bcd012b]{order:999;justify-content:stretch;margin-top:4px;padding:4px 0}.citizenship-actions .add-button[data-v-5bcd012b]{flex:1;min-height:44px}.citizenship-actions .cancel-edit-btn[data-v-5bcd012b]{min-height:44px}.citizenship__label[data-v-5bcd012b]{order:0;margin-bottom:6px;display:block}.citizenship__dropdown[data-v-5bcd012b]{margin-bottom:15px}.completion__header[data-v-5bcd012b]{flex-wrap:nowrap;align-items:center;gap:8px}.completion__header h3[data-v-5bcd012b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.completion__button[data-v-5bcd012b]{flex-shrink:0;min-height:36px}.tooltip-content[data-v-5bcd012b]{white-space:pre-line;min-width:0;max-width:calc(100vw - 40px)}.completion__name-row[data-v-5bcd012b]{flex-direction:column;gap:15px}.dropdown__button[data-v-5bcd012b]{height:40px}.add-button[data-v-5bcd012b]{min-height:40px;padding:8px 18px;font-size:13px}.completion__button[data-v-5bcd012b]{height:36px;font-size:12px}}@media (width<=480px){.completion__header h3[data-v-5bcd012b]{font-size:14px}.completion__button[data-v-5bcd012b]{padding:0 12px}}.data__list[data-v-57127d18]{flex:1;padding:12px}.header-with-badge[data-v-57127d18]{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:12px;display:flex}.header-actions[data-v-57127d18]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.import-entry[data-v-57127d18]{align-items:center;gap:8px;display:flex}.list-title__short[data-v-57127d18],.act-label[data-v-57127d18]{display:none}.list-foot[data-v-57127d18]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md,15px);color:var(--text-muted);align-items:center;gap:8px;margin-top:8px;padding:10px 12px;font-size:13px;display:flex}.list-foot__clear[data-v-57127d18]{margin-left:auto}.employees-badge[data-v-57127d18]{background:var(--accent);color:var(--accent-contrast);text-align:center;border-radius:10px;min-width:18px;padding:2px 6px;font-size:11px;font-weight:600;line-height:1.2}.list-toolbar[data-v-57127d18]{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:10px;display:flex}.list-search[data-v-57127d18]{flex:1;min-width:160px;height:32px;padding:6px 12px;font-size:13px}.list-pager[data-v-57127d18]{color:var(--text-muted);flex-shrink:0}.list-toolbar__clear[data-v-57127d18]{flex-shrink:0}.employees-table[data-v-57127d18]{border:1px solid var(--border);width:100%;box-shadow:0 1px 3px var(--shadow-drop);border-radius:12px;overflow:hidden}.table-header[data-v-57127d18]{background:var(--surface-2);border-bottom:1px solid var(--border);color:var(--text-muted);padding:10px 12px;font-size:13px;font-weight:500;display:flex}.header-col[data-v-57127d18]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;transition:all .2s;display:flex}.header-col[data-v-57127d18]:hover,.header-col.active-sort[data-v-57127d18]{color:var(--text)}.header-col:hover .sort-icon[data-v-57127d18],.header-col.active-sort .sort-icon[data-v-57127d18]{opacity:.8}.sort-icon[data-v-57127d18]{opacity:.4;width:10px;height:10px;transition:all .2s;transform:rotate(0)}.sort-icon.desc[data-v-57127d18]{opacity:.8;transform:rotate(180deg)}.table-body[data-v-57127d18]{background:var(--surface);scrollbar-width:thin;border-bottom-right-radius:20px;border-bottom-left-radius:20px;flex:1;min-height:180px;overflow-y:auto}.table-body[data-v-57127d18]::-webkit-scrollbar{display:none}.table-row[data-v-57127d18]{border-bottom:1px solid var(--surface-2);align-items:center;padding:8px 12px;font-size:13px;transition:background-color .2s;display:flex}.table-row[data-v-57127d18]:last-child{border-bottom:none}.table-row[data-v-57127d18]:hover{background:var(--surface-2)}.table-row.is-pending[data-v-57127d18]{color:var(--text-muted);background:color-mix(in srgb, var(--text-muted) 12%, var(--surface));box-shadow:inset 3px 0 0 var(--accent)}.table-row.is-pending[data-v-57127d18]:hover{background:color-mix(in srgb, var(--text-muted) 20%, var(--surface))}.table-col.lastName-col[data-v-57127d18]{align-items:center;gap:6px;display:flex}.cell-value[data-v-57127d18]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pending-badge[data-v-57127d18]{flex:none}.table-row.has-active[data-v-57127d18]{background-color:var(--warning-bg);border:1px solid color-mix(in srgb, var(--warning) 42%, var(--surface))}.table-row.has-active[data-v-57127d18]:hover{background-color:var(--warning)}.header-col[data-v-57127d18],.table-col[data-v-57127d18]{padding:0 4px}.number-col[data-v-57127d18]{text-align:center;width:10%}.lastName-col[data-v-57127d18],.firstName-col[data-v-57127d18],.middleName-col[data-v-57127d18]{width:22%}.actions-col[data-v-57127d18]{text-align:center;justify-content:center;gap:4px;width:24%;display:flex}.details-btn[data-v-57127d18],.edit-btn[data-v-57127d18],.delete-btn[data-v-57127d18]{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.details-btn[data-v-57127d18]:hover{background:var(--info-bg)}.edit-btn[data-v-57127d18]:hover{background:var(--success-bg)}.delete-btn[data-v-57127d18]:hover{background:var(--danger-bg)}.details-icon[data-v-57127d18],.edit-icon[data-v-57127d18],.delete-icon[data-v-57127d18]{opacity:.6;width:18px;height:18px;transition:opacity .2s,color .2s}.details-btn .details-icon[data-v-57127d18]{color:var(--text)}.details-btn:hover .details-icon[data-v-57127d18]{opacity:1;color:var(--color-primary,var(--accent-text))}.edit-btn:hover .edit-icon[data-v-57127d18],.delete-btn:hover .delete-icon[data-v-57127d18]{opacity:.9}.table-empty[data-v-57127d18]{text-align:center;color:var(--text-muted);padding:16px;font-size:13px;font-style:italic}h4[data-v-57127d18]{color:var(--text);margin:0;font-size:16px;font-weight:600}.table-body[data-v-57127d18]::-webkit-scrollbar{width:4px}.table-body[data-v-57127d18]::-webkit-scrollbar-track{background:var(--surface-2)}.table-body[data-v-57127d18]::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.table-body[data-v-57127d18]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media (width<=767.98px){.header-with-badge[data-v-57127d18]{flex-wrap:nowrap;gap:6px}h4[data-v-57127d18]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.list-title__full[data-v-57127d18]{display:none}.list-title__short[data-v-57127d18]{display:inline}.employees-badge[data-v-57127d18]{flex:none}.header-actions[data-v-57127d18],.import-entry[data-v-57127d18]{gap:8px}.header-actions[data-v-57127d18]{flex-wrap:nowrap;flex-shrink:0}.import-entry .hint-anchor[data-v-57127d18] .badge--sm{height:22px;padding:0 8px;font-size:10px}.list-mini-btn[data-v-57127d18]{height:22px;min-height:0;padding:0 9px;font-size:11.5px;font-weight:700;line-height:1;position:relative}.list-mini-btn[data-v-57127d18]:before{content:"";position:absolute;inset:-11px -4px}.employees-table[data-v-57127d18]{box-shadow:none;border:none;border-radius:0;overflow-y:visible}.list-search[data-v-57127d18]{height:44px;font-size:16px}.list-pager[data-v-57127d18] .lk-button{min-height:44px}.table-body[data-v-57127d18]{background:0 0;max-height:none;overflow-y:visible}.table-row.rt-row[data-v-57127d18]{flex-wrap:wrap;align-items:center;gap:2px 6px;min-height:56px;font-size:14px;position:relative;flex-direction:row!important;padding:10px 12px!important}.table-row.rt-row.is-pending[data-v-57127d18]{background:color-mix(in srgb, var(--text-muted) 12%, var(--surface))!important}.table-col[data-v-57127d18]{padding:0;width:auto!important}.number-col[data-v-57127d18]{color:var(--text-muted);font-size:12px}.lastName-col[data-v-57127d18],.firstName-col[data-v-57127d18],.middleName-col[data-v-57127d18]{font-size:14px;font-weight:600}.actions-col[data-v-57127d18]{border-top:1px solid color-mix(in srgb, var(--border) 60%, var(--surface));flex-basis:100%;justify-content:flex-start;gap:6px;margin-top:8px;padding-top:8px;position:static;transform:none;width:auto!important}.details-btn[data-v-57127d18],.edit-btn[data-v-57127d18],.delete-btn[data-v-57127d18]{border:1px solid var(--border);border-radius:var(--radius-pill,999px);background:var(--surface);white-space:nowrap;width:auto;height:28px;padding:0 10px;font-size:12.5px;font-weight:600;line-height:1;position:relative}.details-btn[data-v-57127d18]:before,.edit-btn[data-v-57127d18]:before,.delete-btn[data-v-57127d18]:before{content:"";position:absolute;inset:-8px -2px}.edit-btn[data-v-57127d18]{border-color:var(--accent);color:var(--accent-text);order:1}.delete-btn[data-v-57127d18]{border-color:color-mix(in srgb, var(--danger) 30%, var(--surface));color:var(--danger-text);order:2}.details-btn[data-v-57127d18]{color:var(--text-muted);border-color:#0000;order:3;margin-left:auto}.details-btn[data-v-57127d18]:hover,.edit-btn[data-v-57127d18]:hover,.delete-btn[data-v-57127d18]:hover{background:var(--surface-2)}.act-label[data-v-57127d18]{display:inline}.details-icon[data-v-57127d18],.edit-icon[data-v-57127d18],.delete-icon[data-v-57127d18]{display:none}}@media (width<=480px){.header-with-badge[data-v-57127d18]{gap:4px}h4[data-v-57127d18]{font-size:14px}.import-entry .hint-anchor[data-v-57127d18] .badge--sm{padding:0 6px}}.data__completion[data-v-4528c419]{border-right:1px solid var(--border);width:450px;padding:15px}.data__completion--locked[data-v-4528c419]{position:relative}.completion__header[data-v-4528c419]{justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.completion__title[data-v-4528c419]{order:-1}.completion__header h3[data-v-4528c419]{color:var(--text);margin:0;font-size:16px;font-weight:600}.completion__actions[data-v-4528c419]{align-items:center;gap:10px;display:flex;position:relative}.cancel-edit-btn[data-v-4528c419]{background:var(--surface-2);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:15px;padding:8px 15px;font-size:12px;transition:background-color .2s}.cancel-edit-btn[data-v-4528c419]:hover{background:var(--row-hover)}.add-button[data-v-4528c419]{background:var(--accent);color:var(--accent-contrast);cursor:pointer;border:none;border-radius:15px;padding:8px 15px;font-size:12px;transition:background-color .2s;position:relative}.add-button[data-v-4528c419]:hover:not(:disabled){background:var(--accent-hover)}.add-button[data-v-4528c419]:disabled{background:var(--text-muted);cursor:not-allowed;opacity:.6}.items-form-container[data-v-4528c419]{flex-direction:column;display:flex}.items-table-wrapper[data-v-4528c419]{border-radius:10px;overflow:hidden}.items-table[data-v-4528c419]{width:100%}.table-header[data-v-4528c419]{color:var(--text-muted);background:0 0;border-bottom:none;margin-bottom:10px;padding:0;font-size:13px;font-weight:400;display:flex}.header-cell[data-v-4528c419]{align-items:center;padding:0;display:flex}.number-header[data-v-4528c419]{justify-content:center;width:40px;min-width:40px;max-width:40px;margin-right:10px}.name-header[data-v-4528c419]{flex:1;margin-right:10px}.quantity-header[data-v-4528c419]{width:90px;min-width:90px;max-width:90px;margin-right:10px}.actions-header[data-v-4528c419]{width:40px;min-width:40px;max-width:40px}.input__label[data-v-4528c419]{color:var(--text-muted);font-size:13px}.required[data-v-4528c419]{color:var(--danger-text)}.table-body[data-v-4528c419]{max-height:300px;transition:max-height .3s;overflow:auto}.table-body[data-v-4528c419]::-webkit-scrollbar{width:4px}.table-body[data-v-4528c419]::-webkit-scrollbar-track{background:var(--surface-2)}.table-body[data-v-4528c419]::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.table-body[data-v-4528c419]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.table-row[data-v-4528c419]{align-items:center;margin-bottom:10px;transition:all .3s;display:flex}.table-row[data-v-4528c419]:last-child{margin-bottom:0}.table-row.removing[data-v-4528c419]{animation:.3s forwards slideOutLeft-4528c419}@keyframes slideOutLeft-4528c419{0%{opacity:1;max-height:40px;margin-bottom:10px;transform:translate(0)}to{opacity:0;max-height:0;margin-bottom:0;padding:0;transform:translate(-100%)}}.table-cell[data-v-4528c419]{align-items:center;height:40px;padding:0;transition:all .3s;display:flex}.number-cell[data-v-4528c419]{justify-content:center;width:40px;min-width:40px;max-width:40px;margin-right:10px}.name-cell[data-v-4528c419]{flex:1;margin-right:10px}.quantity-cell[data-v-4528c419]{width:80px;min-width:80px;max-width:80px;margin-right:10px}.actions-cell[data-v-4528c419]{justify-content:center;width:40px;min-width:40px;max-width:40px;display:flex}.item-number[data-v-4528c419]{color:var(--text-muted);background:var(--surface-2);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:500;transition:all .3s;display:flex}.name__input[data-v-4528c419]{border:1px solid var(--border);background:var(--surface);border-radius:15px;outline:none;width:100%;height:40px;padding:0 15px;font-size:14px;transition:all .3s}.name__input[data-v-4528c419]:focus{border-color:var(--accent)}.name__input.input--error[data-v-4528c419]{border-color:var(--danger)}.name__input[type=number][data-v-4528c419]{text-align:center;padding:0 10px}.table-actions[data-v-4528c419]{justify-content:space-between;align-items:center;margin-top:5px;padding:10px 0;display:flex}.add-row-btn[data-v-4528c419]{background:var(--surface);color:var(--accent-text);border:1px solid var(--accent);cursor:pointer;border-radius:15px;padding:6px 12px;font-size:12px;transition:all .2s}.add-row-btn[data-v-4528c419]:hover{background:var(--accent-tint)}.total-items[data-v-4528c419]{color:var(--text-muted);font-size:12px;font-weight:500}.remove-row-btn[data-v-4528c419]{color:var(--danger-text);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;transition:all .2s;display:flex}.remove-row-btn[data-v-4528c419]:hover:not(:disabled){background:var(--danger-bg)}.remove-row-btn[data-v-4528c419]:disabled{color:var(--text-muted);cursor:not-allowed}.tooltip[data-v-4528c419]{z-index:1000;margin-top:5px;position:absolute;top:100%;right:0}.tooltip-content[data-v-4528c419]{background:var(--hint-bg);color:var(--hint-text);min-width:420px;max-width:420px;box-shadow:0 2px 8px var(--shadow-drop);border-radius:8px;padding:10px 12px;font-size:12px}.tooltip-content[data-v-4528c419]:before{content:"";border:5px solid #0000;border-bottom-color:var(--hint-bg);position:absolute;bottom:100%;right:40px}.completion__unloading[data-v-4528c419]{margin-top:15px}.unloading__grid[data-v-4528c419]{grid-template-columns:repeat(3,1fr);gap:5px 10px;max-width:425px;margin-top:5px;display:grid;position:relative}.unloading__item[data-v-4528c419]{background:var(--surface-2);height:30px;color:var(--text-muted);cursor:pointer;text-align:center;white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:50px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.unloading__item[data-v-4528c419]:hover:not(.unloading__item--active):not(.unloading__item--inactive){background:var(--row-hover)}.unloading__item--active[data-v-4528c419]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.unloading__item--inactive[data-v-4528c419]{background:var(--danger-bg);color:var(--danger-text);border-color:color-mix(in srgb, var(--danger) 30%, var(--surface));cursor:not-allowed;opacity:.7}.no-places-message[data-v-4528c419]{color:var(--danger-text);text-align:center;background:var(--danger-bg);border-radius:8px;margin-top:10px;padding:20px;font-size:12px}.inactive-tooltip[data-v-4528c419]{z-index:10000;pointer-events:none;position:fixed;transform:translate(-50%)translateY(-100%)}.inactive-tooltip-content[data-v-4528c419]{background:var(--hint-bg);color:var(--hint-text);max-width:300px;box-shadow:0 2px 8px var(--shadow-drop);border-radius:8px;padding:8px 12px;font-size:12px}.inactive-tooltip-content[data-v-4528c419]:before{content:"";border:5px solid #0000;border-top-color:var(--hint-bg);position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (width<=1024px){.data__completion[data-v-4528c419]{border-right:none;border-bottom:1px solid var(--border);width:100%}}@media (width<=768px){.tooltip[data-v-4528c419]{z-index:1100;width:min(320px,100vw - 44px);margin:0;position:absolute;inset:auto 0 calc(100% + 10px) auto}.tooltip-content[data-v-4528c419]:before{display:none}.add-button[data-v-4528c419]:disabled{pointer-events:none}.data__completion[data-v-4528c419]{flex-direction:column;display:flex}.completion__header[data-v-4528c419]{display:contents}.completion__title[data-v-4528c419]{order:0;margin-bottom:6px;display:block}.completion__actions[data-v-4528c419]{order:999;justify-content:stretch;margin-top:4px;padding:4px 0}.completion__actions .add-button[data-v-4528c419]{flex:1;min-height:44px}.completion__actions .cancel-edit-btn[data-v-4528c419]{min-height:44px}.tooltip-content[data-v-4528c419]{white-space:pre-line;min-width:0;max-width:calc(100vw - 40px)}.unloading__grid[data-v-4528c419]{grid-template-columns:repeat(2,1fr);max-width:100%}.unloading__item[data-v-4528c419]{white-space:normal;text-overflow:clip;height:auto;min-height:36px;padding:6px 10px;line-height:1.25;overflow:visible}.number-header[data-v-4528c419],.number-cell[data-v-4528c419]{display:none}.name-header[data-v-4528c419],.name-cell[data-v-4528c419]{min-width:0;margin-right:8px}.quantity-header[data-v-4528c419],.quantity-cell[data-v-4528c419]{width:64px;min-width:64px;max-width:64px;margin-right:8px}.actions-header[data-v-4528c419],.actions-cell[data-v-4528c419]{width:36px;min-width:36px;max-width:36px}.remove-row-btn[data-v-4528c419]{width:36px;height:36px}.add-button[data-v-4528c419]{min-height:40px;padding:8px 18px;font-size:13px}.completion__button[data-v-4528c419],.add-row-btn[data-v-4528c419]{min-height:36px}}.data__list[data-v-3ba6c5f2]{flex:1;padding:12px}.header-with-badge[data-v-3ba6c5f2]{align-items:center;gap:8px;padding-bottom:12px;display:flex}.items-badge[data-v-3ba6c5f2]{background:var(--accent);color:var(--accent-contrast);text-align:center;border-radius:10px;min-width:18px;padding:2px 6px;font-size:11px;font-weight:600;line-height:1.2}.items-table[data-v-3ba6c5f2]{border:1px solid var(--border);width:100%;box-shadow:0 1px 3px var(--shadow-drop);border-radius:12px;overflow:hidden}.table-header[data-v-3ba6c5f2]{background:var(--surface-2);border-bottom:1px solid var(--border);color:var(--text-muted);padding:10px 12px;font-size:13px;font-weight:500;display:flex}.header-col[data-v-3ba6c5f2]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;transition:all .2s;display:flex}.header-col[data-v-3ba6c5f2]:hover,.header-col.active-sort[data-v-3ba6c5f2]{color:var(--text)}.header-col:hover .sort-icon[data-v-3ba6c5f2],.header-col.active-sort .sort-icon[data-v-3ba6c5f2]{opacity:.8}.sort-icon[data-v-3ba6c5f2]{opacity:.4;width:10px;height:10px;transition:all .2s;transform:rotate(0)}.sort-icon.desc[data-v-3ba6c5f2]{opacity:.8;transform:rotate(180deg)}.table-body[data-v-3ba6c5f2]{background:var(--surface);scrollbar-width:thin;border-bottom-right-radius:20px;border-bottom-left-radius:20px;flex:1;min-height:180px;position:relative;overflow-y:auto}.fade-enter-active[data-v-3ba6c5f2],.fade-leave-active[data-v-3ba6c5f2]{transition:all .3s}.fade-enter-from[data-v-3ba6c5f2],.fade-leave-to[data-v-3ba6c5f2]{opacity:0;transform:translateY(-10px)}.fade-leave-active[data-v-3ba6c5f2]{width:100%;position:absolute}.table-row.deleting[data-v-3ba6c5f2]{animation:.3s forwards deleteAnimation-3ba6c5f2}@keyframes deleteAnimation-3ba6c5f2{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.95)}to{opacity:0;border:none;height:0;margin:0;padding:0;transform:scale(.9)}}.table-row[data-v-3ba6c5f2]{border-bottom:1px solid var(--surface-2);align-items:center;padding:8px 12px;font-size:13px;transition:all .2s;display:flex;position:relative}.table-row[data-v-3ba6c5f2]:last-child{border-bottom:none}.table-row[data-v-3ba6c5f2]:hover{background:var(--surface-2)}.header-col[data-v-3ba6c5f2],.table-col[data-v-3ba6c5f2]{padding:0 4px}.number-col[data-v-3ba6c5f2]{text-align:center;width:10%}.name-col[data-v-3ba6c5f2]{width:53%}.quantity-col[data-v-3ba6c5f2]{text-align:center;width:25%}.actions-col[data-v-3ba6c5f2]{text-align:center;justify-content:center;gap:4px;width:12%;display:flex}.act-label[data-v-3ba6c5f2]{display:none}.edit-btn[data-v-3ba6c5f2],.delete-btn[data-v-3ba6c5f2]{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.edit-btn[data-v-3ba6c5f2]:hover{background:var(--success-bg)}.delete-btn[data-v-3ba6c5f2]:hover{background:var(--danger-bg)}.edit-icon[data-v-3ba6c5f2],.delete-icon[data-v-3ba6c5f2]{opacity:.6;width:14px;height:14px;transition:opacity .2s}.edit-btn:hover .edit-icon[data-v-3ba6c5f2],.delete-btn:hover .delete-icon[data-v-3ba6c5f2]{opacity:.9}.no-items[data-v-3ba6c5f2]{text-align:center;color:var(--text-muted);padding:16px;font-size:13px;font-style:italic}h4[data-v-3ba6c5f2]{color:var(--text);margin:0;font-size:16px;font-weight:600}.table-body[data-v-3ba6c5f2]::-webkit-scrollbar{width:4px}.table-body[data-v-3ba6c5f2]::-webkit-scrollbar-track{background:var(--surface-2)}.table-body[data-v-3ba6c5f2]::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.table-body[data-v-3ba6c5f2]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media (width<=767.98px){.items-table[data-v-3ba6c5f2]{box-shadow:none;border:none;border-radius:0;overflow-y:visible}.table-body[data-v-3ba6c5f2]{background:0 0;max-height:none;overflow-y:visible}.table-row.rt-row[data-v-3ba6c5f2]{flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:56px;font-size:14px;position:relative;flex-direction:row!important;padding:10px 12px!important}.table-col[data-v-3ba6c5f2]{text-align:left;padding:0;width:auto!important}.number-col[data-v-3ba6c5f2]{color:var(--text-muted);font-size:12px}.name-col[data-v-3ba6c5f2]{font-size:15px;font-weight:600}.quantity-col[data-v-3ba6c5f2]{color:var(--text-muted);flex-basis:100%;font-size:13px}.quantity-col[data-v-3ba6c5f2]:before{content:"x "}.actions-col[data-v-3ba6c5f2]{border-top:1px solid color-mix(in srgb, var(--border) 60%, var(--surface));flex-basis:100%;justify-content:flex-start;gap:6px;margin-top:8px;padding-top:8px;position:static;transform:none;width:auto!important}.edit-btn[data-v-3ba6c5f2],.delete-btn[data-v-3ba6c5f2]{border:1px solid var(--border);border-radius:var(--radius-pill,999px);background:var(--surface);white-space:nowrap;width:auto;height:28px;padding:0 10px;font-size:12.5px;font-weight:600;line-height:1;position:relative}.edit-btn[data-v-3ba6c5f2]:before,.delete-btn[data-v-3ba6c5f2]:before{content:"";position:absolute;inset:-8px -2px}.edit-btn[data-v-3ba6c5f2]{border-color:var(--accent);color:var(--accent-text)}.delete-btn[data-v-3ba6c5f2]{border-color:color-mix(in srgb, var(--danger) 30%, var(--surface));color:var(--danger-text)}.edit-btn[data-v-3ba6c5f2]:hover,.delete-btn[data-v-3ba6c5f2]:hover{background:var(--surface-2)}.act-label[data-v-3ba6c5f2]{display:inline}.edit-icon[data-v-3ba6c5f2],.delete-icon[data-v-3ba6c5f2]{display:none}}.warn-panel[data-v-9421ac0f]{width:360px;max-width:calc(100vw - 32px);max-height:calc(var(--app-vh,1vh) * 60);background:var(--surface);border:1px solid var(--color-border,var(--border));border-radius:var(--radius-lg,20px);box-shadow:0 12px 32px var(--shadow-drop);touch-action:pan-y;flex-direction:column;font-family:inherit;transition:transform .22s,opacity .22s;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden}.warn-panel.is-dragging[data-v-9421ac0f]{transition:none}.warn-panel--collapsed[data-v-9421ac0f]{border-color:color-mix(in srgb, var(--warning) 42%, var(--surface))}.warn-panel__head[data-v-9421ac0f]{background:var(--warning-bg);border-bottom:1px solid color-mix(in srgb, var(--warning) 30%, var(--surface));justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.warn-panel__title[data-v-9421ac0f]{min-width:0;color:var(--warning-text);flex-direction:column;align-items:flex-start;gap:2px;font-size:14px;font-weight:600;display:inline-flex}.warn-panel__title-text[data-v-9421ac0f]{align-items:center;gap:8px;display:inline-flex}.warn-panel__hint[data-v-9421ac0f]{opacity:.75;font-size:11px;font-weight:500}.warn-panel__count[data-v-9421ac0f]{border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--warning) 18%, var(--surface));min-width:20px;height:20px;color:var(--warning-text);justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.warn-panel__head--tappable[data-v-9421ac0f]{cursor:pointer;-webkit-tap-highlight-color:transparent}.warn-panel__reveal[data-v-9421ac0f]{grid-template-rows:1fr;min-height:0;display:grid}.warn-panel__reveal-inner[data-v-9421ac0f]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.warn-panel__chevron[data-v-9421ac0f]{color:var(--warning-text);flex-shrink:0;margin-left:auto;transition:transform .2s}.warn-panel__chevron--up[data-v-9421ac0f]{transform:rotate(180deg)}.warn-panel__close[data-v-9421ac0f]{border-radius:var(--radius-pill,999px);width:26px;height:26px;color:var(--warning-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex}.warn-panel__close[data-v-9421ac0f]:hover{background:color-mix(in srgb, var(--warning) 14%, var(--surface))}.warn-panel__body[data-v-9421ac0f]{scrollbar-width:thin;min-height:0;padding:8px 16px 14px;position:relative;overflow-y:auto}.warn-group[data-v-9421ac0f]{border-bottom:1px solid var(--color-border,var(--border));padding:12px 0}.warn-group[data-v-9421ac0f]:last-child{border-bottom:none}.warn-group__name[data-v-9421ac0f]{color:var(--color-text,var(--text));margin:0 0 8px;font-size:13px;font-weight:600}.warn-schedule[data-v-9421ac0f]{background:var(--warning-bg);border:1px solid color-mix(in srgb, var(--warning) 42%, var(--surface));border-left:3px solid var(--warning);border-radius:var(--radius-sm,8px);padding:8px 10px}.warn-schedule__lead[data-v-9421ac0f]{color:var(--warning-text);margin:0 0 6px;font-size:12px}.warn-schedule__days[data-v-9421ac0f]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.warn-day[data-v-9421ac0f]{color:var(--color-text,var(--text));align-items:baseline;gap:8px;font-size:12px;display:flex}.warn-day__name[data-v-9421ac0f]{min-width:54px;font-weight:600}.warn-day__hours[data-v-9421ac0f]{color:var(--text);flex-direction:column;flex:1;gap:2px;display:flex}.warn-day__hour[data-v-9421ac0f]{display:block}.warn-day--closed .warn-day__hours[data-v-9421ac0f]{color:var(--warning-text)}.warn-day__badge[data-v-9421ac0f]{border-radius:var(--radius-pill,999px);background:var(--danger-bg);color:var(--danger-text);flex-shrink:0;padding:1px 8px;font-size:10px;font-weight:600}.warn-note[data-v-9421ac0f]{color:var(--text);margin:8px 0 0;font-size:12px;line-height:1.4}.warn-panel-enter-active[data-v-9421ac0f],.warn-panel-leave-active[data-v-9421ac0f]{transition:transform .22s,opacity .22s}.warn-panel-enter-from[data-v-9421ac0f],.warn-panel-leave-to[data-v-9421ac0f]{opacity:0;transform:translateY(12px)}.warn-group-enter-active[data-v-9421ac0f],.warn-group-move[data-v-9421ac0f]{transition:transform .2s,opacity .2s}.warn-group-leave-active[data-v-9421ac0f]{transition:transform .2s,opacity .2s;position:absolute;left:16px;right:16px}.warn-group-enter-from[data-v-9421ac0f],.warn-group-leave-to[data-v-9421ac0f]{opacity:0;transform:translate(14px)}@media (prefers-reduced-motion:reduce){.warn-panel[data-v-9421ac0f],.warn-panel-enter-active[data-v-9421ac0f],.warn-panel-leave-active[data-v-9421ac0f],.warn-group-enter-active[data-v-9421ac0f],.warn-group-leave-active[data-v-9421ac0f],.warn-group-move[data-v-9421ac0f]{transition:none}}@media (width<=768px){.warn-panel[data-v-9421ac0f]{width:auto;max-width:none;max-height:52dvh;bottom:12px;left:12px;right:12px}.warn-panel__head[data-v-9421ac0f]{border-bottom:none}.warn-panel__body[data-v-9421ac0f]{border-top:1px solid color-mix(in srgb, var(--warning) 30%, var(--surface))}.warn-panel__reveal[data-v-9421ac0f]{grid-template-rows:0fr;transition:grid-template-rows .28s}.warn-panel__reveal--open[data-v-9421ac0f]{grid-template-rows:1fr}}.supp-overlay[data-v-e76f3d50]{background:var(--overlay);z-index:10010;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.supp-modal[data-v-e76f3d50]{background:var(--surface);width:940px;max-width:95%;max-height:calc(var(--app-vh,1vh) * 90);box-shadow:0 10px 30px var(--shadow-drop);border-radius:30px;flex-direction:column;display:flex;overflow:hidden}.sheet-handle[data-v-e76f3d50]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:6px auto 0;display:none}.supp-modal__header[data-v-e76f3d50]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:24px 28px 16px;display:flex}.supp-modal__title[data-v-e76f3d50]{color:var(--text);margin:0;font-size:20px;font-weight:700}.supp-modal__close[data-v-e76f3d50]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:0 4px;font-size:28px;line-height:1}.supp-modal__close[data-v-e76f3d50]:hover{color:var(--text)}.supp-modal__body[data-v-e76f3d50]{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px 28px;overflow-y:auto}.supp-modal__hint[data-v-e76f3d50]{color:var(--text-muted);margin:0 0 18px;font-size:13px}.supp-modal__readonly[data-v-e76f3d50]{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:18px;display:grid}.supp-modal__field--target[data-v-e76f3d50]{margin-bottom:24px}.supp-modal__label[data-v-e76f3d50]{color:var(--text);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.supp-modal__req[data-v-e76f3d50]{color:var(--accent-text)}.supp-modal__static[data-v-e76f3d50]{background:var(--surface-2);color:var(--text-muted);cursor:default}.supp-modal__note[data-v-e76f3d50]{color:var(--danger-text);margin:6px 0 0;font-size:12px}.supp-modal__other[data-v-e76f3d50]{background:var(--accent-tint);border-radius:var(--radius-md);color:var(--text);margin:16px 0 0;padding:10px 14px;font-size:13px}.supp-modal__form--busy[data-v-e76f3d50]{opacity:.6;pointer-events:none}.supp-modal[data-v-e76f3d50] .data__completion{box-sizing:border-box;border-right:none;border:1px solid var(--border);border-radius:var(--radius-md);width:100%;padding:16px 18px}.supp-modal[data-v-e76f3d50] .unloading__grid,.supp-modal[data-v-e76f3d50] .passage__grid{max-width:100%}.supp-modal[data-v-e76f3d50] .completion__fields{gap:12px}.supp-modal[data-v-e76f3d50] .completion__number{flex:0 0 202px;max-width:202px}.supp-modal[data-v-e76f3d50] .completion__mark{flex:0 320px;max-width:320px}.supp-modal[data-v-e76f3d50] .mark__dropdown-menu{width:100%;margin-left:0;top:calc(100% + 6px);left:0;right:auto}.supp-modal__footer[data-v-e76f3d50]{border-top:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:12px;padding:16px 28px 24px;display:flex}.supp-modal__comment[data-v-e76f3d50]{min-height:56px}.supp-modal__actions[data-v-e76f3d50]{justify-content:flex-end;gap:12px;display:flex}.supp-fade-enter-active[data-v-e76f3d50]{transition:opacity .2s ease-out}.supp-fade-leave-active[data-v-e76f3d50]{transition:opacity .2s}.supp-fade-enter-from[data-v-e76f3d50],.supp-fade-leave-to[data-v-e76f3d50]{opacity:0}.supp-fade-enter-active .supp-modal[data-v-e76f3d50]{transition:transform .2s ease-out}.supp-fade-enter-from .supp-modal[data-v-e76f3d50]{transform:translateY(20px)}.supp-modal.is-dragging[data-v-e76f3d50]{transition:none}@media (width<=768px){.supp-modal[data-v-e76f3d50]{height:90dvh}.sheet-handle[data-v-e76f3d50]{display:block}.supp-modal__header[data-v-e76f3d50]{padding:6px 16px 10px}.supp-modal__title[data-v-e76f3d50]{font-size:16px}.supp-modal__body[data-v-e76f3d50]{padding:14px 16px}.supp-modal__footer[data-v-e76f3d50]{padding:12px 16px 16px}.supp-modal__readonly[data-v-e76f3d50]{grid-template-columns:1fr}.supp-fade-enter-active .supp-modal[data-v-e76f3d50]{transition:none}.supp-fade-enter-from .supp-modal[data-v-e76f3d50]{transform:none}.supp-fade-leave-active .supp-modal[data-v-e76f3d50]{transition:transform .24s cubic-bezier(.32,.72,0,1);animation:none}.supp-fade-leave-to .supp-modal[data-v-e76f3d50]{transform:translateY(100%)}.supp-modal[data-v-e76f3d50] .completion__number,.supp-modal[data-v-e76f3d50] .completion__mark{flex:100%;max-width:100%}}.supplement-section[data-v-9f7a552c]{background:var(--surface);border:1px solid var(--border);box-shadow:0 2px 12px var(--shadow-drop);border-radius:20px;margin-bottom:10px;padding:15px;position:relative}.supplement-header[data-v-9f7a552c]{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.supplement-title[data-v-9f7a552c]{align-items:center;gap:8px;min-width:0;display:flex}button.supplement-title[data-v-9f7a552c]{min-height:44px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.supplement-chevron[data-v-9f7a552c]{color:var(--text-muted);flex-shrink:0;font-size:12px;line-height:1;transition:transform .2s}.supplement-section.is-collapsed .supplement-chevron[data-v-9f7a552c]{transform:rotate(-90deg)}.supplement-count[data-v-9f7a552c]{color:var(--accent-text);background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:12px;font-weight:600}.supplement-header h4[data-v-9f7a552c]{color:var(--accent-text);margin:0;font-size:18px;font-weight:700}.supplement-loading[data-v-9f7a552c]{align-items:center;display:flex}.supplement-section[data-v-9f7a552c]>:last-child{margin-bottom:0}.supplement-error[data-v-9f7a552c]{color:var(--danger-text);background:var(--danger-bg);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface));border-radius:10px;margin-bottom:10px;padding:8px 12px;font-size:13px}.supplement-empty[data-v-9f7a552c]{color:var(--text-muted);font-size:13px}.supplement-rounds[data-v-9f7a552c]{flex-direction:column;gap:12px;display:flex}.supplement-round[data-v-9f7a552c]{background:var(--surface-2);border:1px solid var(--border);border-radius:15px;flex-direction:column;gap:6px;padding:12px;display:flex}.round-head[data-v-9f7a552c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.round-number[data-v-9f7a552c]{color:var(--text);font-size:14px;font-weight:600}.supplement-status[data-v-9f7a552c]{white-space:nowrap;border:1px solid;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:600}.supplement-status--pending[data-v-9f7a552c]{background:var(--warning-bg);color:var(--warning-text);border-color:color-mix(in srgb, var(--warning) 30%, var(--surface))}.supplement-status--approved[data-v-9f7a552c],.supplement-status--accepted[data-v-9f7a552c]{background:var(--success-bg);color:var(--success-text);border-color:color-mix(in srgb, var(--success) 30%, var(--surface))}.supplement-status--rejected[data-v-9f7a552c]{background:var(--danger-bg);color:var(--danger-text);border-color:color-mix(in srgb, var(--danger) 30%, var(--surface))}.supplement-status--neutral[data-v-9f7a552c]{background:var(--border);color:var(--text-muted);border-color:var(--border)}.round-author[data-v-9f7a552c],.round-counts[data-v-9f7a552c]{color:var(--text-muted);font-size:12px;line-height:1.4}.round-time[data-v-9f7a552c]{color:var(--text-muted);white-space:nowrap}.round-comment[data-v-9f7a552c],.user-comment-block[data-v-9f7a552c]{color:var(--text-muted);background:var(--accent-tint);border-left:3px solid var(--accent);border-radius:10px;padding:6px 10px;font-size:11px}.comment-label[data-v-9f7a552c]{color:var(--text-muted);margin-right:4px;font-size:11px}.comment-text[data-v-9f7a552c]{color:var(--text);font-size:12px}.round-approvals h5[data-v-9f7a552c]{color:var(--text-muted);margin:6px 0 8px;font-size:13px;font-weight:400}.users-list[data-v-9f7a552c]{flex-direction:column;gap:8px;display:flex}.user-item[data-v-9f7a552c]{background:var(--surface);border:1px solid var(--border);border-radius:15px;flex-direction:column;gap:3px;padding:10px 12px;transition:border-color .2s,background .2s;display:flex}.user-item.is-me[data-v-9f7a552c]{border-color:var(--accent);background:var(--accent-tint)}.user-name-block[data-v-9f7a552c]{color:var(--text);font-size:14px;font-weight:600;line-height:1.4}.user-self[data-v-9f7a552c]{color:var(--text-muted);margin-left:4px;font-size:12px;font-weight:400}.user-badge-status-row[data-v-9f7a552c]{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0;display:flex}.badge[data-v-9f7a552c],.status-badge[data-v-9f7a552c]{white-space:nowrap;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.required-badge[data-v-9f7a552c]{background:var(--accent);color:var(--accent-contrast)}.status-approved[data-v-9f7a552c]{background-color:var(--success-bg);color:var(--success-text);border:1px solid color-mix(in srgb, var(--success) 30%, var(--surface))}.status-rejected[data-v-9f7a552c]{background-color:var(--danger-bg);color:var(--danger-text);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface))}.status-pending[data-v-9f7a552c]{background-color:var(--warning-bg);color:var(--warning-text);border:1px solid color-mix(in srgb, var(--warning) 30%, var(--surface))}.status-default[data-v-9f7a552c]{background-color:var(--border);color:var(--text-muted);border:1px solid var(--border)}.user-time-block[data-v-9f7a552c]{color:var(--text-muted);padding-top:4px;font-size:11px}.round-decision[data-v-9f7a552c]{color:var(--text-muted);border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;padding-top:4px;font-size:12px;display:flex}.decision-value[data-v-9f7a552c]{color:var(--text);font-weight:600}.round-decision .user-comment-block[data-v-9f7a552c]{flex-basis:100%}@media (width<=768px){.supplement-section[data-v-9f7a552c]{margin-bottom:0;padding:12px}.round-head[data-v-9f7a552c],.round-decision[data-v-9f7a552c]{flex-direction:column;align-items:flex-start}.supplement-header h4[data-v-9f7a552c]{font-size:16px}.supplement-header[data-v-9f7a552c]{margin-bottom:0}.supplement-error[data-v-9f7a552c]{margin:12px 0 0}.supplement-body[data-v-9f7a552c]{grid-template-rows:1fr;transition:grid-template-rows .25s;display:grid}.supplement-section.is-collapsed .supplement-body[data-v-9f7a552c]{grid-template-rows:0fr}.supplement-body-inner[data-v-9f7a552c]{min-height:0;overflow:hidden}.supplement-body-pad[data-v-9f7a552c]{padding-top:15px}}@media (prefers-reduced-motion:reduce){.supplement-body[data-v-9f7a552c],.supplement-chevron[data-v-9f7a552c]{transition:none}}.application-status-section[data-v-68d3b36b]{background:var(--surface);border:1px solid var(--border);box-shadow:0 2px 12px var(--shadow-drop);border-radius:20px;flex-direction:column;gap:15px;margin-bottom:10px;padding:15px;display:flex}.application-status-section[data-v-68d3b36b]>:empty{display:none}.status-header[data-v-68d3b36b]{justify-content:space-between;align-items:center;display:flex}.status-header h4[data-v-68d3b36b]{color:var(--accent-text);margin:0;font-size:18px;font-weight:700}.status-mini-badge[data-v-68d3b36b]{border:1px solid;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-block}.status-mini-work[data-v-68d3b36b]{background-color:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent-text);border-color:#4f5bdf4d}.status-mini-rejected[data-v-68d3b36b]{background-color:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger-text);border-color:#dc26264d}.status-mini-completed[data-v-68d3b36b]{background-color:color-mix(in srgb, var(--success) 10%, var(--surface));color:var(--success-text);border-color:color-mix(in srgb, var(--success) 45%, transparent)}.status-info[data-v-68d3b36b]{flex-direction:column;gap:8px;display:flex}.status-info-row[data-v-68d3b36b]{justify-content:space-between;padding:4px 0;display:flex}.status-info-row.comment-row[data-v-68d3b36b]{flex-direction:column;align-items:flex-start;gap:5px}.status-info-label[data-v-68d3b36b]{color:var(--text-muted);min-width:120px;font-size:14px;font-weight:400}.status-info-value[data-v-68d3b36b]{color:var(--text);text-align:end;flex:1;font-size:15px;font-weight:400}.status-info-value.comment-text[data-v-68d3b36b]{white-space:pre-wrap;word-break:break-word;text-align:start;color:var(--text);font-size:13px;font-weight:400;line-height:1.5}.comment-action-section[data-v-68d3b36b]{background:var(--surface);border:1px solid var(--border);box-shadow:0 2px 12px var(--shadow-drop);border-radius:20px;margin-bottom:10px;padding:15px}.comment-action-section h4[data-v-68d3b36b]{color:var(--accent-text);margin-bottom:10px;font-size:18px;font-weight:700}.comment-action-textarea[data-v-68d3b36b]{border:1px solid var(--border);resize:none;background-color:var(--surface);border-radius:15px;width:100%;padding:12px;font-family:inherit;font-size:14px;transition:all .2s}.comment-action-textarea[data-v-68d3b36b]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #4f5bdf1a}.detail-close-leave-active[data-v-68d3b36b]{transition:opacity .2s}.detail-close-leave-active .application-detail[data-v-68d3b36b]{transition:transform .2s,opacity .2s}.detail-close-leave-to[data-v-68d3b36b]{opacity:0}.detail-close-leave-to .application-detail[data-v-68d3b36b]{opacity:0;transform:translateY(8px)}@media (width<=768px){.detail-close-leave-to .application-detail[data-v-68d3b36b]{opacity:1;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.detail-close-leave-active[data-v-68d3b36b],.detail-close-leave-active .application-detail[data-v-68d3b36b]{transition:none}}.application-detail-overlay[data-v-68d3b36b]{background:var(--overlay);z-index:10002;-webkit-backdrop-filter:blur(.1px);justify-content:center;align-items:center;animation:.2s ease-out fadeIn-68d3b36b;display:flex;position:fixed;inset:0}@keyframes fadeIn-68d3b36b{0%{opacity:0}to{opacity:1}}.fade-enter-active[data-v-68d3b36b],.fade-leave-active[data-v-68d3b36b]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-68d3b36b],.fade-leave-to[data-v-68d3b36b]{opacity:0;transform:translateY(-10px)}.application-detail[data-v-68d3b36b]{background:var(--surface);width:1600px;max-width:95%;height:calc(var(--app-vh,1vh) * 90);box-shadow:0 4px 20px var(--shadow-drop);border-radius:30px;flex-direction:column;display:flex;overflow:hidden}.detail-header[data-v-68d3b36b]{border-bottom:1px solid var(--border);background:var(--surface-sunken);justify-content:space-between;align-items:center;min-height:40px;padding:15px 20px;display:flex}.detail-header-left[data-v-68d3b36b]{flex-direction:column;flex:1;gap:5px;display:flex}.detail-title-row[data-v-68d3b36b]{flex-wrap:wrap;align-items:center;gap:20px;display:flex;container-type:inline-size}.detail-title[data-v-68d3b36b]{color:var(--text);margin:0;font-size:20px;font-weight:700;line-height:1.2}.detail-datetime[data-v-68d3b36b]{color:var(--text-muted);align-items:center;gap:5px;font-size:15px;font-weight:500;line-height:1.2;display:flex}.weekday[data-v-68d3b36b]{color:var(--text-muted);font-size:15px}.forward-btn[data-v-68d3b36b]{cursor:pointer;border:none;border:1px solid var(--border);background:var(--accent);min-width:120px;color:var(--accent-contrast);border-radius:50px;margin-left:10px;padding:6px 24px;font-size:14px;font-weight:600;transition:all .2s}.forward-btn[data-v-68d3b36b]:hover:not(:disabled){background:var(--accent-hover)}.participants-btn[data-v-68d3b36b]{border:1px solid var(--accent);background:var(--surface);color:var(--accent-text);cursor:pointer;border-radius:50px;align-items:center;gap:8px;margin-left:-10px;padding:6px 18px;font-size:14px;font-weight:600;transition:background .15s,color .15s,border-color .15s,margin .15s;display:inline-flex}.participants-btn[data-v-68d3b36b]:hover{background:var(--accent-tint)}.participants-btn__icon[data-v-68d3b36b]{flex-shrink:0}@container (width<=1040px){.participants-btn[data-v-68d3b36b]{border-radius:50%;justify-content:center;gap:0;width:30px;min-width:30px;height:30px;margin-left:-12px;padding:0}.participants-btn__text[data-v-68d3b36b]{display:none}}.detail-header-right[data-v-68d3b36b]{flex-wrap:nowrap;justify-content:flex-end;align-self:flex-start;align-items:center;gap:15px;min-width:0;display:flex}.detail-header-actions[data-v-68d3b36b]{flex-wrap:wrap;flex-shrink:1;justify-content:flex-end;align-items:center;gap:8px 15px;min-width:0;display:flex}.supplement-round-badge[data-v-68d3b36b]{flex-shrink:0}.forward-btn[data-v-68d3b36b]:disabled{opacity:.5;cursor:not-allowed}.button-loading[data-v-68d3b36b]{border:2px solid #ffffff4d;border-top-color:var(--surface);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-68d3b36b;display:inline-block}@keyframes spin-68d3b36b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.close-detail-btn[data-v-68d3b36b]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:24px;height:24px;font-size:24px;transition:all .2s;display:flex}.close-detail-btn[data-v-68d3b36b]:hover{background:var(--border);color:var(--text)}.detail-content[data-v-68d3b36b]{flex:1;display:flex;overflow:hidden}.detail-left-column[data-v-68d3b36b]{border-right:1px solid var(--border);background:var(--surface-sunken);width:240px;padding:15px;transition:width .3s;overflow-y:auto}.detail-left-column.collapsed[data-v-68d3b36b]{width:85px;padding:10px}.detail-main-column[data-v-68d3b36b]{background:var(--surface-sunken);flex-direction:column;flex:1;gap:10px;padding:15px;display:flex;overflow-y:auto}.detail-main-column[data-v-68d3b36b]>:empty{display:none}.detail-main-column[data-v-68d3b36b]>*{flex-shrink:0}.detail-right-column[data-v-68d3b36b]{border-left:1px solid var(--border);background:var(--surface-sunken);width:360px;padding:15px;overflow-y:auto}.message-section[data-v-68d3b36b]{background:var(--surface);border:1px solid var(--border);box-shadow:0 2px 12px var(--shadow-drop);border-radius:20px;padding:15px;overflow:hidden}.message-section-header[data-v-68d3b36b]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin:-15px -15px 12px;padding:12px 15px;display:flex}.message-section h4[data-v-68d3b36b]{color:var(--text-muted);margin:0;font-size:14px;font-weight:400}.message-open-hint[data-v-68d3b36b]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:8px;padding:0;font-size:13px;transition:color .15s;display:inline-flex}.message-open-hint[data-v-68d3b36b]:hover{color:var(--accent-text)}.message-content[data-v-68d3b36b]{color:var(--text);font-size:15px;line-height:150%}.message-empty[data-v-68d3b36b]{white-space:pre-wrap;color:var(--text-muted)}.message-preview[data-v-68d3b36b]{word-break:break-word;cursor:pointer;max-height:150px;position:relative;overflow:hidden}.message-preview.is-clamped[data-v-68d3b36b]:after{content:"";background:linear-gradient(to bottom, #fff0, var(--surface));pointer-events:none;height:46px;position:absolute;bottom:0;left:0;right:0}.message-preview[data-v-68d3b36b] img{max-width:100%;height:auto}.message-preview[data-v-68d3b36b] .constructor-image.img-align-left{float:left;margin:0 14px 10px 0}.message-preview[data-v-68d3b36b] .constructor-image.img-align-right{float:right;margin:0 0 10px 14px}.message-preview[data-v-68d3b36b] .constructor-image.img-align-center{float:none;margin:10px auto;display:block}.message-preview[data-v-68d3b36b] p{margin:4px 0}.message-preview[data-v-68d3b36b] ul,.message-preview[data-v-68d3b36b] ol{margin:6px 0;padding-left:22px}.message-preview[data-v-68d3b36b] strong{font-weight:700}.message-preview[data-v-68d3b36b] em{font-style:italic}.message-preview[data-v-68d3b36b] u{text-decoration:underline}.message-preview[data-v-68d3b36b] h1,.message-preview[data-v-68d3b36b] .heading-h1{margin:6px 0;font-size:20px;font-weight:700}.message-preview[data-v-68d3b36b] h2,.message-preview[data-v-68d3b36b] .heading-h2{margin:6px 0;font-size:17px;font-weight:600}.message-preview[data-v-68d3b36b] .black-text{color:#000!important}.message-preview[data-v-68d3b36b] .red-text{color:red!important}.message-preview[data-v-68d3b36b] .green-text{color:#079d1d!important}.message-preview[data-v-68d3b36b] .blue-text{color:var(--accent-text)!important}.message-preview[data-v-68d3b36b] .font-size-10{font-size:10px!important}.message-preview[data-v-68d3b36b] .font-size-12{font-size:12px!important}.message-preview[data-v-68d3b36b] .font-size-14{font-size:14px!important}.message-preview[data-v-68d3b36b] .font-size-16{font-size:16px!important}.message-preview[data-v-68d3b36b] .font-size-18{font-size:18px!important}.message-preview[data-v-68d3b36b] .font-size-20{font-size:20px!important}.message-preview[data-v-68d3b36b] .font-weight-300{font-weight:300!important}.message-preview[data-v-68d3b36b] .font-weight-400{font-weight:400!important}.message-preview[data-v-68d3b36b] .font-weight-500{font-weight:500!important}.message-preview[data-v-68d3b36b] .font-weight-600{font-weight:600!important}.message-preview[data-v-68d3b36b] .font-weight-900{font-weight:900!important}.message-preview[data-v-68d3b36b] .text-align-left{text-align:left!important}.message-preview[data-v-68d3b36b] .text-align-center{text-align:center!important}.message-preview[data-v-68d3b36b] .text-align-right{text-align:right!important}.basic-info-section[data-v-68d3b36b]{background:var(--surface);border:1px solid var(--border);box-shadow:0 2px 12px var(--shadow-drop);border-radius:20px;margin-bottom:10px;padding:15px}.basic-info-section h4[data-v-68d3b36b]{color:var(--accent-text);margin-bottom:15px;font-size:18px;font-weight:700}.info-grid[data-v-68d3b36b]{flex-direction:column;gap:15px;display:flex}.info-row[data-v-68d3b36b]{flex-direction:column;gap:0;display:flex}.info-label[data-v-68d3b36b]{color:var(--text-muted);text-align:left;min-width:140px;font-size:14px;font-weight:400}.info-value[data-v-68d3b36b]{color:var(--text);text-align:left;flex:1;font-size:15px;font-weight:400}.sender-value[data-v-68d3b36b]{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.sender-important-tag[data-v-68d3b36b]{flex-shrink:0}.duplicate-dropdown[data-v-68d3b36b]{min-width:160px}.duplicate-dropdown[data-v-68d3b36b] .base-dropdown__menu{width:max-content;min-width:100%}.duplicate-dropdown[data-v-68d3b36b] .base-dropdown__button{border-color:var(--accent);background:var(--accent);justify-content:center;gap:8px;min-height:34px}.duplicate-dropdown[data-v-68d3b36b] .base-dropdown__button:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.duplicate-dropdown[data-v-68d3b36b] .base-dropdown__text,.duplicate-dropdown[data-v-68d3b36b] .base-dropdown__text--placeholder{color:var(--accent-contrast);font-weight:600}.duplicate-dropdown[data-v-68d3b36b] .base-dropdown__arrow{color:var(--accent-contrast)}.supplement-btn[data-v-68d3b36b]{border:1px solid var(--accent);cursor:pointer;background:var(--surface);min-width:140px;color:var(--accent-text);border-radius:50px;padding:6px 24px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s}.supplement-btn[data-v-68d3b36b]:hover{background:var(--accent-tint)}.withdraw-btn[data-v-68d3b36b]{border:1px solid var(--border);cursor:pointer;background:var(--danger);min-width:140px;color:var(--fill-text);border-radius:50px;padding:6px 24px;font-size:14px;font-weight:600;transition:all .2s}.withdraw-btn[data-v-68d3b36b]:hover{background:color-mix(in srgb, var(--danger) 85%, var(--text))}.is-tour-stub[data-v-68d3b36b]{opacity:.5;cursor:default;pointer-events:none}.revoke-btn[data-v-68d3b36b],.restore-btn[data-v-68d3b36b]{cursor:pointer;border:none;border:1px solid var(--border);background:var(--warning);min-width:140px;color:var(--fill-text);border-radius:50px;padding:6px 24px;font-size:14px;font-weight:600;transition:all .2s}.revoke-btn[data-v-68d3b36b]:hover:not(:disabled){background:var(--warning)}.restore-btn[data-v-68d3b36b]{background:var(--success)}.restore-btn[data-v-68d3b36b]:hover:not(:disabled){background:color-mix(in srgb, var(--success) 85%, var(--text))}.revoke-btn[data-v-68d3b36b]:disabled,.restore-btn[data-v-68d3b36b]:disabled{opacity:.5;cursor:not-allowed}.history-button-section[data-v-68d3b36b]{justify-content:flex-end;margin:10px 0;display:flex}.sheet-handle[data-v-68d3b36b],.forward-btn__icon[data-v-68d3b36b],.detail-download-btn[data-v-68d3b36b]{display:none}@media (width<=1024px){.detail-content[data-v-68d3b36b]{flex-direction:column;overflow:hidden auto}.detail-left-column[data-v-68d3b36b],.detail-right-column[data-v-68d3b36b]{width:100%;overflow-y:visible}.detail-left-column[data-v-68d3b36b]{border-right:none;border-bottom:1px solid var(--border)}.detail-left-column.collapsed[data-v-68d3b36b]{width:100%;padding:15px}.detail-right-column[data-v-68d3b36b]{border-left:none;border-top:1px solid var(--border)}.detail-main-column[data-v-68d3b36b]{flex:none;overflow-y:visible}}@media (width<=768px){.application-detail-overlay[data-v-68d3b36b]{align-items:flex-end}.application-detail[data-v-68d3b36b]{border-radius:16px 16px 0 0;width:100%;max-width:100%;height:92dvh;max-height:92dvh;transition:transform .3s;animation:.3s ease-out detailSlideUp-68d3b36b;position:relative}.application-detail.is-dragging[data-v-68d3b36b]{transition:none}.sheet-handle[data-v-68d3b36b]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:10px auto 2px;display:block}.detail-header[data-v-68d3b36b]{background:var(--surface);flex-direction:column;align-items:stretch;row-gap:10px;padding:18px 15px 12px}.detail-header-left[data-v-68d3b36b]{flex:none}.detail-title-row[data-v-68d3b36b]{gap:8px}.detail-title[data-v-68d3b36b]{flex:100%;font-size:17px}.close-detail-btn[data-v-68d3b36b]{z-index:2;position:absolute;top:12px;right:12px}.detail-header-right[data-v-68d3b36b]{flex-wrap:wrap;justify-content:flex-start;row-gap:8px}.detail-header-actions[data-v-68d3b36b]{justify-content:flex-start}.detail-header-actions[data-v-68d3b36b] .action-bar-root{flex-basis:100%}.detail-header-right[data-v-68d3b36b] .view-buttons{flex-wrap:wrap;row-gap:8px}.supplement-btn[data-v-68d3b36b],.withdraw-btn[data-v-68d3b36b]{white-space:nowrap;min-width:auto;padding:6px 14px}.duplicate-dropdown[data-v-68d3b36b]{min-width:auto}.forward-btn[data-v-68d3b36b]{border:1px solid var(--accent);background:var(--surface);width:30px;min-width:30px;height:30px;color:var(--accent-text);border-radius:50%;justify-content:center;align-items:center;margin-left:0;padding:0;display:inline-flex}.forward-btn[data-v-68d3b36b]:hover:not(:disabled){background:var(--accent-tint)}.forward-btn__text[data-v-68d3b36b]{display:none}.forward-btn__icon[data-v-68d3b36b]{display:inline-block}.participants-btn[data-v-68d3b36b]{border-radius:50%;justify-content:center;gap:0;width:30px;min-width:30px;height:30px;margin-left:0;padding:0}.participants-btn__text[data-v-68d3b36b]{display:none}.detail-content[data-v-68d3b36b]{gap:10px;padding:12px}.detail-left-column[data-v-68d3b36b],.detail-main-column[data-v-68d3b36b],.detail-right-column[data-v-68d3b36b]{display:contents}.message-section[data-v-68d3b36b]{order:1}.detail-order-forward[data-v-68d3b36b]{order:2}.detail-order-questions[data-v-68d3b36b]{order:3}.detail-order-picker[data-v-68d3b36b]{order:4}.detail-order-selected-attachment[data-v-68d3b36b]{order:5}.detail-order-picker[data-v-68d3b36b]{background:var(--surface);border:1px solid var(--border);box-shadow:0 2px 12px var(--shadow-drop);border-radius:20px;padding:15px}.comment-action-section[data-v-68d3b36b]{order:0}.detail-order-confirmation[data-v-68d3b36b]{order:6}.detail-order-supplement[data-v-68d3b36b]{order:7}.basic-info-section[data-v-68d3b36b]{order:8}.application-status-section[data-v-68d3b36b]{order:9}.history-button-section[data-v-68d3b36b]{order:10}.detail-order-picker[data-v-68d3b36b],.detail-order-forward[data-v-68d3b36b],.detail-order-questions[data-v-68d3b36b],.detail-order-selected-attachment[data-v-68d3b36b],.detail-order-confirmation[data-v-68d3b36b],.detail-order-supplement[data-v-68d3b36b],.message-section[data-v-68d3b36b],.basic-info-section[data-v-68d3b36b],.application-status-section[data-v-68d3b36b],.comment-action-section[data-v-68d3b36b],.history-button-section[data-v-68d3b36b]{flex-shrink:0}}@keyframes detailSlideUp-68d3b36b{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (width<=767.98px){.detail-download-btn[data-v-68d3b36b]{border:1px solid var(--accent);background:var(--surface);width:30px;min-width:30px;height:30px;color:var(--accent-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;gap:0;margin-left:0;padding:0;transition:background .2s,color .2s;display:inline-flex}.detail-download-btn__text[data-v-68d3b36b]{display:none}.detail-download-btn[data-v-68d3b36b]:hover{background:var(--accent-tint)}}.export-modal[data-v-8bc86b48]{padding:20px 20px 8px}.export-modal__label[data-v-8bc86b48]{color:var(--color-text-secondary,var(--text-muted));margin:0 0 12px;font-size:14px}.export-modal__options[data-v-8bc86b48]{flex-direction:column;gap:8px;display:flex}.export-option[data-v-8bc86b48]{border:1.5px solid var(--color-border,var(--border));border-radius:var(--radius-md,15px);background:var(--surface);color:var(--color-text,var(--text));cursor:pointer;text-align:left;align-items:center;gap:10px;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s;display:flex}.export-option[data-v-8bc86b48]:hover{border-color:var(--accent);background:var(--accent-tint)}.export-option--active[data-v-8bc86b48]{border-color:var(--accent);background:var(--accent-tint);font-weight:500}.export-option__dot[data-v-8bc86b48]{border:2px solid var(--color-border,var(--border));border-radius:50%;flex-shrink:0;width:14px;height:14px;transition:border-color .15s,background .15s}.export-option--active .export-option__dot[data-v-8bc86b48]{border-color:var(--accent);background:var(--accent)}.filter-tabs[data-v-76049502]{flex-wrap:wrap;gap:10px;display:flex}.filter-tab[data-v-76049502]{border:1px solid var(--border);background:var(--surface);cursor:pointer;white-space:nowrap;border-radius:50px;align-items:center;gap:7px;height:30px;padding:0 14px;font-size:14px;transition:all .2s;display:inline-flex}.filter-tab[data-v-76049502]:hover{border-color:var(--accent)}.filter-tab--active[data-v-76049502]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.toggle-switch[data-v-a1dff002]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.toggle-switch.disabled[data-v-a1dff002]{opacity:.5;cursor:not-allowed}.toggle-switch input[data-v-a1dff002]{opacity:0;width:0;height:0;position:absolute}.toggle-switch__track[data-v-a1dff002]{background:var(--border);border-radius:10px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.toggle-switch.checked .toggle-switch__track[data-v-a1dff002]{background:var(--color-primary)}.toggle-switch input:focus-visible+.toggle-switch__track[data-v-a1dff002]{outline:2px solid var(--color-primary);outline-offset:2px}.toggle-switch__thumb[data-v-a1dff002]{background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.toggle-switch.checked .toggle-switch__thumb[data-v-a1dff002]{transform:translate(16px)}.toggle-switch__label[data-v-a1dff002]{color:var(--color-text);font-size:13px;font-weight:500}.date-range-section[data-v-954a20e2]{align-items:flex-start;gap:30px;display:flex}.date__input[data-v-954a20e2]{flex-direction:column;gap:9px;display:flex;position:relative}.date-container[data-v-954a20e2]{flex-direction:column;gap:5px;width:250px;min-height:40px;display:flex}.date__label-row[data-v-954a20e2]{align-items:center;display:flex;position:relative}.qd-dropdown[data-v-954a20e2]{position:absolute;top:50%;right:0;transform:translateY(-50%)}.qd-trigger[data-v-954a20e2]{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--surface));background:var(--accent-tint);height:24px;color:var(--accent-text);cursor:pointer;white-space:nowrap;border-radius:50px;align-items:center;gap:5px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex}.qd-trigger[data-v-954a20e2]:hover{background:color-mix(in srgb, var(--accent) 18%, var(--surface));border-color:color-mix(in srgb, var(--accent) 25%, var(--surface))}.qd-caret[data-v-954a20e2]{transition:transform .2s}.qd-trigger--open .qd-caret[data-v-954a20e2]{transform:rotate(180deg)}.qd-menu[data-v-954a20e2]{z-index:1001;background:var(--surface);border:1px solid var(--border,var(--border));width:max-content;min-width:230px;box-shadow:0 8px 24px var(--shadow-drop);border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.qd-item[data-v-954a20e2]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;transition:background-color .15s;display:flex}.qd-item[data-v-954a20e2]:hover{background:var(--accent-tint)}.qd-item__label[data-v-954a20e2]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.qd-item__date[data-v-954a20e2]{color:var(--text-muted);white-space:nowrap;flex:none;font-size:11px}.qd-sep[data-v-954a20e2]{background:var(--accent-tint);height:1px;margin:4px 6px}.qd-fade-enter-active[data-v-954a20e2],.qd-fade-leave-active[data-v-954a20e2]{transition:opacity .15s,transform .15s}.qd-fade-enter-from[data-v-954a20e2],.qd-fade-leave-to[data-v-954a20e2]{opacity:0;transform:translateY(-6px)}.date[data-v-954a20e2]{align-items:center;gap:5px;width:100%;display:flex}.input__date[data-v-954a20e2]{border:1px solid var(--border);background:var(--surface);border-radius:15px;outline:none;width:105px;height:40px;padding:5px 10px;font-family:inherit;font-size:13px;transition:border-color .2s}.input__date[data-v-954a20e2]:focus{border-color:var(--accent)}.date__text[data-v-954a20e2]{color:var(--accent-text);white-space:nowrap;font-weight:600}.one-day[data-v-954a20e2]{align-items:center;gap:5px;margin-top:5px;display:flex}.one-day p[data-v-954a20e2]{font-size:12px}.one-day__checkbox[data-v-954a20e2]{cursor:pointer;width:13px;height:13px}.additional-options[data-v-954a20e2]{flex-direction:column;gap:12px;width:100%;display:flex}.datepicker-wrapper[data-v-954a20e2]{display:inline-block;position:relative}.datepicker-overlay[data-v-954a20e2]{display:none}.sheet-handle[data-v-954a20e2]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:0 auto 8px;display:none}.datepicker[data-v-954a20e2]{background:var(--surface);box-shadow:0 8px 24px var(--shadow-drop);border:1px solid var(--border);z-index:1000;border-radius:16px;min-width:260px;padding:16px}.datepicker__header[data-v-954a20e2]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.datepicker__nav[data-v-954a20e2]{color:var(--accent-text);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex}.datepicker__nav[data-v-954a20e2]:hover{background-color:var(--surface-2)}.datepicker__nav svg[data-v-954a20e2]{width:12px;height:12px}.datepicker__month[data-v-954a20e2]{color:var(--text);font-size:14px;font-weight:600}.datepicker__weekdays[data-v-954a20e2]{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:12px;display:grid}.datepicker__weekday[data-v-954a20e2]{text-align:center;color:var(--text-muted);padding:6px 0;font-size:12px;font-weight:500}.datepicker__days[data-v-954a20e2]{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.datepicker__day[data-v-954a20e2]{text-align:center;cursor:pointer;color:var(--text);border-radius:8px;padding:8px 0;font-size:13px;font-weight:500;transition:background-color .2s}.datepicker__day[data-v-954a20e2]:hover:not(.datepicker__day--disabled):not(.datepicker__day--selected){background-color:var(--accent-tint)}.datepicker__day--selected[data-v-954a20e2]{background-color:var(--accent);color:var(--accent-contrast);font-weight:600}.datepicker__day--other-month[data-v-954a20e2]{color:var(--text-muted)}.datepicker__day--today[data-v-954a20e2]{font-weight:700;position:relative}.datepicker__day--today[data-v-954a20e2]:after{content:"";background-color:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.datepicker__day--today.datepicker__day--selected[data-v-954a20e2]:after{background-color:var(--surface)}.datepicker__day--disabled[data-v-954a20e2]{color:var(--border);cursor:not-allowed;pointer-events:none}.single-date[data-v-954a20e2]{align-items:center;width:100%;display:flex}.time-section[data-v-954a20e2]{width:auto}.time-wrapper[data-v-954a20e2]{align-items:center;gap:10px;display:flex}.time-input-group[data-v-954a20e2]{align-items:center;gap:5px;display:flex}.input__time[data-v-954a20e2]{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:15px;outline:none;width:65px;height:40px;padding:5px 10px;font-family:inherit;font-size:13px;transition:border-color .2s}.input__time[data-v-954a20e2]:focus{border-color:var(--accent)}.time-message[data-v-954a20e2]{width:250px;font-size:10px}.input--error[data-v-954a20e2]{border-color:var(--danger)}.error-message[data-v-954a20e2]{background:color-mix(in srgb, var(--danger) 40%, var(--surface));color:var(--danger-text);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);word-break:break-word;border-radius:24px;width:fit-content;max-width:100%;margin-top:8px;padding:8px 16px;font-size:13px;font-weight:600;line-height:1.2;animation:.5s ease-out errorFadeIn-954a20e2}.time-error[data-v-954a20e2]{margin-top:5px}@keyframes errorFadeIn-954a20e2{0%{opacity:0}to{opacity:1}}.calendar-enter-active[data-v-954a20e2],.calendar-leave-active[data-v-954a20e2]{transition:all .2s}.calendar-enter-from[data-v-954a20e2],.calendar-leave-to[data-v-954a20e2]{opacity:0;transform:translateY(-8px)}.datepicker-overlay-fade-enter-active[data-v-954a20e2],.datepicker-overlay-fade-leave-active[data-v-954a20e2]{transition:opacity .25s}.datepicker-overlay-fade-enter-from[data-v-954a20e2],.datepicker-overlay-fade-leave-to[data-v-954a20e2]{opacity:0}@media (width<=768px){.calendar-enter-from[data-v-954a20e2],.calendar-leave-to[data-v-954a20e2]{opacity:1;transform:translateY(100%)}}.input__label[data-v-954a20e2]{color:var(--text-muted);font-size:13px}.required[data-v-954a20e2]{color:var(--danger-text)}@media (width<=768px){.datepicker-overlay[data-v-954a20e2]{z-index:11999;background:var(--overlay);display:block;position:fixed;inset:0}.datepicker[data-v-954a20e2]{width:100vw;min-width:0;max-height:92dvh;box-shadow:0 -8px 30px var(--shadow-drop);border:none;border-radius:16px 16px 0 0;flex-direction:column;padding:8px 12px 12px;display:flex;position:fixed;inset:auto 0 0}.datepicker.is-dragging[data-v-954a20e2]{transition:none}.sheet-handle[data-v-954a20e2]{display:block}.datepicker__header[data-v-954a20e2],.datepicker__weekdays[data-v-954a20e2]{flex-shrink:0}.datepicker__days[data-v-954a20e2]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-bottom:4px;overflow-y:auto}.datepicker__day[data-v-954a20e2]{padding:10px 0;font-size:14px}.date-range-section[data-v-954a20e2]{flex-direction:column;gap:16px}.date__input[data-v-954a20e2],.date-container[data-v-954a20e2],.date[data-v-954a20e2],.single-date[data-v-954a20e2]{width:100%}.datepicker-wrapper[data-v-954a20e2]{flex:1;min-width:0}.input__date[data-v-954a20e2],.time-section[data-v-954a20e2],.time-wrapper[data-v-954a20e2]{width:100%}.time-input-group[data-v-954a20e2]{flex:1}.input__time[data-v-954a20e2]{width:100%;min-width:0}.additional-options[data-v-954a20e2]{width:100%}}.manual-modal[data-v-dcce08cc]{padding:20px 28px}.manual-modal[data-v-dcce08cc] .data__completion{box-sizing:border-box;border-right:none;border:1px solid var(--border);border-radius:var(--radius-md,15px);width:100%;padding:16px 18px}.manual-modal[data-v-dcce08cc] .unloading__grid,.manual-modal[data-v-dcce08cc] .passage__grid{max-width:100%}@media (width>=769px){.manual-modal[data-v-dcce08cc] .completion__fields{gap:12px}.manual-modal[data-v-dcce08cc] .completion__number{flex:0 0 202px;max-width:202px}.manual-modal[data-v-dcce08cc] .completion__mark{flex:0 320px;max-width:320px}}.manual-modal[data-v-dcce08cc] .mark__dropdown-menu{width:100%;margin-left:0;top:calc(100% + 6px);left:0;right:auto}.manual-modal__hint[data-v-dcce08cc]{color:var(--text-muted);margin:0 0 18px;font-size:13px}.manual-modal__mode[data-v-dcce08cc]{margin-bottom:16px}.manual-modal__bind[data-v-dcce08cc]{background:var(--accent-tint);border-radius:var(--radius-md,15px);flex-direction:column;gap:14px;margin-bottom:18px;padding:16px;display:flex}.manual-modal__note[data-v-dcce08cc]{color:var(--danger-text);margin:6px 0 0;font-size:12px}.manual-modal__target[data-v-dcce08cc]{flex-wrap:wrap;gap:18px;display:flex}.manual-modal__radio[data-v-dcce08cc]{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.manual-modal__radio input[disabled][data-v-dcce08cc]{cursor:not-allowed}.manual-modal__radio input[disabled]+span[data-v-dcce08cc]{color:var(--text-muted)}.manual-modal__grid[data-v-dcce08cc]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px;display:grid}.manual-modal__label[data-v-dcce08cc]{color:var(--text);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.manual-modal__req[data-v-dcce08cc]{color:var(--color-primary,var(--accent-text))}.manual-modal__dates[data-v-dcce08cc]{margin-bottom:28px}.manual-modal__form-section[data-v-dcce08cc]{position:relative}.manual-modal__form-section--locked[data-v-dcce08cc] .data__completion{opacity:.45}.manual-modal__form-lock[data-v-dcce08cc]{z-index:2;pointer-events:none;background:var(--color-primary,var(--accent));color:var(--accent-contrast);text-align:center;box-sizing:border-box;width:calc(100% - 32px);box-shadow:0 2px 10px var(--shadow-drop);border-radius:20px;padding:9px 18px;font-size:14px;font-weight:500;position:absolute;top:12px;left:50%;transform:translate(-50%)}.manual-modal__added[data-v-dcce08cc]{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.manual-modal__added-title[data-v-dcce08cc]{color:var(--text);margin-bottom:10px;font-size:14px;font-weight:600}.manual-added-list[data-v-dcce08cc]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.manual-added-item[data-v-dcce08cc]{background:var(--accent-tint);border-radius:var(--radius-md,15px);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.manual-added-name[data-v-dcce08cc]{color:var(--text);font-size:14px}.manual-added-actions[data-v-dcce08cc]{flex-shrink:0;gap:8px;display:flex}.manual-added-btn[data-v-dcce08cc]{cursor:pointer;color:var(--color-primary,var(--accent-text));background:0 0;border:none;font-size:13px}.manual-added-btn--danger[data-v-dcce08cc]{color:var(--danger-text)}.manual-added-btn[data-v-dcce08cc]:hover{text-decoration:underline}.manual-btn[data-v-dcce08cc]{cursor:pointer;border:1px solid #0000;border-radius:20px;padding:10px 24px;font-size:14px;font-weight:500;transition:background .15s,color .15s}.manual-btn--ghost[data-v-dcce08cc]{background:var(--surface);border-color:var(--border);color:var(--text)}.manual-btn--ghost[data-v-dcce08cc]:hover{background:var(--surface-2)}.manual-btn--primary[data-v-dcce08cc]{background:var(--color-primary,var(--accent));color:var(--accent-contrast)}.manual-btn--primary[data-v-dcce08cc]:hover:not(:disabled){background:var(--color-primary-hover,var(--accent-hover))}.manual-btn--primary[data-v-dcce08cc]:disabled{opacity:.5;cursor:not-allowed}@media (width<=640px){.manual-modal__grid[data-v-dcce08cc]{grid-template-columns:1fr}}.pr-section[data-v-d2474a09]{padding:10px 22px 18px}.pr-section--history[data-v-d2474a09]{border-top:1px solid var(--border);padding-top:14px}.pr-today[data-v-d2474a09]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.pr-today__title[data-v-d2474a09]{color:var(--text);font-size:22px;font-weight:700}.pr-today__hint[data-v-d2474a09]{color:var(--text-muted);margin-top:2px;font-size:14px}.pr-cards[data-v-d2474a09]{flex-wrap:wrap;gap:16px;display:flex}.pr-card[data-v-d2474a09]{border:1px solid var(--border);border-radius:20px;flex-direction:column;flex:260px;gap:12px;min-width:0;padding:16px 18px;display:flex}.pr-card__title[data-v-d2474a09]{color:var(--text);align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}.pr-card__icon[data-v-d2474a09]{object-fit:contain;width:26px;height:26px}.pr-card__stat[data-v-d2474a09]{border-radius:14px;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.pr-card__stat--in[data-v-d2474a09]{background:var(--accent-tint)}.pr-card__stat--out[data-v-d2474a09]{background:var(--surface-2)}.pr-card__label[data-v-d2474a09]{color:var(--text);font-size:18px}.pr-card__num[data-v-d2474a09]{color:var(--text);font-size:44px;font-weight:800;line-height:1}.pr-card__stat--in .pr-card__num[data-v-d2474a09]{color:var(--accent-text)}.pr-hint[data-v-d2474a09]{background:var(--accent-tint);border:1px solid color-mix(in srgb, var(--accent) 25%, var(--surface));border-left:4px solid var(--accent);color:var(--text);border-radius:14px;margin-top:16px;padding:12px 16px;font-size:15px;line-height:1.5}.pr-breakdown[data-v-d2474a09]{border-top:1px dashed var(--border);margin-top:16px;padding-top:12px}.pr-breakdown__title[data-v-d2474a09]{color:var(--text-muted);margin-bottom:8px;font-size:14px}.pr-breakdown__row[data-v-d2474a09]{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:4px 0;font-size:15px;display:flex}.pr-breakdown__name[data-v-d2474a09]{color:var(--text);font-weight:600}.pr-breakdown__nums[data-v-d2474a09]{color:var(--text)}.pr-empty[data-v-d2474a09]{color:var(--text-muted);text-align:center;padding:12px 0;font-size:16px}.pr-history-toggle[data-v-d2474a09]{background:var(--accent-tint);border:1px solid color-mix(in srgb, var(--accent) 25%, var(--surface));width:100%;color:var(--accent-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:16px;font-weight:600;transition:background-color .2s;display:flex}.pr-history-toggle[data-v-d2474a09]:hover{background:color-mix(in srgb, var(--accent) 18%, var(--surface))}.pr-history-toggle__arrow[data-v-d2474a09]{font-size:14px;transition:transform .2s}.pr-history-toggle__arrow.open[data-v-d2474a09]{transform:rotate(180deg)}.pr-history-wrap[data-v-d2474a09]{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.pr-history-wrap.open[data-v-d2474a09]{grid-template-rows:1fr}.pr-history-inner[data-v-d2474a09]{min-height:0;overflow:hidden}.pr-history[data-v-d2474a09]{border:1px solid var(--border);background:var(--accent-tint);border-radius:16px;margin-top:12px;padding:16px}.pr-history__head[data-v-d2474a09]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pr-history__title[data-v-d2474a09]{color:var(--text);font-size:16px;font-weight:700}.pr-history__filter[data-v-d2474a09]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pr-history__filter-label[data-v-d2474a09]{color:var(--text);font-size:15px}@media (prefers-reduced-motion:reduce){.pr-history-wrap[data-v-d2474a09],.pr-history-toggle__arrow[data-v-d2474a09]{transition:none}}.pr-days[data-v-d2474a09]{flex-direction:column;display:flex}.pr-day[data-v-d2474a09]{padding:12px 0}.pr-day[data-v-d2474a09]:not(:last-child){border-bottom:1px solid var(--border)}.pr-day__date[data-v-d2474a09]{color:var(--text);margin-bottom:4px;font-size:16px;font-weight:700}.pr-day__total[data-v-d2474a09]{color:var(--text);font-size:15px}.pr-day__people[data-v-d2474a09]{margin-top:6px;padding-left:14px}.pr-day__person[data-v-d2474a09]{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:2px 0;font-size:14px;display:flex}.pr-day__person-name[data-v-d2474a09]{font-weight:600}.pr-export[data-v-d2474a09]{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:10px 18px;font-size:15px;transition:background-color .2s;display:inline-flex}.pr-export[data-v-d2474a09]:hover:not(:disabled){background:var(--accent-tint)}.pr-export[data-v-d2474a09]:disabled{opacity:.5;cursor:default}.pr-export__icon[data-v-d2474a09]{width:16px;height:16px}@media (width<=560px){.pr-card__num[data-v-d2474a09]{font-size:38px}.pr-cards[data-v-d2474a09]{gap:12px}}.filter-btn[data-v-9dd30ccc]{border:1px solid var(--color-border);background:var(--surface);border-radius:var(--radius-pill);cursor:pointer;height:36px;color:var(--color-text);white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.filter-btn[data-v-9dd30ccc]:hover{background:var(--color-bg);border-color:var(--accent);color:var(--accent-text)}.filter-btn--active[data-v-9dd30ccc]{border-color:var(--accent);color:var(--accent-text)}.filter-btn__icon[data-v-9dd30ccc]{flex-shrink:0}.filter-btn__dot[data-v-9dd30ccc]{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:7px;height:7px}.filter-sheet__body[data-v-52649e13]{flex-direction:column;gap:20px;padding:20px;display:flex}.filter-sheet__body[data-v-52649e13] .filter-section{flex-direction:column;gap:8px;display:flex}.filter-sheet__body[data-v-52649e13] .filter-label{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:500}.filter-sheet__reset[data-v-52649e13]{border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface));background:var(--surface);border-radius:var(--radius-pill);cursor:pointer;height:32px;color:var(--danger-text);white-space:nowrap;padding:7px 14px;font-size:12px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.filter-sheet__reset[data-v-52649e13]:hover:not(:disabled){background:var(--color-danger);border-color:var(--danger);color:var(--fill-text)}.filter-sheet__reset[data-v-52649e13]:disabled{opacity:.5;cursor:not-allowed}.tables[data-v-c951e213]{padding:var(--gutter);position:relative}.tables--fab[data-v-c951e213]{padding-bottom:calc(var(--gutter) + 64px + env(safe-area-inset-bottom,0px))}.tables__fab-bar[data-v-c951e213]{z-index:90;padding:8px var(--gutter) calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--border);align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.tables__fab-main[data-v-c951e213]{border-radius:var(--radius-pill);background:var(--accent);min-width:0;height:44px;color:var(--accent-contrast);cursor:pointer;border:none;flex:auto;font-size:15px;font-weight:700}.tables__fab-more[data-v-c951e213]{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:flex}.actions-sheet__list[data-v-c951e213]{flex-direction:column;padding:4px 0 8px;display:flex}.actions-sheet__item[data-v-c951e213]{width:100%;min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0 20px;font-size:15px;text-decoration:none;display:flex}.actions-sheet__item[data-v-c951e213]:active{background:var(--surface-2)}.actions-sheet__item--danger[data-v-c951e213]{color:var(--danger-text)}.actions-sheet__icon[data-v-c951e213]{flex-shrink:0;width:20px;height:20px}.tables__title[data-v-c951e213]{color:var(--text);font-size:18px;font-weight:700}.table-name[data-v-c951e213]{color:var(--accent-text)}.tables__header[data-v-c951e213]{flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:15px;display:flex}.tables__header-actions[data-v-c951e213]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.tables__instruction[data-v-c951e213]{width:fit-content;color:var(--accent-text);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:50px;outline:none;justify-content:center;align-items:center;gap:5px;height:25px;padding:0 10px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.tables__instruction[data-v-c951e213]:hover{background-color:var(--surface-2);border-color:var(--accent)}.tables__icon[data-v-c951e213]{width:15px;height:15px}.tables__filters[data-v-c951e213]{border-bottom:1px solid var(--border);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:clamp(6px,.8vw,10px);min-width:0;padding-bottom:15px;display:flex}.filters__fields[data-v-c951e213]{flex-wrap:nowrap;flex-shrink:1;align-items:center;gap:clamp(6px,.8vw,10px);min-width:0;display:flex;position:relative}.field[data-v-c951e213]{background-color:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:15px;flex-shrink:1;justify-content:space-between;align-items:center;gap:clamp(4px,.6vw,10px);width:clamp(120px,14vw,200px);min-width:0;height:clamp(28px,3vw,35px);padding:0 clamp(6px,.8vw,10px);display:flex;position:relative}.filters__control[data-v-c951e213]{flex-shrink:1;width:clamp(120px,14vw,200px);min-width:0}.filters__control[data-v-c951e213] .base-dropdown__button{border-radius:15px;gap:clamp(4px,.6vw,10px);height:clamp(28px,3vw,35px);min-height:0;padding:0 clamp(6px,.8vw,10px)}.filters__control[data-v-c951e213] .base-dropdown__text{font-size:clamp(11px,1.1vw,14px)}.filter-section[data-v-c951e213] .base-dropdown__button{border-radius:var(--radius-md);height:40px;min-height:0;padding:0 12px}.filter-section[data-v-c951e213] .base-dropdown__text{font-size:14px}.field__input[data-v-c951e213]{cursor:pointer;background-color:#0000;border:none;outline:none;width:100%;min-width:0;font-size:clamp(11px,1.1vw,14px)}.search[data-v-c951e213]{cursor:text}.filters__options[data-v-c951e213]{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:clamp(6px,1vw,15px);display:flex}.options__icon[data-v-c951e213]{cursor:pointer;flex-shrink:0;width:clamp(14px,1.6vw,20px);height:clamp(14px,1.6vw,20px)}.options__versions-link[data-v-c951e213],.options__trash-link[data-v-c951e213]{color:var(--text);flex-shrink:0;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.options__versions-link .options__text[data-v-c951e213],.options__trash-link .options__text[data-v-c951e213]{display:none}.options__export[data-v-c951e213]{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:10px;outline:none;justify-content:center;align-items:center;gap:5px;width:clamp(70px,8vw,100px);height:clamp(22px,2.4vw,25px);font-size:clamp(10px,1vw,13px);display:flex}.options__export[data-v-c951e213]:hover{background:var(--surface-2)}.options__manual-add[data-v-c951e213]{background:var(--surface);height:clamp(22px,2.4vw,25px);color:var(--text);border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:10px;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0 clamp(8px,1vw,14px);font-size:clamp(10px,1vw,13px);display:flex}.options__manual-add[data-v-c951e213]:hover{background:var(--surface-2)}.options__manual-add-icon[data-v-c951e213]{font-size:clamp(13px,1.3vw,16px);font-weight:600;line-height:1}.options__text[data-v-c951e213]{font-weight:500}.tables__content[data-v-c951e213]{flex-direction:column;gap:20px;margin-top:15px;display:flex}.fact-section[data-v-c951e213]{gap:20px;display:flex}.fact-hint-card[data-v-c951e213]{background-color:var(--hint-card-bg);border:1px solid var(--hint-card-border);border-radius:30px;flex:0 0 35%;align-items:flex-start;gap:15px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.hint-content[data-v-c951e213]{scrollbar-width:thin;color:var(--hint-card-text);line-height:1.35;position:absolute;inset:14px 16px;overflow-y:auto}.reset-filters-btn[data-v-c951e213]{border:1px solid var(--border);background:var(--danger-bg);cursor:pointer;height:35px;color:var(--danger-text);white-space:nowrap;border-color:color-mix(in srgb, var(--danger) 30%, var(--surface));border-radius:15px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;transition:all .2s;display:flex}.reset-filters-btn[data-v-c951e213]:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 22%, var(--surface))}.reset-filters-btn[data-v-c951e213]:disabled{opacity:.5;cursor:not-allowed;background:var(--surface-2);color:var(--text-muted);border-color:var(--border)}.reset-filters-btn:disabled .options__icon[data-v-c951e213]{filter:grayscale()}.text-constructor-content[data-v-c951e213] *{overflow-wrap:break-word;line-height:150%}.text-constructor-content[data-v-c951e213] img{border-radius:8px;max-width:100%}.text-constructor-content[data-v-c951e213] img:not([height]){height:auto}.text-constructor-content[data-v-c951e213] .constructor-image.img-align-left{float:left;margin:0 14px 10px 0}.text-constructor-content[data-v-c951e213] .constructor-image.img-align-right{float:right;margin:0 0 10px 14px}.text-constructor-content[data-v-c951e213] .constructor-image.img-align-center{float:none;margin:10px auto;display:block}.text-constructor-content[data-v-c951e213]:after{content:"";clear:both;display:block}.text-constructor-content[data-v-c951e213] strong{font-weight:600!important}.text-constructor-content[data-v-c951e213] em{font-style:italic!important}.text-constructor-content[data-v-c951e213] u{text-decoration:underline!important}.text-constructor-content[data-v-c951e213] ul,.text-constructor-content[data-v-c951e213] ol{padding-left:20px!important}.text-constructor-content[data-v-c951e213] li{line-height:150%!important}.text-constructor-content[data-v-c951e213] h1{margin:0 0 12px!important;font-size:20px!important;font-weight:700!important;line-height:1.2!important}.text-constructor-content[data-v-c951e213] h2{margin:0 0 10px!important;font-size:18px!important;font-weight:600!important;line-height:1.3!important}.text-constructor-content[data-v-c951e213] h3{margin:0 0 8px!important;font-size:16px!important;font-weight:500!important;line-height:1.4!important}.text-constructor-content[data-v-c951e213] .black-text{color:#000!important}.text-constructor-content[data-v-c951e213] .red-text{color:red!important}.text-constructor-content[data-v-c951e213] .green-text{color:#079d1d!important}.text-constructor-content[data-v-c951e213] .blue-text{color:var(--accent-text)!important}.text-constructor-content[data-v-c951e213] .font-size-10{font-size:10px!important}.text-constructor-content[data-v-c951e213] .font-size-12{font-size:12px!important}.text-constructor-content[data-v-c951e213] .font-size-14{font-size:14px!important}.text-constructor-content[data-v-c951e213] .font-size-16{font-size:16px!important}.text-constructor-content[data-v-c951e213] .font-size-18{font-size:18px!important}.text-constructor-content[data-v-c951e213] .font-size-20{font-size:20px!important}.text-constructor-content[data-v-c951e213] .font-weight-300{font-weight:300!important}.text-constructor-content[data-v-c951e213] .font-weight-400{font-weight:400!important}.text-constructor-content[data-v-c951e213] .font-weight-500{font-weight:500!important}.text-constructor-content[data-v-c951e213] .font-weight-600{font-weight:600!important}.text-constructor-content[data-v-c951e213] .font-weight-900{font-weight:900!important}.text-constructor-content[data-v-c951e213] .heading-h1{margin:0 0 8px!important;font-size:24px!important;font-weight:700!important;line-height:1.2!important}.text-constructor-content[data-v-c951e213] .heading-h2{margin:8px 0 6px!important;font-size:20px!important;font-weight:600!important;line-height:1.3!important}.text-constructor-content[data-v-c951e213] .text-align-left{text-align:left!important}.text-constructor-content[data-v-c951e213] .text-align-center{text-align:center!important}.text-constructor-content[data-v-c951e213] .text-align-right{text-align:right!important}.hint-content[data-v-c951e213] *{color:var(--hint-card-text)!important}.hint-content.text-constructor-content[data-v-c951e213] *{line-height:1.35}.hint-content[data-v-c951e213] .black-text{color:var(--hint-card-text)!important}.hint-content[data-v-c951e213] .red-text{color:#ffb3b3!important}.hint-content[data-v-c951e213] .green-text{color:#b3ffc6!important}.hint-content[data-v-c951e213] .blue-text{color:#b3c6ff!important}.hint-content[data-v-c951e213] .text-align-left{text-align:left!important}.hint-content[data-v-c951e213] .text-align-center{text-align:center!important}.hint-content[data-v-c951e213] .text-align-right{text-align:right!important}.modal-overlay[data-v-c951e213]{background:var(--overlay);z-index:1000;-webkit-backdrop-filter:blur(.1px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.instruction-modal-large[data-v-c951e213]{background:var(--surface);width:100%;max-width:700px;max-height:calc(var(--app-vh,1vh) * 80);box-shadow:0 10px 30px var(--shadow-drop);border-radius:30px;flex-direction:column;padding:0;display:flex}.instruction-modal-enter-active[data-v-c951e213],.instruction-modal-leave-active[data-v-c951e213]{transition:opacity .2s}.instruction-modal-enter-active .instruction-modal-large[data-v-c951e213],.instruction-modal-leave-active .instruction-modal-large[data-v-c951e213]{transition:transform .2s ease-out,opacity .2s ease-out}.instruction-modal-enter-from[data-v-c951e213],.instruction-modal-leave-to[data-v-c951e213]{opacity:0}.instruction-modal-enter-from .instruction-modal-large[data-v-c951e213],.instruction-modal-leave-to .instruction-modal-large[data-v-c951e213]{opacity:0;transform:translateY(20px)}.modal-header[data-v-c951e213]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-header h3[data-v-c951e213]{color:var(--text);margin:0;font-size:1.2em;font-weight:600}.modal-close[data-v-c951e213]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:20px;transition:color .2s;display:flex}.modal-close[data-v-c951e213]:hover{color:var(--text)}.instruction-content[data-v-c951e213]{flex:1;padding:20px;overflow-y:auto}.instruction-content .text-constructor-content[data-v-c951e213] h1,.instruction-content .text-constructor-content[data-v-c951e213] h2,.instruction-content .text-constructor-content[data-v-c951e213] h3,.instruction-content .text-constructor-content[data-v-c951e213] p,.instruction-content .text-constructor-content[data-v-c951e213] li{color:var(--text)!important}.no-instruction[data-v-c951e213]{text-align:center;color:var(--text-muted);padding:40px 20px}.no-instruction-icon[data-v-c951e213]{opacity:.5;margin-bottom:16px;font-size:48px}.no-instruction h4[data-v-c951e213]{color:var(--text);margin:0 0 12px;font-size:1.2em}.no-instruction p[data-v-c951e213]{margin:0 0 8px;line-height:1.5}.blue[data-v-c951e213]{color:var(--accent-text)}@media (width<=767.98px){.tables__sticky-head[data-v-c951e213]{top:var(--mobile-header-height,55px);z-index:20;background:var(--bg);position:sticky}.fact-section[data-v-c951e213]{flex-direction:column}.fact-hint-card[data-v-c951e213]{flex-direction:column;flex:none;align-items:stretch;gap:0;width:100%;padding:0 16px;transition:background-color .22s,border-color .22s;overflow:visible}.fact-hint-card--collapsed[data-v-c951e213]{background-color:var(--accent-tint-solid);border-color:color-mix(in srgb, var(--accent) 30%, var(--surface));--hint-card-text:var(--accent-text)}.hint-content[data-v-c951e213]{position:static;inset:auto;overflow:visible}.fact-hint-card__toggle[data-v-c951e213]{cursor:pointer;width:100%;min-height:44px;color:var(--hint-card-text);background:0 0;border:0;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;transition:color .22s;display:flex}.fact-hint-card__chevron[data-v-c951e213]{flex-shrink:0;width:16px;height:16px;transition:transform .2s;transform:rotate(90deg)}.fact-hint-card--collapsed .fact-hint-card__chevron[data-v-c951e213]{transform:rotate(0)}.fact-hint-card__collapse[data-v-c951e213]{grid-template-rows:1fr;transition:grid-template-rows .22s;display:grid}.fact-hint-card--collapsed .fact-hint-card__collapse[data-v-c951e213]{grid-template-rows:0fr}.fact-hint-card__collapse-inner[data-v-c951e213]{min-height:0;overflow:hidden}.fact-hint-card__collapse-inner .hint-content[data-v-c951e213]{padding:6px 0 14px}.tables__header[data-v-c951e213]{flex-flow:row;align-items:center;gap:8px}.tables__title[data-v-c951e213]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tables__instruction[data-v-c951e213]{flex-shrink:0}.tables__instruction--compact[data-v-c951e213]{justify-content:center;gap:0;width:25px;padding:0}.tables__filters[data-v-c951e213]{flex-direction:column;align-items:flex-start;gap:15px}.filters__fields[data-v-c951e213]{flex-wrap:nowrap;gap:10px;width:100%}.field[data-v-c951e213]{width:100%}.tables__search-overlay .field.search[data-v-c951e213]{gap:8px;width:100%;min-width:0;height:100%;margin:0;padding:0 12px}.field.search .field__input[data-v-c951e213]{font-size:14px}.search-icon-btn[data-v-c951e213]{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:auto;padding:0;transition:background .15s,border-color .15s;display:flex}.search-icon-btn[data-v-c951e213]:hover,.search-icon-btn--active[data-v-c951e213]{background:var(--surface-2);border-color:var(--accent)}.search-icon-btn__img[data-v-c951e213]{width:16px;height:16px}.more-icon-btn[data-v-c951e213]{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;transition:background .15s,border-color .15s;display:flex}.more-icon-btn[data-v-c951e213]:hover{background:var(--surface-2);border-color:var(--accent)}.tables__search-overlay[data-v-c951e213]{top:0;bottom:0;left:0;right:var(--search-overlay-right,46px);z-index:1;background:var(--surface);border-radius:var(--radius-md);align-items:center;display:flex;position:absolute}.tables__search-clear[data-v-c951e213]{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:flex}.tables__search-clear[data-v-c951e213]:hover{color:var(--accent-text)}.table-search-enter-active[data-v-c951e213],.table-search-leave-active[data-v-c951e213]{transition:clip-path .25s}.table-search-enter-from[data-v-c951e213],.table-search-leave-to[data-v-c951e213]{clip-path:inset(0 0 0 100%)}.table-search-enter-to[data-v-c951e213],.table-search-leave-from[data-v-c951e213]{clip-path:inset(0)}.instruction-modal-large[data-v-c951e213]{max-height:90vh;margin:10px}}.dbm-overlay[data-v-6003e801]{background:var(--overlay);z-index:12000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dbm-modal[data-v-6003e801]{background:var(--surface);width:480px;max-width:92vw;max-height:calc(var(--app-vh,1vh) * 80);box-shadow:0 8px 32px var(--shadow-drop);border-radius:30px;flex-direction:column;padding:0;display:flex;overflow:hidden}.dbm-header[data-v-6003e801]{justify-content:space-between;align-items:center;padding:20px 24px 0;display:flex}.dbm-title[data-v-6003e801]{color:var(--color-text);margin:0;font-size:16px;font-weight:600}.dbm-close[data-v-6003e801]{background:var(--color-bg-secondary);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:all .15s;display:flex}.dbm-close[data-v-6003e801]:hover{background:var(--color-border);color:var(--color-text)}.dbm-source[data-v-6003e801]{gap:6px;padding:14px 24px 0;display:flex}.dbm-archive-badge[data-v-6003e801]{flex-shrink:0}.dbm-archive-badge[data-v-6003e801] .status-badge{min-width:auto;padding:3px 8px;font-size:10px}.dbm-state[data-v-6003e801]{color:var(--color-text-muted);justify-content:center;align-items:center;padding:40px 24px;font-size:13px;display:flex}.dbm-state--error[data-v-6003e801]{color:var(--danger-text)}.dbm-spinner[data-v-6003e801]{border:3px solid var(--color-border);border-top-color:var(--accent-text);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite dbm-spin-6003e801;display:block}@keyframes dbm-spin-6003e801{to{transform:rotate(360deg)}}.dbm-list[data-v-6003e801]{flex-direction:column;gap:6px;padding:16px 24px;display:flex;overflow-y:auto}.dbm-item[data-v-6003e801]{border:1px solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer;background:var(--surface);align-items:center;gap:10px;padding:10px 14px;transition:all .15s;display:flex}.dbm-item[data-v-6003e801]:hover,.dbm-item.selected[data-v-6003e801]{border-color:var(--accent);background:var(--accent-tint)}.dbm-checkbox[data-v-6003e801]{accent-color:var(--accent-text);flex-shrink:0;width:16px;height:16px}.dbm-item-info[data-v-6003e801]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dbm-item-name[data-v-6003e801]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.dbm-item-type[data-v-6003e801]{color:var(--color-text-muted);font-size:11px}.dbm-item-download[data-v-6003e801]{color:var(--accent-text);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:none;flex-shrink:0;padding:4px 8px;font-size:12px;font-weight:500;transition:all .15s}.dbm-item-download[data-v-6003e801]:hover{background:var(--accent-tint)}.dbm-item-download[data-v-6003e801]:disabled{opacity:.5;cursor:not-allowed}.dbm-footer[data-v-6003e801]{justify-content:flex-end;gap:8px;padding:0 24px 20px;display:flex}.dbm-btn[data-v-6003e801]{border-radius:var(--radius-pill);cursor:pointer;border:none;padding:8px 18px;font-size:13px;font-weight:500;transition:all .15s}.dbm-btn[data-v-6003e801]:disabled{opacity:.5;cursor:not-allowed}.dbm-btn--primary[data-v-6003e801]{background:var(--color-primary);color:var(--accent-contrast)}.dbm-btn--primary[data-v-6003e801]:hover:not(:disabled){filter:brightness(.92)}.dbm-btn--ghost[data-v-6003e801]{border:1px solid var(--color-border);color:var(--color-text);background:0 0}.dbm-btn--ghost[data-v-6003e801]:hover:not(:disabled){border-color:var(--accent);color:var(--accent-text)}.modal-fade-enter-active[data-v-6003e801],.modal-fade-leave-active[data-v-6003e801]{transition:opacity .25s}.modal-fade-enter-from[data-v-6003e801],.modal-fade-leave-to[data-v-6003e801]{opacity:0}.applications-card[data-v-c403e8da]{background-color:var(--surface);border:1px solid var(--border);border-radius:30px;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.card-header[data-v-c403e8da]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;height:auto;min-height:50px;padding:0 20px;display:flex}.card-header__title[data-v-c403e8da]{flex:1;align-items:center;gap:15px;display:flex}.card-header__settings[data-v-c403e8da]{align-items:center;gap:8px;display:flex}.card-title[data-v-c403e8da]{color:var(--text);margin:0;font-size:1.1em;font-weight:600}.filter-tabs[data-v-c403e8da]{flex-wrap:wrap;gap:8px;display:flex}.filter-tab[data-v-c403e8da]{border:1px solid var(--border);background:var(--surface);cursor:pointer;color:var(--text);white-space:nowrap;border-radius:16px;flex-shrink:0;padding:4px 12px;font-size:13px;transition:all .2s}.filter-tab[data-v-c403e8da]:hover:not(.filter-tab--active){background:var(--surface-2);border-color:var(--border)}.filter-tab--active[data-v-c403e8da]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.filter-tab--active[data-v-c403e8da]:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.card-content[data-v-c403e8da]{flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.applications-container[data-v-c403e8da]{flex:1;width:100%;display:flex;overflow:hidden}.applications-day-separator[data-v-c403e8da]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2);align-items:center;padding:8px 16px;display:flex}.applications-transition-group>.applications-day-separator[data-v-c403e8da]:first-child{border-top:none}.applications-day-label[data-v-c403e8da]{color:var(--text-muted);font-size:12px;font-weight:600}.applications-list[data-v-c403e8da]{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.applications-header[data-v-c403e8da]{border-bottom:1px solid var(--border);box-sizing:border-box;flex-shrink:0;height:44px;padding:12px 0}.header-row[data-v-c403e8da]{width:100%;display:flex}.header-col[data-v-c403e8da]{color:var(--text-muted);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:5px;padding:0 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex;overflow:hidden}.header-col[data-v-c403e8da]:hover{color:var(--text)}.header-col:hover .sort-icon[data-v-c403e8da]{filter:var(--icon-ink-filter)}.sort-icon[data-v-c403e8da]{flex-shrink:0;width:12px;height:12px;transition:all .2s}.sort-icon.sorted[data-v-c403e8da]{filter:var(--icon-ink-filter)}.sort-icon.desc[data-v-c403e8da]{transform:rotate(180deg)}.active-sort[data-v-c403e8da]{color:var(--text)!important;font-weight:500!important}.id-col[data-v-c403e8da]{flex:1.2;min-width:160px}.application-col.id-col[data-v-c403e8da]{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;overflow:visible}.blacklist-flag-badge[data-v-c403e8da]{max-width:100%}.id-col .blacklist-flag-badge[data-v-c403e8da]{white-space:normal}.date-col[data-v-c403e8da]{flex:1.3;min-width:150px}.sender-col[data-v-c403e8da]{flex:1.4;min-width:160px}.confirmation-col[data-v-c403e8da]{flex:1;min-width:140px}.status-col[data-v-c403e8da]{flex:1.1;min-width:150px}.application-col.status-col[data-v-c403e8da]{overflow:visible}.tags-col[data-v-c403e8da]{flex:1.5;min-width:150px;container-type:inline-size}.application-col.tags-col[data-v-c403e8da]{white-space:normal;overflow:visible}.header-col.tags-col[data-v-c403e8da]{cursor:default}.header-col.tags-col[data-v-c403e8da]:hover{color:var(--text-muted)}.tags-col .application-tags[data-v-c403e8da]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ellip[data-v-c403e8da]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.tag-hint[data-v-c403e8da]{position:relative}.tag-hint[data-v-c403e8da]:after{content:attr(data-hint);background:var(--hint-bg);width:max-content;max-width:200px;color:var(--hint-text);text-align:center;white-space:normal;z-index:1000;pointer-events:none;opacity:0;box-shadow:0 2px 8px var(--shadow-drop);border-radius:6px;padding:5px 9px;font-size:11px;line-height:1.3;transition:opacity .15s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.tag-hint[data-v-c403e8da]:before{content:"";border:5px solid #0000;border-bottom-color:var(--hint-bg);z-index:1001;pointer-events:none;opacity:0;transition:opacity .15s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tag-hint[data-v-c403e8da]:hover:after,.tag-hint[data-v-c403e8da]:hover:before{opacity:1}[data-theme=dark] .rt-tag[data-v-c403e8da]{border-color:currentColor}.tags-col .rt-tag__icon[data-v-c403e8da]{display:none}.tags-col .rt-tag__icon--fixed[data-v-c403e8da]{opacity:1;flex-shrink:0;width:13px;height:13px;margin-right:3px;display:inline-block}.rt-tag__q-svg[data-v-c403e8da]{flex-shrink:0}.rt-tag--questions[data-v-c403e8da]{position:relative}.rt-tag__q-dot[data-v-c403e8da]{background:var(--color-danger);border:1.5px solid var(--surface);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px}@container (width<=232px){.tags-col .application-tags--both .rt-tag--roof .rt-tag__text[data-v-c403e8da],.tags-col .application-tags--both .rt-tag--parking .rt-tag__text[data-v-c403e8da]{display:none}.tags-col .application-tags--both .rt-tag--roof .rt-tag__icon[data-v-c403e8da],.tags-col .application-tags--both .rt-tag--parking .rt-tag__icon[data-v-c403e8da]{display:block}.tags-col .application-tags--both .rt-tag--roof.badge--sm[data-v-c403e8da],.tags-col .application-tags--both .rt-tag--parking.badge--sm[data-v-c403e8da]{padding:4px}}@container (width>=125px){.tags-col .application-tags--both:not(.application-tags--chs) .rt-tag--roof .rt-tag__text[data-v-c403e8da],.tags-col .application-tags--both:not(.application-tags--chs) .rt-tag--parking .rt-tag__text[data-v-c403e8da]{display:inline}.tags-col .application-tags--both:not(.application-tags--chs) .rt-tag--roof .rt-tag__icon[data-v-c403e8da],.tags-col .application-tags--both:not(.application-tags--chs) .rt-tag--parking .rt-tag__icon[data-v-c403e8da]{display:none}.tags-col .application-tags--both:not(.application-tags--chs) .rt-tag--roof.badge--sm[data-v-c403e8da],.tags-col .application-tags--both:not(.application-tags--chs) .rt-tag--parking.badge--sm[data-v-c403e8da]{padding:3px 8px}}.actions-col[data-v-c403e8da]{cursor:default;flex:0 0 100px;justify-content:flex-end;min-width:100px;max-width:100px}.header-col.actions-col[data-v-c403e8da]:hover{color:var(--text-muted)}.download-btn[data-v-c403e8da]{background-color:var(--surface);height:25px;color:var(--text);border:1px solid var(--color-border);cursor:pointer;white-space:nowrap;border-radius:50px;justify-content:center;align-items:center;min-width:80px;padding:0 12px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.download-btn[data-v-c403e8da]:hover{background-color:var(--surface-2);border-color:var(--border)}.applications-body[data-v-c403e8da]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow-y:auto}.applications-list-content[data-v-c403e8da]{flex:1;position:relative}.user-applications-sentinel[data-v-c403e8da]{flex-shrink:0;justify-content:center;align-items:center;min-height:24px;padding:10px 0;display:flex}.list-error-state[data-v-c403e8da]{text-align:center;color:var(--danger-text);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;width:100%;margin:0;padding:40px 20px;font-size:14px;display:flex}.list-error-state p[data-v-c403e8da]{margin:0}.sentinel-error[data-v-c403e8da]{color:var(--danger-text);align-items:center;gap:10px;font-size:13px;display:flex}.user-applications-footer[data-v-c403e8da]{border-top:1px solid var(--border);color:var(--text-muted);flex-shrink:0;padding:10px 20px;font-size:13px}.applications-transition-group[data-v-c403e8da]{width:100%;position:relative}.application-item[data-v-c403e8da]{border-bottom:1px solid var(--border);cursor:pointer;flex-shrink:0;transition:background-color .2s;position:relative}.application-item[data-v-c403e8da]:hover{background-color:var(--surface-2)}.application-item.status-updated[data-v-c403e8da]{background-color:var(--accent-tint);box-shadow:inset 3px 0 0 0 var(--accent-text)}.status-badge-wrap[data-v-c403e8da]{display:inline-block;position:relative}.status-update-dot[data-v-c403e8da]{background-color:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #fff}.status-update-dot[data-v-c403e8da]:after{content:"";background-color:var(--accent);border-radius:50%;animation:1.6s ease-out infinite statusUpdatePulse-c403e8da;position:absolute;inset:0}@keyframes statusUpdatePulse-c403e8da{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.application-row[data-v-c403e8da]{align-items:center;width:100%;min-height:40px;padding:6px 0;display:flex}.application-col[data-v-c403e8da]{text-align:left;text-overflow:ellipsis;white-space:nowrap;align-items:center;height:100%;padding:0 16px;font-size:14px;display:flex;overflow:hidden}.organization-col[data-v-c403e8da],.message-col[data-v-c403e8da]{display:none}.application-id[data-v-c403e8da]{color:var(--accent-text);font-weight:600}.application-number--copyable[data-v-c403e8da]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;outline:none;transition:color .15s;position:relative}.application-number--copyable[data-v-c403e8da]:hover,.application-number--copyable[data-v-c403e8da]:focus-visible{color:var(--accent-hover)}.application-number--copyable[data-v-c403e8da]:focus-visible{box-shadow:0 0 0 2px #4f5bdf4d}.application-number--copyable[data-v-c403e8da]:after{content:attr(data-tooltip);background:var(--hint-bg);color:var(--hint-text);white-space:nowrap;z-index:1000;pointer-events:none;opacity:0;box-shadow:0 2px 8px var(--shadow-drop);border-radius:6px;padding:4px 8px;font-size:11px;transition:opacity .15s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.application-number--copyable[data-v-c403e8da]:hover:after{opacity:1}.confirmation-badge[data-v-c403e8da]{box-sizing:border-box;text-align:center;white-space:nowrap;border-radius:12px;min-width:115px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.confirmation-approved[data-v-c403e8da]{background-color:var(--success-bg);color:var(--success-text);border:1px solid color-mix(in srgb, var(--success) 30%, var(--surface))}.confirmation-pending[data-v-c403e8da]{background-color:var(--warning-bg);color:var(--warning-text);border:1px solid color-mix(in srgb, var(--warning) 30%, var(--surface))}.confirmation-rejected[data-v-c403e8da]{background-color:var(--danger-bg);color:var(--danger-text);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface))}.confirmation-default[data-v-c403e8da]{background-color:var(--surface-2);color:var(--text-muted);border:1px solid var(--border)}.status-badge[data-v-c403e8da]{box-sizing:border-box;text-align:center;white-space:nowrap;border-radius:12px;min-width:120px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-block}.status-unread[data-v-c403e8da],.status-processing[data-v-c403e8da]{background-color:var(--warning-bg);color:var(--warning-text);border:1px solid color-mix(in srgb, var(--warning) 30%, var(--surface))}.status-in-progress[data-v-c403e8da]{background-color:var(--info-bg);color:var(--info-text);border:1px solid color-mix(in srgb, var(--info) 30%, var(--surface))}.status-completed[data-v-c403e8da]{background-color:var(--success-bg);color:var(--success-text);border:1px solid color-mix(in srgb, var(--success) 30%, var(--surface))}.status-rejected[data-v-c403e8da]{background-color:var(--danger-bg);color:var(--danger-text);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface))}.status-default[data-v-c403e8da]{background-color:var(--surface-2);color:var(--text-muted);border:1px solid var(--border)}.no-data-message[data-v-c403e8da]{text-align:center;color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;margin:0;padding:40px 20px;font-size:14px;display:flex}.hint[data-v-c403e8da]{color:var(--text-muted);margin-top:8px;font-size:12px}.loading-message[data-v-c403e8da]{text-align:center;color:var(--accent-text);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;width:100%;margin:0;padding:40px 20px;font-size:14px;display:flex}.loader[data-v-c403e8da]{border:3px solid var(--surface-2);border-top:3px solid var(--accent);border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin-c403e8da}@keyframes spin-c403e8da{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-list-enter-active[data-v-c403e8da]{transition:all .3s;position:relative}.fade-list-leave-active[data-v-c403e8da]{width:100%;transition:all .3s;left:0;position:absolute!important}.fade-list-enter-from[data-v-c403e8da]{opacity:0;transform:translateY(10px)}.fade-list-leave-to[data-v-c403e8da]{opacity:0;transform:translateY(-10px)}.fade-list-move[data-v-c403e8da]{transition:transform .3s}.applications-body[data-v-c403e8da]::-webkit-scrollbar{width:6px}.applications-body[data-v-c403e8da]::-webkit-scrollbar-track{background:0 0;border-radius:3px;margin:2px 0}.applications-body[data-v-c403e8da]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 22%, var(--surface));background-clip:content-box;border:1px solid #0000;border-radius:3px;transition:all .3s}.applications-body[data-v-c403e8da]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent) 22%, var(--surface));background-clip:content-box;border:1px solid #0000}.applications-body[data-v-c403e8da]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 22%, var(--surface)) transparent}@media (width<=1200px){.applications-card[data-v-c403e8da]{height:450px}.header-col[data-v-c403e8da],.application-col[data-v-c403e8da]{padding:0 12px}.header-col[data-v-c403e8da]:first-child,.application-col[data-v-c403e8da]:first-child{padding-left:12px}}@media (width<=992px){.applications-card[data-v-c403e8da]{height:500px}.card-header[data-v-c403e8da]{flex-direction:column;align-items:flex-start;gap:12px;height:auto;padding:16px}.card-header__title[data-v-c403e8da]{flex-flow:wrap;align-items:center;gap:10px;width:100%}.cabinet__filter-dropdown[data-v-c403e8da]{flex:1;min-width:0}.card-header__settings[data-v-c403e8da]{justify-content:flex-start;gap:8px;width:100%}.card-header__settings[data-v-c403e8da] .refresh-btn{border-radius:50%;flex-shrink:0;justify-content:center;width:40px;height:40px;padding:0}.card-header__settings[data-v-c403e8da] .refresh-btn__text{display:none}.card-header__settings[data-v-c403e8da] .date-field{min-height:40px;font-size:13px}.card-header__settings[data-v-c403e8da] .date-field .field-input{font-size:13px}.applications-container[data-v-c403e8da]{flex-direction:column;height:100%}.applications-list[data-v-c403e8da]{width:100%!important;height:100%!important}.header-row[data-v-c403e8da],.application-row[data-v-c403e8da]{flex-wrap:wrap}.header-col[data-v-c403e8da],.application-col[data-v-c403e8da]{margin-bottom:4px;padding:0 8px;flex:none!important;width:33.33%!important;min-width:100px!important;max-width:none!important}.header-col[data-v-c403e8da]:first-child,.application-col[data-v-c403e8da]:first-child{padding-left:8px}.date-col[data-v-c403e8da]{min-width:140px!important}.confirmation-badge[data-v-c403e8da],.status-badge[data-v-c403e8da]{min-width:60px;font-size:10px}}@media (width<=767.98px){.applications-card[data-v-c403e8da]{border-left:none;border-right:none;border-radius:0;height:auto;max-height:none;overflow:visible}.card-header[data-v-c403e8da]{top:var(--mobile-header-height);z-index:20;background:var(--surface-2);gap:8px;padding:8px 12px 12px;position:sticky}.card-header__settings[data-v-c403e8da]{position:relative}.cabinet__search-overlay[data-v-c403e8da]{z-index:1;background:var(--surface);border-radius:var(--radius-md);align-items:center;display:flex;position:absolute;inset:0 48px 0 0}.cabinet__search-overlay .field.search[data-v-c403e8da]{border:1px solid var(--border);box-sizing:border-box;border-radius:15px;align-items:center;width:100%;height:40px;padding:0 12px;display:flex}.cabinet__search-input[data-v-c403e8da]{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:14px}.cabinet__search-clear[data-v-c403e8da]{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:flex}.cabinet__search-clear[data-v-c403e8da]:hover{color:var(--accent-text)}.cabinet-search-enter-active[data-v-c403e8da],.cabinet-search-leave-active[data-v-c403e8da]{transition:clip-path .25s}.cabinet-search-enter-from[data-v-c403e8da],.cabinet-search-leave-to[data-v-c403e8da]{clip-path:inset(0 0 0 100%)}.cabinet-search-enter-to[data-v-c403e8da],.cabinet-search-leave-from[data-v-c403e8da]{clip-path:inset(0)}.search-icon-btn[data-v-c403e8da]{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,border-color .15s;display:flex}.search-icon-btn[data-v-c403e8da]:hover,.search-icon-btn--active[data-v-c403e8da]{background:var(--surface-2);border-color:var(--accent)}.search-icon-btn__img[data-v-c403e8da]{width:16px;height:16px}.applications-header[data-v-c403e8da]{display:none}.applications-list[data-v-c403e8da]{overflow:visible!important}.applications-body[data-v-c403e8da]{height:auto!important;max-height:none!important;overflow-y:visible!important}.applications-day-separator[data-v-c403e8da]{background:0 0;border-top:none;border-bottom:none;padding:15px 16px 6px}.application-item+.application-item[data-v-c403e8da]{margin-top:0}.application-item[data-v-c403e8da]{border-bottom:none}.application-row.rt-row[data-v-c403e8da]{gap:3px;position:relative}.applications-list .application-row.rt-row[data-v-c403e8da]{border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0!important}.applications-list .application-row.rt-row>.application-col[data-v-c403e8da]:before{display:none!important}.applications-list .application-row.rt-row>.application-col[data-v-c403e8da]{white-space:normal;text-align:left;border:none;flex:none;height:auto;padding:0;display:block;overflow:visible;width:100%!important;max-width:100%!important}.applications-list .application-row.rt-row>.application-col.organization-col[data-v-c403e8da],.applications-list .application-row.rt-row>.application-col.sender-col[data-v-c403e8da],.applications-list .application-row.rt-row>.application-col.message-col[data-v-c403e8da]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.applications-list .application-row.rt-row>.application-col.status-col[data-v-c403e8da]{display:none}.applications-list .application-row.rt-row>.application-col.date-col[data-v-c403e8da]{color:var(--text-muted);white-space:nowrap;text-align:right;padding:0;font-size:14px;position:absolute;top:10px;right:14px;width:auto!important;max-width:55%!important}.applications-list .application-row.rt-row>.application-col.confirmation-col[data-v-c403e8da]{padding-right:140px}.applications-list .application-row.rt-row>.tags-col[data-v-c403e8da]:empty{display:none}.application-col.confirmation-col[data-v-c403e8da]{order:1;margin-bottom:4px}.application-col.id-col[data-v-c403e8da]{order:2}.application-col.organization-col[data-v-c403e8da]{order:3}.application-col.sender-col[data-v-c403e8da]{order:4}.application-col.message-col[data-v-c403e8da]{order:5}.application-col.tags-col[data-v-c403e8da]{order:6;margin-top:6px}.applications-list .application-row.rt-row>.application-col.actions-col[data-v-c403e8da]{display:none}.application-col.id-col .application-id[data-v-c403e8da]{color:var(--text-muted);font-size:12px;font-weight:500}.application-col.organization-col[data-v-c403e8da]{color:var(--text);font-size:15px;font-weight:700}.application-col.sender-col[data-v-c403e8da]{color:var(--text);font-size:13px}.application-col.message-col[data-v-c403e8da]{color:var(--text-muted);font-size:13px}.download-btn[data-v-c403e8da]{height:44px}.application-number--copyable[data-v-c403e8da]{align-items:center;min-height:0;display:inline-flex}}@media (width<=576px){.rt-table .rt-row>[data-label][data-v-c403e8da]{font-size:13px}}@keyframes skeleton-shimmer-57f4ef00{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton-line[data-v-57f4ef00]{background:var(--color-skeleton);border-radius:50px;position:relative;overflow:hidden}.skeleton-line--square[data-v-57f4ef00]{border-radius:var(--radius-sm)}.skeleton-line[data-v-57f4ef00]:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--color-skeleton-shine) 50%, transparent 100%);animation:1.5s cubic-bezier(.4,0,.2,1) infinite skeleton-shimmer-57f4ef00;position:absolute;inset:0}.skeleton-table[data-v-56ce956e]{width:100%}.skeleton-table__header[data-v-56ce956e]{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);border-radius:var(--radius-sm) var(--radius-sm) 0 0;gap:16px;padding:12px 16px;display:flex}.skeleton-table__header[data-v-56ce956e]>*{flex:1}.skeleton-table__row[data-v-56ce956e]{border-bottom:1px solid var(--color-border);gap:16px;padding:14px 16px;display:flex}.skeleton-table__row[data-v-56ce956e]>*{flex:1}.skeleton-table__row[data-v-56ce956e]:last-child{border-bottom:none}.skeleton-card[data-v-87b29619]{background:var(--surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md);flex-direction:column;gap:12px;display:flex}.skeleton-card__body[data-v-87b29619]{flex-direction:column;gap:8px;display:flex}.skeleton-fade-enter-active[data-v-7c60891a]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.skeleton-fade-leave-active[data-v-7c60891a]{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.skeleton-fade-enter-from[data-v-7c60891a],.skeleton-fade-leave-to[data-v-7c60891a]{opacity:0}.password-input[data-v-501b6e27]{width:100%;position:relative}.password-input__field[data-v-501b6e27]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;color:inherit;box-sizing:border-box;padding:10px 38px 10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}.password-input__field[data-v-501b6e27]:focus{border-color:var(--color-primary,var(--accent));outline:none}.password-input__field[data-v-501b6e27]:disabled{background:var(--accent-tint);color:var(--text-muted);cursor:not-allowed}.password-input__field[data-v-501b6e27]::placeholder{color:var(--text-muted)}.password-input__toggle[data-v-501b6e27]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.password-input__toggle[data-v-501b6e27]:hover:not(:disabled){background:var(--accent-tint);color:var(--color-primary,var(--accent-text))}.password-input__toggle[data-v-501b6e27]:focus-visible{outline:none;box-shadow:0 0 0 2px #4f5bdf40}.password-input__toggle[data-v-501b6e27]:disabled{opacity:.5;cursor:not-allowed}.cp-form[data-v-6e5ad4db]{flex-direction:column;gap:16px;padding:14px 20px 18px;display:flex}.cp-field[data-v-6e5ad4db]{flex-direction:column;gap:7px;display:flex}.cp-label[data-v-6e5ad4db]{color:var(--text);font-size:13px;font-weight:500}.cp-checklist[data-v-6e5ad4db]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.cp-checklist__title[data-v-6e5ad4db]{color:var(--text-muted);font-size:12px;font-weight:500}.cp-rules[data-v-6e5ad4db]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.cp-rule[data-v-6e5ad4db]{color:var(--text-muted);align-items:center;gap:8px;transition:color .15s;display:flex}.cp-rule__mark[data-v-6e5ad4db]{border:1px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.cp-rule--ok[data-v-6e5ad4db]{color:var(--text)}.cp-rule--ok .cp-rule__mark[data-v-6e5ad4db]{background:var(--success);border-color:var(--success);color:#fff}.cp-note[data-v-6e5ad4db]{color:var(--text-muted);margin:0;font-size:12px}.cp-reason[data-v-6e5ad4db]{border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);margin:0;padding:10px 12px;font-size:13px;line-height:1.4}@media (width<=768px){.cp-form[data-v-6e5ad4db]{gap:14px;padding:12px 16px 16px}.cp-rules[data-v-6e5ad4db]{grid-template-columns:1fr}}.account-header[data-v-2318a5d9]{background:var(--surface);border:1px solid var(--border);height:var(--cabinet-card-height,200px);opacity:0;border-radius:30px;flex:1;align-items:flex-start;gap:20px;width:fit-content;padding:10px 45px;animation:.6s cubic-bezier(.16,1,.3,1) forwards fadeInUp-2318a5d9;display:flex;position:relative;overflow:hidden;transform:translateY(20px)}.account-header[data-v-2318a5d9]:before{content:"";background:var(--accent);width:20px;height:100%;position:absolute;top:0;left:0}.user-avatar[data-v-2318a5d9]{opacity:0;flex-shrink:0;animation:.5s cubic-bezier(.175,.885,.32,1.275) .2s forwards scaleIn-2318a5d9;position:relative;transform:scale(.8)}.avatar-placeholder[data-v-2318a5d9]{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 70%, var(--surface)) 0%, var(--accent) 100%);width:80px;height:80px;color:var(--accent-contrast);border:3px solid var(--surface);border-radius:50%;justify-content:center;align-items:center;font-size:1.8em;font-weight:700;display:flex;box-shadow:0 1px 6px #4a6fa54d}.user-info[data-v-2318a5d9]{flex-direction:column;flex-grow:1;min-width:0;height:100%;display:flex}.main-info[data-v-2318a5d9]{border-bottom:1px solid var(--border);padding-bottom:12px}.name-and-type[data-v-2318a5d9]{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:6px;display:flex}.user-name[data-v-2318a5d9]{color:var(--text);opacity:0;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:0;font-size:1.6em;font-weight:700;line-height:1.3;animation:.4s ease-out .3s forwards fadeInRight-2318a5d9;transform:translate(-10px)}.org-company-block[data-v-2318a5d9]{flex-direction:column;gap:5px;display:flex}.user-organization[data-v-2318a5d9],.user-company[data-v-2318a5d9]{opacity:0;align-items:center;gap:6px;margin:0;line-height:1.4;display:flex;transform:translate(-10px)}.user-organization[data-v-2318a5d9]{color:var(--text);font-size:1.2em;font-weight:600;animation:.4s ease-out .35s forwards fadeInRight-2318a5d9}.user-company[data-v-2318a5d9]{color:var(--text-muted);font-size:1em;animation:.4s ease-out .4s forwards fadeInRight-2318a5d9}.icon[data-v-2318a5d9]{fill:currentColor;opacity:.8;width:16px;height:16px}.user-details-row[data-v-2318a5d9]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:8px;padding-bottom:8px;display:flex}.user-detail[data-v-2318a5d9]{opacity:0;animation:.3s ease-out forwards fadeInUp-2318a5d9;transform:translateY(5px)}.user-detail[data-v-2318a5d9]:first-child{animation-delay:.4s}.user-detail[data-v-2318a5d9]:nth-child(2){animation-delay:.45s}.user-detail[data-v-2318a5d9]:nth-child(3){animation-delay:.5s}.consent-row[data-v-2318a5d9]{opacity:0;flex-wrap:wrap;align-items:center;margin-bottom:10px;animation:.3s ease-out .25s forwards fadeInUp-2318a5d9;display:flex;transform:translateY(5px)}.consent-badge[data-v-2318a5d9]{font-family:inherit;line-height:inherit}.detail-badge.consent-badge[data-v-2318a5d9]{padding-top:2px;padding-bottom:2px}.consent-badge[data-v-2318a5d9]:disabled{cursor:default;opacity:.7}.detail-badge[data-v-2318a5d9]{white-space:nowrap;box-sizing:border-box;cursor:pointer;background:var(--accent-tint);min-width:0;color:var(--text-muted);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:5px 12px;font-size:.85em;font-weight:500;display:inline-flex}.badge-content[data-v-2318a5d9]{justify-content:center;align-items:center;gap:6px;display:flex}.badge-text[data-v-2318a5d9]{text-align:center;display:inline-block}.clickable[data-v-2318a5d9]{cursor:pointer;transition:transform .2s}.clickable[data-v-2318a5d9]:hover{transform:translateY(-2px)}.position-badge[data-v-2318a5d9]{background:var(--accent-tint);color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 40%, var(--surface));cursor:default;gap:6px}.email-badge[data-v-2318a5d9]{background:var(--success-bg);color:var(--success-text);border-color:color-mix(in srgb, var(--success) 30%, var(--surface))}.phone-badge[data-v-2318a5d9]{background:var(--warning-bg);color:var(--warning-text);border-color:color-mix(in srgb, var(--warning) 30%, var(--surface))}.password-badge[data-v-2318a5d9]{font-family:inherit;line-height:inherit;background:var(--surface-2);color:var(--text);border-color:var(--border);white-space:nowrap;flex-shrink:0}.detail-badge .icon[data-v-2318a5d9]{opacity:.7;flex-shrink:0;width:14px;height:14px}.user-type-badge[data-v-2318a5d9]{background:var(--color-primary,var(--accent));color:var(--accent-contrast);white-space:nowrap;opacity:0;border-radius:999px;padding:5px 12px;font-size:.85em;font-weight:500;animation:.4s ease-out .5s forwards fadeIn-2318a5d9;display:inline-block}.fade-enter-active[data-v-2318a5d9],.fade-leave-active[data-v-2318a5d9]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-2318a5d9],.fade-leave-to[data-v-2318a5d9]{opacity:0;transform:scale(.95)}.fade-enter-to[data-v-2318a5d9],.fade-leave-from[data-v-2318a5d9]{opacity:1;transform:scale(1)}@keyframes fadeInUp-2318a5d9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight-2318a5d9{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn-2318a5d9{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn-2318a5d9{0%{opacity:0}to{opacity:1}}@media (width<=768px){.account-header[data-v-2318a5d9]{text-align:center;flex-direction:column;align-items:center;width:100%;height:auto;padding:15px}.user-avatar[data-v-2318a5d9]{margin-bottom:15px}.user-details-row[data-v-2318a5d9],.consent-row[data-v-2318a5d9]{justify-content:center}.user-name[data-v-2318a5d9]{font-size:1.4em}.user-organization[data-v-2318a5d9]{justify-content:center;font-size:1.1em}.user-company[data-v-2318a5d9],.name-and-type[data-v-2318a5d9]{justify-content:center}}@media (width<=480px){.account-header[data-v-2318a5d9]{padding:15px 10px}.avatar-placeholder[data-v-2318a5d9]{width:70px;height:70px;font-size:1.6em}.user-name[data-v-2318a5d9]{font-size:1.3em}.detail-badge[data-v-2318a5d9]{padding:5px 10px;font-size:.8em}.name-and-type[data-v-2318a5d9]{flex-direction:column;align-items:center;gap:15px}}.notif-detail-overlay[data-v-91c1f0e6]{background:var(--overlay);z-index:10500;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.notif-detail-dialog[data-v-91c1f0e6]{background:var(--surface);width:100%;max-width:480px;max-height:80vh;box-shadow:0 20px 60px var(--shadow-drop);border-radius:30px;flex-direction:column;font-family:Montserrat,sans-serif;display:flex}.sheet-handle[data-v-91c1f0e6]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:10px auto 2px;display:none}.notif-detail-dialog__header[data-v-91c1f0e6]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 16px;display:flex}.notif-detail-dialog__heading[data-v-91c1f0e6]{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.notif-detail-dialog__title[data-v-91c1f0e6]{color:var(--text);word-break:break-word;margin:0;font-size:16px;font-weight:600}.notif-detail-dialog__close[data-v-91c1f0e6]{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:all .2s;display:flex}.notif-detail-dialog__close[data-v-91c1f0e6]:hover{color:var(--text);background:var(--surface-2)}.notif-detail-dialog__body[data-v-91c1f0e6]{flex:1;padding:16px 24px 20px;overflow-y:auto}.notif-detail-dialog__message[data-v-91c1f0e6]{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 14px;font-size:14px;line-height:1.5}.notif-detail-dialog__time[data-v-91c1f0e6]{color:var(--text-muted);align-items:baseline;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.notif-detail-dialog__time-exact[data-v-91c1f0e6]:before{content:"·";margin-right:8px}.notif-detail-dialog__time-events[data-v-91c1f0e6]{color:var(--accent-text);font-weight:500}.notif-detail-dialog__time-events[data-v-91c1f0e6]:before{content:"·";color:var(--text-muted);margin-right:8px;font-weight:400}.notif-detail-dialog__fields[data-v-91c1f0e6]{background:var(--surface-2);border:1px solid var(--border);border-radius:20px;grid-template-columns:auto 1fr;gap:8px 16px;margin:0;padding:14px 16px;display:grid}.notif-detail-dialog__fields dt[data-v-91c1f0e6]{color:var(--text-muted);white-space:nowrap;font-size:11px;font-weight:400}.notif-detail-dialog__fields dd[data-v-91c1f0e6]{color:var(--text);word-break:break-word;margin:0;font-size:13px;font-weight:500}.notif-detail-dialog__link[data-v-91c1f0e6]{font:inherit;color:var(--accent-text,var(--primary));cursor:pointer;text-align:left;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline;transition:opacity .15s}.notif-detail-dialog__link[data-v-91c1f0e6]:hover{opacity:.75}.notif-detail-dialog__footer[data-v-91c1f0e6]{border-top:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:16px 24px;display:flex}.notif-detail-dialog__footer-side[data-v-91c1f0e6]{flex-wrap:wrap;gap:10px;display:flex}@media (width<=480px){.notif-detail-dialog__footer[data-v-91c1f0e6]{flex-direction:column-reverse;align-items:stretch}.notif-detail-dialog__footer-side[data-v-91c1f0e6]{justify-content:space-between}.notif-detail-dialog__footer-side .lk-button[data-v-91c1f0e6],.notif-detail-dialog__action[data-v-91c1f0e6]{flex:auto;justify-content:center}}.notif-detail-fade-enter-active[data-v-91c1f0e6],.notif-detail-fade-leave-active[data-v-91c1f0e6]{transition:opacity .2s}.notif-detail-fade-enter-from[data-v-91c1f0e6],.notif-detail-fade-leave-to[data-v-91c1f0e6]{opacity:0}.notif-detail-fade-enter-active .notif-detail-dialog[data-v-91c1f0e6],.notif-detail-fade-leave-active .notif-detail-dialog[data-v-91c1f0e6]{transition:transform .2s ease-out,opacity .2s ease-out}.notif-detail-fade-enter-from .notif-detail-dialog[data-v-91c1f0e6],.notif-detail-fade-leave-to .notif-detail-dialog[data-v-91c1f0e6]{opacity:0;transform:translateY(20px)}@media (width<=768px){.notif-detail-overlay[data-v-91c1f0e6]{align-items:flex-end;padding:0}.notif-detail-dialog[data-v-91c1f0e6]{border-radius:16px 16px 0 0;max-width:100%;max-height:90dvh;transition:transform .3s}.notif-detail-dialog.is-dragging[data-v-91c1f0e6]{transition:none}.sheet-handle[data-v-91c1f0e6]{display:block}.notif-detail-fade-enter-from .notif-detail-dialog[data-v-91c1f0e6],.notif-detail-fade-leave-to .notif-detail-dialog[data-v-91c1f0e6]{transform:translateY(100%)}.notif-detail-dialog__footer[data-v-91c1f0e6]{flex-direction:column;align-items:stretch}.notif-detail-dialog__footer .lk-button[data-v-91c1f0e6]{width:100%}}.notif-filter-tabs[data-v-fd45641e]{gap:4px;display:flex}.notif-filter-tabs__btn[data-v-fd45641e]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:30px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .2s}.notif-filter-tabs__btn.active[data-v-fd45641e]{color:var(--accent-text);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.notif-filter-tabs__btn[data-v-fd45641e]:hover:not(.active){color:var(--text-muted);background:var(--surface-2)}.notifications[data-v-18a80141]{min-height:var(--cabinet-card-height,200px);max-height:var(--cabinet-card-height,200px);background-color:var(--surface);border:1px solid var(--border);border-radius:30px;flex-direction:column;flex:1;display:flex;overflow:hidden}.notifications__header[data-v-18a80141]{border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-height:48px;padding:10px 20px;display:flex}.notifications__header-left[data-v-18a80141]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.notifications__header-actions[data-v-18a80141]{flex-shrink:0;align-items:center;gap:12px;display:flex}.notifications__title[data-v-18a80141]{color:var(--text);margin:0;font-size:14px;font-weight:600}.notification-badge[data-v-18a80141]{background:var(--color-danger,var(--danger));color:var(--fill-text);text-align:center;border-radius:30px;min-width:20px;padding:2px 8px;font-size:11px;font-weight:600}.notifications__settings[data-v-18a80141]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s,transform .2s;display:inline-flex}.notifications__settings[data-v-18a80141]:hover{color:var(--color-text);transform:rotate(45deg)}.notifications__clear[data-v-18a80141]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:20px;padding:4px 8px;font-family:inherit;font-size:12px;font-weight:500;transition:color .2s}.notifications__read-all[data-v-18a80141]:hover:not(:disabled){background:var(--accent-tint)}.notifications__clear[data-v-18a80141]:hover{color:var(--color-text);background:var(--surface-2)}.notifications__list[data-v-18a80141]{flex:1;max-height:200px;padding:0;overflow-y:auto}.notifications__list.empty-list[data-v-18a80141]{justify-content:center;align-items:center;display:flex}.notifications__list[data-v-18a80141]::-webkit-scrollbar{width:4px}.notifications__list[data-v-18a80141]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 22%, var(--surface));border-radius:2px}.notifications__items[data-v-18a80141]{flex-direction:column;gap:0;display:flex}.notification-item[data-v-18a80141]{border-bottom:1px solid var(--surface-2);align-items:flex-start;gap:10px;padding:10px 20px;transition:background-color .15s;display:flex}.notification-item[data-v-18a80141]:last-child{border-bottom:none}.notification-item.unread[data-v-18a80141]{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.notification-dot-wrapper[data-v-18a80141]{flex-shrink:0;justify-content:center;width:10px;padding-top:6px;transition:width .25s,margin-right .25s,opacity .2s;display:flex;overflow:hidden}.notification-item:not(.unread) .notification-dot-wrapper[data-v-18a80141]{opacity:0;width:0;margin-right:-10px}.notification-dot[data-v-18a80141]{background:var(--color-primary);border-radius:50%;width:8px;height:8px}.dot-fade-enter-active[data-v-18a80141]{transition:opacity .2s}.dot-fade-leave-active[data-v-18a80141]{transition:opacity .25s,transform .25s}.dot-fade-enter-from[data-v-18a80141]{opacity:0}.dot-fade-leave-to[data-v-18a80141]{opacity:0;transform:translate(-16px)}.notification-item__category[data-v-18a80141]{flex-shrink:0;margin-top:5px}.notification-content[data-v-18a80141]{cursor:pointer;flex:1;min-width:0}.notification-header[data-v-18a80141]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.notification-title[data-v-18a80141]{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.notification-count[data-v-18a80141]{background:var(--accent);min-width:16px;height:16px;color:var(--accent-contrast);text-align:center;border-radius:999px;flex-shrink:0;padding:0 5px;font-size:10px;font-weight:700;line-height:16px}.notification-date[data-v-18a80141]{color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:11px}.notification-message[data-v-18a80141]{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.delete-btn[data-v-18a80141]{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.delete-btn[data-v-18a80141]:hover{background:var(--danger-bg)}.delete-btn:hover svg path[data-v-18a80141]{stroke:var(--color-danger,var(--danger-text))}.notifications__loading[data-v-18a80141]{justify-content:center;align-items:center;padding:40px;display:flex}.notifications__empty[data-v-18a80141]{color:var(--text-muted);text-align:center;padding:40px;font-size:13px}.notifications__empty p[data-v-18a80141]{margin:0}.notifications__sentinel[data-v-18a80141]{flex-shrink:0;justify-content:center;align-items:center;min-height:24px;padding:10px 0;display:flex}.notifications__spinner[data-v-18a80141]{border:2px solid var(--color-border);border-top-color:var(--accent-text);border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin-18a80141}@keyframes spin-18a80141{to{transform:rotate(360deg)}}.sentinel-error[data-v-18a80141]{color:var(--danger-text);align-items:center;gap:10px;font-size:12px;display:flex}.account-dashboard[data-v-7cc95cbc]{--cabinet-card-height:200px;flex-direction:column;width:100%;padding:15px;display:flex;position:relative;overflow:hidden}.first-row[data-v-7cc95cbc]{flex-shrink:0;gap:15px;margin-bottom:15px;display:flex}.first-row[data-v-7cc95cbc] .notifications{max-width:38%}.first-row>div[data-v-7cc95cbc]{flex-direction:row;flex:1;gap:15px;width:100%;min-width:0;display:flex}.dashboard-row[data-v-7cc95cbc]{flex-direction:column;flex:1;min-height:0;padding:15px 0;display:flex;overflow:hidden}.applications-wrapper[data-v-7cc95cbc]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.dashboard-card-animated[data-v-7cc95cbc]{opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) forwards fadeInUp-7cc95cbc;transform:translateY(20px)}@keyframes fadeInUp-7cc95cbc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=1200px){.first-row[data-v-7cc95cbc],.first-row>div[data-v-7cc95cbc]{flex-direction:column}.first-row[data-v-7cc95cbc] .notifications{max-width:100%}}@media (width<=767.98px){.account-dashboard[data-v-7cc95cbc]{padding-left:0;padding-right:0;overflow:visible}.dashboard-row[data-v-7cc95cbc]{overflow:visible}.first-row[data-v-7cc95cbc]{padding-left:15px;padding-right:15px}}.selector[data-v-3a0fcf8c]{background:var(--surface);border:1px solid var(--border);border-radius:30px;flex-direction:column;flex-shrink:0;width:200px;height:490px;padding:15px;transition:all .4s;display:flex;position:relative;overflow:hidden}.categories-container[data-v-3a0fcf8c]{scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid var(--border);flex:1;margin-bottom:10px;overflow-y:auto}.categories-container[data-v-3a0fcf8c]::-webkit-scrollbar{display:none}.actions[data-v-3a0fcf8c]{background:var(--surface);z-index:10;flex-direction:column;flex-shrink:0;gap:8px;margin-top:10px;display:flex}.action-btn[data-v-3a0fcf8c]{cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:10px;flex:1;padding:4px 8px;font-size:11px;font-weight:500;transition:all .3s}.action-btn.delete-selected[data-v-3a0fcf8c]:hover:not(:disabled),.action-btn.delete-all[data-v-3a0fcf8c]:hover:not(:disabled){background:var(--danger);color:var(--fill-text);border-color:var(--danger)}.action-btn[data-v-3a0fcf8c]:disabled{opacity:.5;cursor:not-allowed}.category[data-v-3a0fcf8c]{flex-direction:column;min-height:0;margin-bottom:20px;transition:all .4s;display:flex}.category-header[data-v-3a0fcf8c]{justify-content:space-between;align-items:baseline;margin-bottom:5px;display:flex}.category-title[data-v-3a0fcf8c]{color:var(--text-muted);text-transform:uppercase;font-size:10px;font-weight:700}.attachment-count[data-v-3a0fcf8c]{color:var(--text-muted);font-size:9px}.attachments-list[data-v-3a0fcf8c]{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:5px;min-height:0;display:flex;overflow-y:auto}.attachments-list[data-v-3a0fcf8c]::-webkit-scrollbar{display:none}.attachment-enter-active[data-v-3a0fcf8c],.attachment-leave-active[data-v-3a0fcf8c]{transition:all .2s}.attachment-enter-from[data-v-3a0fcf8c],.attachment-leave-to[data-v-3a0fcf8c]{opacity:0;transform:scale(.8)}.attachment-move[data-v-3a0fcf8c]{transition:transform .2s}.add-btn[data-v-3a0fcf8c]{background:color-mix(in srgb, var(--accent) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 40%, var(--surface));width:85px;height:25px;color:var(--accent-text);cursor:pointer;border-radius:10px;flex-shrink:0;margin-top:8px;font-size:12px;font-weight:500;transition:all .4s}.add-btn[data-v-3a0fcf8c]:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--fill-text)}.add-btn[data-v-3a0fcf8c]:disabled{opacity:.5;cursor:not-allowed}.attachment[data-v-3a0fcf8c]{border:1px solid var(--border);max-width:130px;min-height:25px;color:var(--text);cursor:pointer;border-radius:10px;flex-shrink:0;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;transition:all .3s;display:flex;position:relative}.attachment[data-v-3a0fcf8c]:hover{border-color:var(--accent)}.attachment.selected[data-v-3a0fcf8c]{border-color:var(--accent);background-color:color-mix(in srgb, var(--accent) 10%, var(--surface))}.attachment-checkbox[data-v-3a0fcf8c]{cursor:pointer;flex-shrink:0;width:12px;height:12px;margin:0}.attachment-name[data-v-3a0fcf8c]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.delete-btn[data-v-3a0fcf8c]{color:var(--danger-text);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:16px;transition:background-color .3s;display:flex}.delete-btn[data-v-3a0fcf8c]:hover{background-color:color-mix(in srgb, var(--danger) 10%, var(--surface))}.edit-btn[data-v-3a0fcf8c]{color:var(--accent-text);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:11px;transition:background-color .3s;display:flex}.edit-btn[data-v-3a0fcf8c]:hover{background-color:color-mix(in srgb, var(--accent) 10%, var(--surface))}.attachment.editing[data-v-3a0fcf8c]{max-width:none}.attachment-name-input[data-v-3a0fcf8c]{border:1px solid var(--accent);min-width:0;color:var(--text);background:var(--surface);border-radius:8px;outline:none;flex:1;padding:2px 6px;font-size:12px;font-weight:500}.tooltip[data-v-3a0fcf8c]{background:var(--hint-bg);color:var(--hint-text);white-space:nowrap;z-index:1001;pointer-events:none;border-radius:15px;padding:6px 10px;font-size:11px;animation:.2s ease-in-out fadeIn-3a0fcf8c;position:fixed}.tooltip[data-v-3a0fcf8c]:before{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:5px solid var(--overlay);width:0;height:0;position:absolute;top:-5px;left:50%;transform:translate(-50%)}@keyframes fadeIn-3a0fcf8c{0%{opacity:0;transform:translate(-50%)translateY(-5px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=768px){.selector[data-v-3a0fcf8c]{border-radius:var(--radius-lg);width:100%;height:auto;max-height:none;padding:12px;overflow:visible}.picker-caption[data-v-3a0fcf8c],.created-caption[data-v-3a0fcf8c]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px;font-size:10px;font-weight:700}.created-caption--empty[data-v-3a0fcf8c]{color:var(--text-muted);text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.picker-add-wrap[data-v-3a0fcf8c]{margin-bottom:16px;position:relative}.picker-add[data-v-3a0fcf8c]{border-radius:var(--radius-pill);background:var(--color-primary);width:100%;min-height:50px;color:var(--accent-contrast);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.picker-add__arrow[data-v-3a0fcf8c]{transition:transform .2s}.picker-add__arrow--open[data-v-3a0fcf8c]{transform:rotate(180deg)}.picker-add-menu[data-v-3a0fcf8c]{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 6px 20px var(--shadow-drop);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.picker-add-menu__item[data-v-3a0fcf8c]{border:none;border-bottom:1px solid var(--border);width:100%;min-height:48px;color:var(--color-text,var(--text));text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:15px;font-weight:500;transition:background-color .15s;display:flex}.picker-add-menu__item[data-v-3a0fcf8c]:last-child{border-bottom:none}.picker-add-menu__item[data-v-3a0fcf8c]:hover:not(:disabled),.picker-add-menu__item[data-v-3a0fcf8c]:active:not(:disabled){background:var(--surface-2)}.picker-add-menu__item[data-v-3a0fcf8c]:disabled{color:var(--text-muted);cursor:not-allowed}.picker-add-menu__count[data-v-3a0fcf8c]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 14%, var(--surface));min-width:20px;height:20px;color:var(--accent-text);flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.picker-menu-enter-active[data-v-3a0fcf8c],.picker-menu-leave-active[data-v-3a0fcf8c]{transition:opacity .15s,transform .15s}.picker-menu-enter-from[data-v-3a0fcf8c],.picker-menu-leave-to[data-v-3a0fcf8c]{opacity:0;transform:translateY(-6px)}.category-header[data-v-3a0fcf8c]{border:none;align-items:baseline;gap:8px;margin-bottom:6px;padding:0;display:flex}.category-title[data-v-3a0fcf8c]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:700}.attachment-count[data-v-3a0fcf8c]{color:var(--text-muted);font-size:11px;font-weight:600}.categories-container[data-v-3a0fcf8c]{border-bottom:none;margin-bottom:0;overflow-y:visible}.category[data-v-3a0fcf8c]{margin-bottom:14px}.attachment-name-input[data-v-3a0fcf8c]{border-radius:var(--radius-sm);min-height:32px;padding:4px 8px;font-size:13px}.attachment[data-v-3a0fcf8c]{border-radius:var(--radius-md);gap:8px;width:100%;max-width:none;min-height:44px;padding:0 10px;font-size:13px}.attachment-checkbox[data-v-3a0fcf8c]{width:16px;height:16px}.edit-btn[data-v-3a0fcf8c],.delete-btn[data-v-3a0fcf8c]{min-width:36px;min-height:36px}.rename-confirm[data-v-3a0fcf8c],.rename-cancel[data-v-3a0fcf8c]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.rename-confirm[data-v-3a0fcf8c]{color:var(--success-text)}.rename-cancel[data-v-3a0fcf8c]{color:var(--danger-text);font-size:20px}.edit-btn__icon[data-v-3a0fcf8c]{opacity:.65;width:16px;height:16px}.delete-btn[data-v-3a0fcf8c]{font-size:20px}.actions[data-v-3a0fcf8c]{border-top:1px solid var(--color-border);flex-direction:row;gap:8px;margin-top:12px;padding-top:12px}.action-btn[data-v-3a0fcf8c]{border-radius:var(--radius-pill);min-height:36px;font-size:12px}}.app-files[data-v-d6f5e3f3]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app-files__controls[data-v-d6f5e3f3]{align-items:center;display:flex}.app-files__add[data-v-d6f5e3f3]{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:3px 8px;font-size:11px;line-height:16px;display:inline-flex}.app-files__add[data-v-d6f5e3f3]:hover:not(:disabled){color:var(--text);border-color:var(--text-muted)}.app-files__add[data-v-d6f5e3f3]:disabled{opacity:.5;cursor:default}.app-files__input[data-v-d6f5e3f3]{display:none}.app-files__list[data-v-d6f5e3f3]{display:contents}.app-files__item[data-v-d6f5e3f3]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-items:center;gap:6px;max-width:190px;padding:3px 8px 3px 4px;display:flex}.app-files__ext[data-v-d6f5e3f3]{letter-spacing:-.2px;text-transform:uppercase;color:#fff;background:var(--text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;font-weight:700;display:flex}.app-files__ext--pdf[data-v-d6f5e3f3]{background:#c0392b}.app-files__ext--image[data-v-d6f5e3f3]{background:#2e86c1}.app-files__ext--sheet[data-v-d6f5e3f3]{background:#1e8449}.app-files__ext--doc[data-v-d6f5e3f3]{background:#2874a6}.app-files__ext--slides[data-v-d6f5e3f3]{background:#d35400}.app-files__meta[data-v-d6f5e3f3]{flex-direction:column;min-width:0;display:flex}.app-files__name[data-v-d6f5e3f3]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.app-files__size[data-v-d6f5e3f3]{color:var(--text-muted);white-space:nowrap;font-size:11px}.app-files__remove[data-v-d6f5e3f3]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:0 2px;font-size:18px;line-height:1}.app-files__remove[data-v-d6f5e3f3]:hover:not(:disabled){color:var(--danger-text)}.app-files-list-enter-active[data-v-d6f5e3f3],.app-files-list-leave-active[data-v-d6f5e3f3]{transition:opacity .2s,transform .2s}.app-files-list-enter-from[data-v-d6f5e3f3],.app-files-list-leave-to[data-v-d6f5e3f3]{opacity:0;transform:translateY(-4px)}.ds-field[data-v-76b9b7a2]{flex-direction:column;gap:5px;width:100%;display:flex;position:relative}.input__label[data-v-76b9b7a2]{color:var(--text-muted);font-size:13px}.input__hint[data-v-76b9b7a2]{color:var(--text-muted);font-size:11px}.ds-fade-enter-active[data-v-76b9b7a2],.ds-fade-leave-active[data-v-76b9b7a2]{transition:opacity .16s ease-out,transform .16s ease-out}.ds-fade-enter-from[data-v-76b9b7a2],.ds-fade-leave-to[data-v-76b9b7a2]{opacity:0;transform:translateY(-4px)}.required[data-v-76b9b7a2]{color:var(--danger-text)}.input[data-v-76b9b7a2]{border:1px solid var(--border);background:var(--surface);border-radius:15px;outline:none;width:100%;height:40px;padding:5px 10px}.input--readonly[data-v-76b9b7a2]{background:var(--surface-2);color:var(--text-muted);cursor:default}.input--error[data-v-76b9b7a2]{border-color:var(--danger)}.ds-list[data-v-76b9b7a2]{z-index:20;background:var(--surface);border:1px solid var(--border);box-shadow:0 3px 10px var(--shadow-drop);border-radius:15px;max-height:200px;margin:0;padding:4px;list-style:none;position:absolute;top:68px;left:0;right:0;overflow-y:auto}.ds-item[data-v-76b9b7a2]{cursor:pointer;border-radius:10px;padding:8px 10px;font-size:14px;transition:background-color .15s}.ds-item--active[data-v-76b9b7a2],.ds-item[data-v-76b9b7a2]:hover{background:var(--surface-2)}.error-message[data-v-76b9b7a2]{color:var(--danger-text);font-size:11px;position:absolute;bottom:-15px;left:0}.user-info-row[data-v-2dc0642a]{border-bottom:1px solid var(--border);gap:30px;padding:15px;display:flex}.user__input[data-v-2dc0642a]{flex-direction:column;gap:5px;width:260px;display:flex;position:relative}.input__label[data-v-2dc0642a]{color:var(--text-muted);font-size:13px}.input__hint[data-v-2dc0642a]{color:var(--text-muted);font-size:11px}.required[data-v-2dc0642a]{color:var(--danger-text)}.input[data-v-2dc0642a]{border:1px solid var(--border);background:var(--surface);border-radius:15px;outline:none;width:100%;height:40px;padding:5px 10px}.input--error[data-v-2dc0642a]{border-color:var(--danger)}.error-message[data-v-2dc0642a]{color:var(--danger-text);font-size:11px;position:absolute;bottom:-15px;left:0}@media (width<=768px){.user-info-row[data-v-2dc0642a]{flex-direction:column;gap:16px;padding:12px}.user__input[data-v-2dc0642a]{width:100%}}.fade-enter-active[data-v-7979508e],.fade-leave-active[data-v-7979508e]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-7979508e],.fade-leave-to[data-v-7979508e]{opacity:0;transform:scale(.95)}.fade-enter-to[data-v-7979508e],.fade-leave-from[data-v-7979508e]{opacity:1;transform:scale(1)}.modal-overlay[data-v-7979508e]{background:var(--overlay);z-index:1000;-webkit-backdrop-filter:blur(.1px);justify-content:center;align-items:center;animation:.4s ease-out overlayAppear-7979508e;display:flex;position:fixed;inset:0}@keyframes overlayAppear-7979508e{0%{background:var(--overlay);-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{background:var(--overlay);-webkit-backdrop-filter:blur(.1px);backdrop-filter:blur(.1px)}}.modal-content[data-v-7979508e]{background:var(--surface);width:540px;max-width:90vw;max-height:calc(var(--app-vh,1vh) * 80);box-shadow:0 20px 60px var(--shadow-drop);border-radius:50px;flex-direction:column;animation:.4s cubic-bezier(.25,.1,.15,1) contentAppear-7979508e;display:flex;overflow:hidden}@keyframes contentAppear-7979508e{0%{opacity:0;transform:scale(.9)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header[data-v-7979508e]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 30px 16px;display:flex}.modal-title[data-v-7979508e]{color:var(--text);margin:0;font-size:16px;font-weight:600}.modal-close[data-v-7979508e]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.modal-close[data-v-7979508e]:hover{background-color:var(--surface-2)}.modal-close[data-v-7979508e]:disabled{opacity:.4;cursor:not-allowed}.modal-close[data-v-7979508e]:disabled:hover{background-color:#0000}.modal-body[data-v-7979508e]{scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:20px 30px;overflow-y:auto}.modal-body[data-v-7979508e]::-webkit-scrollbar{display:none}.binding-description[data-v-7979508e]{color:var(--text);border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:12px;font-size:14px;line-height:1.5}.binding-description strong[data-v-7979508e]{color:var(--text);font-weight:600}.data-section[data-v-7979508e]{border:1px solid var(--border);background:var(--surface-2);border-radius:20px;margin-bottom:20px;overflow:hidden}.data-section[data-v-7979508e]:last-of-type{margin-bottom:16px}.section-header[data-v-7979508e]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.section-title[data-v-7979508e]{color:var(--text);margin:0;font-size:14px;font-weight:600}.count-badge[data-v-7979508e]{background:var(--border);color:var(--text-muted);border-radius:20px;padding:2px 8px;font-size:12px}.section-body[data-v-7979508e]{padding:16px 20px}.items-list[data-v-7979508e]{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.item[data-v-7979508e]{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:10px 14px;transition:all .2s}.item-fact[data-v-7979508e]{background:var(--warning-bg);border-color:var(--warning)}.item-info[data-v-7979508e]{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.item-number[data-v-7979508e],.item-name[data-v-7979508e]{color:var(--text);font-weight:500}.item-detail[data-v-7979508e]{color:var(--text-muted);background:var(--border);border-radius:20px;padding:2px 8px;font-size:12px}.fact-badge[data-v-7979508e]{background:var(--warning);color:var(--fill-text);border-radius:20px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:500}.binding-options[data-v-7979508e]{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.options-title[data-v-7979508e]{color:var(--text);margin-bottom:8px;font-size:13px;font-weight:500}.options-group[data-v-7979508e]{flex-direction:column;gap:6px;display:flex}.binding-option[data-v-7979508e]{cursor:pointer;border-radius:20px;align-items:center;gap:8px;padding:4px;font-size:13px;transition:background .2s;display:flex}.binding-option[data-v-7979508e]:hover{background:var(--border)}.binding-option input[data-v-7979508e]{cursor:pointer;width:16px;height:16px;accent-color:var(--accent-text)}.binding-option span[data-v-7979508e]{color:var(--text)}.no-binding-message[data-v-7979508e]{color:var(--text-muted);background:var(--surface-2);border-left:3px solid var(--warning);border-radius:20px;margin-top:8px;padding:8px 12px;font-size:12px;font-style:italic}.warning-section[data-v-7979508e]{background:var(--warning-bg);border:1px solid color-mix(in srgb, var(--warning) 30%, var(--surface));border-radius:20px;margin:8px 0 20px;padding:12px 20px}.warning-text[data-v-7979508e]{color:var(--warning-text);margin:0;font-size:12px;line-height:1.5}.warning-strong[data-v-7979508e]{font-weight:600}.modal-actions[data-v-7979508e]{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.btn[data-v-7979508e]{cursor:pointer;border:1px solid;border-radius:30px;padding:8px 20px;font-size:13px;font-weight:500;transition:all .2s}.btn[data-v-7979508e]:disabled{opacity:.6;cursor:not-allowed}.skip-btn[data-v-7979508e]{background:var(--surface);color:var(--text-muted);border-color:var(--border)}.skip-btn[data-v-7979508e]:hover:not(:disabled){background:var(--surface-2);border-color:var(--border);color:var(--text)}.confirm-btn[data-v-7979508e]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent);width:205px;min-width:200px;position:relative;overflow:hidden}.confirm-btn[data-v-7979508e]:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.button-text[data-v-7979508e]{display:inline-block}@media (width<=768px){.modal-header[data-v-7979508e],.modal-body[data-v-7979508e]{padding:16px 20px}.section-header[data-v-7979508e]{padding:10px 16px}.section-body[data-v-7979508e]{padding:14px 16px}.item-info[data-v-7979508e]{flex-direction:column;align-items:flex-start;gap:6px}.fact-badge[data-v-7979508e]{align-self:flex-start;margin-left:0}.modal-actions[data-v-7979508e]{flex-direction:column;gap:8px}.btn[data-v-7979508e],.confirm-btn[data-v-7979508e]{width:100%;min-width:auto}}.modal-fade-enter-active[data-v-7979508e],.modal-fade-leave-active[data-v-7979508e]{transition:opacity .25s}.modal-fade-enter-from[data-v-7979508e],.modal-fade-leave-to[data-v-7979508e]{opacity:0}.sheet-handle[data-v-7979508e]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:10px auto 2px;display:none}@media (width<=768px){.sheet-handle[data-v-7979508e]{display:block}.modal-content[data-v-7979508e]{transition:transform .3s}.modal-content.is-dragging[data-v-7979508e]{transition:none}.modal-close[data-v-7979508e]{min-width:40px;min-height:40px}}.modal-fade-enter-active[data-v-ed12469f],.modal-fade-leave-active[data-v-ed12469f]{transition:all .4s}.modal-fade-enter-from[data-v-ed12469f],.modal-fade-leave-to[data-v-ed12469f]{opacity:0}.modal-fade-enter-from .modal-content[data-v-ed12469f],.modal-fade-leave-to .modal-content[data-v-ed12469f]{opacity:0;transform:scale(.9)translateY(-20px)}.modal-overlay[data-v-ed12469f]{background:var(--overlay);z-index:1000;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-ed12469f]{background:var(--surface);width:540px;max-width:90vw;max-height:calc(var(--app-vh,1vh) * 91);box-shadow:0 20px 60px var(--shadow-drop);border-radius:50px;flex-direction:column;display:flex;overflow:hidden}.modal-header[data-v-ed12469f]{flex-shrink:0;justify-content:flex-end;align-items:center;padding:20px 30px 0;display:flex}.modal-close[data-v-ed12469f]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:background-color .2s;display:flex}.modal-close[data-v-ed12469f]:hover{background-color:var(--surface-2)}.modal-body[data-v-ed12469f]{scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:0 30px 20px;overflow-y:auto}.modal-body[data-v-ed12469f]::-webkit-scrollbar{display:none}.modal-title[data-v-ed12469f]{color:var(--text);text-align:center;margin:0 0 20px;font-size:24px;font-weight:700}.application-number[data-v-ed12469f]{background:var(--surface-2);text-align:center;border:1px solid var(--border);border-radius:20px;margin-bottom:20px;padding:12px 20px}.application-number .label[data-v-ed12469f]{color:var(--text-muted);margin-right:8px;font-size:13px}.application-number .number[data-v-ed12469f]{color:var(--accent-text);letter-spacing:.5px;font-size:18px;font-weight:700}.application-number .number--copyable[data-v-ed12469f]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50px;outline:none;padding:2px 6px;transition:background-color .15s;position:relative}.application-number .number--copyable[data-v-ed12469f]:hover{background-color:color-mix(in srgb, var(--accent) 10%, var(--surface))}.application-number .number--copyable[data-v-ed12469f]:focus-visible{box-shadow:0 0 0 2px #4f5bdf66}.application-number .number--copyable[data-v-ed12469f]:after{content:attr(data-tooltip);background:var(--hint-bg);color:var(--hint-text);white-space:nowrap;z-index:1000;pointer-events:none;opacity:0;box-shadow:0 2px 8px var(--shadow-drop);border-radius:6px;padding:4px 8px;font-size:11px;font-weight:500;transition:opacity .15s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.application-number .number--copyable[data-v-ed12469f]:hover:after{opacity:1}.info-message[data-v-ed12469f]{background:var(--accent-tint);color:var(--accent-text);border-radius:20px;justify-content:center;align-items:center;gap:8px;margin-bottom:28px;padding:10px 16px;font-size:13px;display:flex}.info-message svg[data-v-ed12469f]{flex-shrink:0}.progress-container[data-v-ed12469f]{margin-bottom:28px;position:relative}.progress-steps[data-v-ed12469f]{z-index:2;justify-content:space-between;margin-bottom:20px;display:flex;position:relative}.progress-step[data-v-ed12469f]{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}.step-icon[data-v-ed12469f]{width:40px;height:40px;position:relative}.step-circle[data-v-ed12469f]{z-index:2;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.step-number[data-v-ed12469f]{background:var(--surface);border:2px solid var(--border);color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex}.check-icon[data-v-ed12469f]{background:var(--accent);color:var(--accent-contrast);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:18px;font-weight:700;animation:.3s cubic-bezier(.34,1.56,.64,1) checkPop-ed12469f;display:flex;position:relative}.step-glow[data-v-ed12469f]{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 30%, var(--surface)) 0%, color-mix(in srgb, var(--accent) 8%, var(--surface)) 70%);opacity:0;pointer-events:none;border-radius:50%;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.progress-step.active .step-glow[data-v-ed12469f]{opacity:1;animation:1.5s ease-in-out infinite glowPulse-ed12469f}@keyframes glowPulse-ed12469f{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}@keyframes checkPop-ed12469f{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.progress-step.completed .step-number[data-v-ed12469f]{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast);transform:scale(1.05)}.progress-step.active .step-number[data-v-ed12469f]{border-color:var(--accent);color:var(--accent-text);background:var(--surface);animation:1.5s ease-in-out infinite pulseBorder-ed12469f;box-shadow:0 0 0 3px #4f5bdf33}@keyframes pulseBorder-ed12469f{0%,to{transform:scale(1);box-shadow:0 0 0 3px #4f5bdf33}50%{transform:scale(1.02);box-shadow:0 0 0 6px #4f5bdf1a}}.step-label[data-v-ed12469f]{color:var(--text-muted);text-align:center;white-space:nowrap;font-size:11px;font-weight:500;transition:all .3s}.progress-step.completed .step-label[data-v-ed12469f],.progress-step.active .step-label[data-v-ed12469f]{color:var(--accent-text);font-weight:600}.progress-track[data-v-ed12469f]{background:var(--border);z-index:1;border-radius:2px;height:3px;position:absolute;top:20px;left:0;right:0}.progress-fill[data-v-ed12469f]{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 55%, var(--surface)));border-radius:2px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;overflow:hidden}.progress-sparkle[data-v-ed12469f]{background:linear-gradient(90deg,#0000,#fffc,#0000);width:20px;height:100%;animation:1s ease-in-out infinite sparkleMove-ed12469f;position:absolute;top:0;right:0}@keyframes sparkleMove-ed12469f{0%{opacity:0;transform:translate(-100%)}50%{opacity:.5}to{opacity:0;transform:translate(200%)}}.attachments-section[data-v-ed12469f]{margin-top:8px}.section-header[data-v-ed12469f]{justify-content:space-between;align-items:center;margin-bottom:16px;padding:0 4px;display:flex}.section-title[data-v-ed12469f]{color:var(--text);margin:0;font-size:14px;font-weight:600}.attachments-count[data-v-ed12469f]{background:var(--border);color:var(--text-muted);border-radius:20px;padding:2px 8px;font-size:12px}.attachments-list[data-v-ed12469f]{flex-direction:column;gap:10px;max-height:240px;padding-right:4px;display:flex;overflow-y:auto}.attachment-item[data-v-ed12469f]{background:var(--surface-2);border:1px solid var(--border);border-radius:20px;padding:12px 16px;transition:all .2s}.attachment-content[data-v-ed12469f]{flex:1}.attachment-name[data-v-ed12469f]{color:var(--text);margin-bottom:6px;font-size:14px;font-weight:600}.attachment-details[data-v-ed12469f]{flex-wrap:wrap;gap:12px;display:flex}.attachment-period[data-v-ed12469f],.attachment-time[data-v-ed12469f]{color:var(--text-muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.attachment-period svg[data-v-ed12469f],.attachment-time svg[data-v-ed12469f]{flex-shrink:0}.no-attachments[data-v-ed12469f]{text-align:center;background:var(--surface-2);border:1px solid var(--border);border-radius:20px;padding:40px 20px}.no-attachments p[data-v-ed12469f]{color:var(--text-muted);margin:0;font-size:13px}.modal-footer[data-v-ed12469f]{border-top:1px solid var(--border);flex-shrink:0;justify-content:center;padding:16px 30px 24px;display:flex}.btn[data-v-ed12469f]{cursor:pointer;border:1px solid;border-radius:30px;padding:10px 32px;font-size:14px;font-weight:500;transition:background-color .2s}.close-btn[data-v-ed12469f]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent);min-width:140px}.close-btn[data-v-ed12469f]:hover{background:var(--accent-hover);border-color:var(--accent-hover)}@media (width<=768px){.modal-header[data-v-ed12469f]{padding:16px 20px 0}.modal-body[data-v-ed12469f]{padding:0 20px 16px}.modal-footer[data-v-ed12469f]{padding:16px 20px 20px}.modal-title[data-v-ed12469f]{margin-bottom:16px;font-size:18px}.step-icon[data-v-ed12469f]{width:32px;height:32px}.step-circle[data-v-ed12469f]{width:32px;height:32px;font-size:12px}.check-icon[data-v-ed12469f]{font-size:14px}.step-label[data-v-ed12469f]{white-space:normal;word-break:break-word;font-size:9px;line-height:1.2}.progress-track[data-v-ed12469f]{top:16px}.attachment-item[data-v-ed12469f]{padding:10px 12px}.attachment-name[data-v-ed12469f]{font-size:13px}.btn[data-v-ed12469f]{width:100%;min-width:auto}}.sheet-handle[data-v-ed12469f]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:10px auto 2px;display:none}@media (width<=768px){.sheet-handle[data-v-ed12469f]{display:block}.modal-content[data-v-ed12469f]{transition:transform .3s}.modal-content.is-dragging[data-v-ed12469f]{transition:none}.modal-close[data-v-ed12469f]{min-width:40px;min-height:40px}}.custom-fields[data-v-635c52d4]{border-bottom:1px solid var(--border);gap:30px;padding:15px;display:flex}.custom-fields__item[data-v-635c52d4]{flex-direction:column;gap:5px;width:260px;display:flex}.input__label[data-v-635c52d4]{color:var(--text-muted);font-size:13px}.required[data-v-635c52d4]{color:var(--danger-text)}.input[data-v-635c52d4]{border:1px solid var(--border);background:var(--surface);border-radius:15px;outline:none;width:100%;height:40px;padding:5px 10px;font-family:inherit;font-size:13px;transition:border-color .2s}.input[data-v-635c52d4]:focus{border-color:var(--accent)}.input--error[data-v-635c52d4]{border-color:var(--danger)}@media (width<=768px){.custom-fields[data-v-635c52d4]{flex-direction:column;gap:16px;padding:12px}.custom-fields__item[data-v-635c52d4]{width:100%}}.ci-image[data-v-01e0b52e]{display:block}.ci-image.img-align-left[data-v-01e0b52e]{float:left;max-width:100%;margin:0 14px 10px 0}.ci-image.img-align-right[data-v-01e0b52e]{float:right;max-width:100%;margin:0 0 10px 14px}.ci-image.img-align-center[data-v-01e0b52e]{float:none;text-align:center;margin:10px auto;display:block}.ci-image-frame[data-v-01e0b52e]{max-width:100%;line-height:0;display:inline-block;position:relative}.ci-image-frame img[data-v-01e0b52e]{border-radius:8px;max-width:100%;height:auto;display:block}.ci-image.is-selected .ci-image-frame img[data-v-01e0b52e]{outline:2px solid var(--accent);outline-offset:2px;cursor:move}.ci-resize-handle[data-v-01e0b52e]{background:var(--accent);border:2px solid var(--surface);z-index:1;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 1px 3px #0f172a40}.ci-handle-nw[data-v-01e0b52e]{cursor:nwse-resize;top:-6px;left:-6px}.ci-handle-ne[data-v-01e0b52e]{cursor:nesw-resize;top:-6px;right:-6px}.ci-handle-se[data-v-01e0b52e]{cursor:nwse-resize;bottom:-6px;right:-6px}.ci-handle-sw[data-v-01e0b52e]{cursor:nesw-resize;bottom:-6px;left:-6px}.ci-handle-n[data-v-01e0b52e]{cursor:ns-resize;top:-6px;left:50%;transform:translate(-50%)}.ci-handle-s[data-v-01e0b52e]{cursor:ns-resize;bottom:-6px;left:50%;transform:translate(-50%)}.ci-handle-e[data-v-01e0b52e]{cursor:ew-resize;top:50%;right:-6px;transform:translateY(-50%)}.ci-handle-w[data-v-01e0b52e]{cursor:ew-resize;top:50%;left:-6px;transform:translateY(-50%)}.text-constructor[data-v-e7440c9a]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--surface);margin-bottom:10px;transition:border-color .2s,box-shadow .2s}.text-constructor[data-v-e7440c9a]:focus-within{border-color:var(--accent);box-shadow:var(--shadow-focus)}.text-constructor.is-disabled[data-v-e7440c9a]{opacity:.7}.editor-toolbar[data-v-e7440c9a]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.tc-header-actions[data-v-e7440c9a]{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.toolbar-group[data-v-e7440c9a]{align-items:center;gap:4px;display:flex}.toolbar-btn[data-v-e7440c9a]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--surface);min-width:32px;height:32px;color:var(--text);cursor:pointer;padding:0 8px;font-size:14px;transition:background .15s,border-color .15s,color .15s,opacity .15s;position:relative}@media (hover:hover){.toolbar-btn[data-v-e7440c9a]:hover:not(:disabled){background:var(--accent-tint);border-color:var(--accent)}}.toolbar-btn.active[data-v-e7440c9a]{background:var(--color-primary);border-color:var(--accent);color:var(--accent-contrast)}.toolbar-btn[data-v-e7440c9a]:disabled{opacity:.45;cursor:not-allowed}.align-btn[data-v-e7440c9a]{justify-content:center;align-items:center;display:inline-flex}.align-btn svg[data-v-e7440c9a]{display:block}.color-btn.black-text[data-v-e7440c9a]{color:#000}.color-btn.red-text[data-v-e7440c9a]{color:red}.color-btn.green-text[data-v-e7440c9a]{color:#079d1d}.color-btn.blue-text[data-v-e7440c9a]{color:#4f5bdf}.color-btn.active[data-v-e7440c9a]{color:inherit}@media (hover:hover){.color-btn[data-v-e7440c9a]:hover:not(:disabled){color:inherit}.toolbar-btn[data-tooltip][data-v-e7440c9a]:hover:after{content:attr(data-tooltip);background:var(--hint-bg);color:var(--hint-text);white-space:nowrap;pointer-events:none;z-index:10;border-radius:6px;padding:4px 8px;font-size:11px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}}.image-input[data-v-e7440c9a]{display:none}.custom-select[data-v-e7440c9a]{position:relative}.custom-select.fixed-width-select[data-v-e7440c9a]{width:92px}.select-header[data-v-e7440c9a]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;justify-content:space-between;align-items:center;gap:6px;min-width:64px;height:32px;padding:0 10px;font-size:13px;transition:border-color .15s;display:flex}@media (hover:hover){.select-header[data-v-e7440c9a]:hover{border-color:var(--accent)}}.select-arrow[data-v-e7440c9a]{width:10px;height:10px;color:var(--text-muted);flex-shrink:0;transition:transform .2s}.select-arrow.rotated[data-v-e7440c9a]{transform:rotate(180deg)}.select-dropdown[data-v-e7440c9a]{z-index:20;background:var(--surface);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:220px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 18px #0f172a1f}.select-fade-enter-active[data-v-e7440c9a]{transition:opacity .2s,transform .2s}.select-fade-leave-active[data-v-e7440c9a]{transition:opacity .15s,transform .15s}.select-fade-enter-from[data-v-e7440c9a],.select-fade-leave-to[data-v-e7440c9a]{opacity:0;transform:translateY(-6px)}.select-option[data-v-e7440c9a]{cursor:pointer;padding:6px 10px;font-size:13px;transition:background .15s,color .15s}.select-option.active[data-v-e7440c9a]{background:var(--accent-tint);color:var(--accent-text)}@media (hover:hover){.select-option[data-v-e7440c9a]:hover{background:var(--accent-tint);color:var(--accent-text)}}.tc-attachments[data-v-e7440c9a]{border-bottom:1px solid var(--border);padding:6px 8px}.editor-content[data-v-e7440c9a]{padding:12px 14px}.editor-content[data-v-e7440c9a] .ProseMirror{min-height:inherit;word-break:break-word;outline:none;font-size:14px;line-height:150%}.editor-content[data-v-e7440c9a] .ProseMirror:after{content:"";clear:both;display:block}.editor-content[data-v-e7440c9a] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--text-muted);pointer-events:none}.constructor-error[data-v-e7440c9a]{color:var(--danger-text);padding:6px 14px 10px;font-size:12px}.preview-modal-content[data-v-e7440c9a]{max-height:calc(var(--app-vh,1vh) * 70);color:var(--text);word-break:break-word;padding:24px 28px;font-size:15px;line-height:1.6;overflow-y:auto}.editor-content[data-v-e7440c9a] strong,.preview-modal-content[data-v-e7440c9a] strong{font-weight:600}.editor-content[data-v-e7440c9a] em,.preview-modal-content[data-v-e7440c9a] em{font-style:italic}.editor-content[data-v-e7440c9a] u,.preview-modal-content[data-v-e7440c9a] u{text-decoration:underline}.editor-content[data-v-e7440c9a] ul,.editor-content[data-v-e7440c9a] ol,.preview-modal-content[data-v-e7440c9a] ul,.preview-modal-content[data-v-e7440c9a] ol{padding-left:20px}.editor-content[data-v-e7440c9a] h1,.preview-modal-content[data-v-e7440c9a] h1{margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.2}.editor-content[data-v-e7440c9a] h2,.preview-modal-content[data-v-e7440c9a] h2{margin:8px 0 6px;font-size:20px;font-weight:600;line-height:1.3}.editor-content[data-v-e7440c9a] .black-text,.preview-modal-content[data-v-e7440c9a] .black-text{color:#000}.editor-content[data-v-e7440c9a] .red-text,.preview-modal-content[data-v-e7440c9a] .red-text{color:red}.editor-content[data-v-e7440c9a] .green-text,.preview-modal-content[data-v-e7440c9a] .green-text{color:#079d1d}.editor-content[data-v-e7440c9a] .blue-text,.preview-modal-content[data-v-e7440c9a] .blue-text{color:var(--accent-text)}.editor-content[data-v-e7440c9a] .font-size-10,.preview-modal-content[data-v-e7440c9a] .font-size-10{font-size:10px}.editor-content[data-v-e7440c9a] .font-size-12,.preview-modal-content[data-v-e7440c9a] .font-size-12{font-size:12px}.editor-content[data-v-e7440c9a] .font-size-14,.preview-modal-content[data-v-e7440c9a] .font-size-14{font-size:14px}.editor-content[data-v-e7440c9a] .font-size-16,.preview-modal-content[data-v-e7440c9a] .font-size-16{font-size:16px}.editor-content[data-v-e7440c9a] .font-size-18,.preview-modal-content[data-v-e7440c9a] .font-size-18{font-size:18px}.editor-content[data-v-e7440c9a] .font-size-20,.preview-modal-content[data-v-e7440c9a] .font-size-20{font-size:20px}.editor-content[data-v-e7440c9a] .font-weight-300,.preview-modal-content[data-v-e7440c9a] .font-weight-300{font-weight:300}.editor-content[data-v-e7440c9a] .font-weight-400,.preview-modal-content[data-v-e7440c9a] .font-weight-400{font-weight:400}.editor-content[data-v-e7440c9a] .font-weight-500,.preview-modal-content[data-v-e7440c9a] .font-weight-500{font-weight:500}.editor-content[data-v-e7440c9a] .font-weight-600,.preview-modal-content[data-v-e7440c9a] .font-weight-600{font-weight:600}.editor-content[data-v-e7440c9a] .font-weight-900,.preview-modal-content[data-v-e7440c9a] .font-weight-900{font-weight:900}.editor-content[data-v-e7440c9a] .text-align-left,.preview-modal-content[data-v-e7440c9a] .text-align-left{text-align:left}.editor-content[data-v-e7440c9a] .text-align-center,.preview-modal-content[data-v-e7440c9a] .text-align-center{text-align:center}.editor-content[data-v-e7440c9a] .text-align-right,.preview-modal-content[data-v-e7440c9a] .text-align-right{text-align:right}.editor-content[data-v-e7440c9a] img,.preview-modal-content[data-v-e7440c9a] img{border-radius:8px;max-width:100%}.editor-content[data-v-e7440c9a] img:not([height]),.preview-modal-content[data-v-e7440c9a] img:not([height]){height:auto}.preview-modal-content[data-v-e7440c9a] .constructor-image.img-align-left{float:left;margin:0 14px 10px 0}.preview-modal-content[data-v-e7440c9a] .constructor-image.img-align-right{float:right;margin:0 0 10px 14px}.preview-modal-content[data-v-e7440c9a] .constructor-image.img-align-center{float:none;margin:10px auto;display:block}.preview-modal-content[data-v-e7440c9a]:after{content:"";clear:both;display:block}.recipients-row[data-v-8401227c]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.recipients-label[data-v-8401227c]{color:var(--accent-text);flex-shrink:0;font-size:.8rem;font-weight:600}.recipients-chips[data-v-8401227c]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recipient-chip[data-v-8401227c]{border:1px solid var(--border);background:var(--accent-tint);color:var(--accent-text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;display:inline-flex;position:relative}.recipient-chip.is-approver[data-v-8401227c]{border-color:var(--accent)}.recipient-chip__name[data-v-8401227c]{font-weight:500}.recipient-chip[data-hint][data-v-8401227c]:after{content:attr(data-hint);background:var(--hint-bg);width:max-content;max-width:240px;color:var(--hint-text);text-align:center;white-space:normal;z-index:60;pointer-events:none;opacity:0;box-shadow:0 2px 8px var(--shadow-drop);border-radius:6px;padding:5px 9px;font-size:11px;font-weight:400;line-height:1.3;transition:opacity .15s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.recipient-chip[data-hint][data-v-8401227c]:before{content:"";border:5px solid #0000;border-bottom-color:var(--hint-bg);z-index:61;pointer-events:none;opacity:0;transition:opacity .15s;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%)}.recipient-chip[data-hint].is-hinted[data-v-8401227c]:after,.recipient-chip[data-hint].is-hinted[data-v-8401227c]:before,.recipient-chip[data-hint][data-v-8401227c]:hover:after,.recipient-chip[data-hint][data-v-8401227c]:hover:before{opacity:1}.recipient-chip__remove[data-v-8401227c]{width:16px;height:16px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;line-height:1;transition:all .15s;display:inline-flex}.recipient-chip__remove[data-v-8401227c]:hover{background:color-mix(in srgb, var(--danger) 12%, var(--surface));color:var(--danger-text)}.recipients-empty[data-v-8401227c]{color:var(--text-muted);font-size:.75rem;font-style:italic}.recipients-extra[data-v-8401227c],.recipients-add[data-v-8401227c]{display:inline-flex;position:relative}.recipients-extra__btn[data-v-8401227c],.recipients-add__btn[data-v-8401227c]{border:1px dashed color-mix(in srgb, var(--accent) 25%, var(--surface));background:var(--surface);color:var(--accent-text);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:.76rem;font-weight:500;transition:all .15s;display:inline-flex}.recipients-extra__btn[data-v-8401227c]:hover,.recipients-add__btn[data-v-8401227c]:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.recipients-chevron[data-v-8401227c]{flex-shrink:0;width:10px;height:10px;transition:transform .2s}.recipients-chevron.open[data-v-8401227c]{transform:rotate(180deg)}.recipients-popover[data-v-8401227c]{z-index:50;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:10px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0f172a1f}.recipients-popover--overflow[data-v-8401227c]{flex-direction:column;gap:6px;min-width:200px;max-height:260px;display:flex;overflow-y:auto}.recipients-popover--add[data-v-8401227c]{width:240px}.recipients-search[data-v-8401227c]{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-md,15px);outline:none;width:100%;margin-bottom:8px;padding:6px 10px;font-size:.78rem}.recipients-search[data-v-8401227c]:focus{border-color:var(--accent)}.recipients-add-list[data-v-8401227c]{flex-direction:column;gap:2px;max-height:220px;display:flex;overflow-y:auto}.recipients-add-item[data-v-8401227c]{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:6px 8px;transition:background .15s;display:flex}.recipients-add-item[data-v-8401227c]:hover{background:var(--accent-tint)}.recipients-add-item__name[data-v-8401227c]{color:var(--accent-text);font-size:.78rem;font-weight:500}.recipients-add-item__pos[data-v-8401227c]{color:var(--text-muted);font-size:.65rem}.recipients-add-item__masked[data-v-8401227c]{color:var(--text-muted);font-size:.65rem;font-style:italic}.recipients-add-empty[data-v-8401227c]{text-align:center;color:var(--text-muted);padding:10px 8px;font-size:.72rem;font-style:italic}.rdrop-enter-active[data-v-8401227c],.rdrop-leave-active[data-v-8401227c]{transition:opacity .18s,transform .18s}.rdrop-enter-from[data-v-8401227c],.rdrop-leave-to[data-v-8401227c]{opacity:0;transform:translateY(-6px)}@media (width<=768px){.recipients-row[data-v-8401227c]{flex-wrap:nowrap;gap:8px;width:100%;min-width:0;max-width:100%}.recipients-chips[data-v-8401227c]{flex-wrap:nowrap;flex:auto;min-width:0}.recipient-chip[data-v-8401227c]{flex:0 auto;min-width:72px;padding:6px 10px;overflow:hidden}.recipient-chip__name[data-v-8401227c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recipient-chip__remove[data-v-8401227c]{flex-shrink:0;width:20px;height:20px;position:relative}.recipient-chip__remove[data-v-8401227c]:before{content:"";position:absolute;inset:-8px}.recipients-extra__btn[data-v-8401227c]{white-space:nowrap;flex-shrink:0;justify-content:center;width:84px;min-height:32px}.recipients-add__btn[data-v-8401227c]{flex-shrink:0;justify-content:center;width:36px;height:36px;padding:0;font-size:1.1rem}.recipients-popover--add[data-v-8401227c],.recipients-popover--overflow[data-v-8401227c]{width:auto;min-width:0;max-width:calc(100vw - 24px)}.recipients-add-item[data-v-8401227c]{min-height:40px}}.dup-conflict-overlay[data-v-fc27678a]{background:var(--overlay);z-index:20000;-webkit-backdrop-filter:blur(.1px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dup-conflict-dialog[data-v-fc27678a]{background:var(--surface);width:100%;max-width:440px;box-shadow:0 10px 30px var(--shadow-drop);border-radius:30px;font-family:Montserrat,sans-serif}.sheet-handle[data-v-fc27678a]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:10px auto 2px;display:none}.dup-conflict-dialog__header[data-v-fc27678a]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.dup-conflict-dialog__title[data-v-fc27678a]{color:var(--text);margin:0;font-size:1.1em;font-weight:600}.dup-conflict-dialog__close[data-v-fc27678a]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:18px;display:flex}.dup-conflict-dialog__close[data-v-fc27678a]:hover{color:var(--text)}.dup-conflict-dialog__body[data-v-fc27678a]{color:var(--text);padding:20px;font-size:14px;line-height:1.5}.dup-conflict-dialog__footer[data-v-fc27678a]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.dup-conflict-dialog__btn[data-v-fc27678a]{border-radius:var(--radius-pill,50px);cursor:pointer;border:1px solid #0000;min-width:90px;padding:9px 20px;font-family:inherit;font-size:.85em;font-weight:500;transition:all .2s;position:relative}.dup-conflict-dialog__btn[data-hint][data-v-fc27678a]:after{content:attr(data-hint);background:var(--hint-bg);width:max-content;max-width:220px;color:var(--hint-text);text-align:center;white-space:normal;z-index:10;pointer-events:none;opacity:0;box-shadow:0 2px 8px var(--shadow-drop);border-radius:6px;padding:6px 10px;font-size:11px;font-weight:400;line-height:1.35;transition:opacity .15s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}.dup-conflict-dialog__btn[data-hint][data-v-fc27678a]:before{content:"";border:5px solid #0000;border-top-color:var(--hint-bg);z-index:11;pointer-events:none;opacity:0;transition:opacity .15s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.dup-conflict-dialog__btn[data-hint][data-v-fc27678a]:hover:after,.dup-conflict-dialog__btn[data-hint][data-v-fc27678a]:hover:before{opacity:1}.dup-conflict-dialog__btn--cancel[data-v-fc27678a]{background:var(--surface-2);color:var(--text-muted);border-color:var(--border)}.dup-conflict-dialog__btn--cancel[data-v-fc27678a]:hover{background:var(--accent-tint)}.dup-conflict-dialog__btn--primary[data-v-fc27678a]{background:var(--accent);color:var(--accent-contrast)}.dup-conflict-dialog__btn--primary[data-v-fc27678a]:hover{background:var(--accent-hover)}.dup-conflict-dialog__btn--danger[data-v-fc27678a]{background:var(--danger);color:var(--fill-text)}.dup-conflict-dialog__btn--danger[data-v-fc27678a]:hover{background:color-mix(in srgb, var(--danger) 85%, var(--text))}.dup-conflict-fade-enter-active[data-v-fc27678a],.dup-conflict-fade-leave-active[data-v-fc27678a]{transition:opacity .2s}.dup-conflict-fade-enter-from[data-v-fc27678a],.dup-conflict-fade-leave-to[data-v-fc27678a]{opacity:0}@media (width<=768px){.dup-conflict-overlay[data-v-fc27678a]{align-items:flex-end;padding:0}.dup-conflict-dialog[data-v-fc27678a]{border-radius:16px 16px 0 0;max-width:100%;max-height:90dvh;transition:transform .3s;animation:.3s cubic-bezier(.32,.72,0,1) backwards dup-conflict-up-fc27678a;overflow-y:auto}.dup-conflict-dialog.is-dragging[data-v-fc27678a]{transition:none}.sheet-handle[data-v-fc27678a]{display:block}.dup-conflict-dialog__close[data-v-fc27678a]{width:36px;height:36px}.dup-conflict-dialog__footer[data-v-fc27678a]{flex-direction:column;align-items:stretch}.dup-conflict-dialog__btn[data-v-fc27678a]{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-height:56px;padding:10px 14px;display:flex}.dup-conflict-dialog__btn[data-hint][data-v-fc27678a]:after{opacity:1;max-width:100%;box-shadow:none;color:inherit;text-align:left;opacity:.75;background:0 0;padding:0;font-size:11px;line-height:1.3;position:static;transform:none}.dup-conflict-dialog__btn[data-hint][data-v-fc27678a]:before{display:none}}@keyframes dup-conflict-up-fc27678a{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pdf-viewer[data-v-660f346f]{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.pdf-viewer__state[data-v-660f346f]{text-align:center;color:var(--color-text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.pdf-viewer__state--error[data-v-660f346f]{color:var(--danger-text)}.pdf-viewer__retry[data-v-660f346f]{border:1px solid var(--color-primary);border-radius:var(--radius-pill);color:var(--accent-text);cursor:pointer;background:0 0;padding:8px 20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600}.pdf-viewer__pages[data-v-660f346f]{background:var(--surface-2);flex-direction:column;align-items:center;gap:12px;padding:12px;display:flex}.pdf-viewer__pages[data-v-660f346f] .pdf-viewer__page{background:var(--surface);border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 1px 6px #0000001f}.dp-modal__body[data-v-5bba7bf1]{flex-direction:column;height:min(70vh,640px);min-height:0;display:flex}.dp-modal__viewer[data-v-5bba7bf1]{flex:1;min-height:0;overflow-y:auto}.dp-modal__text[data-v-5bba7bf1]{overscroll-behavior:contain;min-height:0;color:var(--color-text);overflow-wrap:anywhere;flex:1;padding:16px 20px;font-size:14px;line-height:1.65;overflow-y:auto}.dp-modal__text[data-v-5bba7bf1] p{margin:0 0 10px}.dp-modal__text[data-v-5bba7bf1] h1,.dp-modal__text[data-v-5bba7bf1] h2,.dp-modal__text[data-v-5bba7bf1] h3{margin:18px 0 10px;line-height:1.35}.dp-modal__text[data-v-5bba7bf1] ul,.dp-modal__text[data-v-5bba7bf1] ol{margin:0 0 10px;padding-left:22px}.dp-modal__text[data-v-5bba7bf1] img{max-width:100%;height:auto}.dp-modal__state[data-v-5bba7bf1]{text-align:center;color:var(--color-text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px 24px;display:flex}.dp-modal__state--error[data-v-5bba7bf1]{color:var(--danger-text)}.dp-modal__title[data-v-5bba7bf1]{color:var(--color-text);margin:0;font-size:16px;font-weight:600}.dp-modal__hint[data-v-5bba7bf1]{max-width:420px;color:var(--color-text-muted);margin:0;font-size:14px}.dp-modal__btn[data-v-5bba7bf1]{border-radius:var(--radius-pill);cursor:pointer;border:1px solid #0000;padding:10px 24px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600}.dp-modal__btn--primary[data-v-5bba7bf1]{background:var(--color-primary);color:var(--accent-contrast)}.dp-modal__btn--primary[data-v-5bba7bf1]:disabled{opacity:.5;cursor:not-allowed}.dp-modal__btn--ghost[data-v-5bba7bf1]{color:var(--accent-text);border-color:var(--accent);background:0 0}@media (width<=768px){.dp-modal__body[data-v-5bba7bf1]{flex:1;height:auto}}.bim[data-v-bf3f85a1]{flex-direction:column;gap:16px;display:flex}.bim__actions[data-v-bf3f85a1]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.bim__submit-wrap[data-v-bf3f85a1]{flex:1 0 100%}.bim__submit[data-v-bf3f85a1]{width:100%}.bim__counters[data-v-bf3f85a1]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);flex-wrap:nowrap;align-items:flex-start;gap:12px 0;padding:12px 14px;display:flex}.bim__counter[data-v-bf3f85a1]{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.bim__counter+.bim__counter[data-v-bf3f85a1]{border-left:1px solid var(--border);margin-left:14px;padding-left:14px}.bim__counter-value[data-v-bf3f85a1]{color:var(--text-primary);font-size:28px;font-weight:700;line-height:1}.bim__counter--ok .bim__counter-value[data-v-bf3f85a1]{color:var(--color-success,#15803d)}.bim__counter--error .bim__counter-value[data-v-bf3f85a1]{color:var(--danger-text)}.bim__counter-label[data-v-bf3f85a1]{color:var(--text-muted);font-size:12px}.bim__places-empty[data-v-bf3f85a1]{color:var(--text-muted);font-size:13px}.bim__pending-hint[data-v-bf3f85a1]{color:var(--text-muted);margin:0;font-size:13px}.input__label[data-v-bf3f85a1]{color:var(--text-muted);margin-bottom:4px;font-size:13px;display:block}.required[data-v-bf3f85a1]{color:var(--danger-text)}.bim__problems-title[data-v-bf3f85a1]{align-items:center;gap:8px;margin:0 0 4px;font-size:15px;display:flex}.bim__problems-count[data-v-bf3f85a1]{background:var(--danger-bg);color:var(--danger-text);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.bim__problems-hint[data-v-bf3f85a1]{color:var(--text-muted);margin:0 0 12px;font-size:12px;line-height:1.45}.bim__warnings[data-v-bf3f85a1]{margin-bottom:16px}.bim__warnings-list[data-v-bf3f85a1]{max-height:160px;color:var(--text-muted);margin:0;padding:0;font-size:12px;list-style:none;overflow:auto}.bim__warnings-item[data-v-bf3f85a1]{gap:8px;padding:4px 0;display:flex}.bim__warnings-row[data-v-bf3f85a1]{color:var(--text-secondary);flex:none}.bim__problems-list[data-v-bf3f85a1]{scrollbar-width:thin;scrollbar-gutter:stable;flex-direction:column;gap:10px;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.bim__problem[data-v-bf3f85a1]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:10px;padding:12px;display:flex}.bim__problem--blocked[data-v-bf3f85a1]{border-color:color-mix(in srgb, var(--danger) 35%, var(--surface));background:color-mix(in srgb, var(--danger) 4%, var(--surface))}.bim__problem-head[data-v-bf3f85a1]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.bim__problem-num[data-v-bf3f85a1]{color:var(--text);font-size:13px;font-weight:600}.bim__reasons[data-v-bf3f85a1]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.bim__reason[data-v-bf3f85a1]{border-radius:var(--radius-sm);background:var(--warning-bg);color:var(--warning-text);overflow-wrap:anywhere;padding:6px 10px;font-size:12.5px;line-height:1.4}.bim__reason--blocking[data-v-bf3f85a1]{background:var(--danger-bg);color:var(--danger-text)}.bim__fields[data-v-bf3f85a1]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.bim__field[data-v-bf3f85a1]{flex-direction:column;gap:4px;min-width:0;display:flex}.bim__field-label[data-v-bf3f85a1]{color:var(--text-muted);font-size:11px}.bim__cell-input[data-v-bf3f85a1]{padding:7px 10px;font-size:13px}.bim__format[data-v-bf3f85a1] .base-dropdown__button{border-radius:var(--radius-md);gap:6px;min-height:34px;padding:0 10px}.bim__format[data-v-bf3f85a1] .base-dropdown__text{font-size:13px;font-weight:400}.bim__field--plate[data-v-bf3f85a1]{grid-column:1/-1}.bim__plate-head[data-v-bf3f85a1]{justify-content:space-between;align-items:center;gap:8px;display:flex}.bim__plate-field[data-v-bf3f85a1]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);max-width:100%;height:34px;display:inline-flex;overflow:hidden}.bim__plate-cell[data-v-bf3f85a1]{text-align:center;min-width:0;height:100%;color:var(--color-text);background:0 0;border:none;outline:none;flex:auto;font-size:13px}.bim__plate-cell[data-v-bf3f85a1]:not(:last-child){border-right:1px solid var(--border)}.bim__plate-cell[data-v-bf3f85a1]:focus{background:var(--surface-2)}.bim__plate-cell[data-v-bf3f85a1]::placeholder{color:var(--text-muted);font-size:11px}.bim__plate-field--fact[data-v-bf3f85a1]{width:100%}.bim__plate-fact-input[data-v-bf3f85a1]{text-align:left;width:100%;height:100%;color:var(--text-muted);background:0 0;border:none;outline:none;padding:0 10px;font-size:13px}.bim__plate-empty[data-v-bf3f85a1]{color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:7px 10px;font-size:12px}.bim__fact-toggle[data-v-bf3f85a1]{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-muted);align-items:center;gap:5px;font-size:11px;display:flex}.bim__fact-checkbox[data-v-bf3f85a1]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bim__fact-switch[data-v-bf3f85a1]{border-radius:var(--radius-pill);background:var(--border);flex-shrink:0;width:26px;height:15px;transition:background-color .2s;display:inline-block;position:relative}.bim__fact-switch[data-v-bf3f85a1]:after{content:"";background:var(--surface);border-radius:50%;width:11px;height:11px;transition:transform .2s;position:absolute;top:2px;left:2px}.bim__fact-checkbox:checked+.bim__fact-switch[data-v-bf3f85a1]{background:var(--color-primary)}.bim__fact-checkbox:checked+.bim__fact-switch[data-v-bf3f85a1]:after{transform:translate(11px)}.bim__fact-checkbox:focus-visible+.bim__fact-switch[data-v-bf3f85a1]{box-shadow:var(--shadow-focus)}.bim__problem-note[data-v-bf3f85a1]{min-height:2.9em;color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.bim__problem-note--hidden[data-v-bf3f85a1]{visibility:hidden}@media (width<=768px){.bim__counters[data-v-bf3f85a1]{padding:10px}.bim__counter+.bim__counter[data-v-bf3f85a1]{margin-left:6px;padding-left:6px}.bim__counter-value[data-v-bf3f85a1]{font-size:22px}.bim__counter-label[data-v-bf3f85a1]{font-size:11px;line-height:1.25}.bim__fields[data-v-bf3f85a1]{grid-template-columns:1fr}.bim__cell-input[data-v-bf3f85a1]{min-height:44px;font-size:16px}.bim__format[data-v-bf3f85a1] .base-dropdown__button{min-height:44px}.bim__plate-field[data-v-bf3f85a1]{height:44px}.bim__plate-cell[data-v-bf3f85a1],.bim__plate-fact-input[data-v-bf3f85a1]{font-size:16px}.bim__fact-toggle[data-v-bf3f85a1],.bim__row-add[data-v-bf3f85a1]{min-height:44px}.bim__problems-list[data-v-bf3f85a1]{max-height:none;overflow-y:visible}.bim__actions .lk-button[data-v-bf3f85a1]{flex:auto;min-height:44px}}.bip[data-v-b9a98a42]{border-right:1px solid var(--border);flex-direction:column;gap:12px;width:450px;min-width:0;max-width:100%;padding:15px;animation:.2s ease-out bip-appear-b9a98a42;display:flex}@keyframes bip-appear-b9a98a42{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.bip[data-v-b9a98a42]{animation:none}}.bip__head[data-v-b9a98a42]{align-items:center;gap:8px;display:flex}.bip__title[data-v-b9a98a42]{flex:1;min-width:0;margin:0}.bip__close[data-v-b9a98a42]{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:none;font-size:22px;line-height:1;transition:background .15s,color .15s}.bip__close[data-v-b9a98a42]:hover{background:var(--surface-2);color:var(--text)}.bip__dropzone[data-v-b9a98a42]{text-align:center;border:2px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:24px 16px;transition:border-color .15s,background .15s;display:flex}.bip__dropzone--active[data-v-b9a98a42]{border-color:var(--accent);background:var(--accent-tint)}.bip__dropzone--busy[data-v-b9a98a42]{opacity:.7}.bip__dropzone-icon[data-v-b9a98a42]{opacity:.8}.bip__dropzone-title[data-v-b9a98a42]{color:var(--text);margin:0;font-size:15px;font-weight:600}.bip__dropzone-hint[data-v-b9a98a42]{color:var(--text-muted);margin:0;font-size:12px}.bip__browse[data-v-b9a98a42]{cursor:pointer;margin-top:4px}.bip__browse--busy[data-v-b9a98a42]{opacity:.5;cursor:progress}.bip__download[data-v-b9a98a42]{align-self:center}@media (width<=1024px){.bip[data-v-b9a98a42]{border-right:none;border-bottom:1px solid var(--border);width:100%}}@media (width<=768px){.bip__dropzone[data-v-b9a98a42]{min-height:180px}.bip__close[data-v-b9a98a42],.bip__browse[data-v-b9a98a42],.bip__download[data-v-b9a98a42]{min-height:44px}.bip__close[data-v-b9a98a42]{width:44px}}.text-constructor-content[data-v-1c0b72ef] *{overflow-wrap:break-word}.text-constructor-content[data-v-1c0b72ef] img{border-radius:8px;max-width:100%}.text-constructor-content[data-v-1c0b72ef] img:not([height]){height:auto}.text-constructor-content[data-v-1c0b72ef] .text-align-left{text-align:left}.text-constructor-content[data-v-1c0b72ef] .text-align-center{text-align:center}.text-constructor-content[data-v-1c0b72ef] .text-align-right{text-align:right}.create[data-v-1c0b72ef]{padding:var(--gutter,20px)}.create__title[data-v-1c0b72ef]{gap:10px;display:flex}.create__header[data-v-1c0b72ef]{flex-direction:column;align-items:stretch;gap:6px;padding-bottom:15px;display:flex}.create__header-top[data-v-1c0b72ef]{justify-content:space-between;align-items:center;gap:16px;display:flex}.create__header-left[data-v-1c0b72ef]{flex-wrap:wrap;align-items:center;gap:20px;min-width:0;display:flex}.create__container[data-v-1c0b72ef]{gap:15px;display:flex}.tables__instruction[data-v-1c0b72ef]{width:fit-content;color:var(--accent-text);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:50px;outline:none;justify-content:center;align-items:center;gap:5px;height:25px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.tables__icon[data-v-1c0b72ef]{width:15px;height:15px}.tables__instruction[data-v-1c0b72ef]:hover{background-color:var(--surface-2)}.create__form[data-v-1c0b72ef]{background-color:var(--surface);border:1px solid var(--border);width:100%;min-width:0;height:fit-content;box-shadow:0 3px 10px var(--shadow-drop);border-radius:30px}.form__header[data-v-1c0b72ef]{border-bottom:1px solid var(--border);align-items:flex-start;gap:16px;width:100%;padding:15px;display:flex}.create__form .form__message-tc[data-v-1c0b72ef]{border-radius:30px;flex:4 1 0;min-width:0;max-width:1000px;margin-bottom:0}.create__form[data-v-1c0b72ef] .toolbar-btn{min-width:28px;height:28px;padding:0 6px;font-size:13px}.form__submit-bar[data-v-1c0b72ef]{background:var(--surface-2);border:1px solid var(--border);border-radius:15px;flex-direction:column;flex:1 1 0;align-self:flex-start;gap:12px;min-width:190px;max-width:270px;padding:14px;display:flex}.consent-section[data-v-1c0b72ef]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.consent-checkbox[data-v-1c0b72ef]{gap:10px;display:flex}.consent-checkbox input[type=checkbox][data-v-1c0b72ef]{cursor:pointer;flex-shrink:0;width:14px;height:14px}.consent-checkbox label[data-v-1c0b72ef]{color:var(--text);cursor:pointer;font-size:12px;line-height:1.2}.submit-button-container[data-v-1c0b72ef]{text-align:left;width:100%;display:block;position:relative}.submit-tooltip[data-v-1c0b72ef]{background:var(--hint-bg);color:var(--hint-text);z-index:1000;pointer-events:auto;width:380px;max-height:400px;box-shadow:0 2px 8px var(--shadow-drop);white-space:normal;border-radius:8px;margin-right:8px;padding:12px;font-size:12px;position:absolute;top:0;right:100%;overflow-y:auto}.submit-tooltip[data-v-1c0b72ef]:before{content:"";border:5px solid #0000;border-left-color:var(--hint-bg);position:absolute;top:8px;left:100%}.tooltip-content[data-v-1c0b72ef]{font-family:inherit}.tooltip-section[data-v-1c0b72ef]{margin-bottom:12px}.tooltip-section[data-v-1c0b72ef]:last-child{margin-bottom:0}.tooltip-section-title[data-v-1c0b72ef]{color:var(--accent-contrast);margin-bottom:6px;font-weight:600}.tooltip-attachment-title[data-v-1c0b72ef]{color:var(--border);margin-bottom:6px;font-weight:600}.attachment-clickable[data-v-1c0b72ef]{cursor:pointer;text-decoration:underline;transition:opacity .2s}.attachment-clickable[data-v-1c0b72ef]:hover{opacity:.8}.tooltip-section ul[data-v-1c0b72ef]{margin:0;padding-left:20px}.tooltip-section li[data-v-1c0b72ef]{margin-bottom:4px;line-height:1.4}.send-all-btn[data-v-1c0b72ef]{background:var(--accent);color:var(--accent-contrast);cursor:pointer;border:none;border-radius:15px;flex-shrink:0;align-items:center;gap:6px;width:auto;height:fit-content;padding:8px 15px;font-size:12px;transition:background-color .2s;display:inline-flex}.send-all-btn[data-v-1c0b72ef]:hover:not(:disabled){background:var(--accent-hover)}.send-all-btn[data-v-1c0b72ef]:disabled{background:var(--text-muted);cursor:not-allowed;opacity:.6}.send-all-btn__spinner[data-v-1c0b72ef]{border:2px solid color-mix(in srgb, var(--accent-contrast) 35%, transparent);border-top-color:var(--accent-contrast);border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:.7s linear infinite send-all-btn-spin-1c0b72ef}@keyframes send-all-btn-spin-1c0b72ef{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.send-all-btn__spinner[data-v-1c0b72ef]{animation-duration:2.4s}}.submit-progress-hint[data-v-1c0b72ef]{max-width:320px;color:var(--text-muted);margin-top:8px;font-size:12px;line-height:1.4;animation:.2s ease-out submit-progress-hint-in-1c0b72ef}@keyframes submit-progress-hint-in-1c0b72ef{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.form__info-row[data-v-1c0b72ef]{border-bottom:1px solid var(--border);z-index:1;gap:50px;padding:15px;display:flex;position:relative}.create__blank-title--inline[data-v-1c0b72ef]{display:none}.create__blank-sticky[data-v-1c0b72ef]{display:contents}.create__blank-sentinel[data-v-1c0b72ef]{height:0}h4[data-v-1c0b72ef]{color:var(--accent-text);border:1px solid var(--border);border-radius:50px;width:fit-content;padding:5px 20px;font-size:22px;font-weight:800}.form__data[data-v-1c0b72ef]{display:flex;position:relative}@media (width<=1024px){.form__data[data-v-1c0b72ef]{flex-direction:column}}.blue[data-v-1c0b72ef]{color:var(--accent-text)}.consent-link[data-v-1c0b72ef]{cursor:pointer;text-decoration:underline}.consent-link[data-v-1c0b72ef]:hover{color:var(--accent-hover)}.form-placeholder[data-v-1c0b72ef]{background-color:var(--surface);border:1px solid var(--border);border-radius:30px;justify-content:center;align-items:center;width:100%;height:fit-content;min-height:490px;display:flex}.placeholder-content[data-v-1c0b72ef]{text-align:center;color:var(--text-muted)}.placeholder-content p[data-v-1c0b72ef]{margin:0;padding:20px;font-size:16px}@media (width<=768px){.create__header[data-v-1c0b72ef]{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:12px}.create__title[data-v-1c0b72ef]{font-size:18px}.create__header-top[data-v-1c0b72ef]{flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0}.create__header-left[data-v-1c0b72ef]{gap:10px;width:100%}h4[data-v-1c0b72ef]{max-width:100%;padding:4px 14px;font-size:15px}.create__blank-title--header[data-v-1c0b72ef]{display:none}.create__blank-sticky[data-v-1c0b72ef]{top:var(--mobile-header-height,55px);z-index:5;margin:0 calc(-1 * var(--gutter,12px));padding:8px var(--gutter,12px);background:0 0;border-bottom:1px solid #0000;justify-content:center;transition:background-color .2s,border-color .2s;display:flex;position:sticky}.create__blank-sticky--stuck[data-v-1c0b72ef]{background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(6px);border-bottom-color:var(--border)}.create__blank-title--inline[data-v-1c0b72ef]{text-align:center;background:var(--surface);align-self:center;margin:0;padding:8px 24px;font-size:22px;display:block}.create__container[data-v-1c0b72ef]{flex-direction:column;gap:12px}.form__header[data-v-1c0b72ef]{flex-direction:column;height:auto;padding:0 0 12px}.create__form .form__message-tc[data-v-1c0b72ef]{border-top:none;border-left:none;border-right:none;border-radius:29px 29px 0 0;width:100%}.create__form[data-v-1c0b72ef] .editor-toolbar{background:var(--surface-2);scrollbar-width:none;border-radius:29px 29px 0 0;flex-wrap:nowrap;gap:2px;padding:6px 18px;overflow-x:auto}.create__form[data-v-1c0b72ef] .editor-toolbar::-webkit-scrollbar{display:none}.create__form[data-v-1c0b72ef] .toolbar-group{border-right:1px solid var(--border);flex:none;gap:2px;margin-right:6px;padding-right:8px}.create__form[data-v-1c0b72ef] .toolbar-group:last-child{border-right:none;margin-right:0;padding-right:0}.create__form[data-v-1c0b72ef] .toolbar-btn{background:0 0;border:none;border-radius:8px;min-width:34px;height:34px;padding:0 6px}.create__form[data-v-1c0b72ef] .toolbar-btn.active{background:var(--color-primary-tint);color:var(--accent-text)}.create__form[data-v-1c0b72ef] .toolbar-btn:hover:not(.active){background:0 0;border-color:#0000}.create__form[data-v-1c0b72ef] .toolbar-btn:focus{outline:none}.form__header .form__submit-bar[data-v-1c0b72ef]{width:calc(100% - 24px);margin:0 12px}.create__form .form__message-tc[data-v-1c0b72ef]{flex-basis:auto;width:100%;max-width:none}.form__submit-bar[data-v-1c0b72ef]{align-self:stretch;width:100%;min-width:0;max-width:none}.consent-section[data-v-1c0b72ef]{width:100%}.consent-checkbox input[type=checkbox][data-v-1c0b72ef]{width:20px;height:20px}.consent-checkbox label[data-v-1c0b72ef]{font-size:13px;line-height:1.35}.send-all-btn[data-v-1c0b72ef]{width:100%;min-height:44px;font-size:14px}.submit-tooltip[data-v-1c0b72ef]{z-index:1100;width:100%;max-width:100%;max-height:min(50dvh,320px);margin:0;position:absolute;inset:auto auto calc(100% + 10px) 0}.submit-tooltip[data-v-1c0b72ef]:before{border-color:#0000;border-top-color:var(--text);top:100%;left:24px}.form__textarea[data-v-1c0b72ef]{width:100%}.form__info-row[data-v-1c0b72ef]{gap:16px;padding:12px}.form-placeholder[data-v-1c0b72ef]{border-radius:var(--radius-lg);min-height:0}.placeholder-content p[data-v-1c0b72ef]{padding:14px;font-size:14px}}@media (width<=480px){.create__title[data-v-1c0b72ef]{font-size:16px}.tables__instruction[data-v-1c0b72ef]{padding:0 8px;font-size:12px}}.carsview[data-v-ed3039ef]{flex-direction:column;padding:20px;display:flex}.carsview__container[data-v-ed3039ef]{flex:1;gap:30px;min-height:0;margin-top:20px;display:flex}.carsview__right-side[data-v-ed3039ef]{width:25%}.carsview__help[data-v-ed3039ef]{background:var(--surface);border:1px solid var(--border);border-radius:15px;padding:16px 20px}.carsview__header[data-v-ed3039ef]{flex-direction:column;gap:4px;padding-bottom:15px;display:flex}.carsview__title[data-v-ed3039ef]{align-items:center;gap:6px;font-size:18px;display:inline-flex}.carsview__subtitle[data-v-ed3039ef]{color:var(--color-text-muted,var(--text-muted));margin:0;font-size:13px}.carsview__filters[data-v-ed3039ef]{border-bottom:1px solid var(--border);width:100%;padding-bottom:15px}.filters-container[data-v-ed3039ef]{align-items:center;gap:15px;display:flex}.filter-tabs[data-v-ed3039ef]{gap:10px;display:flex}.filter-tab[data-v-ed3039ef]{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:50px;height:30px;padding:0 16px;font-size:14px;transition:all .2s}.filter-tab[data-v-ed3039ef]:hover{border-color:var(--accent)}.filter-tab--active[data-v-ed3039ef]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.blue[data-v-ed3039ef]{color:var(--accent-text)}.cars-card[data-v-ed3039ef]{background-color:var(--surface);border:1px solid var(--border);border-radius:30px;flex-direction:column;flex:1;width:75%;min-height:0;display:flex;overflow:hidden}.card-header[data-v-ed3039ef]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;height:40px;padding:0 20px;display:flex}.card-header__title[data-v-ed3039ef],.card-header__settings[data-v-ed3039ef]{align-items:center;gap:8px;display:flex}.add-button[data-v-ed3039ef]{background:var(--accent);color:var(--accent-contrast);cursor:pointer;border:none;border-radius:15px;padding:6px 12px;font-size:12px;transition:background-color .2s}.add-button[data-v-ed3039ef]:hover:not(:disabled){background:var(--accent-hover)}.add-button[data-v-ed3039ef]:disabled{background:var(--text-muted);cursor:not-allowed;opacity:.6}.card-title[data-v-ed3039ef]{color:var(--text);margin:0;font-size:1em;font-weight:600}.highlight-text[data-v-ed3039ef]{color:var(--text)}.card-content[data-v-ed3039ef]{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.cars-container[data-v-ed3039ef]{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.cars-header[data-v-ed3039ef]{border-bottom:1px solid var(--border);flex-shrink:0;margin-right:4px;padding-right:4px}.header-row[data-v-ed3039ef]{align-items:center;width:100%;padding:12px 16px;display:flex}.header-col[data-v-ed3039ef]{color:var(--text-muted);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;padding:0 8px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.header-col[data-v-ed3039ef]:hover{color:var(--text)}.header-col:hover .sort-icon[data-v-ed3039ef]{filter:var(--icon-ink-filter)}.sort-icon[data-v-ed3039ef]{width:12px;height:12px;transition:all .2s}.sort-icon.sorted[data-v-ed3039ef]{filter:var(--icon-ink-filter)}.sort-icon.desc[data-v-ed3039ef]{transform:rotate(180deg)}.active-sort[data-v-ed3039ef]{color:var(--text)!important;font-weight:500!important}.number-col[data-v-ed3039ef]{width:8%;min-width:40px}.car-number-col[data-v-ed3039ef],.brand-col[data-v-ed3039ef]{width:20%;min-width:120px}.format-col[data-v-ed3039ef]{width:25%;min-width:120px}.status-col[data-v-ed3039ef]{width:21%;min-width:135px}.actions-col[data-v-ed3039ef]{justify-content:center;width:10%;min-width:80px}.org-col[data-v-ed3039ef],.company-col[data-v-ed3039ef]{text-overflow:ellipsis;white-space:nowrap;width:18%;min-width:120px;overflow:hidden}.cars-body[data-v-ed3039ef]{scroll-behavior:smooth;flex-grow:1;margin-right:4px;padding-right:4px;overflow-y:auto}.car-item[data-v-ed3039ef]{transition:background-color .2s}.car-item[data-v-ed3039ef]:hover{background-color:var(--surface-2)}.car-row[data-v-ed3039ef]{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;width:100%;padding:10px 16px;display:flex}.car-col[data-v-ed3039ef]{text-align:left;text-overflow:ellipsis;white-space:nowrap;align-items:center;height:100%;padding:0 8px;font-size:14px;display:flex;overflow:hidden}.number-col .car-col[data-v-ed3039ef],.actions-col .car-col[data-v-ed3039ef]{justify-content:center}.cars-body[data-v-ed3039ef]::-webkit-scrollbar{width:6px}.cars-body[data-v-ed3039ef]::-webkit-scrollbar-track{background:0 0;border-radius:3px;margin:2px 0}.cars-body[data-v-ed3039ef]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 22%, var(--surface));background-clip:content-box;border:1px solid #0000;border-radius:3px;transition:all .3s}.cars-body[data-v-ed3039ef]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent) 22%, var(--surface));background-clip:content-box;border:1px solid #0000;transform:scale(1.1)}.cars-body[data-v-ed3039ef]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 22%, var(--surface)) transparent;scroll-behavior:smooth;overscroll-behavior:contain}.edit-btn[data-v-ed3039ef],.delete-btn[data-v-ed3039ef]{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0 2px;padding:4px;transition:background-color .2s;display:flex}.edit-btn[data-v-ed3039ef]:hover,.delete-btn[data-v-ed3039ef]:hover{background-color:var(--surface-2)}.edit-icon[data-v-ed3039ef],.delete-icon[data-v-ed3039ef]{opacity:.7;width:16px;height:16px;transition:opacity .2s}.edit-btn:hover .edit-icon[data-v-ed3039ef],.delete-btn:hover .delete-icon[data-v-ed3039ef]{opacity:1}.action-btn__label[data-v-ed3039ef]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.read-only-text[data-v-ed3039ef]{color:var(--text-muted);font-size:12px;font-style:italic}.no-data-message[data-v-ed3039ef]{text-align:center;color:var(--text-muted);flex-grow:1;justify-content:center;align-items:center;margin:0;padding:40px 20px;font-size:14px;display:flex}.cars-table-area[data-v-ed3039ef]{flex-direction:column;flex:1;min-height:0;display:flex}.scroll-sentinel[data-v-ed3039ef]{justify-content:center;align-items:center;min-height:24px;padding:10px 0;display:flex}.list-error-state[data-v-ed3039ef]{text-align:center;color:var(--danger-text);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:12px;margin:0;padding:40px 20px;font-size:14px;display:flex}.list-error-state p[data-v-ed3039ef]{margin:0}.list-error-state .lk-button[data-v-ed3039ef]{min-height:36px}.sentinel-error[data-v-ed3039ef]{color:var(--danger-text);align-items:center;gap:10px;font-size:13px;display:flex}.table-footer[data-v-ed3039ef]{border-top:1px solid var(--border);color:var(--text-muted);flex-shrink:0;padding:10px 20px;font-size:13px}.loading-message[data-v-ed3039ef]{text-align:center;color:var(--text-muted);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:12px;padding:40px 20px;font-size:14px;display:flex}.help__text[data-v-ed3039ef]{font-size:14px;line-height:150%}.data__completion[data-v-ed3039ef]{padding:14px 20px 18px}.input__label[data-v-ed3039ef]{color:var(--text-muted);font-size:13px}.required[data-v-ed3039ef]{color:var(--danger-text)}.completion__format[data-v-ed3039ef]{flex-direction:column;gap:5px;padding-bottom:10px;display:flex;position:relative}.format__header[data-v-ed3039ef]{justify-content:space-between;align-items:center;display:flex}.format__label[data-v-ed3039ef]{color:var(--text-muted);font-size:13px}.format__dropdown[data-v-ed3039ef]{position:relative}.dropdown__button[data-v-ed3039ef]{border:1px solid var(--border);background-color:var(--surface);cursor:pointer;border-radius:50px;outline:none;width:100%;height:30px;padding:0 15px;transition:border-color .2s}.dropdown__button[data-v-ed3039ef]:hover{border-color:var(--accent)}.button__content[data-v-ed3039ef]{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.button__text[data-v-ed3039ef]{color:var(--text);font-size:14px;font-weight:500}.button__arrow[data-v-ed3039ef]{width:10px;height:6px;color:var(--text-muted);flex-shrink:0;transition:transform .2s}.button__arrow--open[data-v-ed3039ef]{transform:rotate(180deg)}.dropdown__menu[data-v-ed3039ef]{background:var(--surface);border:1px solid var(--border);width:100%;box-shadow:0 3px 10px var(--shadow-drop);z-index:1000;border-radius:20px;max-height:300px;margin-top:5px;position:absolute;top:100%;left:0;overflow-y:auto}.dropdown__item[data-v-ed3039ef]{cursor:pointer;align-items:center;gap:10px;padding:10px 15px;transition:background-color .2s;display:flex}.dropdown__item[data-v-ed3039ef]:hover{background-color:var(--surface-2)}.dropdown__item[data-v-ed3039ef]:first-child{border-radius:10px 10px 0 0}.dropdown__item[data-v-ed3039ef]:last-child{border-radius:0 0 10px 10px}.item__text[data-v-ed3039ef]{color:var(--text);font-size:13px}.completion__fields[data-v-ed3039ef]{align-items:flex-start;gap:20px;margin-bottom:15px;display:flex}.completion__number[data-v-ed3039ef],.completion__mark[data-v-ed3039ef]{flex:1}.completion__number-header[data-v-ed3039ef],.completion__mark-header[data-v-ed3039ef]{justify-content:space-between;align-items:center;padding-bottom:5px;display:flex}.number__field[data-v-ed3039ef]{border:1px solid var(--border);background:var(--surface);border-radius:15px;min-width:100%;max-width:100%;height:40px;display:flex;overflow:hidden}.no-format-message[data-v-ed3039ef]{color:var(--text-muted);text-align:center;background:var(--surface-2);border-radius:10px;padding:10px;font-size:12px}.number__input[data-v-ed3039ef]{text-align:center;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;font-size:14px}.number__input[data-v-ed3039ef]:not(:last-child){border-right:1px solid var(--border)}.number__input[data-v-ed3039ef]:first-child{border-radius:15px 0 0 15px}.number__input[data-v-ed3039ef]:last-child{border-radius:0 15px 15px 0}.number__input[data-v-ed3039ef]::placeholder{color:var(--text-muted);font-size:12px}.number__input[data-v-ed3039ef]:focus{background-color:var(--surface-2)}.mark__field[data-v-ed3039ef]{width:100%;height:40px;position:relative}.mark__dropdown[data-v-ed3039ef]{width:100%;height:100%}.mark__dropdown-button[data-v-ed3039ef]{border:1px solid var(--border);background-color:var(--surface);cursor:pointer;border-radius:15px;outline:none;width:100%;height:100%;padding:0 15px;transition:border-color .2s}.mark__dropdown-button[data-v-ed3039ef]:hover{border-color:var(--accent)}.mark__button-content[data-v-ed3039ef]{justify-content:space-between;align-items:center;gap:10px;width:100%;height:100%;display:flex}.mark__button-text[data-v-ed3039ef]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.mark__button-arrow[data-v-ed3039ef]{width:10px;height:6px;color:var(--text-muted);flex-shrink:0;transition:transform .2s}.mark__button-arrow--open[data-v-ed3039ef]{transform:rotate(180deg)}.mark__dropdown-menu[data-v-ed3039ef]{background:var(--surface);border:1px solid var(--border);width:100%;box-shadow:0 3px 10px var(--shadow-drop);z-index:1000;border-radius:20px;max-height:220px;margin-top:5px;position:absolute;top:100%;left:0;overflow:hidden}.mark__search[data-v-ed3039ef]{border-bottom:1px solid var(--border);padding:10px}.mark__search-input[data-v-ed3039ef]{border:1px solid var(--border);border-radius:15px;outline:none;width:100%;padding:5px 10px;font-size:14px}.mark__dropdown-list[data-v-ed3039ef]{max-height:144px;overflow-y:auto}.mark__dropdown-item[data-v-ed3039ef]{cursor:pointer;border-bottom:1px solid var(--surface-2);padding:8px 15px;transition:background-color .2s}.mark__dropdown-item[data-v-ed3039ef]:hover{background-color:var(--surface-2)}.mark__dropdown-item[data-v-ed3039ef]:last-child{border-bottom:none}.mark__item-text[data-v-ed3039ef]{color:var(--text);font-size:14px}.dropdown-enter-active[data-v-ed3039ef],.dropdown-leave-active[data-v-ed3039ef]{transition:all .2s}.dropdown-enter-from[data-v-ed3039ef],.dropdown-leave-to[data-v-ed3039ef]{opacity:0;transform:translateY(-10px)}.completion__binding[data-v-ed3039ef]{border-top:1px solid var(--border);margin-top:15px;padding-top:15px}.binding-info[data-v-ed3039ef]{margin-top:10px;margin-bottom:10px}.binding-note[data-v-ed3039ef]{color:var(--text-muted);margin:0 0 10px;font-size:12px;line-height:1.4}.binding-options[data-v-ed3039ef]{flex-direction:column;gap:10px;display:flex}.binding-option[data-v-ed3039ef]{cursor:pointer;align-items:center;gap:10px;font-size:12px;display:flex}.binding-option input[type=checkbox][data-v-ed3039ef]{cursor:pointer;width:12px;height:12px}.user-binding[data-v-ed3039ef]{align-items:center;gap:10px;padding:5px 0;display:flex}.user-binding-text[data-v-ed3039ef]{color:var(--text);font-size:10px;font-weight:400}.red[data-v-ed3039ef]{color:var(--danger-text)}@media (width<=768px){.cars-card[data-v-ed3039ef]{width:100%;height:auto}.carsview__header[data-v-ed3039ef]{display:none}.carsview__toolbar[data-v-ed3039ef]{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;padding:8px;display:flex}.carsview__toolbar[data-v-ed3039ef] .search{flex:auto;width:auto;min-width:0;height:36px}.card-header__count[data-v-ed3039ef]{border-radius:var(--radius-pill);background:var(--accent-tint);min-width:22px;height:22px;color:var(--accent-text);flex-shrink:0;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.carsview__action-bar[data-v-ed3039ef]{z-index:90;padding:8px var(--gutter) calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--border);gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.add-button--wide[data-v-ed3039ef]{border-radius:var(--radius-pill);flex:1;height:44px;padding:0 16px;font-size:15px;font-weight:700}.filter-tabs[data-v-ed3039ef]{flex-wrap:wrap;gap:10px}.filter-tab[data-v-ed3039ef]{white-space:nowrap;text-align:center;flex:100%}.carsview[data-v-ed3039ef]{padding:var(--gutter);padding-bottom:calc(64px + var(--gutter) + env(safe-area-inset-bottom,0px))}.cars-card[data-v-ed3039ef]{flex:none;width:100%}.carsview__container[data-v-ed3039ef]{flex-direction:column}.carsview__right-side[data-v-ed3039ef]{width:100%}.completion__fields[data-v-ed3039ef]{flex-direction:column}.format-actions[data-v-ed3039ef]{flex-direction:column;width:100%}.binding-option[data-v-ed3039ef]{min-height:36px;font-size:14px}.binding-option input[type=checkbox][data-v-ed3039ef]{flex-shrink:0;width:18px;height:18px}.user-binding-text[data-v-ed3039ef]{font-size:12px}}@media (width<=767.98px){.card-content[data-v-ed3039ef],.cars-container[data-v-ed3039ef],.cars-table-area[data-v-ed3039ef],.cars-body[data-v-ed3039ef]{height:auto!important;max-height:none!important;overflow:visible!important}.card-header[data-v-ed3039ef]{flex-wrap:nowrap;gap:8px;height:48px;padding:0 23px}.card-header__title[data-v-ed3039ef]{flex:auto;min-width:0}.card-title[data-v-ed3039ef]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;overflow:hidden}.card-header__settings[data-v-ed3039ef]{flex-shrink:0;gap:6px}.cars-body[data-v-ed3039ef]{margin-right:0;padding:8px}.cars-body .car-item+.car-item[data-v-ed3039ef]{margin-top:8px}.car-row.rt-row>.number-col[data-v-ed3039ef],.car-row.rt-row>[data-label][data-v-ed3039ef]:before{display:none!important}.car-row.rt-row>.format-col[data-v-ed3039ef]:before,.car-row.rt-row>.org-col[data-v-ed3039ef]:before,.car-row.rt-row>.company-col[data-v-ed3039ef]:before{display:block!important}.car-row.rt-row>.car-col[data-v-ed3039ef]{white-space:normal;overflow-wrap:break-word;height:auto;min-height:30px;text-align:left!important;border-bottom:none!important;justify-content:flex-start!important;align-items:center!important}.rt-table .car-row.rt-row[data-v-ed3039ef]{gap:0 8px;flex-flow:wrap!important}.rt-table .car-row.rt-row[data-v-ed3039ef]>*{flex:0 0 100%!important;width:100%!important;min-width:0!important}.rt-table .car-row.rt-row>.car-number-col[data-v-ed3039ef]{min-width:0;font-weight:700;flex:0 auto!important;width:auto!important}.rt-table .car-row.rt-row>.brand-col[data-v-ed3039ef]{min-width:0;color:var(--text-muted);border-top:none!important;flex:auto!important;width:auto!important}.rt-table .car-row.rt-row>.format-col[data-v-ed3039ef]:before{text-align:left}.rt-table .car-row.rt-row>.status-col[data-v-ed3039ef]{order:10;align-self:flex-start;margin-top:2px;padding-top:8px;border-top:1px solid color-mix(in srgb, var(--border) 45%, var(--surface))!important;flex:none!important;width:auto!important}.car-row.rt-row>.car-col~.car-col[data-v-ed3039ef]{border-top:1px dashed color-mix(in srgb, var(--border) 60%, var(--surface))}.car-row.rt-row>.number-col+.car-col[data-v-ed3039ef]{border-top:none}.car-row.rt-row>.actions-col[data-v-ed3039ef]{order:11;align-self:flex-start;gap:6px;margin-top:2px;margin-left:-8px;padding-top:8px;border-top:1px solid color-mix(in srgb, var(--border) 45%, var(--surface))!important;flex:auto!important;justify-content:flex-end!important;width:auto!important;min-width:0!important}.car-row.rt-row .edit-btn[data-v-ed3039ef],.car-row.rt-row .delete-btn[data-v-ed3039ef]{border:1px solid var(--border);border-radius:var(--radius-pill);white-space:nowrap;height:28px;margin:0;padding:0 10px;font-size:12.5px;font-weight:600;line-height:1.2;position:relative}.car-row.rt-row .edit-btn[data-v-ed3039ef]:before,.car-row.rt-row .delete-btn[data-v-ed3039ef]:before{content:"";position:absolute;inset:-8px -2px}.car-row.rt-row .edit-btn[data-v-ed3039ef]{color:var(--accent-text);border-color:var(--accent)}.car-row.rt-row .delete-btn[data-v-ed3039ef]{color:var(--danger-text);border-color:color-mix(in srgb, var(--danger) 30%, var(--surface))}.car-row.rt-row .edit-icon[data-v-ed3039ef],.car-row.rt-row .delete-icon[data-v-ed3039ef]{display:none}.car-row.rt-row .action-btn__label[data-v-ed3039ef]{clip:auto;white-space:nowrap;width:auto;height:auto;margin:0;position:static;overflow:visible}.car-row.rt-row>.actions-col .read-only-text[data-v-ed3039ef]{white-space:normal}}@media (width<=480px){.card-header[data-v-ed3039ef]{gap:6px}.card-header__settings[data-v-ed3039ef]{gap:4px}.carsview__toolbar[data-v-ed3039ef]{gap:6px}}.filter-modal__body[data-v-bdb13b97]{flex-direction:column;gap:20px;padding:20px;display:flex}.filter-section[data-v-bdb13b97]{flex-direction:column;gap:8px;display:flex}.filter-section__header[data-v-bdb13b97]{align-items:center;display:flex}.sort-btn__dir[data-v-bdb13b97]{margin-left:4px;font-weight:700}.filter-label[data-v-bdb13b97]{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:500}.status-buttons[data-v-bdb13b97]{flex-wrap:wrap;gap:6px;display:flex}.status-btn[data-v-bdb13b97],.reset-sort-btn[data-v-bdb13b97],.reset-filters-btn[data-v-bdb13b97]{border:1px solid var(--color-border);background:var(--surface);border-radius:var(--radius-pill);cursor:pointer;height:32px;color:var(--color-text);white-space:nowrap;align-items:center;padding:7px 14px;font-size:12px;font-weight:500;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.status-btn[data-v-bdb13b97]:hover:not(.status-btn--active),.reset-sort-btn[data-v-bdb13b97]:hover:not(:disabled){background:var(--color-bg);border-color:var(--accent);color:var(--accent-text)}.status-btn--active[data-v-bdb13b97]{background:var(--color-primary);color:var(--accent-contrast);border-color:var(--accent)}.status-btn--active[data-v-bdb13b97]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.reset-sort-btn[data-v-bdb13b97]:disabled,.reset-filters-btn[data-v-bdb13b97]:disabled{opacity:.5;cursor:not-allowed}.reset-filters-btn[data-v-bdb13b97]{background:var(--surface);border-color:color-mix(in srgb, var(--danger) 30%, var(--surface));color:var(--danger-text)}.reset-filters-btn[data-v-bdb13b97]:hover:not(:disabled){background:var(--color-danger);border-color:var(--danger);color:var(--fill-text)}.center[data-v-0b9b99b3]{flex-direction:column;padding:20px;display:flex;position:relative}.center__header[data-v-0b9b99b3]{flex-direction:column;gap:12px;padding-bottom:15px;display:flex}.header-top[data-v-0b9b99b3]{flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:relative}.header-top__actions[data-v-0b9b99b3]{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.header-row2[data-v-0b9b99b3]{align-items:center;gap:10px;display:flex}.header-row2[data-v-0b9b99b3] .refresh-btn{margin-left:auto}.center__tabs--mobile[data-v-0b9b99b3]{min-width:132px;max-width:132px}.center__tabs--mobile[data-v-0b9b99b3] .base-dropdown{flex:1}.center__search-overlay[data-v-0b9b99b3]{z-index:1;background:var(--surface);border-radius:var(--radius-md);align-items:center;display:flex;position:absolute;inset:0 44px 0 0}.center__search-overlay .field.search[data-v-0b9b99b3]{width:100%;margin:0}.center__search-clear[data-v-0b9b99b3]{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:flex}.center__search-clear[data-v-0b9b99b3]:hover{color:var(--accent-text)}.center-search-enter-active[data-v-0b9b99b3],.center-search-leave-active[data-v-0b9b99b3]{transition:clip-path .25s}.center-search-enter-from[data-v-0b9b99b3],.center-search-leave-to[data-v-0b9b99b3]{clip-path:inset(0 0 0 100%)}.center-search-enter-to[data-v-0b9b99b3],.center-search-leave-from[data-v-0b9b99b3]{clip-path:inset(0)}.search-icon-btn[data-v-0b9b99b3]{border:1px solid var(--color-border);background:var(--surface);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,border-color .15s;display:flex}.search-icon-btn[data-v-0b9b99b3]:hover,.search-icon-btn--active[data-v-0b9b99b3]{background:var(--color-bg);border-color:var(--color-primary)}.search-icon-btn__img[data-v-0b9b99b3]{width:16px;height:16px}@media (width<=767.98px){.header-row2[data-v-0b9b99b3] .refresh-btn{border-radius:var(--radius-pill);box-sizing:border-box;justify-content:center;width:45px;height:34px;padding:0}.header-row2[data-v-0b9b99b3] .refresh-btn__text{display:none}.header-row2 .export-btn[data-v-0b9b99b3]{box-sizing:border-box;justify-content:center;gap:0;width:45px;height:34px;padding:0}.header-row2 .export-btn__text[data-v-0b9b99b3]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.center__filters[data-v-0b9b99b3]{background:var(--surface);border:1px solid var(--color-border);border-radius:30px;padding:14px 16px}.filters-row[data-v-0b9b99b3]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.filters-row--secondary[data-v-0b9b99b3]{border-top:1px dashed var(--color-border);flex-wrap:wrap;gap:10px;margin-bottom:0;padding-top:12px}.filters-row__control[data-v-0b9b99b3]{flex:1 1 0;min-width:150px;max-width:210px}.filters-row--secondary .filters-row__control[data-v-0b9b99b3]{min-width:140px;max-width:190px}.status-btn[data-v-0b9b99b3],.reset-sort-btn[data-v-0b9b99b3],.reset-filters-btn[data-v-0b9b99b3]{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-pill);cursor:pointer;height:32px;color:var(--color-text);white-space:nowrap;align-items:center;padding:7px 14px;font-size:12px;font-weight:500;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.status-btn[data-v-0b9b99b3]:hover:not(.status-btn--active),.reset-sort-btn[data-v-0b9b99b3]:hover:not(:disabled){background:var(--color-bg);border-color:var(--color-primary);color:var(--accent-text)}.status-btn--active[data-v-0b9b99b3]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.status-btn--active[data-v-0b9b99b3]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.reset-sort-btn[data-v-0b9b99b3]:disabled,.reset-filters-btn[data-v-0b9b99b3]:disabled{opacity:.5;cursor:not-allowed}.reset-filters-btn[data-v-0b9b99b3]{background:var(--surface);border-color:color-mix(in srgb, var(--danger) 30%, var(--surface));color:var(--danger-text)}.reset-filters-btn[data-v-0b9b99b3]:hover:not(:disabled){background:var(--danger);border-color:var(--danger);color:var(--fill-text)}.filter-btn[data-v-0b9b99b3]{border:1px solid var(--color-border);background:var(--surface);border-radius:var(--radius-pill);cursor:pointer;height:36px;color:var(--color-text);white-space:nowrap;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.export-btn[data-v-0b9b99b3]:disabled{opacity:.6;cursor:progress}.export-btn__icon[data-v-0b9b99b3]{width:16px;height:16px}.filter-btn[data-v-0b9b99b3]:hover{background:var(--color-bg);border-color:var(--accent);color:var(--accent-text)}.filter-btn--active[data-v-0b9b99b3]{border-color:var(--accent);color:var(--accent-text)}.filter-btn__icon[data-v-0b9b99b3]{flex-shrink:0}.filter-btn__dot[data-v-0b9b99b3]{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:7px;height:7px}.center__title[data-v-0b9b99b3]{color:var(--text);margin:0;font-size:18px;font-weight:700}.unread-badge[data-v-0b9b99b3]{background:var(--accent);color:var(--accent-contrast);border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600;transition:transform .3s}.shake-animation[data-v-0b9b99b3]{animation:.6s ease-in-out shake-0b9b99b3}@keyframes shake-0b9b99b3{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-3px)}20%,40%,60%,80%{transform:translate(3px)}}.center__tabs[data-v-0b9b99b3]{display:flex}.table-toolbar[data-v-0b9b99b3]{border-bottom:1px solid var(--color-border);background:var(--surface-2);justify-content:flex-end;padding:8px 0;display:flex}.field[data-v-0b9b99b3]{background-color:var(--surface);border-radius:var(--radius-md);border:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:10px;width:200px;height:36px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.field[data-v-0b9b99b3]:focus-within{border-color:var(--accent);box-shadow:var(--shadow-focus)}.date-field[data-v-0b9b99b3]{cursor:pointer}.search[data-v-0b9b99b3]{cursor:text}.field__input[data-v-0b9b99b3]{background-color:#0000;border:none;outline:none;width:150px;font-size:14px}.date-field .field__input[data-v-0b9b99b3]{cursor:pointer}.center__icon[data-v-0b9b99b3]{width:15px;height:15px}.applications-table[data-v-0b9b99b3]{background-color:var(--surface);border:1px solid var(--color-border);border-radius:30px;flex-direction:column;flex:1;min-width:300px;min-height:0;margin-top:0;transition:all .3s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.refresh-overlay[data-v-0b9b99b3]{background:color-mix(in srgb, var(--surface) 75%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:45px 0 0}.table-header[data-v-0b9b99b3]{border-bottom:1px solid var(--color-border);flex-shrink:0;height:45px;padding:0 16px}.header-row[data-v-0b9b99b3]{align-items:center;gap:14px;width:100%;height:100%;display:flex}.header-col[data-v-0b9b99b3]{color:var(--text-muted);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:5px;height:100%;font-size:14px;font-weight:500;transition:all .2s;display:flex}.header-col[data-v-0b9b99b3]:hover{color:var(--text)}.header-col:hover .sort-icon[data-v-0b9b99b3]{filter:var(--icon-ink-filter)}.sort-icon[data-v-0b9b99b3]{width:12px;height:12px;transition:all .2s}.sort-icon.sorted[data-v-0b9b99b3]{filter:var(--icon-ink-filter)}.sort-icon.desc[data-v-0b9b99b3]{transform:rotate(180deg)}.active-sort[data-v-0b9b99b3]{color:var(--text)!important;font-weight:500!important}.confirmation-col[data-v-0b9b99b3]{flex:150 1 0;min-width:150px}.number-col[data-v-0b9b99b3]{flex:140 1 0;min-width:132px}.application-col.number-col[data-v-0b9b99b3]{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.blacklist-flag-badge[data-v-0b9b99b3]{max-width:100%}.number-col .blacklist-flag-badge[data-v-0b9b99b3]{white-space:normal}.application-tags[data-v-0b9b99b3]{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.rt-tag[data-v-0b9b99b3]{gap:0;transition:padding .28s}[data-theme=dark] .rt-tag[data-v-0b9b99b3]{border-color:currentColor}.rt-tag__text[data-v-0b9b99b3]{opacity:1;white-space:nowrap;max-width:150px;transition:max-width .28s,opacity .2s;display:inline-block;overflow:hidden}.rt-tag__icon[data-v-0b9b99b3]{opacity:0;flex-shrink:0;width:0;height:13px;transition:width .28s,opacity .2s;display:inline-block;overflow:hidden}.rt-tag__icon--fixed[data-v-0b9b99b3]{opacity:1;width:13px;margin-right:3px}.ellip[data-v-0b9b99b3]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.tag-hint[data-v-0b9b99b3]{position:relative}.tag-hint[data-v-0b9b99b3]:after{content:attr(data-hint);background:var(--hint-bg);width:max-content;max-width:200px;color:var(--hint-text);text-align:center;white-space:normal;z-index:1000;pointer-events:none;opacity:0;box-shadow:0 2px 8px var(--shadow-drop);border-radius:6px;padding:5px 9px;font-size:11px;line-height:1.3;transition:opacity .15s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.tag-hint[data-v-0b9b99b3]:before{content:"";border:5px solid #0000;border-bottom-color:var(--hint-bg);z-index:1001;pointer-events:none;opacity:0;transition:opacity .15s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tag-hint[data-v-0b9b99b3]:hover:after,.tag-hint[data-v-0b9b99b3]:hover:before{opacity:1}.application-tags--compact .rt-tag--roof .rt-tag__text[data-v-0b9b99b3],.application-tags--compact .rt-tag--parking .rt-tag__text[data-v-0b9b99b3],.application-tags--compact .rt-tag--important .rt-tag__text[data-v-0b9b99b3],.application-tags--compact .rt-tag--questions .rt-tag__text[data-v-0b9b99b3],.application-tags--compact .rt-tag--supplement .rt-tag__text[data-v-0b9b99b3]{opacity:0;max-width:0}.application-tags--compact .rt-tag--roof .rt-tag__icon[data-v-0b9b99b3],.application-tags--compact .rt-tag--parking .rt-tag__icon[data-v-0b9b99b3],.application-tags--compact .rt-tag--important .rt-tag__icon[data-v-0b9b99b3],.application-tags--compact .rt-tag--questions .rt-tag__icon[data-v-0b9b99b3],.application-tags--compact .rt-tag--supplement .rt-tag__icon[data-v-0b9b99b3]{opacity:1;width:13px}.application-tags--compact .rt-tag--roof.badge--sm[data-v-0b9b99b3],.application-tags--compact .rt-tag--parking.badge--sm[data-v-0b9b99b3],.application-tags--compact .rt-tag--important.badge--sm[data-v-0b9b99b3],.application-tags--compact .rt-tag--questions.badge--sm[data-v-0b9b99b3],.application-tags--compact .rt-tag--supplement.badge--sm[data-v-0b9b99b3]{padding:4px}.rt-tag--questions[data-v-0b9b99b3]{position:relative}.rt-tag--files[data-v-0b9b99b3]{color:var(--text-muted);border-color:var(--border);background:var(--surface);border-radius:50%;justify-content:center;width:23px;height:23px;padding:0}.rt-tag--files .rt-tag__icon--fixed[data-v-0b9b99b3]{margin-right:0}.rt-tag__q-dot[data-v-0b9b99b3]{background:var(--color-danger);border:1.5px solid var(--surface);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px}.tags-col[data-v-0b9b99b3]{flex:0 0 120px;transition:flex-basis .3s}.application-col.tags-col[data-v-0b9b99b3]{overflow:visible}@container (width<=1300px){.tags-col[data-v-0b9b99b3]{flex:0 0 90px}}.date-col[data-v-0b9b99b3]{flex:135 1 0;min-width:126px}.organization-col[data-v-0b9b99b3]{flex:175 1 0;min-width:130px}.sender-col[data-v-0b9b99b3]{flex:160 1 0;min-width:124px}.application-col.sender-col[data-v-0b9b99b3]{overflow:visible}.sender-tooltip-anchor[data-v-0b9b99b3]{cursor:default;min-width:0;max-width:100%;display:block;position:relative}.sender-tooltip-anchor[data-v-0b9b99b3]:after{content:attr(data-tooltip);background:var(--hint-bg);color:var(--hint-text);white-space:nowrap;z-index:1000;pointer-events:none;opacity:0;box-shadow:0 2px 8px var(--shadow-drop);border-radius:6px;padding:6px 10px;font-size:12px;transition:opacity .15s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.sender-tooltip-anchor[data-v-0b9b99b3]:before{content:"";border:5px solid #0000;border-bottom-color:var(--hint-bg);z-index:1001;pointer-events:none;opacity:0;transition:opacity .15s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.sender-tooltip-anchor[data-v-0b9b99b3]:hover:after,.sender-tooltip-anchor[data-v-0b9b99b3]:hover:before{opacity:1}.status-col[data-v-0b9b99b3]{flex:140 1 0;min-width:130px}.application-col.status-col[data-v-0b9b99b3]{overflow:visible}.actions-col[data-v-0b9b99b3]{cursor:default;flex:0 0 100px;justify-content:flex-end}.header-col.actions-col[data-v-0b9b99b3]:hover{color:var(--text-muted)}.header-col[data-v-0b9b99b3]{min-width:0;overflow:hidden}.header-col p[data-v-0b9b99b3]{text-overflow:ellipsis;overflow:hidden}.header-col .sort-icon[data-v-0b9b99b3]{flex-shrink:0}.header-col.actions-col[data-v-0b9b99b3]{overflow:visible}.table-body[data-v-0b9b99b3]{flex-grow:1;overflow-y:scroll}.scroll-sentinel[data-v-0b9b99b3]{justify-content:center;align-items:center;min-height:24px;padding:10px 0;display:flex}.list-loading-state[data-v-0b9b99b3]{flex-grow:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.list-error-state[data-v-0b9b99b3]{text-align:center;color:var(--danger-text);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:12px;margin:0;padding:40px 20px;font-size:14px;display:flex}.list-error-state p[data-v-0b9b99b3]{margin:0}.sentinel-error[data-v-0b9b99b3]{color:var(--danger-text);align-items:center;gap:10px;font-size:13px;display:flex}.table-footer[data-v-0b9b99b3]{border-top:1px solid var(--color-border);color:var(--text-muted);flex-shrink:0;padding:10px 20px;font-size:13px}.applications-list[data-v-0b9b99b3]{flex-grow:1;position:relative}.table-body:not(.table-body--single-row) .applications-list[data-v-0b9b99b3]{overflow:hidden}.applications-day-separator[data-v-0b9b99b3]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2);align-items:center;padding:8px 16px;display:flex}.applications-list .applications-day-separator[data-v-0b9b99b3]:first-child{border-top:none}.applications-day-label[data-v-0b9b99b3]{color:var(--text-muted);font-size:12px;font-weight:600}@media (width<=767.98px){.applications-day-separator[data-v-0b9b99b3]{background:0 0;border-top:none;border-bottom:none;padding:15px 16px 6px}}.application-item[data-v-0b9b99b3]{cursor:pointer;transition:background-color .2s}.application-item[data-v-0b9b99b3]:hover{background-color:var(--row-hover)}.application-item.initial-load[data-v-0b9b99b3]{opacity:0;animation:.4s ease-out forwards slideInFromTop-0b9b99b3;transform:translateY(-20px)}.application-item.filtered[data-v-0b9b99b3]{animation:none}@keyframes slideInFromTop-0b9b99b3{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.app-row-enter-active[data-v-0b9b99b3]{transition:opacity .3s ease-out,transform .3s ease-out}.app-row-enter-from[data-v-0b9b99b3]{opacity:0;transform:translateY(-20px)}.app-row-move[data-v-0b9b99b3]{transition:transform .3s}.app-row-leave-active[data-v-0b9b99b3]{width:100%;transition:opacity .25s,transform .25s;position:absolute}.app-row-leave-to[data-v-0b9b99b3]{opacity:0;transform:translateY(-10px)}.application-item[data-v-0b9b99b3]:hover:not(.download-btn:hover){background-color:var(--surface-2)}.application-item.unread[data-v-0b9b99b3]{background-color:var(--unread-bg);box-shadow:inset 3px 0 0 0 var(--unread-accent)}.application-item.status-updated[data-v-0b9b99b3]{background-color:var(--updated-bg);box-shadow:inset 3px 0 0 0 var(--updated-accent)}.status-badge-wrap[data-v-0b9b99b3]{display:inline-block;position:relative}.status-update-dot[data-v-0b9b99b3]{background-color:var(--updated-accent);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:-3px;right:-3px}.status-update-dot[data-v-0b9b99b3]:after{content:"";background-color:var(--updated-accent);border-radius:50%;animation:1.6s ease-out infinite statusUpdatePulse-0b9b99b3;position:absolute;inset:0}@keyframes statusUpdatePulse-0b9b99b3{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.application-row[data-v-0b9b99b3]{border-bottom:1px solid var(--border);align-items:center;gap:14px;width:100%;min-height:40px;padding:6px 16px;display:flex}.application-col[data-v-0b9b99b3]{text-align:left;white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:0;height:100%;font-size:14px;display:flex;overflow:hidden}.download-btn[data-v-0b9b99b3]{background-color:var(--surface);height:25px;color:var(--text);border:1px solid var(--color-border);cursor:pointer;white-space:nowrap;border-radius:50px;justify-content:center;align-items:center;min-width:80px;padding:0 12px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.download-btn[data-v-0b9b99b3]:hover{background-color:var(--surface-2);border-color:var(--border)}.confirmation-badge[data-v-0b9b99b3]{box-sizing:border-box;text-align:center;white-space:nowrap;border-radius:12px;min-width:115px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.confirmation-approved[data-v-0b9b99b3]{background-color:var(--success-bg);color:var(--success-text);border:1px solid color-mix(in srgb, var(--success) 30%, var(--surface))}.confirmation-pending[data-v-0b9b99b3]{background-color:var(--warning-bg);color:var(--warning-text);border:1px solid color-mix(in srgb, var(--warning) 30%, var(--surface))}.confirmation-rejected[data-v-0b9b99b3]{background-color:var(--danger-bg);color:var(--danger-text);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface))}.confirmation-default[data-v-0b9b99b3]{background-color:var(--surface-2);color:var(--text-muted);border:1px solid var(--border)}.application-number[data-v-0b9b99b3]{color:var(--text-muted)}.application-number--copyable[data-v-0b9b99b3]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;outline:none;transition:color .15s;position:relative}.application-number--copyable[data-v-0b9b99b3]:hover,.application-number--copyable[data-v-0b9b99b3]:focus-visible{color:var(--text)}.application-number--copyable[data-v-0b9b99b3]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent)}.application-number--copyable[data-v-0b9b99b3]:after{content:attr(data-tooltip);background:var(--hint-bg);color:var(--hint-text);white-space:nowrap;z-index:1000;pointer-events:none;opacity:0;box-shadow:0 2px 8px var(--shadow-drop);border-radius:6px;padding:4px 8px;font-size:11px;transition:opacity .15s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.application-number--copyable[data-v-0b9b99b3]:hover:after{opacity:1}.status-badge[data-v-0b9b99b3]{box-sizing:border-box;text-align:center;white-space:nowrap;border:1px solid;border-radius:8px;min-width:120px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.status-unread[data-v-0b9b99b3],.status-processing[data-v-0b9b99b3]{background-color:var(--warning-bg);color:var(--warning-text);border-color:color-mix(in srgb, var(--warning) 30%, var(--surface))}.status-in-progress[data-v-0b9b99b3]{background-color:var(--info-bg);color:var(--info-text);border-color:color-mix(in srgb, var(--info) 30%, var(--surface))}.status-completed[data-v-0b9b99b3]{background-color:var(--success-bg);color:var(--success-text);border-color:color-mix(in srgb, var(--success) 30%, var(--surface))}.status-rejected[data-v-0b9b99b3]{background-color:var(--danger-bg);color:var(--danger-text);border-color:color-mix(in srgb, var(--danger) 30%, var(--surface))}.status-default[data-v-0b9b99b3]{background-color:var(--surface-2);color:var(--text-muted);border-color:var(--border)}.no-data-message[data-v-0b9b99b3]{text-align:center;color:var(--text-muted);flex-grow:1;justify-content:center;align-items:center;margin:0;padding:40px 20px;font-size:14px;display:flex}.table-body[data-v-0b9b99b3]::-webkit-scrollbar{width:6px}.table-body[data-v-0b9b99b3]::-webkit-scrollbar-track{background:0 0;border-radius:3px;margin:2px 0}.table-body[data-v-0b9b99b3]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 22%, var(--surface));background-clip:content-box;border:1px solid #0000;border-radius:3px;transition:all .3s}.table-body[data-v-0b9b99b3]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent) 32%, var(--surface));background-clip:content-box;border:1px solid #0000}.table-body[data-v-0b9b99b3]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 22%, var(--surface)) transparent}.applications-table[data-v-0b9b99b3]:has(.table-body--single-row){overflow:visible}.table-body--single-row[data-v-0b9b99b3]{overflow:visible}.applications-list[data-v-0b9b99b3]::-webkit-scrollbar{width:6px}.applications-list[data-v-0b9b99b3]::-webkit-scrollbar-track{background:0 0;border-radius:3px;margin:2px 0}.applications-list[data-v-0b9b99b3]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 22%, var(--surface));background-clip:content-box;border:1px solid #0000;border-radius:3px}.applications-list[data-v-0b9b99b3]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 22%, var(--surface)) transparent}.message-col[data-v-0b9b99b3]{display:none}@media (width<=767.98px){.center[data-v-0b9b99b3]{--center-pad:12px;padding:0 var(--center-pad) var(--center-pad);height:auto;display:block}.center__header[data-v-0b9b99b3]{top:var(--mobile-header-height);z-index:20;background:var(--surface-2);margin:0 calc(-1 * var(--center-pad));padding:8px var(--center-pad) 12px;border-bottom:1px solid var(--color-border);gap:8px;position:sticky}.header-row2 .filter-btn[data-v-0b9b99b3]{height:34px}.center__tabs--mobile[data-v-0b9b99b3] .base-dropdown__button{min-height:34px}.table-toolbar[data-v-0b9b99b3]{padding:6px 8px}.field[data-v-0b9b99b3],.field__input[data-v-0b9b99b3]{width:100%}.table-header[data-v-0b9b99b3]{display:none}.refresh-overlay[data-v-0b9b99b3]{top:0}.applications-table[data-v-0b9b99b3]{height:auto;max-height:none;margin:0 calc(-1 * var(--center-pad));border:none;border-radius:0;overflow:visible}.table-body[data-v-0b9b99b3]{flex-grow:unset;padding:8px 0;overflow-y:visible}.applications-list[data-v-0b9b99b3]{overflow:visible}.application-item+.application-item[data-v-0b9b99b3]{margin-top:0}.application-item.unread .application-col.date-col[data-v-0b9b99b3]{color:var(--accent-text);font-size:13px;font-weight:600}.applications-table .application-item.unread .application-col.date-col[data-v-0b9b99b3]:before{content:"";background:var(--color-danger);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block!important}.applications-table .application-item.unread .application-row.rt-row[data-v-0b9b99b3]{background-color:var(--unread-bg)!important;box-shadow:inset 3px 0 0 0 var(--unread-accent)!important}.applications-table .application-item.status-updated .application-row.rt-row[data-v-0b9b99b3]{background-color:var(--updated-bg)!important;box-shadow:inset 3px 0 0 0 var(--updated-accent)!important}.application-row.rt-row[data-v-0b9b99b3]{gap:3px;position:relative}.applications-table .application-row.rt-row[data-v-0b9b99b3]{border-top:none!important;border-left:none!important;border-right:none!important;border-bottom-color:var(--border)!important;border-radius:0!important}.applications-table .application-row.rt-row>.application-col[data-v-0b9b99b3]:before{display:none!important}.applications-table .application-row.rt-row>.application-col[data-v-0b9b99b3]{white-space:normal;text-align:left;border:none;flex:none;width:100%;max-width:100%;padding:0;display:block;overflow:visible}.applications-table .application-row.rt-row>.application-col.organization-col[data-v-0b9b99b3],.applications-table .application-row.rt-row>.application-col.sender-col[data-v-0b9b99b3],.applications-table .application-row.rt-row>.application-col.message-col[data-v-0b9b99b3]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.application-col.number-col[data-v-0b9b99b3]{flex-direction:row}.applications-table .application-row.rt-row>.application-col.status-col[data-v-0b9b99b3]{display:none}.applications-table .application-row.rt-row>.application-col.date-col[data-v-0b9b99b3]{white-space:nowrap;text-align:right;width:auto;max-width:55%;height:auto;padding:0;font-size:14px;position:absolute;top:10px;right:14px}.application-col.date-col[data-v-0b9b99b3]{color:var(--text-muted)}.applications-table .application-row.rt-row>.application-col.confirmation-col[data-v-0b9b99b3]{padding-right:118px}.applications-table .application-row.rt-row>.tags-col[data-v-0b9b99b3]:empty,.applications-table .application-row.rt-row>.sender-col[data-v-0b9b99b3]:empty{display:none}.application-col.confirmation-col[data-v-0b9b99b3]{order:1;margin-bottom:4px}.application-col.number-col[data-v-0b9b99b3]{order:2}.application-col.organization-col[data-v-0b9b99b3]{order:3}.application-col.sender-col[data-v-0b9b99b3]{order:4}.application-col.message-col[data-v-0b9b99b3]{order:5;display:block}.application-col.tags-col[data-v-0b9b99b3]{order:6;margin-top:6px}.applications-table .application-row.rt-row>.application-col.actions-col[data-v-0b9b99b3]{display:none}.application-col.number-col .application-number[data-v-0b9b99b3]{color:var(--text-muted);font-size:12px;font-weight:500}.application-col.organization-col[data-v-0b9b99b3]{color:var(--text);font-size:15px;font-weight:700}.application-col.sender-col[data-v-0b9b99b3]{color:var(--text);font-size:13px}.application-col.message-col[data-v-0b9b99b3]{color:var(--text-muted);font-size:13px}.application-tags[data-v-0b9b99b3]{flex-wrap:wrap}.application-tags--compact .rt-tag--roof .rt-tag__text[data-v-0b9b99b3],.application-tags--compact .rt-tag--parking .rt-tag__text[data-v-0b9b99b3],.application-tags--compact .rt-tag--important .rt-tag__text[data-v-0b9b99b3],.application-tags--compact .rt-tag--questions .rt-tag__text[data-v-0b9b99b3],.application-tags--compact .rt-tag--supplement .rt-tag__text[data-v-0b9b99b3]{opacity:1;max-width:150px}.application-tags--compact .rt-tag--roof .rt-tag__icon[data-v-0b9b99b3],.application-tags--compact .rt-tag--parking .rt-tag__icon[data-v-0b9b99b3],.application-tags--compact .rt-tag--important .rt-tag__icon[data-v-0b9b99b3],.application-tags--compact .rt-tag--questions .rt-tag__icon[data-v-0b9b99b3],.application-tags--compact .rt-tag--supplement .rt-tag__icon[data-v-0b9b99b3]{opacity:0;width:0}.application-tags--compact .rt-tag--roof.badge--sm[data-v-0b9b99b3],.application-tags--compact .rt-tag--parking.badge--sm[data-v-0b9b99b3],.application-tags--compact .rt-tag--important.badge--sm[data-v-0b9b99b3],.application-tags--compact .rt-tag--questions.badge--sm[data-v-0b9b99b3],.application-tags--compact .rt-tag--supplement.badge--sm[data-v-0b9b99b3]{padding:3px 8px}.download-btn[data-v-0b9b99b3]{height:auto;min-height:44px;padding:10px 16px}.application-number--copyable[data-v-0b9b99b3]:before{content:"";position:absolute;inset:-12px -8px}}@media (width<=480px){.center[data-v-0b9b99b3]{--center-pad:10px;padding:0 var(--center-pad) var(--center-pad)}.center__tabs[data-v-0b9b99b3]{gap:6px}}.sound-btn-wrap[data-v-0b9b99b3]{flex-shrink:0;position:relative}.sound-icon-btn[data-v-0b9b99b3]{width:34px;height:34px;color:var(--color-text-muted,var(--text-muted));cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.sound-icon-btn[data-v-0b9b99b3]:hover{background:var(--color-border,var(--border));color:var(--text)}.sound-icon-btn--active[data-v-0b9b99b3]{color:var(--accent-text)}.sound-icon-btn--active[data-v-0b9b99b3]:hover{background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.sound-popover[data-v-0b9b99b3]{z-index:500;background:var(--surface);border:1px solid var(--color-border,var(--border));width:230px;box-shadow:0 8px 24px var(--shadow-drop);border-radius:20px;flex-direction:column;gap:12px;padding:14px 16px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.sound-popover__header[data-v-0b9b99b3]{justify-content:space-between;align-items:center;gap:8px;display:flex}.sound-popover__title[data-v-0b9b99b3]{color:var(--text);font-size:13px;font-weight:600}.sound-popover__field[data-v-0b9b99b3]{flex-direction:column;gap:5px;display:flex}.sound-popover__label[data-v-0b9b99b3]{color:var(--color-text-muted,var(--text-muted));font-size:11px;font-weight:500}.sound-popover__preview[data-v-0b9b99b3]{align-self:flex-start;padding:5px 14px;font-size:12px}.sound-toggle[data-v-0b9b99b3]{cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.sound-toggle__input[data-v-0b9b99b3]{opacity:0;width:0;height:0;position:absolute}.sound-toggle__track[data-v-0b9b99b3]{background:var(--color-border,var(--border));border-radius:999px;width:36px;height:20px;transition:background .2s;display:inline-block;position:relative}.sound-toggle__track[data-v-0b9b99b3]:after{content:"";background:var(--surface);border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.sound-toggle__input:checked+.sound-toggle__track[data-v-0b9b99b3]{background:var(--color-primary)}.sound-toggle__input:checked+.sound-toggle__track[data-v-0b9b99b3]:after{transform:translate(16px)}.sound-volume[data-v-0b9b99b3]{width:100%;accent-color:var(--accent-text);cursor:pointer;border-radius:4px;height:4px}.sound-popover-enter-active[data-v-0b9b99b3],.sound-popover-leave-active[data-v-0b9b99b3]{transition:opacity .15s,transform .15s}.sound-popover-enter-from[data-v-0b9b99b3],.sound-popover-leave-to[data-v-0b9b99b3]{opacity:0;transform:translateY(-6px)}.schedule-tab[data-v-7bb637e0]{flex-direction:column;gap:15px;height:100%;font-size:13px;line-height:1.5;display:flex}.add-btn[data-v-7bb637e0]{background:var(--accent);color:var(--accent-contrast);cursor:pointer;border:none;border-radius:20px;padding:6px 14px;font-size:12px;transition:background .2s}.add-btn[data-v-7bb637e0]:hover:not(:disabled){background:var(--accent-hover)}.add-btn[data-v-7bb637e0]:disabled{background:var(--border);cursor:not-allowed}.schedule-tab__header-actions[data-v-7bb637e0]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.copy-btn[data-v-7bb637e0]{background:var(--surface);color:var(--accent-text);border:1px solid var(--accent);cursor:pointer;border-radius:20px;padding:6px 14px;font-size:12px;transition:background .2s,color .2s}.copy-btn[data-v-7bb637e0]:hover:not(:disabled){background:var(--accent-tint)}.copy-btn[data-v-7bb637e0]:disabled{border-color:var(--border);color:var(--text-muted);cursor:not-allowed}.copy-preview[data-v-7bb637e0]{background:var(--surface-2);border:1px solid var(--border);border-radius:15px;flex-direction:column;gap:4px;margin-bottom:18px;padding:10px 12px;display:flex}.copy-preview__label[data-v-7bb637e0]{color:var(--text-muted);font-size:12px;font-weight:500}.copy-preview__value[data-v-7bb637e0]{color:var(--text);font-size:13px;font-weight:500}.copy-preview__value--round[data-v-7bb637e0]{color:var(--accent-text)}.copy-preview__value--empty[data-v-7bb637e0]{color:var(--text-muted);font-style:italic;font-weight:400}.copy-preview__nextday[data-v-7bb637e0]{color:var(--text-muted);margin-left:6px;font-size:10px;font-weight:500}.copy-targets[data-v-7bb637e0]{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.copy-target[data-v-7bb637e0]{border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;transition:border-color .2s,background .2s;display:flex}.copy-target[data-v-7bb637e0]:hover{border-color:var(--accent)}.copy-target--checked[data-v-7bb637e0]{border-color:var(--accent);background:var(--accent-tint)}.copy-target--source[data-v-7bb637e0]{cursor:not-allowed;background:var(--surface-2);border-color:var(--border)}.copy-target input[data-v-7bb637e0]{accent-color:var(--accent-text);cursor:inherit}.copy-target__name[data-v-7bb637e0]{color:var(--text);font-size:13px}.copy-target__badge[data-v-7bb637e0]{color:var(--text-muted);margin-left:auto;font-size:10px}.copy-warning[data-v-7bb637e0]{color:var(--warning-text);background:var(--warning-bg);border:1px solid color-mix(in srgb, var(--warning) 42%, var(--surface));border-radius:15px;margin-top:4px;padding:8px 12px;font-size:12px}.schedule-tab__header-top[data-v-7bb637e0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.schedule-tab__header-title[data-v-7bb637e0]{color:var(--text);margin:0;font-size:16px;font-weight:600}.schedule-tab__hint[data-v-7bb637e0]{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.schedule-grid[data-v-7bb637e0]{grid-template-columns:repeat(auto-fill,minmax(max(190px,25% - 9px),1fr));gap:12px;display:grid}.schedule-day-card[data-v-7bb637e0]{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.schedule-day-card__head[data-v-7bb637e0]{background:var(--accent-tint);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.schedule-day-card__body[data-v-7bb637e0]{flex-direction:column;gap:6px;padding:8px;display:flex}.schedule-day-card__empty[data-v-7bb637e0]{text-align:center;color:var(--text-muted);padding:6px 0;font-size:11px;font-style:italic}.day-name[data-v-7bb637e0]{color:var(--text);font-size:13px;font-weight:600}.round-switch-wrap[data-v-7bb637e0]{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.round-switch-label[data-v-7bb637e0]{color:var(--text-muted);letter-spacing:.4px;font-size:10px;font-weight:600}.round-switch[data-v-7bb637e0]{cursor:pointer;width:34px;height:18px;display:inline-block;position:relative}.round-switch input[data-v-7bb637e0]{opacity:0;width:0;height:0;position:absolute}.switch-slider[data-v-7bb637e0]{background-color:var(--border);border-radius:22px;transition:all .2s;position:absolute;inset:0}.switch-slider[data-v-7bb637e0]:before{content:"";background-color:var(--surface);border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;bottom:2px;left:2px}input:checked+.switch-slider[data-v-7bb637e0]{background-color:var(--accent)}input:checked+.switch-slider[data-v-7bb637e0]:before{transform:translate(16px)}.slot-badge[data-v-7bb637e0]{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;flex-flow:row;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:flex;position:relative}.slot-badge--round[data-v-7bb637e0]{background:var(--accent-tint);border-color:color-mix(in srgb, var(--accent) 25%, var(--surface))}.round-clock-text[data-v-7bb637e0]{color:var(--accent-text);font-size:11px;font-weight:500}.slot-time[data-v-7bb637e0]{color:var(--text);font-size:12px;font-weight:500}.slot-badges[data-v-7bb637e0]{gap:4px;display:flex}.next-day-badge[data-v-7bb637e0]{background:var(--accent);color:var(--accent-contrast);border-radius:10px;padding:1px 6px;font-size:9px;font-weight:500}.slot-actions[data-v-7bb637e0]{flex-shrink:0;gap:2px;display:flex}.icon-btn[data-v-7bb637e0]{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background .2s;display:flex}.icon-btn[data-v-7bb637e0]:hover{background-color:var(--border)}.icon[data-v-7bb637e0]{opacity:.6;width:12px;height:12px}.modal-overlay[data-v-7bb637e0]{background:var(--overlay);-webkit-backdrop-filter:blur(.1px);z-index:10000;justify-content:center;align-items:center;animation:.3s ease-out overlayAppear-7bb637e0;display:flex;position:fixed;inset:0}@keyframes overlayAppear-7bb637e0{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}to{-webkit-backdrop-filter:blur(.1px);backdrop-filter:blur(.1px);background:#00000080}}.modal-content[data-v-7bb637e0]{background:var(--surface);width:420px;max-width:90vw;box-shadow:0 20px 60px var(--shadow-drop);border-radius:20px;margin-top:-50px;animation:.3s ease-out modalAppear-7bb637e0}@keyframes modalAppear-7bb637e0{0%{opacity:0;transform:scale(.8)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header[data-v-7bb637e0]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.modal-title[data-v-7bb637e0]{color:var(--text);margin:0;font-size:16px;font-weight:600}.modal-close[data-v-7bb637e0]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:background .2s;display:flex}.modal-close[data-v-7bb637e0]:hover{background-color:var(--surface-2)}.modal-body[data-v-7bb637e0]{height:250px;padding:22px;overflow-y:auto}.copy-modal-body[data-v-7bb637e0]{height:auto;max-height:calc(var(--app-vh,1vh) * 65)}.modal-footer[data-v-7bb637e0]{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:16px 22px 20px;display:flex}.field[data-v-7bb637e0]{margin-bottom:18px}.field-label[data-v-7bb637e0]{color:var(--text);margin-bottom:5px;font-size:12px;font-weight:500;display:block}.time-fields[data-v-7bb637e0]{gap:15px;display:flex}.time-field[data-v-7bb637e0]{flex:1}.modal-input[data-v-7bb637e0]{border:1px solid var(--border);background:var(--surface);border-radius:15px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s}.modal-input[data-v-7bb637e0]:focus{border-color:var(--accent);outline:none}.custom-select[data-v-7bb637e0]{cursor:pointer;position:relative}.select-trigger[data-v-7bb637e0]{border:1px solid var(--border);background:var(--surface);border-radius:15px;justify-content:space-between;align-items:center;padding:10px 12px;transition:border-color .2s;display:flex}.select-trigger[data-v-7bb637e0]:hover{border-color:var(--accent)}.select-arrow[data-v-7bb637e0]{transition:transform .2s}.select-arrow.open[data-v-7bb637e0]{transform:rotate(90deg)}.select-dropdown[data-v-7bb637e0]{background:var(--surface);border:1px solid var(--border);box-shadow:0 4px 15px var(--shadow-drop);z-index:10;border-radius:12px;max-height:150px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.select-option[data-v-7bb637e0]{cursor:pointer;border-bottom:1px solid var(--border);padding:10px 14px;font-size:13px;transition:background .2s}.select-option[data-v-7bb637e0]:last-child{border-bottom:none}.select-option[data-v-7bb637e0]:hover{background:var(--accent-tint);color:var(--accent-text)}.select-option.selected[data-v-7bb637e0]{background:var(--accent-tint);color:var(--accent-text);font-weight:500}.error-hint[data-v-7bb637e0]{color:var(--danger-text);background:var(--danger-bg);text-align:center;border-radius:20px;width:100%;margin:8px 0;padding:8px 12px;font-size:12px;display:inline-block}.next-day-hint[data-v-7bb637e0]{color:var(--warning-text);background:var(--warning-bg);border:1px solid color-mix(in srgb, var(--warning) 42%, var(--surface));text-align:center;border-radius:20px;width:100%;margin:8px 0;padding:8px 12px;font-size:12px;display:inline-block}.modal-btn[data-v-7bb637e0]{cursor:pointer;border:none;border-radius:30px;min-width:90px;padding:10px 22px;font-size:13px;font-weight:500;transition:background .2s}.modal-btn.cancel[data-v-7bb637e0]{background:var(--surface-2);color:var(--text-muted)}.modal-btn.cancel[data-v-7bb637e0]:hover{background:var(--row-hover)}.modal-btn.confirm[data-v-7bb637e0]{background:var(--accent);color:var(--accent-contrast)}.modal-btn.confirm[data-v-7bb637e0]:hover:not(:disabled){background:var(--accent-hover)}.modal-btn.confirm[data-v-7bb637e0]:disabled{background:var(--border);cursor:not-allowed}.modal-fade-enter-active[data-v-7bb637e0],.modal-fade-leave-active[data-v-7bb637e0]{transition:all .3s}.modal-fade-enter-from[data-v-7bb637e0],.modal-fade-leave-to[data-v-7bb637e0]{opacity:0}.modal-fade-enter-from .modal-content[data-v-7bb637e0],.modal-fade-leave-to .modal-content[data-v-7bb637e0]{transform:scale(.8)translateY(-20px)}.dropdown-enter-active[data-v-7bb637e0],.dropdown-leave-active[data-v-7bb637e0]{transition:all .2s}.dropdown-enter-from[data-v-7bb637e0],.dropdown-leave-to[data-v-7bb637e0]{opacity:0;transform:translateY(-10px)}.days-list[data-v-7bb637e0]::-webkit-scrollbar{width:4px}.select-dropdown[data-v-7bb637e0]::-webkit-scrollbar{width:4px}.days-list[data-v-7bb637e0]::-webkit-scrollbar-track{background:var(--surface-2);border-radius:4px}.select-dropdown[data-v-7bb637e0]::-webkit-scrollbar-track{background:var(--surface-2);border-radius:4px}.days-list[data-v-7bb637e0]::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.select-dropdown[data-v-7bb637e0]::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.days-list[data-v-7bb637e0]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.select-dropdown[data-v-7bb637e0]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media (width<=768px){.day-header[data-v-7bb637e0]{flex-direction:column;align-items:flex-start;gap:8px}.time-fields[data-v-7bb637e0]{flex-direction:column;gap:10px}}.ww-editor[data-v-e342e946]{flex-direction:column;gap:12px;font-size:13px;line-height:1.5;display:flex}.ww-editor__header[data-v-e342e946]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ww-editor__title[data-v-e342e946]{color:var(--text);margin:0;font-size:16px;font-weight:600}.ww-editor__hint[data-v-e342e946]{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.ww-editor__empty[data-v-e342e946]{text-align:center;color:var(--text-muted);border:1px dashed var(--border);border-radius:14px;padding:18px 0;font-size:12px;font-style:italic}.add-btn[data-v-e342e946]{background:var(--accent);color:var(--accent-contrast);cursor:pointer;border:none;border-radius:20px;padding:6px 14px;font-size:12px;transition:background .2s}.add-btn[data-v-e342e946]:hover:not(:disabled){background:var(--accent-hover)}.add-btn[data-v-e342e946]:disabled{background:var(--border);cursor:not-allowed}.ww-list[data-v-e342e946]{flex-direction:column;gap:8px;display:flex}.ww-card[data-v-e342e946]{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.ww-card--inactive[data-v-e342e946]{background:var(--surface-2);opacity:.75}.ww-card__cond[data-v-e342e946]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.ww-badge[data-v-e342e946]{white-space:nowrap;border-radius:10px;padding:3px 8px;font-size:11px;font-weight:500}.ww-badge--day[data-v-e342e946]{background:var(--accent-tint);color:var(--accent-text)}.ww-badge--time[data-v-e342e946]{background:var(--surface-2);color:var(--text);border:1px solid var(--border);align-items:center;gap:4px;display:inline-flex}.ww-badge--off[data-v-e342e946]{background:var(--border);color:var(--text-muted)}.ww-nextday[data-v-e342e946]{background:var(--accent);color:var(--accent-contrast);border-radius:8px;padding:0 5px;font-size:9px;font-weight:600}.ww-card__message[data-v-e342e946]{min-width:140px;color:var(--text);word-break:break-word;flex:1;font-size:12.5px}.ww-card__actions[data-v-e342e946]{flex-shrink:0;align-items:center;gap:4px;display:flex}.ww-switch-wrap[data-v-e342e946]{cursor:pointer;align-items:center;margin-right:2px;display:inline-flex}.ww-switch[data-v-e342e946]{cursor:pointer;width:34px;height:18px;display:inline-block;position:relative}.ww-switch input[data-v-e342e946]{opacity:0;width:0;height:0;position:absolute}.switch-slider[data-v-e342e946]{background-color:var(--border);border-radius:22px;transition:all .2s;position:absolute;inset:0}.switch-slider[data-v-e342e946]:before{content:"";background-color:var(--surface);border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;bottom:2px;left:2px}.ww-switch input:checked+.switch-slider[data-v-e342e946]{background-color:var(--accent)}.ww-switch input:checked+.switch-slider[data-v-e342e946]:before{transform:translate(16px)}.icon-btn[data-v-e342e946]{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background .2s;display:flex}.icon-btn[data-v-e342e946]:hover{background-color:var(--border)}.icon[data-v-e342e946]{opacity:.6;width:13px;height:13px}.modal-overlay[data-v-e342e946]{background:var(--overlay);-webkit-backdrop-filter:blur(.1px);z-index:10000;justify-content:center;align-items:center;animation:.3s ease-out overlayAppear-e342e946;display:flex;position:fixed;inset:0}@keyframes overlayAppear-e342e946{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}to{-webkit-backdrop-filter:blur(.1px);backdrop-filter:blur(.1px);background:#00000080}}.modal-content[data-v-e342e946]{background:var(--surface);width:440px;max-width:90vw;box-shadow:0 20px 60px var(--shadow-drop);border-radius:20px;margin-top:-50px;animation:.3s ease-out modalAppear-e342e946}@keyframes modalAppear-e342e946{0%{opacity:0;transform:scale(.8)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header[data-v-e342e946]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.modal-title[data-v-e342e946]{color:var(--text);margin:0;font-size:16px;font-weight:600}.modal-close[data-v-e342e946]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:background .2s;display:flex}.modal-close[data-v-e342e946]:hover{background-color:var(--surface-2)}.modal-body[data-v-e342e946]{max-height:calc(var(--app-vh,1vh) * 60);padding:22px;overflow-y:auto}.modal-footer[data-v-e342e946]{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:16px 22px 20px;display:flex}.field[data-v-e342e946]{margin-bottom:16px}.field-label[data-v-e342e946]{color:var(--text);margin-bottom:5px;font-size:12px;font-weight:500;display:block}.checkbox-row[data-v-e342e946]{color:var(--text);cursor:pointer;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.checkbox-row input[data-v-e342e946]{width:16px;height:16px;accent-color:var(--accent-text);cursor:pointer}.time-fields[data-v-e342e946]{gap:15px;display:flex}.time-field[data-v-e342e946]{flex:1}.modal-input[data-v-e342e946]{border:1px solid var(--border);background:var(--surface);box-sizing:border-box;border-radius:15px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s}.modal-input[data-v-e342e946]:focus{border-color:var(--accent);outline:none}.modal-textarea[data-v-e342e946]{resize:vertical;font-family:inherit}.custom-select[data-v-e342e946]{cursor:pointer;position:relative}.select-trigger[data-v-e342e946]{border:1px solid var(--border);background:var(--surface);border-radius:15px;justify-content:space-between;align-items:center;padding:10px 12px;transition:border-color .2s;display:flex}.select-trigger[data-v-e342e946]:hover{border-color:var(--accent)}.select-arrow[data-v-e342e946]{transition:transform .2s}.select-arrow.open[data-v-e342e946]{transform:rotate(90deg)}.select-dropdown[data-v-e342e946]{background:var(--surface);border:1px solid var(--border);box-shadow:0 4px 15px var(--shadow-drop);z-index:10;border-radius:12px;max-height:200px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.select-option[data-v-e342e946]{cursor:pointer;border-bottom:1px solid var(--border);padding:10px 14px;font-size:13px;transition:background .2s}.select-option[data-v-e342e946]:last-child{border-bottom:none}.select-option[data-v-e342e946]:hover{background:var(--accent-tint);color:var(--accent-text)}.select-option.selected[data-v-e342e946]{background:var(--accent-tint);color:var(--accent-text);font-weight:500}.next-day-hint[data-v-e342e946]{color:var(--warning-text);background:var(--warning-bg);border:1px solid color-mix(in srgb, var(--warning) 42%, var(--surface));text-align:center;border-radius:15px;margin-bottom:16px;padding:8px 12px;font-size:12px}.modal-btn[data-v-e342e946]{cursor:pointer;border:none;border-radius:30px;min-width:90px;padding:10px 22px;font-size:13px;font-weight:500;transition:background .2s}.modal-btn.cancel[data-v-e342e946]{background:var(--surface-2);color:var(--text-muted)}.modal-btn.cancel[data-v-e342e946]:hover{background:var(--row-hover)}.modal-btn.confirm[data-v-e342e946]{background:var(--accent);color:var(--accent-contrast)}.modal-btn.confirm[data-v-e342e946]:hover:not(:disabled){background:var(--accent-hover)}.modal-btn.confirm[data-v-e342e946]:disabled{background:var(--border);cursor:not-allowed}.modal-fade-enter-active[data-v-e342e946],.modal-fade-leave-active[data-v-e342e946]{transition:all .3s}.modal-fade-enter-from[data-v-e342e946],.modal-fade-leave-to[data-v-e342e946]{opacity:0}.modal-fade-enter-from .modal-content[data-v-e342e946],.modal-fade-leave-to .modal-content[data-v-e342e946]{transform:scale(.8)translateY(-20px)}.dropdown-enter-active[data-v-e342e946],.dropdown-leave-active[data-v-e342e946]{transition:all .2s}.dropdown-enter-from[data-v-e342e946],.dropdown-leave-to[data-v-e342e946]{opacity:0;transform:translateY(-10px)}@media (width<=768px){.time-fields[data-v-e342e946]{flex-direction:column;gap:10px}}.columns-tab[data-v-e4d20665]{flex-direction:column;gap:15px;line-height:1.5;display:flex}.columns-tab__header[data-v-e4d20665]{flex-direction:column;gap:15px;display:flex}.columns-tab__header-top[data-v-e4d20665]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.columns-tab__title[data-v-e4d20665]{min-width:290px}.columns-tab__hint-block[data-v-e4d20665]{flex-direction:column;gap:6px;min-height:100px;display:flex}.columns-tab__mode-toggle[data-v-e4d20665]{border:1px solid var(--border);background:var(--surface-2);border-radius:50px;display:inline-flex;overflow:hidden}.columns-tab__mode-btn[data-v-e4d20665]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:6px 14px;font-size:12px;transition:background .15s,color .15s}.columns-tab__mode-btn[data-v-e4d20665]:hover:not(.columns-tab__mode-btn--active){background:var(--border);color:var(--text)}.columns-tab__mode-btn--active[data-v-e4d20665]{background:var(--accent);color:var(--accent-contrast);font-weight:500}.columns-tab__title[data-v-e4d20665]{color:var(--text);margin:0;font-size:16px;font-weight:600}.columns-tab__hint[data-v-e4d20665]{color:var(--text-muted);align-items:baseline;gap:10px;font-size:13px;line-height:1.45;display:flex}.columns-tab__hint-badge[data-v-e4d20665]{background:var(--accent);color:var(--accent-contrast);letter-spacing:.02em;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.columns-tab__hint-badge strong[data-v-e4d20665]{margin:0 2px;font-weight:700}.columns-tab__hint-dash[data-v-e4d20665]{color:var(--text-muted);flex-shrink:0}.columns-tab__hint-text[data-v-e4d20665]{flex:1;min-width:0}.columns-tab__hint-text strong[data-v-e4d20665]{color:var(--text);font-weight:600}.columns-tab__hint-note[data-v-e4d20665]{border-top:1px dashed var(--border);color:var(--text-muted);margin:4px 0 0;padding-top:6px;font-size:12px;line-height:1.4}.columns-tab__hint-note strong[data-v-e4d20665]{color:var(--accent-text);font-weight:600}.columns-tab__empty[data-v-e4d20665]{text-align:center;color:var(--text-muted);background:var(--accent-tint);border-radius:12px;padding:24px}.columns-tab__list[data-v-e4d20665]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.columns-tab__item[data-v-e4d20665]{border:1px solid var(--border);background:var(--surface);border-radius:10px;transition:opacity .15s,background-color .2s}.columns-tab__item[data-v-e4d20665]:hover{background:var(--accent-tint)}.columns-tab__item--off[data-v-e4d20665]{background:var(--surface-2);border-color:var(--border)}.columns-tab__item--dragging[data-v-e4d20665]{opacity:.4;background:var(--accent-tint);border-color:var(--accent);border-style:dashed;transition:none!important}.columns-tab__row[data-v-e4d20665]{-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:6px 10px;display:flex}.columns-tab__handle[data-v-e4d20665]{width:18px;height:18px;color:var(--text-muted);cursor:grab;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:flex}.columns-tab__handle[data-v-e4d20665]:hover{color:var(--accent-text)}.columns-tab__item--dragging .columns-tab__handle[data-v-e4d20665],.columns-tab__handle[data-v-e4d20665]:active{cursor:grabbing}.columns-tab__check-row[data-v-e4d20665]{cursor:pointer;flex:1;align-items:center;gap:10px;padding:4px;display:flex}.columns-tab__checkbox[data-v-e4d20665]{width:12px;height:12px;accent-color:var(--accent-text);cursor:pointer;flex-shrink:0}.columns-tab__label[data-v-e4d20665]{color:var(--text);flex:1;font-size:14px;font-weight:500}.columns-tab__item--off .columns-tab__label[data-v-e4d20665]{color:var(--text-muted)}.columns-tab__field-name[data-v-e4d20665]{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.columns-tab__width[data-v-e4d20665]{flex-shrink:0;align-items:center;gap:2px;padding-right:6px;display:flex}.columns-tab__width-label[data-v-e4d20665]{color:var(--text-muted);white-space:nowrap;font-size:11px}.columns-tab__width-input[data-v-e4d20665]{border:1px solid var(--border);text-align:right;width:32px;color:var(--text);background:var(--surface);-moz-appearance:textfield;border-radius:6px;padding:2px 4px;font-size:11px}.columns-tab__width-input[data-v-e4d20665]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.columns-tab__width-input[data-v-e4d20665]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.columns-tab__width-input[data-v-e4d20665]:focus{border-color:var(--accent);outline:none}.columns-tab__priority[data-v-e4d20665]{flex-shrink:0;align-items:center;gap:4px;padding-right:4px;display:flex}.columns-tab__priority-label[data-v-e4d20665]{color:var(--text-muted);white-space:nowrap;font-size:11px}.columns-tab__priority-select[data-v-e4d20665]{border:1px solid var(--border);width:38px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:6px;padding:2px 4px;font-size:11px}.columns-tab__priority-select[data-v-e4d20665]:focus{border-color:var(--accent);outline:none}.columns-tab__weight-select[data-v-e4d20665]{width:56px;padding-right:6px}.columns-tab__weight-preview[data-v-e4d20665]{border:1px solid var(--border);min-width:42px;color:var(--text);background:var(--surface);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:2px 6px;font-size:11px;line-height:1;display:inline-flex}.columns-tab__actions[data-v-e4d20665]{justify-content:flex-end;gap:8px;display:flex}.columns-tab__btn[data-v-e4d20665]{cursor:pointer;border:1px solid #0000;border-radius:14px;padding:8px 18px;font-size:13px;font-weight:500;transition:all .2s}.columns-tab__btn[data-v-e4d20665]:disabled{cursor:not-allowed;opacity:.5}.columns-tab__btn--secondary[data-v-e4d20665]{background:var(--surface);border-color:var(--border);color:var(--text)}.columns-tab__btn--secondary[data-v-e4d20665]:hover:not(:disabled){background:var(--surface-2);border-color:var(--border)}.columns-tab__btn--primary[data-v-e4d20665]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.columns-tab__btn--primary[data-v-e4d20665]:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent)}.columns-tab__status[data-v-e4d20665]{color:var(--success-text);text-align:right;margin:0;font-size:13px}.columns-tab__status--error[data-v-e4d20665]{color:var(--danger-text)}.columns-tab__preview[data-v-e4d20665]{flex-direction:column;gap:6px;display:flex}.columns-tab__preview-title[data-v-e4d20665]{color:var(--text);margin:0;font-size:14px;font-weight:600}.columns-tab__preview-hint[data-v-e4d20665]{color:var(--text-muted);margin:0;font-size:12px}.columns-tab__preview-frame[data-v-e4d20665]{border:1px solid var(--border);background:var(--surface);border-radius:18px;width:100%;height:175px;overflow:hidden}.columns-tab__preview-scale[data-v-e4d20665]{transform-origin:0 0;width:166.667%;transform:scale(.6)}.columns-tab__preview-unknown[data-v-e4d20665]{text-align:center;color:var(--text-muted);background:var(--accent-tint);border:1px solid var(--border);border-radius:12px;padding:16px}.cols-list-move[data-v-e4d20665]{transition:transform .3s}.appearance-tab[data-v-53cb373b]{flex-direction:column;gap:15px;line-height:1.5;display:flex}.appearance-tab__header-top[data-v-53cb373b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.appearance-tab__header-title[data-v-53cb373b]{color:var(--text);margin:0;font-size:16px;font-weight:600}.appearance-tab__section[data-v-53cb373b]{flex-direction:column;gap:6px;display:flex}.appearance-tab__title[data-v-53cb373b]{color:var(--text);margin:0;font-size:16px;font-weight:600}.appearance-tab__hint[data-v-53cb373b]{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.appearance-tab__row[data-v-53cb373b]{align-items:center;gap:12px;padding:6px 0;display:flex}.appearance-tab__slider[data-v-53cb373b]{accent-color:var(--accent-text);cursor:grab;flex:1}.appearance-tab__slider[data-v-53cb373b]:active{cursor:grabbing}.appearance-tab__slider[data-v-53cb373b]::-webkit-slider-thumb{cursor:grab}.appearance-tab__slider[data-v-53cb373b]:active::-webkit-slider-thumb{cursor:grabbing}.appearance-tab__slider[data-v-53cb373b]::-moz-range-thumb{cursor:grab}.appearance-tab__slider[data-v-53cb373b]:active::-moz-range-thumb{cursor:grabbing}.appearance-tab__value[data-v-53cb373b]{color:var(--accent-text);text-align:right;min-width:48px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:500}.appearance-tab__preview-badge[data-v-53cb373b]{border:1px solid var(--border);background:var(--surface-2);width:80px;height:36px;color:var(--text);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-family:Montserrat,sans-serif;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.appearance-tab__segment[data-v-53cb373b]{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;width:fit-content;display:inline-flex;overflow:hidden}.appearance-tab__segment-btn[data-v-53cb373b]{border:none;border-right:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;padding:8px 16px;font-size:13px;transition:background .15s,color .15s}.appearance-tab__segment-btn[data-v-53cb373b]:last-child{border-right:none}.appearance-tab__segment-btn[data-v-53cb373b]:hover:not(.appearance-tab__segment-btn--active){background:var(--border);color:var(--text)}.appearance-tab__segment-btn--active[data-v-53cb373b]{background:var(--accent);color:var(--accent-contrast);font-weight:500}.appearance-tab__actions[data-v-53cb373b]{justify-content:flex-end;gap:8px;display:flex}.appearance-tab__btn[data-v-53cb373b]{cursor:pointer;border:1px solid #0000;border-radius:14px;padding:8px 18px;font-size:13px;font-weight:500;transition:all .2s}.appearance-tab__btn[data-v-53cb373b]:disabled{cursor:not-allowed;opacity:.5}.appearance-tab__btn--secondary[data-v-53cb373b]{background:var(--surface);border-color:var(--border);color:var(--text)}.appearance-tab__btn--secondary[data-v-53cb373b]:hover:not(:disabled){background:var(--surface-2);border-color:var(--border)}.appearance-tab__btn--primary[data-v-53cb373b]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.appearance-tab__btn--primary[data-v-53cb373b]:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent)}.appearance-tab__status[data-v-53cb373b]{color:var(--success-text);text-align:right;margin:0;font-size:13px}.appearance-tab__status--error[data-v-53cb373b]{color:var(--danger-text)}.appearance-tab__density-preview[data-v-53cb373b]{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:14px;overflow:hidden}.appearance-tab__density-preview-row[data-v-53cb373b]{color:var(--text-muted);border-bottom:1px solid color-mix(in srgb, var(--accent) 25%, var(--surface));align-items:center;gap:12px;padding:6px 14px;transition:padding .25s,min-height .25s;display:grid}.appearance-tab__density-preview-row span[data-v-53cb373b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.appearance-tab__density-preview-row[data-v-53cb373b]:last-child{border-bottom:none}.appearance-tab__density-preview-row--head[data-v-53cb373b]{background:var(--accent-tint);color:var(--text-muted);font-weight:600}.appearance-tab__density-preview--compact .appearance-tab__density-preview-row[data-v-53cb373b]{min-height:28px;padding-top:3px;padding-bottom:3px}.appearance-tab__density-preview--normal .appearance-tab__density-preview-row[data-v-53cb373b]{min-height:36px;padding-top:6px;padding-bottom:6px}.appearance-tab__density-preview--spacious .appearance-tab__density-preview-row[data-v-53cb373b]{min-height:50px;padding-top:12px;padding-bottom:12px}.modal-overlay[data-v-5573c997]{background:var(--overlay);z-index:10000;-webkit-backdrop-filter:blur(.1px);justify-content:center;align-items:center;animation:.3s ease-out overlayAppear-5573c997;display:flex;position:fixed;inset:0}@keyframes overlayAppear-5573c997{0%{background:var(--overlay);-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{background:var(--overlay);-webkit-backdrop-filter:blur(.1px);backdrop-filter:blur(.1px)}}.modal-content[data-v-5573c997]{background:var(--surface);width:420px;max-width:90vw;box-shadow:0 20px 60px var(--shadow-drop);border-radius:35px;padding:0;animation:.3s ease-out modalAppear-5573c997;overflow:hidden}.modal-content.horizontal-modal[data-v-5573c997]{width:900px;max-width:90vw}@keyframes modalAppear-5573c997{0%{opacity:0;transform:scale(.8)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header[data-v-5573c997]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-header h3[data-v-5573c997]{color:var(--text);margin:0;font-size:16px;font-weight:600}.modal-close[data-v-5573c997]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:background-color .2s;display:flex}.modal-close[data-v-5573c997]:hover{background-color:var(--surface-2)}.modal-body-horizontal[data-v-5573c997]{height:400px;display:flex}.modal-main-info[data-v-5573c997]{border-right:1px solid var(--border);background:var(--surface-2);z-index:2;width:25%;padding:20px;position:relative;overflow:visible}.main-fields[data-v-5573c997]{flex-direction:column;gap:16px;display:flex}.form-group-compact[data-v-5573c997]{flex-direction:column;gap:4px;display:flex}.form-label-compact[data-v-5573c997]{color:var(--text);font-size:12px;font-weight:500}.input-compact[data-v-5573c997]{border:1px solid var(--border);background:var(--surface);border-radius:15px;height:35px;padding:8px 10px;font-size:13px;transition:border-color .2s}.input-compact[data-v-5573c997]:focus{border-color:var(--accent);outline:none}.warning-textarea[data-v-5573c997]{border:1px solid var(--border);background:var(--surface);resize:vertical;box-sizing:border-box;border-radius:15px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .2s}.warning-textarea[data-v-5573c997]:focus{border-color:var(--accent);outline:none}.form-hint[data-v-5573c997]{color:var(--text-muted);margin-top:2px;font-size:11px}.form-error[data-v-5573c997]{color:var(--danger-text);margin-top:2px;font-size:11px}.custom-select[data-v-5573c997]{width:100%;position:relative}.select-header[data-v-5573c997]{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:15px;justify-content:space-between;align-items:center;height:35px;padding:8px 12px;font-size:13px;transition:all .2s;display:flex}.select-header[data-v-5573c997]:hover{border-color:var(--border);background:var(--surface-2)}.select-value[data-v-5573c997]{color:var(--text)}.select-arrow[data-v-5573c997]{width:7px;height:7px;transition:transform .2s;transform:rotate(90deg)}.select-arrow.rotated[data-v-5573c997]{transform:rotate(-90deg)}.select-dropdown[data-v-5573c997]{background:var(--surface);border:1px solid var(--border);box-shadow:0 4px 12px var(--shadow-drop);z-index:10;border-radius:8px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden}.select-option[data-v-5573c997]{cursor:pointer;border-bottom:1px solid var(--border);padding:8px 12px;font-size:13px;transition:background .2s}.select-option[data-v-5573c997]:last-child{border-bottom:none}.select-option[data-v-5573c997]:hover{background:var(--accent-tint);color:var(--accent-text)}.select-option.active[data-v-5573c997]{background:var(--accent-tint);color:var(--accent-text);font-weight:500}.dropdown-fade-enter-active[data-v-5573c997],.dropdown-fade-leave-active[data-v-5573c997]{transition:all .2s}.dropdown-fade-enter-from[data-v-5573c997],.dropdown-fade-leave-to[data-v-5573c997]{opacity:0;transform:translateY(-5px)}.modal-cells-section[data-v-5573c997]{flex-direction:column;width:75%;display:flex;overflow:hidden}.cells-header-compact[data-v-5573c997]{border-bottom:1px solid var(--border);background:var(--surface);padding:16px 20px}.cells-title-compact[data-v-5573c997]{color:var(--text);margin:0;font-size:14px;font-weight:600}.cells-scroll-container[data-v-5573c997]{flex:1;padding:16px 20px;overflow-y:auto}.settings-grid[data-v-5573c997]{flex-direction:column;gap:20px;display:flex}.setting-item[data-v-5573c997]{flex-direction:column;gap:8px;display:flex}.checkbox-group[data-v-5573c997]{background:var(--accent-tint);border:1px solid var(--border);border-radius:20px;padding:12px}.checkbox-label[data-v-5573c997]{cursor:pointer;align-items:center;gap:8px;display:flex}.checkbox-input[data-v-5573c997]{cursor:pointer;width:16px;height:16px;accent-color:var(--accent-text)}.checkbox-text[data-v-5573c997]{color:var(--text);font-size:13px;font-weight:500}.field-hint[data-v-5573c997]{color:var(--text-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.modal-footer[data-v-5573c997]{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.modal-btn[data-v-5573c997]{cursor:pointer;border:none;border-radius:8px;min-width:90px;padding:8px 20px;font-size:13px;font-weight:500;transition:background-color .2s}.modal-btn--cancel[data-v-5573c997]{background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border)}.modal-btn--cancel[data-v-5573c997]:hover{background:var(--accent-tint)}.modal-btn--confirm[data-v-5573c997]{background:var(--accent);color:var(--accent-contrast)}.modal-btn--confirm[data-v-5573c997]:hover:not(:disabled){background:var(--accent-hover)}.modal-fade-enter-active[data-v-5573c997],.modal-fade-leave-active[data-v-5573c997]{transition:all .3s}.modal-fade-enter-from[data-v-5573c997],.modal-fade-leave-to[data-v-5573c997]{opacity:0}.modal-fade-enter-active .modal-overlay[data-v-5573c997],.modal-fade-leave-active .modal-overlay[data-v-5573c997],.modal-fade-enter-active .modal-content[data-v-5573c997],.modal-fade-leave-active .modal-content[data-v-5573c997]{transition:all .3s}.modal-fade-enter-from .modal-overlay[data-v-5573c997],.modal-fade-leave-to .modal-overlay[data-v-5573c997]{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}.modal-fade-enter-from .modal-content[data-v-5573c997],.modal-fade-leave-to .modal-content[data-v-5573c997]{opacity:0;transform:scale(.8)translateY(-20px)}.cells-scroll-container[data-v-5573c997]::-webkit-scrollbar{width:6px}.cells-scroll-container[data-v-5573c997]::-webkit-scrollbar-track{background:var(--surface-2);border-radius:3px}.cells-scroll-container[data-v-5573c997]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.cells-scroll-container[data-v-5573c997]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media (width<=768px){.modal-body-horizontal[data-v-5573c997]{flex-direction:column;height:auto}.modal-main-info[data-v-5573c997],.modal-cells-section[data-v-5573c997]{width:100%}.modal-main-info[data-v-5573c997]{border-right:none;border-bottom:1px solid var(--border)}}.location-section[data-v-e98cf511]{margin-bottom:24px}.section-title[data-v-e98cf511]{color:var(--text);margin:0 0 12px;font-size:14px;font-weight:600}.photos-header[data-v-e98cf511]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.upload-photo-btn[data-v-e98cf511]{background:var(--accent-tint);color:var(--accent-text);border:1px solid var(--accent);cursor:pointer;border-radius:20px;padding:4px 12px;font-size:12px;transition:background-color .2s}.upload-photo-btn[data-v-e98cf511]:hover{background:var(--accent);color:var(--accent-contrast)}.photo-dropzone[data-v-e98cf511]{border:2px dashed var(--accent);background:var(--accent-tint);color:var(--text-muted);cursor:pointer;text-align:center;border-radius:50px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;padding:20px;transition:border-color .2s,background .2s,color .2s;display:flex}.photo-dropzone[data-v-e98cf511]:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, var(--surface));color:var(--accent-text)}.photo-dropzone--active[data-v-e98cf511]{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-text)}.photo-dropzone__input[data-v-e98cf511]{display:none}.photo-dropzone__icon[data-v-e98cf511]{color:inherit}.photo-dropzone__text[data-v-e98cf511]{flex-direction:column;gap:2px;font-size:13px;line-height:1.4;display:flex}.photo-dropzone__text strong[data-v-e98cf511]{color:var(--text);font-weight:600}.photo-dropzone:hover .photo-dropzone__text strong[data-v-e98cf511],.photo-dropzone--active .photo-dropzone__text strong[data-v-e98cf511]{color:var(--accent-text)}.photo-dropzone__text span[data-v-e98cf511]{font-size:11px}.photos-grid[data-v-e98cf511]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;max-height:250px;padding:4px;display:grid;overflow-y:auto}.photos-grid[data-v-e98cf511]::-webkit-scrollbar{width:6px}.photos-grid[data-v-e98cf511]::-webkit-scrollbar-track{background:var(--surface-2);border-radius:3px}.photos-grid[data-v-e98cf511]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.photos-grid[data-v-e98cf511]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.photo-item[data-v-e98cf511]{border:1px solid var(--border);aspect-ratio:1;background:var(--surface-2);border-radius:8px;position:relative;overflow:hidden}.photo-item.main-photo[data-v-e98cf511]{border:2px solid var(--accent)}.photo-preview[data-v-e98cf511]{cursor:pointer;width:100%;height:100%}.photo-preview img[data-v-e98cf511]{object-fit:cover;width:100%;height:100%}.photo-actions[data-v-e98cf511]{opacity:0;gap:4px;transition:opacity .2s;display:flex;position:absolute;top:4px;right:4px}.photo-item:hover .photo-actions[data-v-e98cf511]{opacity:1}.photo-main-btn[data-v-e98cf511],.photo-delete-btn[data-v-e98cf511],.photo-main-badge[data-v-e98cf511]{cursor:pointer;background:#ffffffe6;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:background-color .2s;display:flex}.photo-main-btn[data-v-e98cf511]:hover{background:var(--accent);color:var(--accent-contrast)}.photo-main-badge[data-v-e98cf511]{background:var(--accent);color:var(--accent-contrast);cursor:default}.photo-delete-btn[data-v-e98cf511]:hover{background:var(--danger)}.photo-delete-btn:hover .action-icon-small[data-v-e98cf511]{filter:brightness(0)invert()}.action-icon-small[data-v-e98cf511]{width:14px;height:14px}.no-photos[data-v-e98cf511]{text-align:center;color:var(--text-muted);background:var(--surface-2);border:1px dashed var(--border);border-radius:25px;grid-column:1/-1;padding:20px;font-size:15px}.modal-overlay[data-v-e98cf511]{background:var(--overlay);z-index:10000;-webkit-backdrop-filter:blur(.1px);justify-content:center;align-items:center;animation:.3s ease-out overlayAppear-e98cf511;display:flex;position:fixed;inset:0}@keyframes overlayAppear-e98cf511{0%{background:var(--overlay);-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{background:var(--overlay);-webkit-backdrop-filter:blur(.1px);backdrop-filter:blur(.1px)}}.modal-content[data-v-e98cf511]{background:var(--surface);box-shadow:0 20px 60px var(--shadow-drop);border-radius:12px;padding:0;animation:.3s ease-out modalAppear-e98cf511}.modal-content.photo-view-modal[data-v-e98cf511]{width:800px;max-width:90vw}@keyframes modalAppear-e98cf511{0%{opacity:0;transform:scale(.8)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header[data-v-e98cf511]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-header h3[data-v-e98cf511]{color:var(--text);margin:0;font-size:16px;font-weight:600}.modal-close[data-v-e98cf511]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:background-color .2s;display:flex}.modal-close[data-v-e98cf511]:hover{background-color:var(--surface-2)}.photo-view-body[data-v-e98cf511]{background:var(--border);justify-content:center;align-items:center;padding:0;display:flex}.full-photo[data-v-e98cf511]{max-width:100%;max-height:calc(var(--app-vh,1vh) * 70);object-fit:contain}.modal-fade-enter-active[data-v-e98cf511],.modal-fade-leave-active[data-v-e98cf511]{transition:all .3s}.modal-fade-enter-from[data-v-e98cf511],.modal-fade-leave-to[data-v-e98cf511]{opacity:0}.modal-fade-enter-active .modal-overlay[data-v-e98cf511],.modal-fade-leave-active .modal-overlay[data-v-e98cf511],.modal-fade-enter-active .modal-content[data-v-e98cf511],.modal-fade-leave-active .modal-content[data-v-e98cf511]{transition:all .3s}.modal-fade-enter-from .modal-overlay[data-v-e98cf511],.modal-fade-leave-to .modal-overlay[data-v-e98cf511]{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}.modal-fade-enter-from .modal-content[data-v-e98cf511],.modal-fade-leave-to .modal-content[data-v-e98cf511]{opacity:0;transform:scale(.8)translateY(-20px)}.history-date-separator[data-v-4de5df33]{color:var(--accent-text);border-bottom:1px solid color-mix(in srgb, var(--accent) 25%, var(--surface));letter-spacing:.02em;margin-bottom:8px;padding:8px 0 4px;font-size:11px;font-weight:600}.modal-overlay[data-v-4de5df33]{background:var(--overlay);z-index:12000;-webkit-backdrop-filter:blur(.1px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-fade-enter-active[data-v-4de5df33]{transition:opacity .25s}.modal-fade-leave-active[data-v-4de5df33]{transition:opacity .2s}.modal-fade-enter-from[data-v-4de5df33],.modal-fade-leave-to[data-v-4de5df33]{opacity:0}.modal-fade-enter-active .system-table-history-modal[data-v-4de5df33]{animation:.25s modal-scale-in-4de5df33}.modal-fade-leave-active .system-table-history-modal[data-v-4de5df33]{animation:.2s modal-scale-out-4de5df33}@keyframes modal-scale-in-4de5df33{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes modal-scale-out-4de5df33{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.system-table-history-modal[data-v-4de5df33]{background:var(--surface);width:900px;max-width:95%;max-height:calc(var(--app-vh,1vh) * 80);box-shadow:0 10px 30px var(--shadow-drop);border-radius:30px;flex-direction:column;display:flex}.modal-header[data-v-4de5df33]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:15px 25px;display:flex}.modal-header h3[data-v-4de5df33]{color:var(--text);margin:0;font-size:18px;font-weight:600}.header-actions[data-v-4de5df33]{align-items:center;gap:10px;display:flex}.export-btn[data-v-4de5df33]{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:20px;justify-content:center;align-items:center;gap:8px;height:32px;padding:6px 16px;font-size:13px;transition:all .2s;display:flex}.export-btn[data-v-4de5df33]:hover:not(:disabled){background:var(--surface-2);border-color:var(--accent)}.export-btn[data-v-4de5df33]:disabled{opacity:.5;cursor:not-allowed}.export-icon[data-v-4de5df33]{width:14px;height:14px}.export-loader[data-v-4de5df33]{border:2px solid var(--border);border-top:2px solid var(--accent);border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin-4de5df33}.close-btn[data-v-4de5df33]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:all .2s;display:flex}.close-btn[data-v-4de5df33]:hover{background:var(--surface-2);color:var(--text)}.history-filters[data-v-4de5df33]{border-bottom:1px solid var(--border);background-color:var(--surface-2);padding:15px 25px}.filter-row[data-v-4de5df33]{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.search-filter[data-v-4de5df33],.user-filter[data-v-4de5df33],.date-filter[data-v-4de5df33],.sort-filter[data-v-4de5df33]{align-items:center;gap:8px;display:flex}.filter-label[data-v-4de5df33]{color:var(--text-muted);white-space:nowrap;font-size:12px}.search-input[data-v-4de5df33]{border:1px solid var(--border);border-radius:20px;width:200px;height:32px;padding:6px 12px;font-size:12px;transition:all .2s}.search-input[data-v-4de5df33]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #4f5bdf1a}.custom-select[data-v-4de5df33]{cursor:pointer;width:200px;position:relative}.select-trigger[data-v-4de5df33]{background:var(--surface);border:1px solid var(--border);border-radius:20px;justify-content:space-between;align-items:center;height:32px;padding:6px 12px;transition:all .2s;display:flex}.select-trigger[data-v-4de5df33]:hover{border-color:var(--accent);background:var(--surface-2)}.selected-value[data-v-4de5df33]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.select-arrow[data-v-4de5df33]{width:8px;height:8px;transition:transform .2s}.select-arrow.arrow-open[data-v-4de5df33]{transform:rotate(90deg)}.fade-enter-active[data-v-4de5df33],.fade-leave-active[data-v-4de5df33]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-4de5df33],.fade-leave-to[data-v-4de5df33]{opacity:0;transform:translateY(-10px)}.select-dropdown[data-v-4de5df33]{background:var(--surface);border:1px solid var(--border);max-height:300px;box-shadow:0 4px 12px var(--shadow-drop);z-index:1000;border-radius:15px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.select-option[data-v-4de5df33]{color:var(--text);cursor:pointer;padding:10px 14px;font-size:12px;transition:background-color .15s}.select-option[data-v-4de5df33]:hover{background-color:var(--accent-tint)}.select-option.selected[data-v-4de5df33]{background-color:var(--accent-tint);font-weight:500}.date-input[data-v-4de5df33]{border:1px solid var(--border);border-radius:15px;width:120px;height:32px;padding:6px 8px;font-size:12px}.date-separator[data-v-4de5df33]{color:var(--text-muted);font-size:12px}.sort-btn[data-v-4de5df33]{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:20px;align-items:center;gap:6px;width:170px;height:32px;padding:6px 12px;font-size:12px;transition:all .2s;display:flex}.sort-btn[data-v-4de5df33]:hover{background:var(--surface-2);border-color:var(--accent)}.sort-icon[data-v-4de5df33]{width:14px;height:14px;transition:transform .2s}.sort-icon.sort-asc[data-v-4de5df33]{transform:rotate(180deg)}.modal-content[data-v-4de5df33]{max-height:calc(var(--app-vh,1vh) * 80 - 180px);padding:20px 25px;position:relative;overflow-y:auto}.history-loading[data-v-4de5df33],.history-empty[data-v-4de5df33]{color:var(--text-muted);justify-content:center;align-items:center;padding:40px;display:flex}@keyframes spin-4de5df33{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.history-timeline[data-v-4de5df33]{min-height:100px;padding-left:20px;position:relative}.history-item[data-v-4de5df33]{gap:12px;margin-bottom:20px;display:flex;position:relative}.history-item[data-v-4de5df33]:last-child{margin-bottom:0}.timeline-dot[data-v-4de5df33]{z-index:1;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px;position:relative}.timeline-line[data-v-4de5df33]{background:var(--border);width:2px;height:calc(100% + 2px);position:absolute;top:18px;left:4px}.dot-create[data-v-4de5df33]{background:var(--accent-text)}.dot-update[data-v-4de5df33]{background:#f59e0b}.dot-activate[data-v-4de5df33]{background:#10b981}.dot-deactivate[data-v-4de5df33]{background:#6b7280}.dot-default[data-v-4de5df33]{background:#9ca3af}.history-content[data-v-4de5df33]{flex:1;min-width:0}.history-header[data-v-4de5df33]{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.user-name[data-v-4de5df33]{color:var(--text);font-size:13px;font-weight:500}.action-time[data-v-4de5df33]{color:var(--text-muted);font-size:11px}.action-text[data-v-4de5df33]{color:var(--text-muted);margin-bottom:2px;font-size:12px}.action-comment[data-v-4de5df33]{color:var(--text-muted);border-left:2px solid var(--border);word-break:break-word;margin-top:4px;padding-left:6px;font-size:11px;font-style:italic}@media (width<=768px){.filter-row[data-v-4de5df33]{flex-direction:column;align-items:flex-start}.search-filter[data-v-4de5df33],.user-filter[data-v-4de5df33],.date-filter[data-v-4de5df33],.sort-filter[data-v-4de5df33],.custom-select[data-v-4de5df33],.search-input[data-v-4de5df33],.date-input[data-v-4de5df33],.sort-btn[data-v-4de5df33]{width:100%}.date-input[data-v-4de5df33]{width:calc(50% - 20px)}}.admin-page[data-v-62de69ee]{box-sizing:border-box;padding:16px;overflow:auto}.admin-page[data-v-62de69ee] .dashboard-card{border-radius:35px;flex-direction:column;height:100%;display:flex}.admin-page[data-v-62de69ee] .content-container{flex:auto;height:auto;min-height:0}.admin-page[data-v-62de69ee] .management-header{flex-shrink:0}@media (width<=767.98px){.admin-page[data-v-62de69ee]{padding:var(--gutter,12px);height:auto!important;max-height:none!important;overflow:visible!important}.admin-page[data-v-62de69ee] .dashboard-card{border-radius:var(--radius-lg,20px);height:auto!important}.admin-page[data-v-62de69ee] .content-container,.admin-page[data-v-62de69ee] .table-body,.admin-page[data-v-62de69ee] .tab-content{height:auto!important;max-height:none!important;overflow:visible!important}}.table-constructor-container[data-v-9af06b75]{background:var(--surface);border:1px solid var(--border);border-radius:16px;width:100%;height:550px;position:relative;overflow:hidden}.management-header[data-v-9af06b75]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:50px;padding:0 20px;display:flex}.management-title[data-v-9af06b75]{color:var(--text);margin:0;font-size:1.2em;font-weight:600}.header-controls[data-v-9af06b75]{align-items:center;gap:12px;display:flex}.add-header-button[data-v-9af06b75]{background:var(--accent);color:var(--accent-contrast);cursor:pointer;white-space:nowrap;border:none;border-radius:50px;align-items:center;gap:6px;padding:8px 16px;font-size:.9em;transition:background-color .2s;display:flex}.add-header-button[data-v-9af06b75]:hover{background:var(--accent-hover)}.archive-dropdown[data-v-9af06b75]{min-width:130px}.bulk-bar[data-v-9af06b75]{z-index:6;border-bottom:1px solid var(--border);background:var(--accent-tint-solid);align-items:center;gap:14px;height:50px;padding:0 20px;display:flex;position:absolute;top:0;left:0;right:0;overflow:auto hidden}.bulk-count[data-v-9af06b75]{color:var(--accent-text);white-space:nowrap;font-size:14px;font-weight:600}.bulk-actions[data-v-9af06b75]{flex-wrap:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.bulk-actions .pill[data-v-9af06b75]{white-space:nowrap;flex:none}.pill[data-v-9af06b75]{cursor:pointer;white-space:nowrap;border:none;border-radius:50px;align-items:center;height:30px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.pill-ghost[data-v-9af06b75]{background:var(--surface);color:var(--accent-text);border:1px solid var(--accent)}.pill-ghost[data-v-9af06b75]:hover{background:var(--accent-tint)}.bulk-clear[data-v-9af06b75]{color:var(--text-muted);border-color:color-mix(in srgb, var(--accent) 25%, var(--surface))}.bulk-clear[data-v-9af06b75]:hover{background:var(--surface-2)}.pill-danger[data-v-9af06b75]{background:var(--surface);color:var(--danger-text);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface))}.pill-danger[data-v-9af06b75]:hover{background:var(--danger-bg);border-color:var(--danger)}.pill-restore[data-v-9af06b75]{background:var(--success);color:var(--fill-text)}.pill-restore[data-v-9af06b75]:hover{background:color-mix(in srgb, var(--success) 85%, var(--text))}.table-row.inactive[data-v-9af06b75]{background:var(--surface-2);color:var(--text-muted)}.inactive-badge[data-v-9af06b75]{color:var(--text-muted);margin-left:6px;font-size:.75em;font-style:italic}.archive-badge[data-v-9af06b75]{background:var(--text-muted);color:var(--surface);white-space:nowrap;border-radius:50px;padding:4px 10px;font-size:.75em;font-weight:500}.restore-btn[data-v-9af06b75]{background:var(--success);color:var(--fill-text);cursor:pointer;border:none;border-radius:10px;padding:8px 16px;font-size:.85em;font-weight:500;transition:background .2s}.restore-btn[data-v-9af06b75]:hover{background:color-mix(in srgb, var(--success) 85%, var(--text))}.history-btn[data-v-9af06b75],.versions-btn[data-v-9af06b75]{background:var(--surface);color:var(--accent-text);border:1px solid var(--accent);cursor:pointer;border-radius:10px;padding:8px 16px;font-size:.85em;font-weight:500;transition:background .2s}.history-btn[data-v-9af06b75]:hover,.versions-btn[data-v-9af06b75]:hover{background:var(--accent-tint)}.content-container[data-v-9af06b75]{width:100%;height:500px;display:flex}.table-section[data-v-9af06b75]{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;width:40%;display:flex}.table-section.with-details[data-v-9af06b75]{width:40%}.table-container[data-v-9af06b75]{background:var(--surface);flex-direction:column;height:100%;display:flex;overflow:hidden}.table-header[data-v-9af06b75]{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;height:43px;padding:0 20px;display:flex}.header-col[data-v-9af06b75]{color:var(--text-muted);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;padding:0 8px;font-size:14px;font-weight:600;transition:all .2s;display:flex;overflow:hidden}.header-col p[data-v-9af06b75]{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.header-col[data-v-9af06b75]:hover{color:var(--text)}.header-col:hover .sort-icon[data-v-9af06b75]{filter:var(--icon-ink-filter)}.sort-icon[data-v-9af06b75]{flex-shrink:0;width:12px;height:12px;transition:all .2s}.sort-icon.sorted[data-v-9af06b75]{filter:var(--icon-ink-filter)}.sort-icon.desc[data-v-9af06b75]{transform:rotate(180deg)}.active-sort[data-v-9af06b75]{color:var(--text)!important;font-weight:600!important}.check-col[data-v-9af06b75]{cursor:default;justify-content:center;align-items:center;width:8%;min-width:34px;padding:0 8px;display:flex}.bulk-check[data-v-9af06b75]{cursor:pointer;width:15px;height:15px;accent-color:var(--accent-text);margin:0}.id-col[data-v-9af06b75]{width:11%;min-width:50px}.name-col[data-v-9af06b75]{width:29%;min-width:84px}.type-col[data-v-9af06b75]{width:24%;min-width:76px}.status-col[data-v-9af06b75]{width:28%;min-width:108px}.table-body[data-v-9af06b75]{flex:1;min-height:0;overflow-y:auto}.table-row[data-v-9af06b75]{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;height:42px;padding:0 20px;font-size:14px;transition:background-color .2s;display:flex}.table-row[data-v-9af06b75]:hover{background-color:var(--surface-2)}.table-row.selected[data-v-9af06b75]{background-color:var(--accent-tint)}.table-row[data-v-9af06b75]:last-child{border-bottom:none}.table-col[data-v-9af06b75]{padding:0 8px}.cell-content[data-v-9af06b75]{padding:4px 0;display:block}.id-value[data-v-9af06b75]{color:var(--text);font-weight:600}.truncate-text[data-v-9af06b75]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.type-badge[data-v-9af06b75]{text-align:center;border-radius:20px;min-width:70px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.type-badge.cars[data-v-9af06b75]{background-color:var(--success-bg);color:var(--success-text);border:1px solid var(--success)}.type-badge.people[data-v-9af06b75]{background-color:var(--info-bg);color:var(--accent-text);border:1px solid color-mix(in srgb, var(--info) 30%, var(--surface))}.status-badge[data-v-9af06b75]{text-align:center;border-radius:20px;min-width:70px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.status-open[data-v-9af06b75]{background-color:var(--success-bg);color:var(--success-text);border:1px solid var(--success)}.status-closed[data-v-9af06b75]{background-color:var(--warning-bg);color:var(--warning-text);border:1px solid color-mix(in srgb, var(--warning) 30%, var(--surface))}.status-inactive[data-v-9af06b75]{background-color:var(--danger-bg);color:var(--danger-text);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface))}.table-footer[data-v-9af06b75]{border-top:1px solid var(--border);text-align:right;background:var(--accent-tint);padding:6px 20px}.items-count[data-v-9af06b75]{color:var(--text-muted);font-size:12px;font-weight:500}.details-section[data-v-9af06b75]{background:var(--surface);flex-direction:column;width:60%;display:flex;overflow:hidden}.details-tabs[data-v-9af06b75]{border-bottom:1px solid var(--border);background:var(--surface-2);flex-direction:column;gap:6px;padding:10px 16px;display:flex}.details-tabs[data-v-9af06b75]:has(.details-tabs__row--fact){padding-bottom:0}.details-tabs__row[data-v-9af06b75]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.details-tabs__row--fact[data-v-9af06b75]{border-top:1px dashed var(--border);margin-top:2px;padding:6px 0 10px}.details-tabs__group-label[data-v-9af06b75]{color:var(--text-muted);letter-spacing:.3px;padding-right:4px;font-size:11px;font-weight:500}.tab-btn[data-v-9af06b75]{background:var(--surface);cursor:pointer;color:var(--text-muted);white-space:nowrap;border:1px solid #0000;border-radius:50px;flex-shrink:0;padding:8px 18px;font-size:13px;font-weight:600;transition:color .2s,background .2s,border-color .2s}.tab-btn[data-v-9af06b75]:hover{color:var(--accent-text);background:var(--accent-tint)}.tab-btn.active[data-v-9af06b75]{color:var(--accent-text);border-color:var(--accent);background:var(--surface)}@media (width<=1100px){.tab-btn[data-v-9af06b75]{padding:8px 12px;font-size:12px}}.tab-content[data-v-9af06b75]{background:var(--surface);flex:1;padding:20px;line-height:1.5;overflow-y:auto}.details-header[data-v-9af06b75]{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.details-title-wrapper[data-v-9af06b75]{flex-flow:wrap;align-items:center;gap:16px;display:flex}.table-info-title[data-v-9af06b75]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.details-title[data-v-9af06b75]{color:var(--text);margin:0;font-size:1.2em;font-weight:600}.table-type-badge[data-v-9af06b75]{border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-block}.table-type-badge.cars[data-v-9af06b75]{background-color:var(--success-bg);color:var(--success-text);border:1px solid var(--success)}.table-type-badge.people[data-v-9af06b75]{background-color:var(--info-bg);color:var(--accent-text);border:1px solid color-mix(in srgb, var(--info) 30%, var(--surface))}.table-info-row[data-v-9af06b75]{align-items:center;gap:12px;display:flex}.system-name[data-v-9af06b75]{color:var(--text-muted);border:1px solid var(--border);background:0 0;border-radius:50px;padding:4px 12px;font-size:12px}.current-status-badge[data-v-9af06b75]{border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-block}.status-open-badge[data-v-9af06b75]{background-color:var(--success-bg);color:var(--success-text);border:1px solid var(--success)}.status-closed-badge[data-v-9af06b75]{background-color:var(--warning-bg);color:var(--warning-text);border:1px solid color-mix(in srgb, var(--warning) 30%, var(--surface))}.status-inactive-badge[data-v-9af06b75]{background-color:var(--danger-bg);color:var(--danger-text);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface))}.details-header-actions[data-v-9af06b75]{align-items:center;gap:10px;display:flex}.action-btn[data-v-9af06b75]{cursor:pointer;border:none;border-radius:30px;justify-content:center;align-items:center;padding:8px 16px;font-size:12px;font-weight:500;transition:background .2s;display:flex}.view-btn[data-v-9af06b75]{background:var(--accent);color:var(--accent-contrast)}.view-btn[data-v-9af06b75]:hover{background:var(--accent-hover)}.delete-icon-btn[data-v-9af06b75]{border:none;border-radius:10px;outline:none;justify-content:center;align-items:center;width:30px;height:30px;padding:5px;transition:all .2s;display:flex}.delete-icon[data-v-9af06b75]{width:20px;height:20px}.delete-icon-btn[data-v-9af06b75]:hover{background-color:var(--border);cursor:pointer}.details-body[data-v-9af06b75],.compact-form[data-v-9af06b75]{flex-direction:column;gap:16px;display:flex}.form-row[data-v-9af06b75]{gap:16px;display:flex}.form-group[data-v-9af06b75]{flex-direction:column;gap:6px;display:flex}.form-group.compact[data-v-9af06b75]{flex:1}.detail-label[data-v-9af06b75]{color:var(--text-muted);font-size:12px;font-weight:500}.field-hint[data-v-9af06b75]{color:var(--text-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.form-textarea[data-v-9af06b75]{border:1px solid var(--border);background:var(--surface);resize:vertical;border-radius:15px;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.form-textarea[data-v-9af06b75]:focus{border-color:var(--accent);outline:none}.custom-select[data-v-9af06b75]{width:100%;position:relative}.select-header[data-v-9af06b75]{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:15px;justify-content:space-between;align-items:center;height:35px;padding:8px 12px;font-size:13px;transition:all .2s;display:flex}.select-header[data-v-9af06b75]:hover{border-color:var(--border);background:var(--surface-2)}.select-value[data-v-9af06b75]{color:var(--text)}.select-arrow[data-v-9af06b75]{width:10px;height:10px;transition:transform .2s;transform:rotate(90deg)}.select-arrow.rotated[data-v-9af06b75]{transform:rotate(-90deg)}.select-dropdown[data-v-9af06b75]{background:var(--surface);border:1px solid var(--border);box-shadow:0 4px 12px var(--shadow-drop);z-index:10;border-radius:15px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden}.select-option[data-v-9af06b75]{cursor:pointer;border-bottom:1px solid var(--border);padding:8px 12px;font-size:13px;transition:background .2s}.select-option[data-v-9af06b75]:last-child{border-bottom:none}.select-option[data-v-9af06b75]:hover{background:var(--accent-tint);color:var(--accent-text)}.select-option.active[data-v-9af06b75]{background:var(--accent-tint);color:var(--accent-text);font-weight:500}.dropdown-fade-enter-active[data-v-9af06b75],.dropdown-fade-leave-active[data-v-9af06b75]{transition:all .2s}.dropdown-fade-enter-from[data-v-9af06b75],.dropdown-fade-leave-to[data-v-9af06b75]{opacity:0;transform:translateY(-5px)}.status-toggle[data-v-9af06b75]{flex-wrap:wrap;gap:8px;display:flex}.status-btn[data-v-9af06b75]{border:1px solid var(--border);background:var(--surface);cursor:pointer;color:var(--text-muted);border-radius:30px;padding:6px 16px;font-size:13px;transition:all .2s}.status-btn[data-v-9af06b75]:hover{border-color:var(--accent);color:var(--accent-text)}.status-btn.active[data-v-9af06b75]{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.settings-section[data-v-9af06b75]{flex-direction:column;gap:12px;display:flex}.section-label[data-v-9af06b75]{color:var(--text);margin:0;font-size:14px;font-weight:600}.checkbox-group[data-v-9af06b75]{background:var(--accent-tint);border:1px solid var(--border);border-radius:20px;padding:12px}.checkbox-label[data-v-9af06b75]{cursor:pointer;align-items:center;gap:8px;display:flex}.checkbox-input[data-v-9af06b75]{cursor:pointer;width:16px;height:16px;accent-color:var(--accent-text)}.checkbox-text[data-v-9af06b75]{color:var(--text);font-size:13px;font-weight:500}.hint-section[data-v-9af06b75]{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.instruction-section[data-v-9af06b75]{background:var(--accent-tint);border:1px solid var(--border);border-radius:10px;margin-bottom:10px;padding:12px}.section-header-with-actions[data-v-9af06b75]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.editor-actions[data-v-9af06b75]{gap:5px;display:flex}.compact-btn[data-v-9af06b75]{cursor:pointer;border:none;border-radius:15px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .2s}.save-btn[data-v-9af06b75]{background:var(--accent);color:var(--accent-contrast)}.save-btn[data-v-9af06b75]:hover{background:var(--accent-hover)}.cancel-btn[data-v-9af06b75]{background:var(--text-muted);color:var(--surface)}.cancel-btn[data-v-9af06b75]:hover{background:color-mix(in srgb, var(--text-muted) 78%, var(--text))}.location-section[data-v-9af06b75],.warnings-section[data-v-9af06b75]{margin-bottom:24px}.section-title[data-v-9af06b75]{color:var(--text);margin:0 0 12px;font-size:16px;font-weight:600}.map-link-group[data-v-9af06b75]{align-items:stretch;gap:12px;display:flex}.map-link-group .form-input[data-v-9af06b75],.map-link-group .map-link-btn[data-v-9af06b75]{box-sizing:border-box;align-items:center;height:40px;display:inline-flex}.map-link-group .form-input[data-v-9af06b75]{border:1px solid var(--border);background:var(--surface);border-radius:15px;outline:none;flex:1;padding:0 14px;font-size:13px;transition:border-color .2s,box-shadow .2s}.map-link-group .form-input[data-v-9af06b75]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #4f5bdf1f}.map-link-group .form-input[data-v-9af06b75]::placeholder{color:var(--text-muted)}.map-link-btn[data-v-9af06b75]{background:var(--accent-tint);color:var(--accent-text);white-space:nowrap;border:1px solid var(--accent);border-radius:30px;padding:0 18px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .2s}.map-link-btn[data-v-9af06b75]:hover{background:var(--accent);color:var(--accent-contrast)}.no-selection-message[data-v-9af06b75]{width:60%;color:var(--text-muted);justify-content:center;align-items:center;font-size:14px;font-weight:400;display:flex}.no-results[data-v-9af06b75]{text-align:center;color:var(--text-muted);width:100%;padding:40px 20px}.modal-overlay[data-v-9af06b75]{background:var(--overlay);z-index:10000;-webkit-backdrop-filter:blur(.1px);justify-content:center;align-items:center;animation:.3s ease-out overlayAppear-9af06b75;display:flex;position:fixed;inset:0}@keyframes overlayAppear-9af06b75{0%{background:var(--overlay);-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{background:var(--overlay);-webkit-backdrop-filter:blur(.1px);backdrop-filter:blur(.1px)}}.modal-content[data-v-9af06b75]{background:var(--surface);width:420px;max-width:90vw;box-shadow:0 20px 60px var(--shadow-drop);border-radius:12px;padding:0;animation:.3s ease-out modalAppear-9af06b75}@keyframes modalAppear-9af06b75{0%{opacity:0;transform:scale(.8)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header[data-v-9af06b75]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-header h3[data-v-9af06b75]{color:var(--text);margin:0;font-size:16px;font-weight:600}.modal-close[data-v-9af06b75]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:background-color .2s;display:flex}.modal-close[data-v-9af06b75]:hover{background-color:var(--surface-2)}.modal-footer[data-v-9af06b75]{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.modal-btn[data-v-9af06b75]{cursor:pointer;border:none;border-radius:8px;min-width:90px;padding:8px 20px;font-size:13px;font-weight:500;transition:background-color .2s}.modal-btn--cancel[data-v-9af06b75]{background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border)}.modal-btn--cancel[data-v-9af06b75]:hover{background:var(--accent-tint)}.modal-btn--confirm[data-v-9af06b75]{background:var(--accent);color:var(--accent-contrast)}.modal-btn--confirm[data-v-9af06b75]:hover:not(:disabled){background:var(--accent-hover)}.modal-btn--disabled[data-v-9af06b75]{background:var(--border);cursor:not-allowed}.modal-fade-enter-active[data-v-9af06b75],.modal-fade-leave-active[data-v-9af06b75]{transition:all .3s}.modal-fade-enter-from[data-v-9af06b75],.modal-fade-leave-to[data-v-9af06b75]{opacity:0}.modal-fade-enter-active .modal-overlay[data-v-9af06b75],.modal-fade-leave-active .modal-overlay[data-v-9af06b75],.modal-fade-enter-active .modal-content[data-v-9af06b75],.modal-fade-leave-active .modal-content[data-v-9af06b75]{transition:all .3s}.modal-fade-enter-from .modal-overlay[data-v-9af06b75],.modal-fade-leave-to .modal-overlay[data-v-9af06b75]{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}.modal-fade-enter-from .modal-content[data-v-9af06b75],.modal-fade-leave-to .modal-content[data-v-9af06b75]{opacity:0;transform:scale(.8)translateY(-20px)}.table-body[data-v-9af06b75]::-webkit-scrollbar{width:6px}.table-body[data-v-9af06b75]::-webkit-scrollbar-track{background:var(--surface-2);border-radius:3px}.table-body[data-v-9af06b75]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.table-body[data-v-9af06b75]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media (width<=767.98px){.form-row[data-v-9af06b75],.map-link-group[data-v-9af06b75]{flex-direction:column}.map-link-btn[data-v-9af06b75]{text-align:center;width:100%}.notification[data-v-9af06b75]{min-width:auto;left:20px;right:20px;transform:translateY(-100%)}.management-header[data-v-9af06b75]{padding:10px var(--gutter,16px)}.archive-dropdown[data-v-9af06b75]{min-width:92px}[data-v-9af06b75] .search{width:120px}.bulk-bar[data-v-9af06b75]{height:auto;padding:12px var(--gutter,16px);position:static;overflow-x:visible}.bulk-actions[data-v-9af06b75]{flex-wrap:wrap}.check-col[data-v-9af06b75]{min-height:44px}.content-container[data-v-9af06b75]{flex-direction:column;height:auto}.table-section[data-v-9af06b75],.table-section.with-details[data-v-9af06b75],.details-section[data-v-9af06b75],.no-selection-message[data-v-9af06b75]{width:100%}.table-section[data-v-9af06b75]{border-right:none;border-bottom:1px solid var(--border)}.table-body[data-v-9af06b75]{max-height:300px}@keyframes slideDown-9af06b75{0%{transform:translateY(-100%)}to{transform:translateY(0)}}}.usage-section[data-v-9af06b75]{flex-direction:column;gap:20px;display:flex}.usage-section--inline[data-v-9af06b75]{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.usage-header[data-v-9af06b75]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.usage-header__text[data-v-9af06b75]{flex:1;min-width:0}.usage-header .section-title[data-v-9af06b75]{margin:0 0 4px}.usage-header .field-hint[data-v-9af06b75]{margin:0}.detach-all-btn[data-v-9af06b75]{background:var(--surface);color:var(--danger-text);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface));white-space:nowrap}.detach-all-btn[data-v-9af06b75]:hover:not(:disabled){background:var(--danger-bg);border-color:var(--danger)}.detach-all-btn[data-v-9af06b75]:disabled{opacity:.6;cursor:not-allowed}.usage-group[data-v-9af06b75]{flex-direction:column;gap:8px;display:flex}.usage-group__title[data-v-9af06b75]{color:var(--text);font-size:.9em;font-weight:600}.usage-list[data-v-9af06b75]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.usage-item[data-v-9af06b75]{background:var(--accent-tint);border:1px solid var(--border);border-radius:15px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.usage-item__name[data-v-9af06b75]{color:var(--text)}.usage-item__archived[data-v-9af06b75]{color:var(--text-muted);font-size:.8em;font-weight:500}.usage-item__detach[data-v-9af06b75]{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;font-size:20px;line-height:1;transition:color .15s,background .15s;display:inline-flex;position:relative}.usage-item__detach[data-v-9af06b75]:hover:not(:disabled){color:var(--danger-text);background:var(--danger-bg)}.usage-item__detach[data-v-9af06b75]:disabled{opacity:.5;cursor:not-allowed}.usage-item__detach[data-v-9af06b75]:after{content:attr(data-hint);background:var(--hint-bg);color:var(--hint-text);white-space:nowrap;opacity:0;pointer-events:none;z-index:1;border-radius:6px;padding:4px 8px;font-size:12px;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);right:0}.usage-item__detach[data-v-9af06b75]:hover:not(:disabled):after{opacity:1}.usage-empty[data-v-9af06b75]{color:var(--text-muted);margin:0;font-size:13px}.usage-state[data-v-9af06b75]{color:var(--text-muted);font-size:14px}.usage-state--error[data-v-9af06b75]{color:var(--danger-text)}.data__completion[data-v-0d720bc1]{padding:14px 20px 18px}.input__label[data-v-0d720bc1]{color:var(--text-muted);font-size:13px}.required[data-v-0d720bc1]{color:var(--danger-text)}.completion__citizenship[data-v-0d720bc1]{flex-direction:column;gap:5px;padding-bottom:10px;display:flex;position:relative}.citizenship__header[data-v-0d720bc1]{justify-content:space-between;align-items:center;display:flex}.citizenship__label[data-v-0d720bc1]{color:var(--text-muted);font-size:13px}.citizenship__dropdown[data-v-0d720bc1]{position:relative}.dropdown__button[data-v-0d720bc1]{border:1px solid var(--border);background-color:var(--surface);cursor:pointer;border-radius:50px;outline:none;width:100%;height:30px;padding:0 15px;transition:border-color .2s}.dropdown__button[data-v-0d720bc1]:hover{border-color:var(--accent)}.button__content[data-v-0d720bc1]{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.button__text[data-v-0d720bc1]{color:var(--text);font-size:14px;font-weight:500}.button__arrow[data-v-0d720bc1]{width:10px;height:6px;color:var(--text-muted);flex-shrink:0;transition:transform .2s}.button__arrow--open[data-v-0d720bc1]{transform:rotate(180deg)}.dropdown__menu[data-v-0d720bc1]{background:var(--surface);border:1px solid var(--border);width:100%;box-shadow:0 3px 10px var(--shadow-drop);z-index:1000;border-radius:20px;max-height:300px;margin-top:5px;position:absolute;top:100%;left:0;overflow-y:auto}.dropdown__item[data-v-0d720bc1]{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 15px;transition:background-color .2s;display:flex}.dropdown__item[data-v-0d720bc1]:hover{background-color:var(--surface-2)}.dropdown__item[data-v-0d720bc1]:first-child{border-radius:10px 10px 0 0}.dropdown__item[data-v-0d720bc1]:last-child{border-radius:0 0 10px 10px}.item__text[data-v-0d720bc1]{color:var(--text);font-size:13px}.patent-required-badge[data-v-0d720bc1]{background:var(--danger-bg);color:var(--danger-text);border-radius:8px;padding:2px 6px;font-size:10px;font-weight:500}.completion__fields[data-v-0d720bc1]{flex-direction:column;gap:15px;margin-bottom:15px;display:flex}.completion__name-row[data-v-0d720bc1]{gap:20px;display:flex}.completion__last-name[data-v-0d720bc1],.completion__first-name[data-v-0d720bc1],.completion__middle-name[data-v-0d720bc1],.completion__position[data-v-0d720bc1],.completion__passport[data-v-0d720bc1],.completion__patent[data-v-0d720bc1]{flex:1}.completion__last-name-header[data-v-0d720bc1],.completion__first-name-header[data-v-0d720bc1],.completion__middle-name-header[data-v-0d720bc1],.completion__position-header[data-v-0d720bc1],.completion__passport-header[data-v-0d720bc1],.completion__patent-header[data-v-0d720bc1],.completion__permission-header[data-v-0d720bc1]{margin-bottom:5px}.name__input[data-v-0d720bc1]{border:1px solid var(--border);background:var(--surface);border-radius:15px;outline:none;width:100%;height:40px;padding:0 15px;font-size:14px}.name__input[data-v-0d720bc1]:focus{border-color:var(--accent)}.name__input[data-v-0d720bc1]:disabled{background-color:var(--surface-2);cursor:not-allowed}.disabled-field[data-v-0d720bc1]{opacity:.5}.disabled-field .name__input[data-v-0d720bc1],.disabled-field .permission__dropdown-button[data-v-0d720bc1]{background-color:var(--surface-2);cursor:not-allowed}.completion__permission[data-v-0d720bc1]{width:100%}.permission__dropdown[data-v-0d720bc1]{width:100%;height:40px;position:relative}.permission__dropdown-button[data-v-0d720bc1]{border:1px solid var(--border);background-color:var(--surface);cursor:pointer;border-radius:15px;outline:none;width:100%;height:100%;padding:0 15px;transition:border-color .2s}.permission__dropdown-button[data-v-0d720bc1]:hover:not(:disabled){border-color:var(--accent)}.permission__dropdown-button[data-v-0d720bc1]:disabled{background-color:var(--surface-2);cursor:not-allowed;opacity:.6}.permission__button-content[data-v-0d720bc1]{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.permission__button-text[data-v-0d720bc1]{color:var(--text);font-size:14px}.permission__button-arrow[data-v-0d720bc1]{width:10px;height:6px;color:var(--text-muted);flex-shrink:0;transition:transform .2s}.permission__button-arrow--open[data-v-0d720bc1]{transform:rotate(180deg)}.permission__dropdown-menu[data-v-0d720bc1]{background:var(--surface);border:1px solid var(--border);width:100%;box-shadow:0 3px 10px var(--shadow-drop);z-index:1000;border-radius:20px;max-height:220px;margin-top:5px;position:absolute;top:100%;left:0;overflow:hidden}.permission__dropdown-item[data-v-0d720bc1]{cursor:pointer;border-bottom:1px solid var(--surface-2);padding:8px 15px;transition:background-color .2s}.permission__dropdown-item[data-v-0d720bc1]:hover{background-color:var(--surface-2)}.permission__dropdown-item[data-v-0d720bc1]:last-child{border-bottom:none}.permission__item-text[data-v-0d720bc1]{color:var(--text);font-size:14px}.completion__binding[data-v-0d720bc1]{border-top:1px solid var(--border);margin-top:15px;padding-top:15px}.binding-info[data-v-0d720bc1]{margin-top:10px;margin-bottom:10px}.binding-note[data-v-0d720bc1]{color:var(--text-muted);margin:0 0 10px;font-size:12px;line-height:1.4}.binding-options[data-v-0d720bc1]{flex-direction:column;gap:10px;display:flex}.binding-option[data-v-0d720bc1]{cursor:pointer;align-items:center;gap:10px;font-size:12px;display:flex}.binding-option input[type=checkbox][data-v-0d720bc1]{cursor:pointer;width:12px;height:12px}.user-binding[data-v-0d720bc1]{align-items:center;gap:10px;padding:5px 0;display:flex}.user-binding-text[data-v-0d720bc1]{color:var(--text);font-size:10px;font-weight:400}.red[data-v-0d720bc1]{color:var(--danger-text)}.add-button[data-v-0d720bc1]{background:var(--accent);color:var(--accent-contrast);cursor:pointer;border:none;border-radius:15px;padding:6px 12px;font-size:12px;transition:background-color .2s}.add-button[data-v-0d720bc1]:hover:not(:disabled){background:var(--accent-hover)}.add-button[data-v-0d720bc1]:disabled{background:var(--text-muted);cursor:not-allowed;opacity:.6}.dropdown-enter-active[data-v-0d720bc1],.dropdown-leave-active[data-v-0d720bc1]{transition:all .2s}.dropdown-enter-from[data-v-0d720bc1],.dropdown-leave-to[data-v-0d720bc1]{opacity:0;transform:translateY(-10px)}@media (width<=768px){.completion__name-row[data-v-0d720bc1]{flex-direction:column}.binding-option[data-v-0d720bc1]{min-height:36px;font-size:14px}.binding-option input[type=checkbox][data-v-0d720bc1]{flex-shrink:0;width:18px;height:18px}.user-binding-text[data-v-0d720bc1]{font-size:12px}}.employeesview[data-v-69e62b6b]{flex-direction:column;padding:20px;display:flex}.employeesview__container[data-v-69e62b6b]{flex:1;gap:30px;min-height:0;margin-top:20px;display:flex}.employeesview__right-side[data-v-69e62b6b]{width:25%}.employeesview__help[data-v-69e62b6b]{background:var(--surface);border:1px solid var(--border);border-radius:15px;padding:16px 20px}.employeesview__header[data-v-69e62b6b]{flex-direction:column;gap:4px;padding-bottom:15px;display:flex}.employeesview__title[data-v-69e62b6b]{align-items:center;gap:6px;font-size:18px;display:inline-flex}.employeesview__subtitle[data-v-69e62b6b]{color:var(--color-text-muted,var(--text-muted));margin:0;font-size:13px}.employeesview__filters[data-v-69e62b6b]{border-bottom:1px solid var(--border);width:100%;padding-bottom:15px}.filters-container[data-v-69e62b6b]{align-items:center;gap:15px;display:flex}.filter-tabs[data-v-69e62b6b]{gap:10px;display:flex}.filter-tab[data-v-69e62b6b]{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:50px;height:30px;padding:0 16px;font-size:14px;transition:all .2s}.filter-tab[data-v-69e62b6b]:hover{border-color:var(--accent)}.filter-tab--active[data-v-69e62b6b]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.blue[data-v-69e62b6b]{color:var(--accent-text)}.employees-card[data-v-69e62b6b]{background-color:var(--surface);border:1px solid var(--border);border-radius:30px;flex-direction:column;flex:1;width:75%;min-height:0;display:flex;overflow:hidden}.card-header[data-v-69e62b6b]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;height:40px;padding:0 20px;display:flex}.card-header__title[data-v-69e62b6b],.card-header__settings[data-v-69e62b6b]{align-items:center;gap:8px;display:flex}.add-button[data-v-69e62b6b]{background:var(--accent);color:var(--accent-contrast);cursor:pointer;border:none;border-radius:15px;padding:6px 12px;font-size:12px;transition:background-color .2s}.add-button[data-v-69e62b6b]:hover:not(:disabled){background:var(--accent-hover)}.add-button[data-v-69e62b6b]:disabled{background:var(--text-muted);cursor:not-allowed;opacity:.6}.card-title[data-v-69e62b6b]{color:var(--text);margin:0;font-size:1em;font-weight:600}.highlight-text[data-v-69e62b6b]{color:var(--text)}.card-content[data-v-69e62b6b]{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.employees-container[data-v-69e62b6b]{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.employees-header[data-v-69e62b6b]{border-bottom:1px solid var(--border);flex-shrink:0;margin-right:4px;padding-right:4px}.header-row[data-v-69e62b6b]{align-items:center;width:100%;padding:12px 16px;display:flex}.header-col[data-v-69e62b6b]{color:var(--text-muted);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;padding:0 8px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.header-col[data-v-69e62b6b]:hover{color:var(--text)}.header-col:hover .sort-icon[data-v-69e62b6b]{filter:var(--icon-ink-filter)}.sort-icon[data-v-69e62b6b]{width:12px;height:12px;transition:all .2s}.sort-icon.sorted[data-v-69e62b6b]{filter:var(--icon-ink-filter)}.sort-icon.desc[data-v-69e62b6b]{transform:rotate(180deg)}.active-sort[data-v-69e62b6b]{color:var(--text)!important;font-weight:500!important}.number-col[data-v-69e62b6b]{width:8%;min-width:40px}.name-col[data-v-69e62b6b]{width:35%;min-width:200px}.position-col[data-v-69e62b6b]{width:25%;min-width:150px}.status-col[data-v-69e62b6b]{width:20%;min-width:135px}.actions-col[data-v-69e62b6b]{justify-content:center;width:15%;min-width:100px}.org-col[data-v-69e62b6b],.company-col[data-v-69e62b6b]{text-overflow:ellipsis;white-space:nowrap;width:18%;min-width:120px;overflow:hidden}.employees-body[data-v-69e62b6b]{scroll-behavior:smooth;flex-grow:1;margin-right:4px;padding-right:4px;overflow-y:auto}.employee-item[data-v-69e62b6b]{transition:background-color .2s}.employee-item[data-v-69e62b6b]:hover{background-color:var(--surface-2)}.employee-row[data-v-69e62b6b]{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;width:100%;padding:10px 16px;display:flex}.employee-col[data-v-69e62b6b]{text-align:left;text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;height:100%;padding:0 8px;font-size:14px;display:flex;overflow:hidden}.employee-col .cell-text[data-v-69e62b6b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.number-col .employee-col[data-v-69e62b6b],.actions-col .employee-col[data-v-69e62b6b]{justify-content:center}.employees-body[data-v-69e62b6b]::-webkit-scrollbar{width:6px}.employees-body[data-v-69e62b6b]::-webkit-scrollbar-track{background:0 0;border-radius:3px;margin:2px 0}.employees-body[data-v-69e62b6b]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 22%, var(--surface));background-clip:content-box;border:1px solid #0000;border-radius:3px;transition:all .3s}.employees-body[data-v-69e62b6b]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent) 22%, var(--surface));background-clip:content-box;border:1px solid #0000;transform:scale(1.1)}.employees-body[data-v-69e62b6b]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 22%, var(--surface)) transparent;scroll-behavior:smooth;overscroll-behavior:contain}.edit-btn[data-v-69e62b6b],.delete-btn[data-v-69e62b6b]{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0 2px;padding:4px;transition:background-color .2s;display:flex}.edit-btn[data-v-69e62b6b]:hover,.delete-btn[data-v-69e62b6b]:hover{background-color:var(--surface-2)}.edit-icon[data-v-69e62b6b],.delete-icon[data-v-69e62b6b]{opacity:.7;width:16px;height:16px;transition:opacity .2s}.edit-btn:hover .edit-icon[data-v-69e62b6b],.delete-btn:hover .delete-icon[data-v-69e62b6b]{opacity:1}.action-btn__label[data-v-69e62b6b]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.read-only-text[data-v-69e62b6b]{color:var(--text-muted);font-size:12px;font-style:italic}.no-data-message[data-v-69e62b6b]{text-align:center;color:var(--text-muted);flex-grow:1;justify-content:center;align-items:center;margin:0;padding:40px 20px;font-size:14px;display:flex}.employees-table-area[data-v-69e62b6b]{flex-direction:column;flex:1;min-height:0;display:flex}.scroll-sentinel[data-v-69e62b6b]{justify-content:center;align-items:center;min-height:24px;padding:10px 0;display:flex}.list-error-state[data-v-69e62b6b]{text-align:center;color:var(--danger-text);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:12px;margin:0;padding:40px 20px;font-size:14px;display:flex}.list-error-state p[data-v-69e62b6b]{margin:0}.list-error-state .lk-button[data-v-69e62b6b]{min-height:36px}.sentinel-error[data-v-69e62b6b]{color:var(--danger-text);align-items:center;gap:10px;font-size:13px;display:flex}.table-footer[data-v-69e62b6b]{border-top:1px solid var(--border);color:var(--text-muted);flex-shrink:0;padding:10px 20px;font-size:13px}.loading-message[data-v-69e62b6b]{text-align:center;color:var(--text-muted);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:12px;padding:40px 20px;font-size:14px;display:flex}.help__text[data-v-69e62b6b]{font-size:14px;line-height:150%}@media (width<=768px){.employees-card[data-v-69e62b6b]{flex:none;width:100%}.employeesview__header[data-v-69e62b6b]{display:none}.employeesview__toolbar[data-v-69e62b6b]{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;padding:8px;display:flex}.employeesview__toolbar[data-v-69e62b6b] .search{flex:auto;width:auto;min-width:0;height:36px}.card-header__count[data-v-69e62b6b]{border-radius:var(--radius-pill);background:var(--accent-tint);min-width:22px;height:22px;color:var(--accent-text);flex-shrink:0;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.employeesview__action-bar[data-v-69e62b6b]{z-index:90;padding:8px var(--gutter) calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--border);gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.add-button--wide[data-v-69e62b6b]{border-radius:var(--radius-pill);flex:1;height:44px;padding:0 16px;font-size:15px;font-weight:700}.filter-tabs[data-v-69e62b6b]{flex-wrap:wrap;gap:10px}.filter-tab[data-v-69e62b6b]{white-space:nowrap;text-align:center;flex:100%}.employeesview[data-v-69e62b6b]{padding:var(--gutter);padding-bottom:calc(64px + var(--gutter) + env(safe-area-inset-bottom,0px))}.employeesview__container[data-v-69e62b6b]{flex-direction:column}.employeesview__right-side[data-v-69e62b6b]{width:100%}}@media (width<=767.98px){.card-content[data-v-69e62b6b],.employees-container[data-v-69e62b6b],.employees-table-area[data-v-69e62b6b],.employees-body[data-v-69e62b6b]{height:auto!important;max-height:none!important;overflow:visible!important}.card-header[data-v-69e62b6b]{flex-wrap:nowrap;gap:8px;height:48px;padding:0 23px}.card-header__title[data-v-69e62b6b]{flex:auto;min-width:0}.card-title[data-v-69e62b6b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;overflow:hidden}.card-header__settings[data-v-69e62b6b]{flex-shrink:0;gap:6px}.employees-body[data-v-69e62b6b]{margin-right:0;padding:8px}.employees-body .employee-item+.employee-item[data-v-69e62b6b]{margin-top:8px}.employee-row.rt-row>.number-col[data-v-69e62b6b],.employee-row.rt-row>[data-label][data-v-69e62b6b]:before{display:none!important}.employee-row.rt-row>.org-col[data-v-69e62b6b]:before,.employee-row.rt-row>.company-col[data-v-69e62b6b]:before{display:block!important}.employee-row.rt-row>.employee-col[data-v-69e62b6b]{white-space:normal;overflow-wrap:break-word;height:auto;min-height:30px;text-align:left!important;border-bottom:none!important;justify-content:flex-start!important;align-items:center!important}.rt-table .employee-row.rt-row[data-v-69e62b6b]{gap:0 8px;flex-flow:wrap!important}.rt-table .employee-row.rt-row[data-v-69e62b6b]>*{flex:0 0 100%!important;width:100%!important;min-width:0!important}.rt-table .employee-row.rt-row>.status-col[data-v-69e62b6b]{order:10;align-self:flex-start;margin-top:2px;padding-top:8px;border-top:1px solid color-mix(in srgb, var(--border) 45%, var(--surface))!important;flex:none!important;width:auto!important}.employee-row.rt-row>.employee-col~.employee-col[data-v-69e62b6b]{border-top:1px dashed color-mix(in srgb, var(--border) 60%, var(--surface))}.employee-row.rt-row>.number-col+.employee-col[data-v-69e62b6b]{border-top:none}.employee-row.rt-row>.employee-col .cell-text[data-v-69e62b6b]{white-space:normal;text-overflow:clip;overflow:visible}.employee-row.rt-row>.actions-col[data-v-69e62b6b]{order:11;align-self:flex-start;gap:6px;margin-top:2px;margin-left:-8px;padding-top:8px;border-top:1px solid color-mix(in srgb, var(--border) 45%, var(--surface))!important;flex:auto!important;justify-content:flex-end!important;width:auto!important;min-width:0!important}.employee-row.rt-row .edit-btn[data-v-69e62b6b],.employee-row.rt-row .delete-btn[data-v-69e62b6b]{border:1px solid var(--border);border-radius:var(--radius-pill);white-space:nowrap;height:28px;margin:0;padding:0 10px;font-size:12.5px;font-weight:600;line-height:1.2;position:relative}.employee-row.rt-row .edit-btn[data-v-69e62b6b]:before,.employee-row.rt-row .delete-btn[data-v-69e62b6b]:before{content:"";position:absolute;inset:-8px -2px}.employee-row.rt-row .edit-btn[data-v-69e62b6b]{color:var(--accent-text);border-color:var(--accent)}.employee-row.rt-row .delete-btn[data-v-69e62b6b]{color:var(--danger-text);border-color:color-mix(in srgb, var(--danger) 30%, var(--surface))}.employee-row.rt-row .edit-icon[data-v-69e62b6b],.employee-row.rt-row .delete-icon[data-v-69e62b6b]{display:none}.employee-row.rt-row .action-btn__label[data-v-69e62b6b]{clip:auto;white-space:nowrap;width:auto;height:auto;margin:0;position:static;overflow:visible}.employee-row.rt-row>.actions-col .read-only-text[data-v-69e62b6b]{white-space:normal}}@media (width<=480px){.card-header[data-v-69e62b6b]{gap:6px}.card-header__settings[data-v-69e62b6b]{gap:4px}.employeesview__toolbar[data-v-69e62b6b]{gap:6px}}.modal-overlay[data-v-c69b913a]{background-color:var(--overlay);z-index:10000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-fade-enter-active[data-v-c69b913a],.modal-fade-leave-active[data-v-c69b913a]{transition:all .4s}.modal-fade-enter-from[data-v-c69b913a],.modal-fade-leave-to[data-v-c69b913a]{opacity:0}.modal-fade-enter-from .modal-content[data-v-c69b913a],.modal-fade-leave-to .modal-content[data-v-c69b913a]{opacity:0;transform:scale(.9)translateY(-20px)}.modal-content[data-v-c69b913a]{background:var(--surface);width:600px;max-width:90vw;max-height:calc(var(--app-vh,1vh) * 80);box-shadow:0 20px 60px var(--shadow-drop);border-radius:50px;flex-direction:column;display:flex;overflow:hidden}.announcement-modal .modal-content[data-v-c69b913a]{width:540px}.sheet-handle[data-v-c69b913a]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:10px auto 2px;display:none}.modal-header[data-v-c69b913a]{flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 30px 0;display:flex}.modal-title[data-v-c69b913a]{color:var(--text);flex:1;margin:0;padding-bottom:26px;font-size:20px;font-weight:600}.announcement-title[data-v-c69b913a]{color:var(--accent-text);margin:0 0 10px;font-size:18px;font-weight:600}.modal-close[data-v-c69b913a]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:background-color .2s;display:flex}.modal-close[data-v-c69b913a]:hover{background-color:var(--surface-2)}.modal-body[data-v-c69b913a]{flex:1;padding:20px 40px;overflow-y:auto}.modal-info[data-v-c69b913a]{justify-content:space-between;align-items:center;padding:15px 0;display:flex}.modal-date[data-v-c69b913a]{color:var(--text-muted);font-size:12px}.modal-type[data-v-c69b913a]{background:var(--warning-bg);border:1px solid color-mix(in srgb, var(--warning) 42%, var(--surface));color:var(--warning-text);border-radius:20px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.modal-type.important[data-v-c69b913a]{background:var(--danger-bg);color:var(--danger-text)}.modal-description[data-v-c69b913a]{color:var(--text);margin:0 0 20px;font-size:14px;line-height:1.5}.modal-full-text[data-v-c69b913a]{color:var(--text-muted);border-top:1px solid var(--border);margin-top:8px;padding-top:16px;font-size:14px;line-height:1.6}.modal-footer[data-v-c69b913a]{border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 30px 24px;display:flex}.btn[data-v-c69b913a]{cursor:pointer;border:1px solid;border-radius:30px;padding:8px 24px;font-size:13px;font-weight:500;transition:all .2s}.close-modal-btn[data-v-c69b913a]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.close-modal-btn[data-v-c69b913a]:hover{background:var(--accent-hover)}@media (width<=768px){.modal-content[data-v-c69b913a]{will-change:transform;transition:transform .3s}.modal-content.is-dragging[data-v-c69b913a]{transition:none}.sheet-handle[data-v-c69b913a]{display:block}.modal-fade-enter-from .modal-content[data-v-c69b913a],.modal-fade-leave-to .modal-content[data-v-c69b913a]{opacity:1;transform:translateY(100%)}.modal-header[data-v-c69b913a]{padding:16px 20px 0}.modal-body[data-v-c69b913a]{padding:8px 20px 16px}.modal-footer[data-v-c69b913a]{padding:12px 20px 20px}}.announcement-body-html[data-v-c69b913a]{line-height:1.6}.announcement-body-html[data-v-c69b913a] *{overflow-wrap:break-word}.announcement-body-html[data-v-c69b913a] h1,.announcement-body-html[data-v-c69b913a] h2,.announcement-body-html[data-v-c69b913a] h3{margin:.75em 0 .4em;font-weight:600}.announcement-body-html[data-v-c69b913a] p{margin:.5em 0}.announcement-body-html[data-v-c69b913a] ul,.announcement-body-html[data-v-c69b913a] ol{margin:.5em 0;padding-left:1.5em}.announcement-body-html[data-v-c69b913a] img{border-radius:8px;max-width:100%}.announcement-body-html[data-v-c69b913a] img:not([height]){height:auto}.announcement-body-html[data-v-c69b913a] .constructor-image.img-align-left{float:left;margin:0 14px 10px 0}.announcement-body-html[data-v-c69b913a] .constructor-image.img-align-right{float:right;margin:0 0 10px 14px}.announcement-body-html[data-v-c69b913a] .constructor-image.img-align-center{float:none;margin:10px auto;display:block}.announcement-body-html[data-v-c69b913a]:after{content:"";clear:both;display:block}.announcement-body-html[data-v-c69b913a] .text-align-left{text-align:left}.announcement-body-html[data-v-c69b913a] .text-align-center{text-align:center}.announcement-body-html[data-v-c69b913a] .text-align-right{text-align:right}.guide-overlay[data-v-4944dd66]{background:var(--overlay);z-index:10000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.guide[data-v-4944dd66]{background:var(--surface);border-radius:30px;flex-direction:column;width:min(720px,100%);height:min(560px,88vh);animation:.22s guide-pop-4944dd66;display:flex;overflow:hidden;box-shadow:0 24px 70px #14183c47}@keyframes guide-pop-4944dd66{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.guide__header[data-v-4944dd66]{justify-content:space-between;align-items:center;padding:22px 26px 18px;display:flex}.guide__title[data-v-4944dd66]{letter-spacing:-.01em;color:var(--text);margin:0;font-size:20px;font-weight:700}.guide__sub[data-v-4944dd66]{color:var(--text-muted);margin:3px 0 0;font-size:12.5px;font-weight:500}.guide__close[data-v-4944dd66]{width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;line-height:1;transition:background .15s,color .15s;display:flex}.guide__close[data-v-4944dd66]:hover{background:var(--accent-tint);color:var(--text);background:var(--accent-tint)}.guide__state[data-v-4944dd66]{color:var(--text-muted);flex:auto;justify-content:center;align-items:center;padding:40px 26px;font-size:14px;display:flex}.guide__roles[data-v-4944dd66]{gap:8px;padding:0 26px 4px;display:flex}.role-pill[data-v-4944dd66]{border:1px solid var(--color-border);background:var(--surface);border-radius:var(--radius-pill);height:42px;color:var(--text-muted);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:flex}.role-pill[data-v-4944dd66]:hover:not(.role-pill--active){border-color:color-mix(in srgb, var(--accent) 25%, var(--surface));color:var(--accent-text)}.role-pill--active[data-v-4944dd66]{background:var(--color-primary);border-color:var(--accent);color:var(--accent-contrast)}.role-pill__dot[data-v-4944dd66]{opacity:.7;background:currentColor;border-radius:50%;width:7px;height:7px}.guide__body[data-v-4944dd66]{flex:auto;min-height:0;padding:18px 26px 8px;overflow-y:auto}.file-card[data-v-4944dd66]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--accent-tint);align-items:center;gap:16px;padding:16px 18px;transition:border-color .15s,background .15s;display:flex}.file-card[data-v-4944dd66]:not(.file-card--empty):hover{border-color:color-mix(in srgb, var(--accent) 25%, var(--surface));background:var(--accent-tint)}.file-card--empty[data-v-4944dd66]{background:var(--accent-tint)}.file-card--empty .file-card__name[data-v-4944dd66]{color:var(--text-muted)}.file-card__icon[data-v-4944dd66]{flex-shrink:0;display:inline-flex}.file-card--empty .file-card__icon[data-v-4944dd66]{opacity:.55}.file-card__main[data-v-4944dd66]{flex:1;min-width:0}.file-card__name[data-v-4944dd66]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.file-card__meta[data-v-4944dd66]{color:var(--text-muted);align-items:center;gap:7px;margin-top:4px;font-size:12px;display:flex}.file-card__meta .sep[data-v-4944dd66]{color:var(--accent-text)}.file-card__dl[data-v-4944dd66]{border-radius:var(--radius-pill);background:var(--color-primary);height:40px;color:var(--accent-contrast);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;align-items:center;gap:7px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.file-card__dl[data-v-4944dd66]:hover:not(:disabled){background:var(--color-primary-hover)}.file-card__dl[data-v-4944dd66]:disabled{opacity:.6;cursor:progress}.descr[data-v-4944dd66]{margin-top:18px}.descr__label[data-v-4944dd66]{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text);margin:0 0 8px;font-size:11px;font-weight:700}.descr__lead[data-v-4944dd66]{color:var(--text);margin:0 0 11px;font-size:14px;line-height:1.62}.descr__list[data-v-4944dd66]{margin:4px 0 12px;padding-left:0;list-style:none}.descr__list li[data-v-4944dd66]{color:var(--text);margin-bottom:7px;padding-left:22px;font-size:13.5px;line-height:1.5;position:relative}.descr__list li[data-v-4944dd66]:before{content:"";background:var(--color-primary);opacity:.55;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:4px}.guide__footer[data-v-4944dd66]{border-top:1px solid var(--color-border);justify-content:flex-end;padding:10px 22px;display:flex}.guide__done[data-v-4944dd66]{border:1px solid var(--color-border);background:var(--surface);border-radius:var(--radius-pill);height:34px;color:var(--text-muted);cursor:pointer;padding:0 18px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.guide__done[data-v-4944dd66]:hover{background:var(--accent-tint);color:var(--text)}.guide .sheet-handle[data-v-4944dd66]{display:none}@media (width<=560px){.guide-overlay[data-v-4944dd66]{align-items:flex-end;height:100dvh;padding:0;top:0;bottom:auto}.guide[data-v-4944dd66]{border-radius:16px 16px 0 0;width:100vw;max-width:100vw;height:min(560px,90dvh);max-height:90dvh;transition:transform .3s;animation:.32s cubic-bezier(.32,.72,0,1) backwards app-sheet-up}.guide.is-dragging[data-v-4944dd66]{transition:none}.guide .sheet-handle[data-v-4944dd66]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:8px auto 0;display:block}.modal-fade-leave-to .guide[data-v-4944dd66]{transform:translateY(100%)}.guide__header[data-v-4944dd66]{padding:16px 16px 12px}.guide__title[data-v-4944dd66]{font-size:17px}.guide__state[data-v-4944dd66]{padding:24px 16px}.guide__roles[data-v-4944dd66]{flex-wrap:wrap;padding:0 16px 4px}.role-pill[data-v-4944dd66]{flex:auto}.guide__body[data-v-4944dd66]{padding:16px 16px 8px}.descr[data-v-4944dd66]{padding:0 16px}.guide__footer[data-v-4944dd66]{padding:8px 14px 12px}.guide__done[data-v-4944dd66]{padding:0 20px}.file-card[data-v-4944dd66]{flex-wrap:wrap}}.modal-fade-enter-active[data-v-4944dd66],.modal-fade-leave-active[data-v-4944dd66]{transition:opacity .25s}.modal-fade-enter-from[data-v-4944dd66],.modal-fade-leave-to[data-v-4944dd66]{opacity:0}.docs-block[data-v-52c7e160]{background:var(--surface);border:1px solid var(--color-border);border-radius:22px;overflow:hidden}.docs-block__head[data-v-52c7e160]{justify-content:space-between;align-items:center;gap:10px;padding:13px 16px 11px;display:flex}.docs-block__title[data-v-52c7e160]{color:var(--text);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.docs-block__nav[data-v-52c7e160]{border-bottom:1px solid var(--color-border);padding:0 12px 10px}.grp-bar[data-v-52c7e160]{flex-wrap:nowrap;align-items:center;gap:7px;display:flex;overflow:hidden}.grp-pill[data-v-52c7e160]{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--surface);height:26px;color:var(--text-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 13px;font-family:inherit;font-size:11.5px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.grp-pill--active[data-v-52c7e160]{background:var(--accent-tint);border-color:color-mix(in srgb, var(--accent) 25%, var(--surface));color:var(--accent-text)}.grp-pill[data-v-52c7e160]:hover:not(.grp-pill--active){border-color:color-mix(in srgb, var(--accent) 25%, var(--surface));color:var(--accent-text)}.grp-more[data-v-52c7e160]{flex-shrink:0;position:relative}.grp-more__menu[data-v-52c7e160]{z-index:5;background:var(--surface);border:1px solid var(--color-border);box-shadow:0 8px 24px var(--shadow-drop);border-radius:14px;flex-direction:column;gap:2px;min-width:170px;padding:6px;display:none;position:absolute;top:32px;right:0}.grp-more--open .grp-more__menu[data-v-52c7e160]{display:flex}.grp-more__item[data-v-52c7e160]{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:space-between;gap:10px;padding:8px 10px;font-family:inherit;font-size:12px;transition:background .12s,color .12s;display:flex}.grp-more__item[data-v-52c7e160]:hover{background:var(--accent-tint);color:var(--accent-text)}.grp-more__cnt[data-v-52c7e160]{color:var(--text-muted);font-size:10px}.docs-block__list[data-v-52c7e160]{height:171px;padding:0;overflow-y:auto}.docs-block__list[data-v-52c7e160]::-webkit-scrollbar{width:5px}.docs-block__list[data-v-52c7e160]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 22%, var(--surface));border-radius:4px}.docs-block__empty[data-v-52c7e160]{text-align:center;min-height:171px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;padding:24px;font-size:12px;display:flex}.doc-row[data-v-52c7e160]{box-sizing:border-box;border-bottom:1px solid var(--border);align-items:center;gap:13px;height:57px;padding:0 14px;transition:background .15s;display:flex}.doc-row[data-v-52c7e160]:last-child{border-bottom:none}.doc-row[data-v-52c7e160]:hover{background:var(--accent-tint)}.doc-row__icon[data-v-52c7e160]{cursor:pointer;flex-shrink:0}.doc-row__main[data-v-52c7e160]{cursor:pointer;flex:1;min-width:0}.doc-row__name[data-v-52c7e160]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;transition:color .15s;overflow:hidden}.doc-row__main:hover .doc-row__name[data-v-52c7e160]{color:var(--accent-text)}.doc-row__desc[data-v-52c7e160]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.doc-row__date[data-v-52c7e160]{color:var(--accent-text)}.doc-row__dl[data-v-52c7e160]{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--accent) 25%, var(--surface));background:var(--accent-tint);height:30px;color:var(--accent-text);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;padding:0 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.doc-row__dl[data-v-52c7e160]:hover{background:color-mix(in srgb, var(--accent) 18%, var(--surface));border-color:var(--accent)}.modes-overlay[data-v-673bcf19]{background:var(--overlay);z-index:10000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modes[data-v-673bcf19]{background:var(--surface);border-radius:30px;flex-direction:column;width:min(720px,100%);height:min(620px,88vh);animation:.22s modes-pop-673bcf19;display:flex;overflow:hidden;box-shadow:0 24px 70px #14183c47}@keyframes modes-pop-673bcf19{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.modes__header[data-v-673bcf19]{justify-content:space-between;align-items:center;padding:22px 26px 18px;display:flex}.modes__title[data-v-673bcf19]{letter-spacing:-.01em;color:var(--text);margin:0;font-size:20px;font-weight:700}.modes__sub[data-v-673bcf19]{color:var(--text-muted);margin:3px 0 0;font-size:12.5px;font-weight:500}.modes__close[data-v-673bcf19]{width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;line-height:1;transition:background .15s,color .15s;display:flex}.modes__close[data-v-673bcf19]:hover{background:var(--accent-tint);color:var(--text);background:var(--accent-tint)}.modes__state[data-v-673bcf19]{color:var(--text-muted);flex:auto;justify-content:center;align-items:center;padding:40px 26px;font-size:14px;display:flex}.cats[data-v-673bcf19]{padding:0 26px 4px}.cat-opt[data-v-673bcf19]{justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:600;line-height:1;display:flex}.cats__select[data-v-673bcf19] .base-dropdown__text{text-align:center;flex:auto}.cat-opt__icon[data-v-673bcf19]{flex-shrink:0;display:inline-flex}.cat-opt__cnt[data-v-673bcf19]{border-radius:var(--radius-pill);background:var(--accent-tint);min-width:20px;height:20px;color:var(--accent-text);justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.modes__body[data-v-673bcf19]{flex:auto;min-height:0;padding:6px 26px 8px;overflow-y:auto}.modes__search[data-v-673bcf19]{margin:0 26px 4px}.modes__search .lk-input[data-v-673bcf19]{width:100%}.modes__body[data-v-673bcf19]::-webkit-scrollbar{width:6px}.modes__body[data-v-673bcf19]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 22%, var(--surface));border-radius:4px}.obj[data-v-673bcf19]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--accent-tint);margin-bottom:12px;transition:border-color .15s;overflow:hidden}.obj[data-v-673bcf19]:hover{border-color:color-mix(in srgb, var(--accent) 25%, var(--surface))}.obj__head[data-v-673bcf19]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:14px 16px;display:flex}.obj__icon[data-v-673bcf19]{background:var(--accent-tint);width:38px;height:38px;color:var(--accent-text);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.obj__main[data-v-673bcf19]{flex:1;min-width:0}.obj__name[data-v-673bcf19]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.obj__today[data-v-673bcf19]{color:var(--text-muted);align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.obj__today b[data-v-673bcf19]{color:var(--text);font-weight:600}.status[data-v-673bcf19]{border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;align-items:center;height:26px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex}.status--open[data-v-673bcf19]{background:var(--success-bg);color:var(--success-text);border:1px solid var(--success)}.status--closed[data-v-673bcf19]{background:var(--warning-bg);color:var(--warning-text);border:1px solid color-mix(in srgb, var(--warning) 30%, var(--surface))}.status--inactive[data-v-673bcf19]{background:var(--danger-bg);color:var(--danger-text);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface))}.obj__chev[data-v-673bcf19]{color:var(--accent-text);flex-shrink:0;transition:transform .2s}.obj--open .obj__chev[data-v-673bcf19]{transform:rotate(180deg)}.obj__week-wrap[data-v-673bcf19]{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.obj--open .obj__week-wrap[data-v-673bcf19]{grid-template-rows:1fr}.obj__week-inner[data-v-673bcf19]{min-height:0;overflow:hidden}.week[data-v-673bcf19]{border-top:1px solid color-mix(in srgb, var(--accent) 25%, var(--surface));padding:4px 16px 14px}.week__row[data-v-673bcf19]{border-radius:10px;justify-content:space-between;align-items:center;padding:7px 12px;font-size:13px;display:flex}.week__row+.week__row[data-v-673bcf19]{margin-top:2px}.week__row--today[data-v-673bcf19]{background:var(--accent-tint)}.week__day[data-v-673bcf19]{color:var(--text-muted);font-weight:600}.week__row--today .week__day[data-v-673bcf19]{color:var(--accent-text)}.week__time[data-v-673bcf19]{color:var(--accent-text);font-variant-numeric:tabular-nums;font-weight:600}.week__time.is-off[data-v-673bcf19]{color:var(--text-muted);font-weight:500}.week__time.is-24[data-v-673bcf19]{color:var(--success-text)}.modes__empty[data-v-673bcf19]{text-align:center;color:var(--text-muted);padding:30px;font-size:13px}.modes__footer[data-v-673bcf19]{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:10px 22px;display:flex}.modes__legend[data-v-673bcf19]{color:var(--text-muted);gap:14px;font-size:11px;display:flex}.modes__legend span[data-v-673bcf19]{align-items:center;gap:5px;display:inline-flex}.modes__legend i[data-v-673bcf19]{border-radius:50%;width:9px;height:9px;display:inline-block}.modes__done[data-v-673bcf19]{border:1px solid var(--color-border);background:var(--surface);border-radius:var(--radius-pill);height:34px;color:var(--text-muted);cursor:pointer;padding:0 18px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.modes__done[data-v-673bcf19]:hover{background:var(--accent-tint);color:var(--text)}.modes .sheet-handle[data-v-673bcf19]{display:none}@media (width<=560px){.modes-overlay[data-v-673bcf19]{align-items:flex-end;height:100dvh;padding:0;top:0;bottom:auto}.modes[data-v-673bcf19]{border-radius:16px 16px 0 0;width:100vw;max-width:100vw;height:min(600px,82dvh);max-height:90dvh;transition:transform .3s;animation:.32s cubic-bezier(.32,.72,0,1) backwards app-sheet-up}.modes.is-dragging[data-v-673bcf19]{transition:none}.modes .sheet-handle[data-v-673bcf19]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:8px auto 0;display:block}.modal-fade-leave-to .modes[data-v-673bcf19]{transform:translateY(100%)}.modes__header[data-v-673bcf19]{padding:16px 16px 14px}.modes__title[data-v-673bcf19]{font-size:17px}.modes__state[data-v-673bcf19]{padding:24px 16px}.cats[data-v-673bcf19]{padding:0 16px 4px}.modes__search[data-v-673bcf19]{margin:0 16px 4px}.modes__body[data-v-673bcf19]{padding:6px 16px 8px}.obj__head[data-v-673bcf19]{grid-template-columns:auto 1fr auto;grid-template-areas:"icon main chev"".status.";align-items:center;gap:6px 12px;display:grid}.obj__icon[data-v-673bcf19]{grid-area:icon}.obj__main[data-v-673bcf19]{grid-area:main}.obj__chev[data-v-673bcf19]{grid-area:chev}.status[data-v-673bcf19]{grid-area:status;justify-self:start}.modes__legend[data-v-673bcf19]{display:none}.modes__footer[data-v-673bcf19]{justify-content:flex-end;padding:8px 14px 12px}}.modal-fade-enter-active[data-v-673bcf19],.modal-fade-leave-active[data-v-673bcf19]{transition:opacity .25s}.modal-fade-enter-from[data-v-673bcf19],.modal-fade-leave-to[data-v-673bcf19]{opacity:0}.ob-menu[data-v-ffb534d0]{width:auto;display:inline-block}.ob-start-button[data-v-ffb534d0]{height:25px;padding:0 14px;font-size:13px}.ob-menu__item[data-v-ffb534d0]{flex-direction:column;gap:3px;min-width:0;display:flex}.ob-menu__head[data-v-ffb534d0]{align-items:center;gap:8px;display:flex}.ob-menu__title[data-v-ffb534d0]{color:var(--text);font-size:13px;font-weight:500}.ob-menu__description[data-v-ffb534d0]{color:var(--text-muted);white-space:normal;font-size:12px;line-height:1.35}.ob-menu__badge[data-v-ffb534d0]{background:var(--accent-tint);color:var(--accent-text);border-radius:50px;flex-shrink:0;padding:1px 8px;font-size:11px;font-weight:500}.ob-menu__badge--updated[data-v-ffb534d0]{background:var(--warning-bg);color:var(--warning-text)}.ob-menu[data-v-ffb534d0] .base-dropdown__item{justify-content:flex-start;padding:10px 15px}.loading-message[data-v-5e0e3755]{text-align:center;color:var(--text-muted);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:12px;margin:0;padding:40px 20px;font-size:14px;display:flex}.loader[data-v-5e0e3755]{border:3px solid var(--surface-2);border-top:3px solid var(--accent);border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin-5e0e3755}@keyframes spin-5e0e3755{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.news[data-v-5e0e3755]{padding:20px;font-family:Montserrat,sans-serif}.content-wrapper[data-v-5e0e3755]{align-items:flex-start;gap:20px;display:flex}.left-column[data-v-5e0e3755]{flex:1}.news-container[data-v-5e0e3755]{background:var(--surface);border:1px solid var(--border);min-height:calc(var(--app-vh,1vh) * 84);min-height:min(calc(var(--app-vh,1vh) * 84), 84svh);border-radius:30px;overflow:hidden}.news-header[data-v-5e0e3755]{justify-content:space-between;align-items:center;height:35px;padding:0 20px;display:flex}.news-title[data-v-5e0e3755]{color:var(--text);margin:0;font-size:18px;font-weight:700;line-height:22px}.header-actions[data-v-5e0e3755]{gap:8px;display:flex}.divider[data-v-5e0e3755]{background:var(--border);height:1px;margin:0}.news-list[data-v-5e0e3755]{max-height:600px;padding:0;overflow-y:scroll}.news-item[data-v-5e0e3755]{opacity:0;border-bottom:1px solid var(--border);padding:20px;animation:.5s forwards slideInUp-5e0e3755;position:relative;transform:translateY(20px)}@keyframes slideInUp-5e0e3755{to{opacity:1;transform:translateY(0)}}.news-list[data-v-5e0e3755]::-webkit-scrollbar{width:4px}.news-list[data-v-5e0e3755]::-webkit-scrollbar-track{background:0 0}.news-list[data-v-5e0e3755]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 22%, var(--surface));border-radius:4px}.news-list[data-v-5e0e3755]::-webkit-scrollbar-thumb:hover{background:var(--accent)}.news-list[data-v-5e0e3755]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 22%, var(--surface)) transparent}.item-header[data-v-5e0e3755]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.news-date[data-v-5e0e3755]{color:var(--text-muted);font-size:12px;font-weight:500;line-height:15px}.item-type[data-v-5e0e3755]{background:var(--accent-tint);color:var(--accent-text);border-radius:20px;padding:2px 8px;font-size:11px;font-weight:500}.news-item-title[data-v-5e0e3755]{color:var(--text);margin:0 0 8px;font-size:16px;font-weight:700;line-height:20px}.news-item-description[data-v-5e0e3755]{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:14px;font-weight:400;line-height:17px;display:-webkit-box;overflow:hidden}.news-details-button[data-v-5e0e3755]{background:var(--accent);cursor:pointer;height:25px;color:var(--accent-contrast);border:none;border-radius:30px;padding:0 16px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:25px;transition:background-color .2s}.news-details-button[data-v-5e0e3755]:hover{background:var(--accent-hover)}.empty-state[data-v-5e0e3755]{text-align:center;color:var(--text-muted);padding:48px 20px}.empty-state p[data-v-5e0e3755]{margin:0;font-size:14px}.right-column[data-v-5e0e3755]{flex-direction:column;flex-shrink:0;gap:20px;width:450px;display:flex}.news-card[data-v-5e0e3755]{background:var(--surface);border:1px solid var(--border);cursor:pointer;opacity:0;border-radius:24px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.5s forwards slideInUp-5e0e3755;transform:translateY(20px)}.news-card[data-v-5e0e3755]:hover{box-shadow:0 4px 12px var(--shadow-drop);border-color:var(--accent);transform:translateY(-3px)}.card-header[data-v-5e0e3755]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.card-type[data-v-5e0e3755]{background:var(--warning-bg);border:1px solid color-mix(in srgb, var(--warning) 42%, var(--surface));color:var(--warning-text);border-radius:20px;padding:2px 8px;font-size:11px;font-weight:500}.card-type.important[data-v-5e0e3755]{background:var(--danger-bg);color:var(--danger-text)}.card-date[data-v-5e0e3755]{color:var(--text-muted);font-size:11px}.card-title[data-v-5e0e3755]{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:16px;font-weight:700;line-height:20px;display:-webkit-box;overflow:hidden}.card-description[data-v-5e0e3755]{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.card-button[data-v-5e0e3755]{color:var(--accent-text);cursor:pointer;background:0 0;border:none;padding:0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;transition:transform .2s}.card-button[data-v-5e0e3755]:hover{transform:translate(4px)}.guide-card[data-v-5e0e3755]{background:var(--surface);border:1px solid var(--border);box-sizing:border-box;cursor:pointer;opacity:0;border-radius:24px;width:450px;height:130px;padding:20px;transition:all .3s;animation:.5s forwards slideInUp-5e0e3755;transform:translateY(20px)}.guide-card[data-v-5e0e3755]:hover{box-shadow:0 4px 12px var(--shadow-drop);border:1px solid var(--accent);transform:translateY(-3px)}.modes-trigger[data-v-5e0e3755]{background:var(--surface);border:1px solid var(--color-border);text-align:left;cursor:pointer;border-radius:22px;align-items:center;gap:14px;width:100%;padding:16px 18px;font-family:Montserrat,sans-serif;transition:transform .2s,border-color .2s;display:flex}.modes-trigger[data-v-5e0e3755]:hover{border-color:var(--accent)}.modes-trigger__icon[data-v-5e0e3755]{background:var(--accent-tint);width:42px;height:42px;color:var(--accent-text);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.modes-trigger__text[data-v-5e0e3755]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.modes-trigger__title[data-v-5e0e3755]{color:var(--text);font-size:15px;font-weight:700}.modes-trigger__sub[data-v-5e0e3755]{color:var(--text-muted);font-size:12px;font-weight:500}.modes-trigger__chev[data-v-5e0e3755]{color:var(--text-muted);flex-shrink:0;transition:transform .2s,color .2s}.modes-trigger:hover .modes-trigger__chev[data-v-5e0e3755]{color:var(--accent-text);transform:translate(3px)}.guide-content[data-v-5e0e3755]{align-items:flex-start;gap:16px;display:flex}.guide-icon[data-v-5e0e3755]{color:var(--accent-text);flex-shrink:0}.guide-text[data-v-5e0e3755]{flex:1}.guide-title[data-v-5e0e3755]{color:var(--text);align-items:center;gap:10px;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.2;display:flex}.guide-title-blue[data-v-5e0e3755]{color:var(--accent-text)}.guide-description[data-v-5e0e3755]{color:var(--text-muted);width:320px;margin:0;font-size:12px;line-height:1.4}.guide-description strong[data-v-5e0e3755]{color:var(--text-muted);font-weight:700}.modal-overlay[data-v-5e0e3755]{background:var(--overlay);z-index:1000;-webkit-backdrop-filter:blur(.1px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-fade-enter-active[data-v-5e0e3755],.modal-fade-leave-active[data-v-5e0e3755]{transition:all .4s}.modal-fade-enter-from[data-v-5e0e3755],.modal-fade-leave-to[data-v-5e0e3755]{opacity:0}.modal-fade-enter-from .modal-content[data-v-5e0e3755],.modal-fade-leave-to .modal-content[data-v-5e0e3755]{opacity:0;transform:scale(.9)translateY(-20px)}.modal-content[data-v-5e0e3755]{background:var(--surface);width:540px;max-width:90vw;max-height:calc(var(--app-vh,1vh) * 80);box-shadow:0 20px 60px var(--shadow-drop);border-radius:50px;flex-direction:column;display:flex;overflow:hidden}.modal-header[data-v-5e0e3755]{flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 30px 0;display:flex}.modal-title[data-v-5e0e3755]{color:var(--text);margin:0;padding-bottom:8px;font-size:18px;font-weight:600}.modal-body[data-v-5e0e3755]{flex:1;padding:20px 30px;overflow-y:auto}.modal-info[data-v-5e0e3755]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.modal-date[data-v-5e0e3755]{color:var(--text-muted);font-size:12px}.modal-type[data-v-5e0e3755]{background:var(--accent-tint);color:var(--accent-text);border-radius:20px;padding:2px 8px;font-size:11px;font-weight:500}.modal-description[data-v-5e0e3755]{color:var(--text);margin:0 0 20px;font-size:14px;line-height:1.5}.modal-full-text[data-v-5e0e3755]{color:var(--text-muted);border-top:1px solid var(--border);margin-top:8px;padding-top:16px;font-size:14px;line-height:1.6}.modal-footer[data-v-5e0e3755]{border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 30px 24px;display:flex}.btn[data-v-5e0e3755]{cursor:pointer;border:1px solid;border-radius:30px;padding:8px 24px;font-size:13px;font-weight:500;transition:all .2s}.close-btn[data-v-5e0e3755]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.close-btn[data-v-5e0e3755]:hover{background:var(--accent-hover)}.sheet-handle[data-v-5e0e3755],.news-title__short[data-v-5e0e3755]{display:none}@media (width<=820px){.content-wrapper[data-v-5e0e3755]{flex-direction:column}.left-column[data-v-5e0e3755],.right-column[data-v-5e0e3755],.guide-card[data-v-5e0e3755]{width:100%}.modal-content[data-v-5e0e3755]{width:95vw}}@media (width<=768px){.news[data-v-5e0e3755]{padding:15px}.news-header[data-v-5e0e3755]{flex-flow:wrap;align-items:center;gap:8px;height:auto;padding:12px 14px}.news-title[data-v-5e0e3755]{white-space:nowrap;font-size:16px}.news-title__full[data-v-5e0e3755]{display:none}.news-title__short[data-v-5e0e3755]{display:inline}.header-actions[data-v-5e0e3755]{flex-wrap:nowrap;justify-content:flex-end;gap:6px;width:auto;margin-left:auto}.header-actions[data-v-5e0e3755] .refresh-btn{box-sizing:border-box;border-radius:50px;justify-content:center;width:45px;height:25px;padding:0 8px}.header-actions[data-v-5e0e3755] .refresh-btn__text{display:none}.guide-card[data-v-5e0e3755]{height:auto}.guide-icon[data-v-5e0e3755]{display:none}.guide-description[data-v-5e0e3755]{width:100%}.modal-overlay[data-v-5e0e3755]{align-items:flex-end}.modal-content[data-v-5e0e3755]{border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:88vh;transition:transform .3s}.modal-content.is-dragging[data-v-5e0e3755]{transition:none}.sheet-handle[data-v-5e0e3755]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:10px auto 2px;display:block}.modal-fade-enter-from .modal-content[data-v-5e0e3755],.modal-fade-leave-to .modal-content[data-v-5e0e3755]{opacity:1;transform:translateY(100%)}}.news-body-html[data-v-5e0e3755]{line-height:1.6}.news-body-html[data-v-5e0e3755] *{overflow-wrap:break-word}.news-body-html[data-v-5e0e3755] h1,.news-body-html[data-v-5e0e3755] h2,.news-body-html[data-v-5e0e3755] h3{margin:.75em 0 .4em;font-weight:600}.news-body-html[data-v-5e0e3755] p{margin:.5em 0}.news-body-html[data-v-5e0e3755] ul,.news-body-html[data-v-5e0e3755] ol{margin:.5em 0;padding-left:1.5em}.news-body-html[data-v-5e0e3755] img{border-radius:8px;max-width:100%}.news-body-html[data-v-5e0e3755] img:not([height]){height:auto}.news-body-html[data-v-5e0e3755] .constructor-image.img-align-left{float:left;margin:0 14px 10px 0}.news-body-html[data-v-5e0e3755] .constructor-image.img-align-right{float:right;margin:0 0 10px 14px}.news-body-html[data-v-5e0e3755] .constructor-image.img-align-center{float:none;margin:10px auto;display:block}.news-body-html[data-v-5e0e3755]:after{content:"";clear:both;display:block}.news-body-html[data-v-5e0e3755] .text-align-left{text-align:left}.news-body-html[data-v-5e0e3755] .text-align-center{text-align:center}.news-body-html[data-v-5e0e3755] .text-align-right{text-align:right}.feedback-container[data-v-2d75bb39]{background:var(--surface);border:1px solid var(--border);flex-direction:column;display:flex;overflow:hidden}.management-header[data-v-2d75bb39]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;height:50px;padding:0 20px;display:flex}.management-title[data-v-2d75bb39]{color:var(--text);margin:0;font-size:1.2em;font-weight:600}.header-controls[data-v-2d75bb39]{align-items:center;gap:12px;display:flex}.filter-strip[data-v-2d75bb39]{border-bottom:1px solid var(--border);flex-shrink:0;padding:10px 20px}.content-container[data-v-2d75bb39]{flex:auto;min-height:0;display:flex}.list-section[data-v-2d75bb39]{border-right:1px solid var(--border);flex-direction:column;width:40%;min-height:0;display:flex}.list-header[data-v-2d75bb39]{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;height:43px;padding:0 20px;display:flex}.header-col[data-v-2d75bb39]{color:var(--text-muted);-webkit-user-select:none;user-select:none;font-size:13px;font-weight:600}.header-col.col-id[data-v-2d75bb39],.header-col.col-author[data-v-2d75bb39],.header-col.col-date[data-v-2d75bb39]{cursor:pointer}.header-col.active-sort[data-v-2d75bb39]{color:var(--text)}.col-id[data-v-2d75bb39]{width:14%}.col-author[data-v-2d75bb39]{width:36%}.col-status[data-v-2d75bb39]{width:26%}.col-date[data-v-2d75bb39]{text-align:right;width:16%}.col-flag[data-v-2d75bb39]{text-align:center;width:8%}.list-body[data-v-2d75bb39]{flex:1;min-height:0;overflow-y:auto}.ticket-row[data-v-2d75bb39]{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;height:48px;padding:0 20px;font-size:14px;transition:background-color .15s;display:flex}.ticket-row[data-v-2d75bb39]:hover{background-color:var(--surface-2)}.ticket-row.selected[data-v-2d75bb39]{background-color:var(--accent-tint)}.ticket-row.unread[data-v-2d75bb39]{background-color:var(--unread-bg);box-shadow:inset 3px 0 0 0 var(--unread-accent)}.ticket-row.unread .author[data-v-2d75bb39]{color:var(--text);font-weight:600}.cell[data-v-2d75bb39]{padding:0 8px;overflow:hidden}.cell.col-id[data-v-2d75bb39]{align-items:center;gap:7px;display:flex}.id-value[data-v-2d75bb39]{color:var(--text);font-weight:600}.unread-dot[data-v-2d75bb39]{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:7px;height:7px}.ticket-row:not(.unread) .unread-dot[data-v-2d75bb39]{visibility:hidden}.author[data-v-2d75bb39]{white-space:nowrap;text-overflow:ellipsis;color:var(--text);display:block;overflow:hidden}.cell-date[data-v-2d75bb39]{text-align:right;color:var(--text-muted);font-size:12px}.cell.col-flag[data-v-2d75bb39]{justify-content:center;align-items:center;padding:0;display:flex}.flag-btn[data-v-2d75bb39]{cursor:pointer;width:24px;height:24px;color:var(--text-muted);opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s,background-color .15s;display:inline-flex}.ticket-row:hover .flag-btn[data-v-2d75bb39]{opacity:1}.flag-btn[data-v-2d75bb39]:hover{background-color:var(--border);color:var(--danger-text)}.flag-btn.is-flagged[data-v-2d75bb39]{opacity:1;color:var(--danger-text)}.flag-pole[data-v-2d75bb39],.flag-banner[data-v-2d75bb39]{stroke:currentColor;stroke-width:1.4px;fill:none;stroke-linejoin:round;stroke-linecap:round}.flag-btn.is-flagged .flag-banner[data-v-2d75bb39]{fill:currentColor}.status-badge[data-v-2d75bb39]{text-align:center;border-radius:20px;min-width:78px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.status-open[data-v-2d75bb39]{background-color:var(--warning-bg);color:var(--warning-text);border:1px solid color-mix(in srgb, var(--warning) 30%, var(--surface))}.status-resolved[data-v-2d75bb39]{background-color:var(--success-bg);color:var(--success-text);border:1px solid var(--success)}.empty-list[data-v-2d75bb39]{text-align:center;color:var(--text-muted);padding:40px 20px;font-size:14px}.list-footer[data-v-2d75bb39]{border-top:1px solid var(--border);text-align:right;background:var(--accent-tint);flex-shrink:0;padding:6px 20px}.items-count[data-v-2d75bb39]{color:var(--text-muted);font-size:12px;font-weight:500}.detail-section[data-v-2d75bb39]{flex-direction:column;width:60%;min-height:0;display:flex}.no-selection[data-v-2d75bb39]{text-align:center;color:var(--text-muted);flex:1;justify-content:center;align-items:center;padding:20px;font-size:14px;display:flex}.detail-body[data-v-2d75bb39]{flex-direction:column;flex:1;gap:18px;padding:24px;display:flex;overflow-y:auto}.detail-header[data-v-2d75bb39]{align-items:center;gap:12px;display:flex}.detail-title[data-v-2d75bb39]{color:var(--text);margin:0;font-size:1.2em;font-weight:600}.detail-meta[data-v-2d75bb39]{flex-direction:column;gap:2px;display:flex}.meta-author[data-v-2d75bb39]{color:var(--color-text);font-size:14px;font-weight:600}.meta-dates[data-v-2d75bb39]{color:var(--color-text-muted);font-size:13px}.message-card[data-v-2d75bb39]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--text);white-space:pre-wrap;padding:16px;font-size:14px;line-height:1.55}.answer-card[data-v-2d75bb39]{border:1px solid var(--success);border-radius:var(--radius-lg);background:var(--success-bg);padding:16px}.answer-label[data-v-2d75bb39]{color:var(--success-text);text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;font-size:12px;font-weight:700}.answer-text[data-v-2d75bb39]{color:var(--text);white-space:pre-wrap;font-size:14px;line-height:1.55}.reply-block[data-v-2d75bb39]{flex-direction:column;gap:10px;display:flex}.reply-label[data-v-2d75bb39]{color:var(--color-text);font-size:13px;font-weight:600}.detail-actions[data-v-2d75bb39]{flex-wrap:wrap;gap:10px;display:flex}@media (width<=767.98px){.management-header[data-v-2d75bb39]{height:auto;padding:12px var(--gutter,16px);flex-direction:column;align-items:stretch;gap:10px}.header-controls[data-v-2d75bb39]{width:100%}.header-controls[data-v-2d75bb39] .search{flex:1;width:auto;min-width:0}.content-container[data-v-2d75bb39]{flex-direction:column}.list-section[data-v-2d75bb39],.detail-section[data-v-2d75bb39]{width:100%}.list-section[data-v-2d75bb39]{border-right:none;border-bottom:1px solid var(--border);max-height:360px}.list-body[data-v-2d75bb39]{padding:10px}.list-body .ticket-row.selected[data-v-2d75bb39]{background:var(--accent-tint)!important}.list-body .ticket-row.unread[data-v-2d75bb39]{background:var(--unread-bg)!important}.flag-btn[data-v-2d75bb39]{opacity:1}.list-body .col-id[data-v-2d75bb39]{justify-content:flex-start;width:100%;padding-bottom:4px}.list-body .author[data-v-2d75bb39]{white-space:normal;text-overflow:clip;overflow:visible}}.realtime-chart[data-v-78aacb2b]{width:100%;position:relative}.realtime-chart canvas[data-v-78aacb2b]{cursor:crosshair;width:100%;height:100%;display:block}.chart-empty[data-v-78aacb2b]{color:var(--text-muted);justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.chart-tooltip[data-v-78aacb2b]{background:var(--hint-bg);color:var(--hint-text);white-space:nowrap;pointer-events:none;box-shadow:0 8px 20px var(--shadow-drop);z-index:10;border-radius:8px;padding:8px 12px;font-size:12px;line-height:1.3;position:absolute;transform:translate(-50%,-100%)}.chart-tooltip__time[data-v-78aacb2b]{color:var(--border);margin-bottom:2px;font-size:11px;font-weight:500}.chart-tooltip__count[data-v-78aacb2b]{align-items:center;gap:6px;font-weight:600;display:flex}.chart-tooltip__dot[data-v-78aacb2b]{border-radius:50%;width:8px;height:8px;display:inline-block}.requests-view[data-v-f1f6de2e]{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}.management-header[data-v-f1f6de2e]{border-bottom:1px solid var(--border);flex-direction:column;gap:12px;padding:20px;display:flex}.management-title[data-v-f1f6de2e]{color:var(--text);margin:0;font-size:1.2em;font-weight:600}.header-controls[data-v-f1f6de2e]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.stats-summary[data-v-f1f6de2e]{flex-wrap:wrap;gap:20px;display:flex}.stat-item[data-v-f1f6de2e]{align-items:center;gap:6px;display:flex}.stat-label[data-v-f1f6de2e]{color:var(--text-muted);font-size:.85em}.stat-value[data-v-f1f6de2e]{color:var(--text);font-size:.9em;font-weight:600}.stat-value.stat-error[data-v-f1f6de2e]{color:var(--danger-text)}.live-value[data-v-f1f6de2e]{color:var(--success-text)}.stat-minute[data-v-f1f6de2e]{color:var(--text-muted);margin-left:4px;font-size:.85em;font-weight:500}.realtime-stat[data-v-f1f6de2e]{border-left:1px solid var(--border);padding-left:12px}.chart-section[data-v-f1f6de2e]{border-bottom:1px solid var(--border);padding:16px 20px}.chart-header[data-v-f1f6de2e]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.chart-title[data-v-f1f6de2e]{color:var(--text);margin:0;font-size:.95em;font-weight:600}.chart-interval[data-v-f1f6de2e]{color:var(--text-muted);font-size:.8em}.chart-header-actions[data-v-f1f6de2e]{align-items:center;gap:12px;display:flex}.chart-period-select[data-v-f1f6de2e]{border:1px solid var(--border);background:var(--surface);cursor:pointer;appearance:none;color:var(--text);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234F5BDF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:12px;border-radius:50px;padding:4px 28px 4px 12px;font-size:12px;transition:border-color .2s,box-shadow .2s}.chart-period-select[data-v-f1f6de2e]:hover{border-color:var(--accent)}.chart-period-select[data-v-f1f6de2e]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #4f5bdf26}.filters-bar[data-v-f1f6de2e]{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;display:flex}.filter-controls[data-v-f1f6de2e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-select[data-v-f1f6de2e],.date-input[data-v-f1f6de2e]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);min-width:130px;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.date-input[data-v-f1f6de2e]{width:150px;min-width:auto}.filter-select[data-v-f1f6de2e]:hover,.date-input[data-v-f1f6de2e]:hover{border-color:color-mix(in srgb, var(--accent) 25%, var(--surface))}.filter-select[data-v-f1f6de2e]:focus,.date-input[data-v-f1f6de2e]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #4f5bdf1f}.clear-filters-btn[data-v-f1f6de2e],.export-btn[data-v-f1f6de2e]{cursor:pointer;border:1px solid #0000;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.clear-filters-btn[data-v-f1f6de2e]{background:var(--surface);color:var(--accent-text);border-color:var(--accent)}.clear-filters-btn[data-v-f1f6de2e]:hover{background:var(--accent-tint)}.export-btn[data-v-f1f6de2e]{background:var(--accent);color:var(--accent-contrast)}.export-btn[data-v-f1f6de2e]:hover{background:var(--accent-hover)}.export-btn[data-v-f1f6de2e]:disabled{opacity:.55;cursor:not-allowed}.content-container[data-v-f1f6de2e]{width:100%;height:500px;display:flex}.logs-table-section[data-v-f1f6de2e]{border-right:1px solid var(--border);flex-direction:column;width:65%;display:flex}.table-container[data-v-f1f6de2e]{background:var(--surface);flex-direction:column;height:100%;display:flex;overflow:hidden}.table-header[data-v-f1f6de2e]{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;height:43px;padding:0 20px;display:flex}.header-col[data-v-f1f6de2e]{color:var(--text-muted);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.header-col[data-v-f1f6de2e]:hover{color:var(--text)}.header-col:hover .sort-icon[data-v-f1f6de2e]{filter:var(--icon-ink-filter)}.sort-icon[data-v-f1f6de2e]{width:12px;height:12px;transition:all .2s}.sort-icon.sorted[data-v-f1f6de2e]{filter:var(--icon-ink-filter)}.sort-icon.desc[data-v-f1f6de2e]{transform:rotate(180deg)}.active-sort[data-v-f1f6de2e]{color:var(--text)!important;font-weight:600!important}.time-col[data-v-f1f6de2e]{width:12%;min-width:80px}.method-col[data-v-f1f6de2e]{width:8%;min-width:70px}.path-col[data-v-f1f6de2e]{width:30%;min-width:150px}.status-col[data-v-f1f6de2e]{width:8%;min-width:70px}.user-col[data-v-f1f6de2e]{width:20%;min-width:120px}.duration-col[data-v-f1f6de2e]{width:10%;min-width:80px}.table-body[data-v-f1f6de2e]{flex:1;max-height:500px;overflow-y:auto}.table-row[data-v-f1f6de2e]{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;height:40px;padding:0 20px;font-size:12px;transition:background-color .2s;display:flex}.table-row[data-v-f1f6de2e]:hover{background-color:var(--surface-2)}.table-row.selected[data-v-f1f6de2e]{background-color:var(--accent-tint)}.table-row.error-row[data-v-f1f6de2e]{background-color:var(--danger-bg)}.table-row.success-row[data-v-f1f6de2e]{background-color:var(--success-bg)}.table-col[data-v-f1f6de2e]{padding:0 8px}.cell-content[data-v-f1f6de2e]{padding:4px 0;display:block}.method-badge[data-v-f1f6de2e]{text-align:center;border-radius:4px;min-width:50px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-block}.method-get[data-v-f1f6de2e]{color:#fff;background:#10b981}.method-post[data-v-f1f6de2e]{color:#fff;background:#3b82f6}.method-put[data-v-f1f6de2e]{color:#fff;background:#f59e0b}.method-delete[data-v-f1f6de2e]{color:#fff;background:#ef4444}.method-patch[data-v-f1f6de2e]{color:#fff;background:#8b5cf6}.method-other[data-v-f1f6de2e]{color:#fff;background:#6b7280}.status-badge[data-v-f1f6de2e]{text-align:center;border-radius:4px;min-width:40px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-block}.status-success[data-v-f1f6de2e]{color:#fff;background:#10b981}.status-redirect[data-v-f1f6de2e]{color:#fff;background:#3b82f6}.status-client-error[data-v-f1f6de2e]{color:#fff;background:#f59e0b}.status-server-error[data-v-f1f6de2e]{color:#fff;background:#ef4444}.status-unknown[data-v-f1f6de2e]{color:#fff;background:#6b7280}.user-id[data-v-f1f6de2e]{color:var(--text-muted);margin-left:4px;font-size:10px}.truncate-text[data-v-f1f6de2e]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.table-footer[data-v-f1f6de2e]{border-top:1px solid var(--border);background:var(--accent-tint);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.pagination-controls[data-v-f1f6de2e]{align-items:center;gap:12px;display:flex}.pagination-btn[data-v-f1f6de2e]{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:4px;padding:4px 8px;font-size:14px}.pagination-btn[data-v-f1f6de2e]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-f1f6de2e]{color:var(--text-muted);font-size:12px}.page-size-select[data-v-f1f6de2e]{border:1px solid var(--border);border-radius:var(--radius-md);padding:4px 8px;font-size:12px}.items-count[data-v-f1f6de2e]{color:var(--text-muted);font-size:12px;font-weight:500}.log-details-section[data-v-f1f6de2e]{background:var(--surface-2);border-left:1px solid var(--border);width:35%;overflow-y:auto}.log-details-content[data-v-f1f6de2e]{padding:20px}.details-header[data-v-f1f6de2e]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.details-title[data-v-f1f6de2e]{color:var(--text);margin:0;font-size:1.1em;font-weight:600}.close-details-btn[data-v-f1f6de2e]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:1.5em;display:flex}.close-details-btn[data-v-f1f6de2e]:hover{background-color:var(--border)}.details-body[data-v-f1f6de2e]{flex-direction:column;gap:16px;display:flex}.details-grid[data-v-f1f6de2e]{flex-direction:column;gap:12px;display:flex}.detail-group[data-v-f1f6de2e]{flex-direction:column;gap:4px;display:flex}.detail-label[data-v-f1f6de2e]{color:var(--text-muted);font-size:.8em;font-weight:500}.detail-value[data-v-f1f6de2e]{color:var(--text);word-break:break-all;font-size:.9em}.method-value[data-v-f1f6de2e],.status-value[data-v-f1f6de2e]{border-radius:4px;padding:2px 8px;font-weight:600;display:inline-block}.path-value[data-v-f1f6de2e]{background:var(--surface-2);border-radius:4px;padding:4px 8px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85em}.code-block[data-v-f1f6de2e]{background:var(--surface-2);white-space:pre-wrap;border-radius:6px;max-height:200px;padding:8px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85em;overflow:auto}.request-body[data-v-f1f6de2e]{background:var(--info-bg);border-left:3px solid var(--info)}.response-body[data-v-f1f6de2e]{background:var(--success-bg);border-left:3px solid var(--success)}.no-selection-message[data-v-f1f6de2e]{color:var(--text-muted);text-align:center;justify-content:center;align-items:center;height:100%;font-size:14px;font-weight:400;display:flex}.loading-overlay[data-v-f1f6de2e]{background:color-mix(in srgb, var(--surface) 80%, transparent);z-index:1000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (width<=1200px){.content-container[data-v-f1f6de2e]{flex-direction:column;height:auto}.logs-table-section[data-v-f1f6de2e],.log-details-section[data-v-f1f6de2e]{width:100%!important}.logs-table-section[data-v-f1f6de2e]{border-right:none;border-bottom:1px solid var(--border);height:400px}}@media (width<=768px){.management-header[data-v-f1f6de2e]{padding:16px}.header-controls[data-v-f1f6de2e]{flex-direction:column;align-items:stretch}.stats-summary[data-v-f1f6de2e]{justify-content:space-between;width:100%}.filters-bar[data-v-f1f6de2e]{flex-direction:column;align-items:stretch;padding:12px 16px}.filter-controls[data-v-f1f6de2e]{flex-wrap:wrap}.filter-select[data-v-f1f6de2e],.date-input[data-v-f1f6de2e]{flex:1;min-width:auto}.table-header[data-v-f1f6de2e],.table-row[data-v-f1f6de2e]{padding:0 16px}.time-col[data-v-f1f6de2e]{width:15%}.method-col[data-v-f1f6de2e]{width:10%}.path-col[data-v-f1f6de2e]{width:35%}.status-col[data-v-f1f6de2e]{width:10%}.user-col[data-v-f1f6de2e]{width:20%}.duration-col[data-v-f1f6de2e]{width:10%}.table-footer[data-v-f1f6de2e]{flex-direction:column;align-items:stretch;gap:12px}.pagination-controls[data-v-f1f6de2e]{justify-content:center}.log-details-content[data-v-f1f6de2e]{padding:16px}.code-block[data-v-f1f6de2e]{font-size:.75em}.chart-section[data-v-f1f6de2e]{padding:12px 16px}}.rv-tabs[data-v-f1f6de2e]{border-bottom:1px solid var(--border);gap:2px;padding:0 20px;display:flex}.rv-tab[data-v-f1f6de2e]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 16px;font-family:inherit;font-size:13px;font-weight:600}.rv-tab.active[data-v-f1f6de2e]{color:var(--accent-text);border-bottom-color:var(--accent-text)}.analytics-tab[data-v-f1f6de2e]{padding:16px 20px}.analytics-toolbar[data-v-f1f6de2e]{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.period-field[data-v-f1f6de2e]{color:var(--text-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.apply-btn[data-v-f1f6de2e]{border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast);cursor:pointer;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:500}.apply-btn[data-v-f1f6de2e]:hover{background:var(--accent-hover)}.kpi-row[data-v-f1f6de2e]{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.kpi[data-v-f1f6de2e]{background:var(--accent-tint);border:1px solid var(--border);border-radius:15px;padding:12px 14px}.kpi-val[data-v-f1f6de2e]{color:var(--text);letter-spacing:-.5px;font-size:1.5em;font-weight:700}.kpi-val.bad[data-v-f1f6de2e]{color:var(--danger-text)}.kpi-lab[data-v-f1f6de2e]{text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted);margin-top:4px;font-size:.72em;font-weight:600}.analytics-panel[data-v-f1f6de2e]{border:1px solid var(--border);border-radius:20px;min-width:0;margin-bottom:16px;padding:14px;box-shadow:0 1px 2px #0f172a0a}.panel-title[data-v-f1f6de2e]{color:var(--text);margin:0 0 12px;font-size:.95em;font-weight:600}.bars[data-v-f1f6de2e]{align-items:flex-end;gap:4px;height:130px;display:flex}.bar-col[data-v-f1f6de2e]{flex:1;align-items:flex-end;height:100%;display:flex}.bar[data-v-f1f6de2e]{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 75%, var(--surface)), var(--accent));border-radius:4px 4px 0 0;width:100%;min-height:4px}.empty-hint[data-v-f1f6de2e]{color:var(--text-muted);text-align:center;padding:16px;font-size:13px}.analytics-tables[data-v-f1f6de2e]{grid-template-columns:1.5fr 1fr;gap:16px;display:grid}.hist-table-wrap[data-v-f1f6de2e]{overflow-x:auto}.hist-table[data-v-f1f6de2e]{border-collapse:collapse;width:100%}.hist-table th[data-v-f1f6de2e]{text-align:left;text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted);background:var(--accent-tint);border-bottom:1px solid var(--border);padding:9px 10px;font-size:11px;font-weight:600}.hist-table td[data-v-f1f6de2e]{border-bottom:1px solid var(--border);color:var(--text);padding:9px 10px;font-size:12px}.hist-table tr:last-child td[data-v-f1f6de2e]{border-bottom:none}.hist-table .mono[data-v-f1f6de2e]{font-family:Monaco,Menlo,monospace;font-size:11px}@media (width<=768px){.kpi-row[data-v-f1f6de2e]{grid-template-columns:repeat(2,1fr)}.analytics-tables[data-v-f1f6de2e]{grid-template-columns:1fr}}
