.base-chart[data-v-1d1341df]{border:1px solid var(--ov-black-10);background:color-mix(in srgb, var(--surface) 96%, transparent);border-radius:16px;width:100%;padding:16px}.chart-title[data-v-1d1341df]{color:var(--text-primary);margin:0 0 12px;font-size:1rem;font-weight:700}.chart-area[data-v-1d1341df]{align-content:start;gap:10px;display:grid}.chart-row[data-v-1d1341df]{grid-template-columns:minmax(90px,1fr) 3fr auto;align-items:center;gap:8px;display:grid}.label[data-v-1d1341df],.value[data-v-1d1341df]{color:var(--text-primary);font-size:.85rem}.bar-wrap[data-v-1d1341df]{background:var(--ov-black-10);border-radius:999px;width:100%;height:12px;overflow:hidden}.bar[data-v-1d1341df]{background:linear-gradient(90deg, var(--mainColor), color-mix(in srgb, var(--mainColor) 65%, var(--white)));border-radius:999px;height:100%;display:block}.empty-state[data-v-1d1341df]{border:1px dashed var(--ov-black-20);color:var(--text-secondary);border-radius:12px;padding:12px;font-size:.9rem}.others-table[data-v-1d1341df]{border:1px solid var(--ov-black-10);border-radius:12px;max-height:360px;margin-top:16px;overflow:auto}.others-table table[data-v-1d1341df]{border-collapse:collapse;width:100%}.others-table thead[data-v-1d1341df]{z-index:1;position:sticky;top:0}.others-table th[data-v-1d1341df],.others-table td[data-v-1d1341df]{border:1px solid var(--ov-black-10);text-align:start;padding:8px;font-size:.84rem}.others-table th[data-v-1d1341df]{background:var(--surface-2,color-mix(in srgb, var(--surface) 92%, var(--white)));color:var(--text-primary)}.app-feedback-hub[data-v-99aff5c4]{pointer-events:none;z-index:9998;position:fixed;inset:0}.request-progress[data-v-99aff5c4]{background:linear-gradient(90deg, color-mix(in srgb, var(--mainColor) 20%, transparent) 0%, var(--mainColor) 45%, color-mix(in srgb, var(--therColor) 50%, transparent) 100%);background-size:220% 100%;height:3px;animation:1.15s linear infinite request-progress-slide-99aff5c4;position:fixed;top:0;left:0;right:0}.network-pill[data-v-99aff5c4]{background:color-mix(in srgb, var(--dangerColor) 18%, var(--surface));border:1px solid color-mix(in srgb, var(--dangerColor) 35%, transparent);color:var(--textPrimary);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:8px;font-size:12px;display:inline-flex;position:fixed;bottom:14px;left:14px;padding:8px 12px!important}.network-pill .queue-count[data-v-99aff5c4]{background:var(--dangerColor);min-width:18px;height:18px;color:var(--white);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex;padding:0 4px!important}.optimistic-stack[data-v-99aff5c4]{flex-direction:column;gap:6px;max-width:min(360px,90vw);display:flex;position:fixed;top:14px;left:14px}.optimistic-item[data-v-99aff5c4]{pointer-events:auto;background:color-mix(in srgb, var(--surface) 92%, var(--mainColor) 8%);border:1px solid var(--border-color);box-shadow:var(--shadow-xs);color:var(--textPrimary);border-radius:10px;align-items:center;gap:8px;font-size:12px;display:inline-flex;padding:6px 10px!important}.optimistic-item .icon[data-v-99aff5c4]{font-size:16px}.optimistic-item.state-pending .icon[data-v-99aff5c4]{animation:1.1s linear infinite optimistic-spin-99aff5c4}.optimistic-item.state-queued[data-v-99aff5c4]{border-color:color-mix(in srgb, var(--warningColor) 52%, transparent);background:color-mix(in srgb, var(--warningColor) 12%, var(--surface))}.optimistic-item.state-failed[data-v-99aff5c4]{border-color:color-mix(in srgb, var(--dangerColor) 45%, transparent);background:color-mix(in srgb, var(--dangerColor) 10%, var(--surface))}.feedback-fade-enter-active[data-v-99aff5c4],.feedback-fade-leave-active[data-v-99aff5c4]{transition:opacity .2s}.feedback-fade-enter-from[data-v-99aff5c4],.feedback-fade-leave-to[data-v-99aff5c4]{opacity:0}.feedback-list-enter-active[data-v-99aff5c4],.feedback-list-leave-active[data-v-99aff5c4]{transition:all .2s}.feedback-list-enter-from[data-v-99aff5c4],.feedback-list-leave-to[data-v-99aff5c4]{opacity:0;transform:translateY(-8px)}@keyframes request-progress-slide-99aff5c4{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes optimistic-spin-99aff5c4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ui-btn[data-v-4c285ffc]{--btn-bg:linear-gradient(135deg, var(--mainColor), var(--therDarkColor));--btn-fg:var(--onPrimary);--btn-border:color-mix(in srgb, var(--mainColor) 70%, transparent);--btn-ring:color-mix(in srgb, var(--mainColor) 35%, transparent);border-radius:var(--br1);border:1px solid var(--btn-border);background:var(--btn-bg);min-width:120px;color:var(--btn-fg);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-position var(--transition-fast), border-color var(--transition-fast), opacity var(--transition-fast);justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden}.ui-btn[data-v-4c285ffc]:after{content:"";background:linear-gradient(115deg, color-mix(in srgb, var(--white) 16%, transparent), transparent 45%, color-mix(in srgb, var(--white) 16%, transparent));pointer-events:none;transition:transform .45s;position:absolute;inset:0;transform:translate(-100%)}.ui-btn[data-v-4c285ffc]:hover:after{transform:translate(100%)}.ui-btn[data-v-4c285ffc]:focus-visible{box-shadow:0 0 0 3px var(--btn-ring), var(--shadow-md);outline:0}.ui-btn[data-v-4c285ffc]:active:not(:disabled){transform:translateY(1px)}.ui-btn[data-v-4c285ffc]:disabled{opacity:.56;cursor:not-allowed;box-shadow:none!important;transform:none!important}.ui-btn--small[data-v-4c285ffc]{min-width:92px;padding:8px 12px;font-size:.86rem}.ui-btn--medium[data-v-4c285ffc]{min-width:120px;padding:10px 18px;font-size:.95rem}.ui-btn--large[data-v-4c285ffc]{min-width:148px;padding:13px 24px;font-size:1rem}.ui-btn--primary[data-v-4c285ffc]{--btn-bg:linear-gradient(135deg, var(--mainColor), var(--therDarkColor));--btn-fg:var(--onPrimary);--btn-border:color-mix(in srgb, var(--mainColor) 78%, transparent);--btn-ring:color-mix(in srgb, var(--mainColor) 35%, transparent)}.ui-btn--secondary[data-v-4c285ffc]{--btn-bg:linear-gradient(135deg, color-mix(in srgb, var(--surface-2) 90%, var(--mainColor) 10%), color-mix(in srgb, var(--surface) 92%, var(--therColor) 8%));--btn-fg:var(--textPrimary);--btn-border:var(--border-color);--btn-ring:color-mix(in srgb, var(--border-color-dark) 45%, transparent)}.ui-btn--danger[data-v-4c285ffc]{--btn-bg:linear-gradient(135deg, var(--dangerColor), color-mix(in srgb, var(--dangerColor) 70%, var(--textPrimary)));--btn-fg:var(--onPrimary);--btn-border:color-mix(in srgb, var(--dangerColor) 74%, transparent);--btn-ring:color-mix(in srgb, var(--dangerColor) 35%, transparent)}.ui-btn--success[data-v-4c285ffc]{--btn-bg:linear-gradient(135deg, var(--successColor), color-mix(in srgb, var(--successColor) 72%, var(--textPrimary)));--btn-fg:var(--onPrimary);--btn-border:color-mix(in srgb, var(--successColor) 74%, transparent);--btn-ring:color-mix(in srgb, var(--successColor) 35%, transparent)}.ui-btn--warning[data-v-4c285ffc]{--btn-bg:linear-gradient(135deg, var(--warningColor), color-mix(in srgb, var(--warningColor) 76%, var(--therDarkColor)));--btn-fg:var(--onSecondary);--btn-border:color-mix(in srgb, var(--warningColor) 75%, transparent);--btn-ring:color-mix(in srgb, var(--warningColor) 35%, transparent)}.ui-btn--ghost[data-v-4c285ffc]{--btn-bg:linear-gradient(135deg, color-mix(in srgb, var(--surface) 88%, transparent), color-mix(in srgb, var(--surface-2) 88%, transparent));--btn-fg:var(--textPrimary);--btn-border:color-mix(in srgb, var(--border-color) 80%, transparent);--btn-ring:color-mix(in srgb, var(--mainColor) 28%, transparent)}.ui-btn.is-outline[data-v-4c285ffc]{background:0 0}.ui-btn.is-outline.ui-btn--primary[data-v-4c285ffc],.ui-btn.is-outline.ui-btn--warning[data-v-4c285ffc],.ui-btn.is-outline.ui-btn--danger[data-v-4c285ffc],.ui-btn.is-outline.ui-btn--success[data-v-4c285ffc],.ui-btn.is-outline.ui-btn--ghost[data-v-4c285ffc],.ui-btn.is-outline.ui-btn--secondary[data-v-4c285ffc]{color:color-mix(in srgb, var(--btn-border) 70%, var(--textPrimary))}.ui-btn.is-rounded[data-v-4c285ffc]{border-radius:var(--radius-xl)}.ui-btn.is-block[data-v-4c285ffc]{width:100%}.ui-btn__icon[data-v-4c285ffc]{transition:transform var(--transition-fast);font-size:1.2em}.ui-btn__text[data-v-4c285ffc]{white-space:nowrap}.ui-btn:hover:not(:disabled) .ui-btn__icon[data-v-4c285ffc]{transform:translate(-1px)scale(1.04)}.ui-btn__loading[data-v-4c285ffc]{align-items:center;gap:8px;display:inline-flex}.ui-btn__spinner[data-v-4c285ffc]{width:18px;height:18px;animation:1s linear infinite ui-btn-spin-4c285ffc}.ui-btn__spinner circle[data-v-4c285ffc]{stroke:currentColor;stroke-linecap:round;stroke-dasharray:90 150;stroke-dashoffset:-28px}.ui-btn__ripples[data-v-4c285ffc]{pointer-events:none;position:absolute;inset:0}.ui-btn__ripple[data-v-4c285ffc]{background:color-mix(in srgb, var(--white) 80%, transparent);border-radius:50%;width:18px;height:18px;animation:.52s ease-out ui-btn-ripple-4c285ffc;position:absolute;transform:translate(-50%,-50%)scale(0)}.ui-btn--hover-lift[data-v-4c285ffc]:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-2px)}.ui-btn--hover-pulse[data-v-4c285ffc]:hover:not(:disabled){animation:.9s ui-btn-pulse-4c285ffc}.ui-btn--hover-glow[data-v-4c285ffc]:hover:not(:disabled){box-shadow:0 0 0 2px color-mix(in srgb, var(--btn-border) 25%, transparent), 0 12px 24px color-mix(in srgb, var(--btn-border) 28%, transparent)}.ui-btn--hover-slide[data-v-4c285ffc]{background-position:0;background-size:180% 100%}.ui-btn--hover-slide[data-v-4c285ffc]:hover:not(:disabled){background-position:100%}.ui-btn--click-bounce.is-pressed[data-v-4c285ffc]{animation:.26s ui-btn-bounce-4c285ffc}.ui-btn--click-press.is-pressed[data-v-4c285ffc]{transform:scale(.97)}@keyframes ui-btn-ripple-4c285ffc{to{opacity:0;transform:translate(-50%,-50%)scale(18)}}@keyframes ui-btn-spin-4c285ffc{to{transform:rotate(360deg)}}@keyframes ui-btn-pulse-4c285ffc{0%{transform:scale(1)}40%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes ui-btn-bounce-4c285ffc{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (width<=640px){.ui-btn--large[data-v-4c285ffc]{min-width:130px;padding:11px 18px}.ui-btn--medium[data-v-4c285ffc]{min-width:104px;padding:9px 14px}}.ui-search[data-v-ea56df2c]{border:1px solid var(--border-color);border-radius:var(--br1);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, var(--white) 8%), var(--surface));width:100%;min-height:40px;box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;gap:6px;padding:0 8px;display:inline-flex}.ui-search[data-v-ea56df2c]:focus-within{border-color:var(--mainColor);box-shadow:0 0 0 3px color-mix(in srgb, var(--mainColor) 20%, transparent)}.ui-search__icon[data-v-ea56df2c]{color:var(--mainColor);font-size:1.1rem}.ui-search input[data-v-ea56df2c]{width:100%;min-height:38px;color:var(--textPrimary);background:0 0;border:0;outline:0}.ui-search input[data-v-ea56df2c]::placeholder{color:var(--textMuted)}.ui-search.is-disabled[data-v-ea56df2c]{opacity:.6;cursor:not-allowed}.ui-search.is-disabled input[data-v-ea56df2c]{cursor:not-allowed}.ui-search__clear[data-v-ea56df2c]{border:1px solid var(--border-color-light);background:var(--surface);width:28px;height:28px;color:var(--textMuted);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast), background-color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ui-search__clear[data-v-ea56df2c]:hover{color:var(--mainColor);border-color:color-mix(in srgb, var(--mainColor) 40%, var(--border-color));background-color:color-mix(in srgb, var(--mainColor-soft) 70%, var(--surface))}.ui-search__clear .material-icons-round[data-v-ea56df2c]{font-size:.95rem}.ui-search.is-compact[data-v-ea56df2c]{min-height:36px;padding:0 6px}.ui-search.is-compact input[data-v-ea56df2c]{min-height:32px;font-size:.86rem}.ui-search.is-compact .ui-search__icon[data-v-ea56df2c]{font-size:1rem}.empty-state[data-v-33ba6526]{border:1px dashed var(--border);border-radius:var(--br1,10px);background:var(--surface,var(--scColor));width:100%;min-height:140px;color:var(--textPrimary);text-align:center;place-items:center;gap:8px;padding:16px;display:grid}.empty-state.compact[data-v-33ba6526]{min-height:100px;padding:12px}.empty-icon[data-v-33ba6526]{color:var(--lightText);font-size:28px}.empty-title[data-v-33ba6526]{margin:0;font-size:16px}.empty-message[data-v-33ba6526]{color:var(--textSecondary);margin:0;font-size:13px}.empty-action[data-v-33ba6526]{border:1px solid var(--mainColor);color:var(--mainColor);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.data-table-container[data-v-825ed15d]{background-color:var(--scColor);color:var(--mainColor);text-align:start;word-spacing:3px;letter-spacing:1px;direction:rtl;width:100%;height:100%;overflow:hidden;padding:0 10px!important}.data-table-controls[data-v-825ed15d]{flex-direction:row;justify-content:space-between;align-items:center;max-height:150px;display:flex;margin-bottom:10px!important}.data-table-search[data-v-825ed15d]{width:250px}.data-table-loading[data-v-825ed15d]{text-align:center;color:var(--mainColor);padding:20px!important}.data-table-cards[data-v-825ed15d]{scrollbar-width:none;flex-flow:wrap;justify-content:center;width:100%;max-height:90%;display:flex;overflow-y:auto}.data-table-card[data-v-825ed15d]{background-color:var(--scColor);border-radius:var(--br1);width:fit-content;min-width:320px;box-shadow:var(--shadow-md);transition:transform var(--motion-duration-fast,.18s) var(--motion-ease-standard,ease), box-shadow var(--motion-duration-fast,.18s) var(--motion-ease-standard,ease);position:relative;margin:10px!important}.data-table-card[data-v-825ed15d]:hover{transform:translateY(calc(var(--motion-distance-sm,8px) * -.5));box-shadow:var(--shadow-lg)}.data-table-card-header[data-v-825ed15d]{background-color:var(--therColor);border-bottom:1px solid var(--therColor);color:var(--scColor);border-radius:var(--br1) var(--br1) 0 0;text-align:center;padding:5px 10px!important}.data-table-card-content[data-v-825ed15d]{padding:10px!important}.data-table-card-row[data-v-825ed15d]{justify-content:space-between;display:flex;margin-bottom:8px!important}.data-table-card-label[data-v-825ed15d]{font-weight:700;margin-left:8px!important}.data-table-card-value[data-v-825ed15d]{text-align:left}.data-table-card-actions[data-v-825ed15d]{justify-content:center;align-items:center;gap:10px;display:flex;margin:5px 0!important}.data-table-card-actions[data-v-825ed15d]>*{border-radius:var(--br1);background-color:var(--scColor);margin:0 5px!important;padding:5px!important}.data-table-empty[data-v-825ed15d]{text-align:center;color:var(--mainColor);padding:20px!important}@media (width<=650px){.data-table-card[data-v-825ed15d]{width:98%;margin:5px auto!important}.data-table-cards[data-v-825ed15d]{display:block}.data-table-controls[data-v-825ed15d]{flex-direction:column;gap:10px}.data-table-search[data-v-825ed15d]{width:100%}}.ui-dialog__overlay[data-v-5dfe30fa]{background:color-mix(in srgb, var(--ov-black-70) 75%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:var(--l3);animation:ui-dialog-overlay-enter-5dfe30fa var(--motion-duration-base) var(--motion-ease-standard);justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.ui-dialog__overlay.is-closing[data-v-5dfe30fa]{animation:ui-dialog-overlay-leave-5dfe30fa var(--motion-duration-overlay) var(--motion-ease-standard) forwards;pointer-events:none}.ui-dialog[data-v-5dfe30fa]{background:var(--surface);border:1px solid var(--border-color);border-radius:var(--br2);width:100%;max-width:430px;max-height:88vh;box-shadow:var(--shadow-lg);animation:ui-dialog-enter-5dfe30fa var(--motion-duration-base) var(--motion-ease-emphasized);--motion-stagger-distance:8px;flex-direction:column;display:flex;overflow:hidden;transform:translateY(0)}.ui-dialog.is-closing[data-v-5dfe30fa]{animation:ui-dialog-leave-5dfe30fa var(--motion-duration-overlay) cubic-bezier(.4, 0, 1, 1) forwards}.ui-dialog__header[data-v-5dfe30fa]{border-bottom:1px solid var(--border-color-light);background:linear-gradient(160deg, color-mix(in srgb, var(--surface-2) 80%, var(--mainColor-soft) 20%), var(--surface-2));justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ui-dialog__title-wrap[data-v-5dfe30fa]{align-items:center;gap:8px;min-width:0;display:flex}.ui-dialog__icon[data-v-5dfe30fa]{border-radius:var(--br1);background:color-mix(in srgb, var(--mainColor-soft) 70%, var(--surface));width:34px;height:34px;color:var(--mainColor);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-dialog.is-warning .ui-dialog__icon[data-v-5dfe30fa]{color:var(--warningColor);background:color-mix(in srgb, var(--warningColor) 14%, var(--surface))}.ui-dialog.is-danger .ui-dialog__icon[data-v-5dfe30fa]{color:var(--dangerColor);background:color-mix(in srgb, var(--dangerColor) 14%, var(--surface))}.ui-dialog.is-success .ui-dialog__icon[data-v-5dfe30fa]{color:var(--successColor);background:color-mix(in srgb, var(--successColor) 14%, var(--surface))}.ui-dialog__title[data-v-5dfe30fa]{color:var(--textPrimary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.05rem;font-weight:800;overflow:hidden}.ui-dialog__close[data-v-5dfe30fa]{border:1px solid var(--border-color);border-radius:var(--br1);background:var(--surface);width:36px;height:36px;color:var(--textMuted);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.ui-dialog__close[data-v-5dfe30fa]:hover:not(:disabled){border-color:var(--mainColor);color:var(--mainColor);background:color-mix(in srgb, var(--mainColor-soft) 70%, var(--surface))}.ui-dialog__close[data-v-5dfe30fa]:disabled{opacity:.55;cursor:not-allowed}.ui-dialog__close[data-v-5dfe30fa]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--mainColor) 20%, transparent);outline:0}.ui-dialog__content[data-v-5dfe30fa]{color:var(--textSecondary);padding:14px 16px;line-height:1.6;overflow:auto}.ui-dialog__content[data-v-5dfe30fa] *{color:var(--textSecondary)}.ui-dialog__footer[data-v-5dfe30fa]{border-top:1px solid var(--border-color-light);background:var(--surface-2);justify-content:flex-end;gap:8px;padding:12px 16px 16px;display:flex}@keyframes ui-dialog-enter-5dfe30fa{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ui-dialog-leave-5dfe30fa{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes ui-dialog-overlay-enter-5dfe30fa{0%{opacity:0}to{opacity:1}}@keyframes ui-dialog-overlay-leave-5dfe30fa{0%{opacity:1}to{opacity:0}}@media (width<=600px){.ui-dialog[data-v-5dfe30fa]{max-width:100%}.ui-dialog__footer[data-v-5dfe30fa]{flex-direction:column-reverse}.ui-dialog__footer[data-v-5dfe30fa] .ui-btn{width:100%}}.ui-dropdown[data-v-3b2f9222]{direction:rtl;flex-direction:column;gap:6px;width:100%;display:flex;position:relative}.ui-dropdown__label[data-v-3b2f9222]{color:var(--textPrimary);font-size:.88rem;font-weight:700}.ui-dropdown__control[data-v-3b2f9222]{position:relative}.ui-dropdown__input[data-v-3b2f9222]{border:1px solid var(--border-color);border-radius:var(--br1);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, var(--white) 8%), var(--surface));width:100%;min-height:46px;color:var(--textPrimary);box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);padding:0 36px 0 12px}.ui-dropdown__input[data-v-3b2f9222]::placeholder{color:var(--textMuted)}.ui-dropdown__input[data-v-3b2f9222]:focus{border-color:var(--mainColor);box-shadow:0 0 0 3px color-mix(in srgb, var(--mainColor) 20%, transparent);outline:0}.ui-dropdown__arrow[data-v-3b2f9222]{inset-inline-start:8px;color:var(--textMuted);pointer-events:none;transition:transform var(--transition-fast), color var(--transition-fast);position:absolute;top:50%;transform:translateY(-50%)}.ui-dropdown.is-open .ui-dropdown__arrow[data-v-3b2f9222]{color:var(--mainColor)}.ui-dropdown__arrow.is-open[data-v-3b2f9222]{transform:translateY(-50%)rotate(180deg)}.ui-dropdown__portal[data-v-3b2f9222]{border-radius:var(--br1);border:1px solid color-mix(in srgb, var(--mainColor) 25%, var(--border-color));background:var(--surface);box-shadow:0 14px 38px var(--ov-black-25);transform-origin:100% 0;overflow:hidden}.ui-dropdown__list[data-v-3b2f9222]{width:100%;max-height:inherit;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--mainColor) 36%, var(--border-color)) var(--surface-2);overflow-y:auto}.ui-dropdown__option[data-v-3b2f9222]{text-align:right;cursor:pointer;width:100%;min-height:40px;color:var(--textPrimary);transition:background var(--transition-fast), color var(--transition-fast);animation:ui-dropdown-option-in-3b2f9222 var(--motion-duration-base,.26s) var(--motion-ease-emphasized,cubic-bezier(.22, 1, .36, 1)) both;animation-delay:var(--option-stagger,0s);background:0 0;border:0;padding:0 10px}.ui-dropdown__option[data-v-3b2f9222]:hover,.ui-dropdown__option.is-active[data-v-3b2f9222]{background:color-mix(in srgb, var(--mainColor-soft) 70%, var(--surface));color:color-mix(in srgb, var(--textPrimary) 88%, var(--mainColor))}.ui-dropdown__empty[data-v-3b2f9222]{background:var(--surface-2);min-height:44px;color:var(--textMuted);justify-content:center;align-items:center;font-size:.9rem;display:flex}.ui-dropdown__list[data-v-3b2f9222]::-webkit-scrollbar{width:7px}.ui-dropdown__list[data-v-3b2f9222]::-webkit-scrollbar-track{background:var(--surface-2)}.ui-dropdown__list[data-v-3b2f9222]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--mainColor) 36%, var(--border-color));border-radius:var(--br1)}.ui-dropdown.is-disabled[data-v-3b2f9222]{opacity:.62}.ui-dropdown.is-disabled .ui-dropdown__input[data-v-3b2f9222]{cursor:not-allowed}.ui-dropdown-portal-enter-active[data-v-3b2f9222],.ui-dropdown-portal-leave-active[data-v-3b2f9222]{transition:opacity var(--motion-duration-fast,.18s) var(--motion-ease-standard,ease), transform var(--motion-duration-base,.26s) var(--motion-ease-emphasized,ease)}.ui-dropdown-portal-enter-from[data-v-3b2f9222],.ui-dropdown-portal-leave-to[data-v-3b2f9222]{opacity:0;transform:translateY(var(--motion-distance-sm,8px)) scale(.98)}@keyframes ui-dropdown-option-in-3b2f9222{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ui-form__overlay[data-v-95b06b08]{z-index:var(--l3);background:color-mix(in srgb, var(--ov-black-70) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:ui-form-overlay-enter-95b06b08 var(--motion-duration-base) var(--motion-ease-standard);justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.ui-form__overlay.is-closing[data-v-95b06b08]{animation:ui-form-overlay-leave-95b06b08 var(--motion-duration-overlay) var(--motion-ease-standard) forwards;pointer-events:none}.ui-form[data-v-95b06b08]{border-radius:var(--br2);border:1px solid var(--border-color);background:var(--surface);width:min(760px,96vw);max-height:90vh;box-shadow:var(--shadow-lg);animation:ui-form-enter-95b06b08 var(--motion-duration-base) var(--motion-ease-emphasized);flex-direction:column;display:flex;overflow:hidden}.ui-form.is-closing[data-v-95b06b08]{animation:ui-form-leave-95b06b08 var(--motion-duration-overlay) cubic-bezier(.4, 0, 1, 1) forwards}.ui-form.is-compact[data-v-95b06b08]{width:min(460px,96vw)}.ui-form__header[data-v-95b06b08]{border-bottom:1px solid var(--border-color-light);background:linear-gradient(160deg, color-mix(in srgb, var(--surface-2) 80%, var(--mainColor-soft) 20%), var(--surface-2));justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:12px 16px;display:flex}.ui-form__header h3[data-v-95b06b08]{color:var(--textPrimary);margin:0;font-size:1.06rem;font-weight:800}.ui-form__close[data-v-95b06b08]{border:1px solid var(--border-color);border-radius:var(--br1);background:var(--surface);width:36px;height:36px;color:var(--textMuted);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.ui-form__close[data-v-95b06b08]:hover:not(:disabled){border-color:var(--mainColor);color:var(--mainColor);background:color-mix(in srgb, var(--mainColor-soft) 65%, var(--surface))}.ui-form__close[data-v-95b06b08]:disabled{opacity:.55;cursor:not-allowed}.ui-form__close[data-v-95b06b08]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--mainColor) 20%, transparent);outline:0}.ui-form__content[data-v-95b06b08]{--motion-stagger-distance:10px;flex-direction:column;flex:1;gap:14px;padding:18px 16px;display:flex;overflow:auto}.ui-form__content[data-v-95b06b08] .ui-input,.ui-form__content[data-v-95b06b08] .ui-select,.ui-form__content[data-v-95b06b08] .ui-dropdown,.ui-form__content[data-v-95b06b08] .ui-textarea{width:100%;min-width:0;max-width:100%;margin:0}.ui-form__content[data-v-95b06b08] .form-field,.ui-form__content[data-v-95b06b08] .form-group{flex-direction:column;gap:6px;width:100%;margin:0;display:flex}.ui-form__content[data-v-95b06b08] .form-row,.ui-form__content[data-v-95b06b08] .form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;width:100%;display:grid}.ui-form__content[data-v-95b06b08] .form-row>*,.ui-form__content[data-v-95b06b08] .form-grid>*{min-width:0}.ui-form__content[data-v-95b06b08]::-webkit-scrollbar{width:7px}.ui-form__content[data-v-95b06b08]::-webkit-scrollbar-track{background:var(--surface-2)}.ui-form__content[data-v-95b06b08]::-webkit-scrollbar-thumb{border-radius:var(--br1);background:var(--border-color-dark)}.ui-form__footer[data-v-95b06b08]{border-top:1px solid var(--border-color-light);background:var(--surface-2);justify-content:flex-end;gap:8px;padding:12px 16px 16px;display:flex}@keyframes ui-form-enter-95b06b08{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ui-form-leave-95b06b08{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes ui-form-overlay-enter-95b06b08{0%{opacity:0}to{opacity:1}}@keyframes ui-form-overlay-leave-95b06b08{0%{opacity:1}to{opacity:0}}@media (width<=640px){.ui-form[data-v-95b06b08],.ui-form.is-compact[data-v-95b06b08]{width:100%;max-height:92vh}.ui-form__header[data-v-95b06b08],.ui-form__content[data-v-95b06b08],.ui-form__footer[data-v-95b06b08]{padding-left:12px;padding-right:12px}.ui-form__content[data-v-95b06b08]{gap:12px;padding-top:14px;padding-bottom:14px}.ui-form__content[data-v-95b06b08] .form-row,.ui-form__content[data-v-95b06b08] .form-grid{grid-template-columns:1fr}.ui-form__footer[data-v-95b06b08]{flex-direction:column-reverse}.ui-form__footer[data-v-95b06b08] .ui-btn{width:100%}}.form-section[data-v-6f97ceb5]{border-right:4px solid var(--mainColor);border-radius:var(--br1);background:var(--surface);width:100%;box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);direction:rtl;margin:0 0 16px;padding:16px}.form-section.has-error[data-v-6f97ceb5]{border-right-color:var(--dangerColor);background:color-mix(in srgb, var(--dangerColor) 8%, var(--surface))}.section-header[data-v-6f97ceb5]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.title-wrap[data-v-6f97ceb5]{flex-direction:column;gap:6px;min-width:0;display:flex}.section-title[data-v-6f97ceb5]{color:var(--textPrimary);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.required-mark[data-v-6f97ceb5]{color:var(--dangerColor);margin-right:4px}.section-description[data-v-6f97ceb5]{color:var(--textMuted);margin:0;font-size:.88rem;line-height:1.5}.collapse-btn[data-v-6f97ceb5]{border:1px solid var(--border-color);border-radius:var(--br1);background:var(--surface-2);min-width:38px;min-height:38px;color:var(--textMuted);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), background-color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.collapse-btn[data-v-6f97ceb5]:hover{color:var(--textPrimary);background:color-mix(in srgb, var(--mainColor-soft) 55%, var(--surface))}.collapse-btn[data-v-6f97ceb5]:focus-visible{border-color:var(--mainColor);box-shadow:0 0 0 3px color-mix(in srgb, var(--mainColor) 22%, transparent);outline:0}.section-content[data-v-6f97ceb5]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:14px;margin-top:14px;display:grid}.section-content[data-v-6f97ceb5]>*{min-width:0}.form-section.layout-stack .section-content[data-v-6f97ceb5]{grid-template-columns:1fr}.form-section.layout-two .section-content[data-v-6f97ceb5]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-section.layout-three .section-content[data-v-6f97ceb5]{grid-template-columns:repeat(3,minmax(0,1fr))}.form-section.is-dense[data-v-6f97ceb5]{padding:12px}.form-section.is-dense .section-content[data-v-6f97ceb5]{gap:10px;margin-top:10px}.section-error[data-v-6f97ceb5]{border:1px solid color-mix(in srgb, var(--dangerColor) 28%, var(--border-color));border-radius:var(--br1);background:color-mix(in srgb, var(--dangerColor) 10%, var(--surface));color:var(--dangerColor);margin:0;padding:10px 12px;font-size:.86rem;font-weight:600}.section-collapse-enter-active[data-v-6f97ceb5],.section-collapse-leave-active[data-v-6f97ceb5]{transition:opacity var(--transition-normal), transform var(--transition-normal)}.section-collapse-enter-from[data-v-6f97ceb5],.section-collapse-leave-to[data-v-6f97ceb5]{opacity:0;transform:translateY(-6px)}@media (width<=768px){.form-section[data-v-6f97ceb5]{margin-bottom:14px;padding:14px}.form-section.layout-two .section-content[data-v-6f97ceb5],.form-section.layout-three .section-content[data-v-6f97ceb5],.section-content[data-v-6f97ceb5]{grid-template-columns:1fr}.section-title[data-v-6f97ceb5]{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.form-section[data-v-6f97ceb5],.collapse-btn[data-v-6f97ceb5],.section-collapse-enter-active[data-v-6f97ceb5],.section-collapse-leave-active[data-v-6f97ceb5]{transition:none}}.model-overlay[data-v-cf955b76]{--transition-duration:.4s;--enter-duration:.4s;--leave-duration:.32s;--ease-out:cubic-bezier(.34, 1.56, .64, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-bounce:cubic-bezier(.68, -.55, .265, 1.55);--ease-elastic:cubic-bezier(.68, -.6, .32, 1.6);--ease-glide:cubic-bezier(.23, 1, .32, 1);--overlay-blur:8px;background-color:var(--ov-black-75);width:100%;height:100%;-webkit-backdrop-filter:blur(var(--overlay-blur));z-index:var(--l3);animation:overlay-fade-in-cf955b76 var(--enter-duration) var(--ease-out);justify-content:flex-end;align-items:flex-start;display:flex;position:fixed;inset:0}.model-overlay.centered-modal[data-v-cf955b76]{justify-content:center;align-items:center}.model-overlay.is-closing[data-v-cf955b76]{pointer-events:none}@keyframes overlay-fade-in-cf955b76{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}to{background-color:var(--ov-black-75);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur))}}.model-container[data-v-cf955b76]{background:var(--scColor);height:100%;box-shadow:0 25px 50px -12px var(--ov-black-35), 0 0 0 1px var(--ov-white-10);flex-direction:column;display:flex;position:relative}.model-container.centered[data-v-cf955b76]{border-radius:16px;height:auto;max-height:90vh;overflow:hidden}.model-header[data-v-cf955b76]{background:linear-gradient(135deg, var(--therDarkColor), var(--mainColor));color:var(--c-white);min-height:64px;position:relative;overflow:hidden}.model-header[data-v-cf955b76]:before{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, var(--ov-white-30), transparent);height:2px;animation:3s linear infinite shimmer-cf955b76;position:absolute;top:0}@keyframes shimmer-cf955b76{0%{transform:translate(-100%)}to{transform:translate(100%)}}.header-content[data-v-cf955b76]{justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:.75rem 1rem;display:flex}.close-button[data-v-cf955b76]{background:var(--ov-white-15);color:var(--c-white);cursor:pointer;transition:all .3s var(--ease-out);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 .75rem;display:flex;position:relative;overflow:hidden}.close-button[data-v-cf955b76]:hover{background:var(--ov-white-30);box-shadow:0 4px 12px var(--ov-black-20);transform:translateY(-1px)}.close-button[data-v-cf955b76]:active{transform:translateY(0)}.close-button .material-icons-round[data-v-cf955b76]{font-size:1.25rem}.title-content[data-v-cf955b76]{flex:1;justify-content:center;align-items:center;display:flex}.model-title[data-v-cf955b76]{text-align:center;color:inherit;margin:0;padding:.5rem 1rem;font-size:1.35rem;font-weight:700;position:relative}.title-text[data-v-cf955b76]{text-shadow:0 2px 4px var(--ov-black-20);position:relative}.title-underline[data-v-cf955b76]{background:var(--ov-white-80);border-radius:2px;width:60px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.header-spacer[data-v-cf955b76]{visibility:hidden;width:44px;height:44px}.model-content[data-v-cf955b76]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.content-scroller[data-v-cf955b76]{scrollbar-width:thin;scrollbar-color:var(--mainColor) var(--lightColor);--motion-stagger-distance:10px;flex:auto;height:auto;min-height:0;padding:1.5rem;position:relative;overflow-y:auto}.model-footer[data-v-cf955b76]{background:var(--lightColor);border-top:1px solid var(--ov-black-08);box-shadow:0 -2px 20px var(--ov-black-05);padding:1.25rem 1.5rem}.model-overlay-transition-enter-active[data-v-cf955b76]{animation:overlay-fade-in-cf955b76 var(--enter-duration) var(--ease-out)}.model-overlay-transition-leave-active[data-v-cf955b76]{animation:overlay-fade-out-cf955b76 var(--leave-duration) var(--ease-in)}@keyframes overlay-fade-out-cf955b76{0%{background-color:var(--ov-black-75);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur))}to{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}.model-transition-slide .model-container[data-v-cf955b76]{animation:slide-in-cf955b76 var(--enter-duration) var(--ease-out) forwards}.model-transition-slide .model-container-leave-active[data-v-cf955b76]{animation:slide-out-cf955b76 var(--leave-duration) var(--ease-in) forwards}@keyframes slide-in-cf955b76{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-cf955b76{0%{transform:translate(0)}to{transform:translate(100%)}}.model-transition-fade .model-container[data-v-cf955b76]{animation:fade-in-cf955b76 var(--enter-duration) var(--ease-out) forwards}.model-transition-fade .model-container-leave-active[data-v-cf955b76]{animation:fade-out-cf955b76 var(--leave-duration) var(--ease-in) forwards}@keyframes fade-in-cf955b76{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fade-out-cf955b76{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(30px)scale(.95)}}.model-transition-scale .model-container[data-v-cf955b76]{animation:scale-in-cf955b76 var(--enter-duration) var(--ease-out) forwards}.model-transition-scale .model-container-leave-active[data-v-cf955b76]{animation:scale-out-cf955b76 var(--leave-duration) var(--ease-in) forwards}@keyframes scale-in-cf955b76{0%{opacity:0;transform:scale(.5)translate(-50%,-50%)}to{opacity:1;transform:scale(1)translate(-50%,-50%)}}@keyframes scale-out-cf955b76{0%{opacity:1;transform:scale(1)translate(-50%,-50%)}to{opacity:0;transform:scale(.5)translate(-50%,-50%)}}.model-transition-zoom .model-container[data-v-cf955b76]{animation:zoom-in-cf955b76 var(--enter-duration) var(--ease-elastic) forwards}.model-transition-zoom .model-container-leave-active[data-v-cf955b76]{animation:zoom-out-cf955b76 var(--leave-duration) var(--ease-in) forwards}@keyframes zoom-in-cf955b76{0%{opacity:0;transform:scale(.3)translate(-50%,-50%)}70%{transform:scale(1.05)translate(-50%,-50%)}to{opacity:1;transform:scale(1)translate(-50%,-50%)}}@keyframes zoom-out-cf955b76{0%{opacity:1;transform:scale(1)translate(-50%,-50%)}to{opacity:0;transform:scale(.3)translate(-50%,-50%)}}.model-transition-bounce .model-container[data-v-cf955b76]{animation:bounce-in-cf955b76 var(--enter-duration) var(--ease-bounce) forwards}.model-transition-bounce .model-container-leave-active[data-v-cf955b76]{animation:bounce-out-cf955b76 var(--leave-duration) var(--ease-in) forwards}@keyframes bounce-in-cf955b76{0%{opacity:0;transform:scale(.3)translate(-50%,-50%)}50%{transform:scale(1.1)translate(-50%,-50%)}70%{transform:scale(.95)translate(-50%,-50%)}to{opacity:1;transform:scale(1)translate(-50%,-50%)}}@keyframes bounce-out-cf955b76{0%{opacity:1;transform:scale(1)translate(-50%,-50%)}to{opacity:0;transform:scale(.3)translate(-50%,-50%)}}.model-transition-slide-up .model-container[data-v-cf955b76]{animation:slide-up-in-cf955b76 var(--enter-duration) var(--ease-out) forwards}.model-transition-slide-up .model-container-leave-active[data-v-cf955b76]{animation:slide-up-out-cf955b76 var(--leave-duration) var(--ease-in) forwards}@keyframes slide-up-in-cf955b76{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-up-out-cf955b76{0%{transform:translateY(0)}to{transform:translateY(100%)}}.model-transition-slide-down .model-container[data-v-cf955b76]{animation:slide-down-in-cf955b76 var(--enter-duration) var(--ease-out) forwards}.model-transition-slide-down .model-container-leave-active[data-v-cf955b76]{animation:slide-down-out-cf955b76 var(--leave-duration) var(--ease-in) forwards}@keyframes slide-down-in-cf955b76{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-down-out-cf955b76{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.model-transition-flip .model-container[data-v-cf955b76]{animation:flip-in-cf955b76 var(--enter-duration) var(--ease-out) forwards}.model-transition-flip .model-container-leave-active[data-v-cf955b76]{animation:flip-out-cf955b76 var(--leave-duration) var(--ease-in) forwards}@keyframes flip-in-cf955b76{0%{opacity:0;transform:rotateY(90deg)translate(-50%,-50%)}to{opacity:1;transform:rotateY(0)translate(-50%,-50%)}}@keyframes flip-out-cf955b76{0%{opacity:1;transform:rotateY(0)translate(-50%,-50%)}to{opacity:0;transform:rotateY(-90deg)translate(-50%,-50%)}}.model-transition-glide .model-container[data-v-cf955b76]{animation:glide-in-cf955b76 var(--enter-duration) var(--ease-glide) forwards}.model-transition-glide .model-container-leave-active[data-v-cf955b76]{animation:glide-out-cf955b76 var(--leave-duration) var(--ease-in) forwards}@keyframes glide-in-cf955b76{0%{opacity:0;transform:translate(100%)translateY(100px)}to{opacity:1;transform:translate(0)translateY(0)}}@keyframes glide-out-cf955b76{0%{opacity:1;transform:translate(0)translateY(0)}to{opacity:0;transform:translate(100%)translateY(100px)}}.model-transition-elastic .model-container[data-v-cf955b76]{animation:elastic-in-cf955b76 var(--enter-duration) var(--ease-elastic) forwards}.model-transition-elastic .model-container-leave-active[data-v-cf955b76]{animation:elastic-out-cf955b76 var(--leave-duration) var(--ease-in) forwards}@keyframes elastic-in-cf955b76{0%{opacity:0;transform:scale(.8)translate(-50%,-50%)}70%{transform:scale(1.02)translate(-50%,-50%)}to{opacity:1;transform:scale(1)translate(-50%,-50%)}}@keyframes elastic-out-cf955b76{0%{opacity:1;transform:scale(1)translate(-50%,-50%)}to{opacity:0;transform:scale(.8)translate(-50%,-50%)}}.direction-left.model-transition-slide .model-container[data-v-cf955b76]{animation-name:slide-in-left-cf955b76}.direction-left.model-transition-slide .model-container-leave-active[data-v-cf955b76]{animation-name:slide-out-left-cf955b76}@keyframes slide-in-left-cf955b76{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-out-left-cf955b76{0%{transform:translate(0)}to{transform:translate(-100%)}}.direction-top.model-transition-slide .model-container[data-v-cf955b76]{animation-name:slide-in-top-cf955b76}.direction-top.model-transition-slide .model-container-leave-active[data-v-cf955b76]{animation-name:slide-out-top-cf955b76}@keyframes slide-in-top-cf955b76{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-out-top-cf955b76{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.direction-bottom.model-transition-slide .model-container[data-v-cf955b76]{animation-name:slide-in-bottom-cf955b76}.direction-bottom.model-transition-slide .model-container-leave-active[data-v-cf955b76]{animation-name:slide-out-bottom-cf955b76}@keyframes slide-in-bottom-cf955b76{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-out-bottom-cf955b76{0%{transform:translateY(0)}to{transform:translateY(100%)}}.model-overlay .model-container[data-v-cf955b76],.model-overlay .model-container.model-container-leave-active[data-v-cf955b76]{animation:none!important}@media (width<=768px){.model-container[data-v-cf955b76]:not(.centered){width:100vw!important}.centered[data-v-cf955b76]{max-width:95vw;border-radius:12px!important;width:95vw!important}.header-content[data-v-cf955b76]{min-height:56px;padding:.625rem .875rem}.model-title[data-v-cf955b76]{padding:.375rem .75rem;font-size:1.15rem}.close-button[data-v-cf955b76]{min-width:40px;min-height:40px}.content-scroller[data-v-cf955b76]{padding:1.25rem}}@media (width<=480px){.header-content[data-v-cf955b76]{padding:.5rem .75rem}.model-title[data-v-cf955b76]{font-size:1.1rem}.content-scroller[data-v-cf955b76],.model-footer[data-v-cf955b76]{padding:1rem}.centered[data-v-cf955b76]{border-radius:0!important;width:100vw!important;height:100vh!important;max-height:100vh!important}}.close-button[data-v-cf955b76]:focus-visible{outline:2px solid var(--ov-white-80);outline-offset:2px}.model-container[data-v-cf955b76]:focus-visible{outline:2px solid var(--mainColor);outline-offset:2px}.node-image[data-v-0e3540f6]{border-radius:var(--br1);width:98%;height:auto;box-shadow:var(--shadow-md);margin:auto auto 5px!important}.flat[data-v-0e3540f6]{justify-content:space-around;align-items:center;width:100%;display:flex}.tree-node[data-v-0e3540f6]{padding-right:10px!important}.node-item[data-v-0e3540f6]{text-align:start;margin-bottom:10px!important}.node-header[data-v-0e3540f6]{color:var(--c-ink-600);cursor:pointer;font-size:1.1em;font-weight:700}.toggle-icon[data-v-0e3540f6]{text-align:center;width:15px;display:inline-block}.nested-container[data-v-0e3540f6]{border-right:1px dashed var(--c-border-400);margin-right:15px;padding-top:5px;padding-bottom:5px;padding-right:15px}.info-key[data-v-0e3540f6]{color:var(--mainColor);font-weight:700}.info-value[data-v-0e3540f6]{color:var(--text-secondary);margin-right:10px!important}.item[data-v-0e3540f6]{background:linear-gradient(90deg, var(--therDarkColor), var(--mainColor));border-radius:var(--br1);width:90%;color:var(--scColor);margin:auto auto 5px!important;padding:5px!important}.overlay-bg[data-v-fc821893]{background:var(--ov-black-70);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:var(--l2);animation:.3s fadeIn-fc821893;position:fixed;inset:0}@keyframes fadeIn-fc821893{0%{opacity:0}to{opacity:1}}.modal-container[data-v-fc821893]{background:var(--scColor);border-radius:var(--br1);width:85vw;max-width:600px;max-height:70vh;box-shadow:0 25px 50px var(--ov-black-25), 0 8px 24px var(--ov-black-15);z-index:var(--l3);scrollbar-width:none;flex-direction:column;animation:.4s cubic-bezier(.175,.885,.32,1.275) modalSlideIn-fc821893;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}@keyframes modalSlideIn-fc821893{0%{opacity:0;transform:translate(-50%,-48%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.modal-container.fullscreen[data-v-fc821893]{width:98vw;max-width:98vw;height:98vh;overflow:auto}.modal-header-bar[data-v-fc821893]{background:linear-gradient(135deg, var(--mainColor), var(--therDarkColor));color:var(--c-white)}.modal-header-content[data-v-fc821893]{justify-content:space-between;align-items:center;padding:8px;display:flex}.modal-title-section[data-v-fc821893]{align-items:center;gap:.5rem;display:flex}.modal-icon-wrapper[data-v-fc821893]{background:var(--ov-white-15);border-radius:var(--br1);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.modal-title-text[data-v-fc821893]{white-space:nowrap;text-overflow:ellipsis;max-width:70vw;margin:0;font-weight:700;overflow:hidden}.modal-actions[data-v-fc821893]{gap:4px;display:flex}.btn-action[data-v-fc821893]{background:var(--ov-white-15);border-radius:var(--br1);width:44px;height:44px;color:var(--c-white);cursor:pointer;border:none}.btn-action[data-v-fc821893]:hover{background:var(--ov-white-30)}.btn-close[data-v-fc821893]:hover{background:color-mix(in srgb, var(--c-danger-alt) 90%, transparent)}.modal-stats[data-v-fc821893]{background:var(--ov-black-20);padding:6px 8px}.modal-stat-item[data-v-fc821893]{align-items:center;gap:6px;display:flex}.modal-body[data-v-fc821893]{background:linear-gradient(180deg, var(--c-surface-50), var(--c-white));flex:1;overflow:hidden}.modal-body-wrapper[data-v-fc821893]{height:100%}.tree-view-wrapper[data-v-fc821893]{overflow:auto}.tree-content[data-v-fc821893]{direction:rtl;padding:8px;animation:.5s both fadeInUp-fc821893}.tree-content[data-v-fc821893]::-webkit-scrollbar{width:8px}.tree-content[data-v-fc821893]::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--mainColor), var(--therDarkColor));border-radius:var(--br1)}.modal-slot-content[data-v-fc821893]{background:var(--c-white);max-height:100%;padding:8px}.modal-divider[data-v-fc821893]{background:linear-gradient(90deg, transparent, var(--c-border-250), transparent);border:none;height:1px}.modal-container.fullscreen .tree-view-wrapper[data-v-fc821893]{height:100%}@keyframes fadeInUp-fc821893{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.modal-icon-wrapper[data-v-fc821893],.btn-action[data-v-fc821893]{width:40px;height:40px}}.ui-input[data-v-e22f1962]{direction:rtl;flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.ui-input__label[data-v-e22f1962]{color:var(--textPrimary);font-size:.9rem;font-weight:700}.ui-input__required[data-v-e22f1962]{color:var(--dangerColor);margin-right:3px}.ui-input__control[data-v-e22f1962]{border:1px solid var(--border-color);border-radius:var(--br1);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, var(--white) 8%), var(--surface));min-height:44px;box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);align-items:center;display:flex}.ui-input__control[data-v-e22f1962]:focus-within{border-color:var(--mainColor);box-shadow:0 0 0 3px color-mix(in srgb, var(--mainColor) 20%, transparent), var(--shadow-sm)}.ui-input__control input[data-v-e22f1962]{width:100%;min-height:42px;color:var(--textPrimary);background:0 0;border:0;outline:0;padding:0 12px}.ui-input__control input[data-v-e22f1962]::placeholder{color:var(--textMuted)}.ui-input__toggle[data-v-e22f1962],.ui-input__state-icon[data-v-e22f1962]{border-radius:var(--br1);justify-content:center;align-items:center;width:36px;height:36px;margin-left:5px;margin-right:5px;display:inline-flex}.ui-input__toggle[data-v-e22f1962]{color:var(--mainColor);cursor:pointer;background:0 0;border:0}.ui-input__toggle[data-v-e22f1962]:focus-visible{outline:2px solid var(--mainColor);outline-offset:1px}.ui-input__state-icon[data-v-e22f1962]{color:var(--textMuted)}.ui-input__state-icon.is-error[data-v-e22f1962]{color:var(--dangerColor)}.ui-input__state-icon.is-success[data-v-e22f1962]{color:var(--successColor)}.ui-input__file-box[data-v-e22f1962]{flex-direction:column;gap:8px;display:flex}.ui-input__file-native[data-v-e22f1962]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ui-input__file-trigger[data-v-e22f1962]{border:1px dashed color-mix(in srgb, var(--mainColor) 55%, var(--border-color));border-radius:var(--br1);background:color-mix(in srgb, var(--mainColor-soft) 70%, var(--surface));min-height:44px;color:var(--textPrimary);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.ui-input__file-trigger[data-v-e22f1962]:hover{border-color:var(--mainColor);background:color-mix(in srgb, var(--mainColor-soft) 85%, var(--surface));transform:translateY(-1px)}.ui-input__preview[data-v-e22f1962]{border:1px solid var(--border-color-light);background:var(--surface-2);border-radius:var(--br1);padding:8px}.ui-input__preview img[data-v-e22f1962]{object-fit:cover;border-radius:var(--br1);width:100%;max-height:170px}.ui-input__check[data-v-e22f1962]{border:1px solid var(--border-color);border-radius:var(--br1);background:var(--surface-2);min-height:42px;color:var(--textPrimary);align-items:center;gap:10px;padding:8px 10px;display:inline-flex}.ui-input__check input[data-v-e22f1962]{width:18px;height:18px;accent-color:var(--mainColor)}.input-message[data-v-e22f1962]{color:var(--textMuted);margin:0;font-size:.82rem}.input-message.is-error[data-v-e22f1962]{color:var(--dangerColor)}.input-message.is-success[data-v-e22f1962]{color:var(--successColor)}.ui-input.is-invalid .ui-input__control[data-v-e22f1962]{border-color:var(--dangerColor);box-shadow:0 0 0 2px color-mix(in srgb, var(--dangerColor) 16%, transparent)}.ui-input.is-success .ui-input__control[data-v-e22f1962]{border-color:var(--successColor);box-shadow:0 0 0 2px color-mix(in srgb, var(--successColor) 14%, transparent)}.ui-input.is-disabled[data-v-e22f1962]{opacity:.65}.ui-input.is-disabled .ui-input__control[data-v-e22f1962],.ui-input.is-disabled .ui-input__file-trigger[data-v-e22f1962],.ui-input.is-disabled .ui-input__check[data-v-e22f1962]{cursor:not-allowed}@media (width<=640px){.ui-input[data-v-e22f1962]{max-width:100%}}.ui-select[data-v-45645c32]{direction:rtl;flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.ui-select__label[data-v-45645c32]{color:var(--textPrimary);font-size:.9rem;font-weight:700}.ui-select__required[data-v-45645c32]{color:var(--dangerColor);margin-right:3px}.ui-select__trigger[data-v-45645c32]{border:1px solid var(--border-color);border-radius:var(--br1);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, var(--white) 8%), var(--surface));min-height:44px;box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.ui-select__trigger[data-v-45645c32]:focus-visible{border-color:var(--mainColor);box-shadow:0 0 0 3px color-mix(in srgb, var(--mainColor) 20%, transparent);outline:0}.ui-select__display[data-v-45645c32]{color:var(--textPrimary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select__arrow[data-v-45645c32]{color:var(--textMuted);transition:transform var(--transition-fast)}.ui-select__arrow.is-open[data-v-45645c32]{transform:rotate(180deg)}.ui-select__message[data-v-45645c32]{color:var(--textMuted);margin:0;font-size:.82rem}.ui-select__message.is-error[data-v-45645c32]{color:var(--dangerColor)}.ui-select__message.is-success[data-v-45645c32]{color:var(--successColor)}.ui-select.is-invalid .ui-select__trigger[data-v-45645c32]{border-color:var(--dangerColor);box-shadow:0 0 0 2px color-mix(in srgb, var(--dangerColor) 16%, transparent)}.ui-select.is-success .ui-select__trigger[data-v-45645c32]{border-color:var(--successColor);box-shadow:0 0 0 2px color-mix(in srgb, var(--successColor) 14%, transparent)}.ui-select.is-disabled .ui-select__trigger[data-v-45645c32]{opacity:.65;cursor:not-allowed}.ui-select__dropdown[data-v-45645c32]{z-index:calc(var(--l3) + 2);border:1px solid var(--border-color);border-radius:var(--br1);background:var(--surface);box-shadow:var(--shadow-lg);transform-origin:100% 0;flex-direction:column;display:flex;position:fixed;overflow:hidden}.ui-select__search-wrap[data-v-45645c32]{border-bottom:1px solid var(--border-color-light);background:var(--surface-2);min-height:44px;color:var(--textMuted);align-items:center;gap:6px;padding:0 10px;display:flex}.ui-select__search[data-v-45645c32]{width:100%;color:var(--textPrimary);background:0 0;border:0;outline:0}.ui-select__list[data-v-45645c32]{direction:rtl;flex:1;overflow-y:auto}.ui-select__sticky[data-v-45645c32]{z-index:2;background:var(--surface);border-bottom:1px solid var(--border-color-light);position:sticky;top:0}.ui-select__option[data-v-45645c32]{width:100%;color:var(--textPrimary);text-align:right;cursor:pointer;min-height:40px;transition:background var(--transition-fast), color var(--transition-fast);animation:ui-select-option-in-45645c32 var(--motion-duration-base,.26s) var(--motion-ease-emphasized,cubic-bezier(.22, 1, .36, 1)) both;animation-delay:var(--option-stagger,0s);background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;display:flex}.ui-select__option[data-v-45645c32]:hover,.ui-select__option.is-active[data-v-45645c32]{background:color-mix(in srgb, var(--mainColor-soft) 70%, var(--surface))}.ui-select__option.is-selected[data-v-45645c32]{background:color-mix(in srgb, var(--mainColor-soft) 85%, var(--surface));color:var(--textPrimary);font-weight:700}.ui-select__option--all[data-v-45645c32]{font-weight:700}.ui-select__check[data-v-45645c32]{border:1px solid var(--border-color);width:16px;height:16px;color:var(--mainColor);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;display:inline-flex}.ui-select__option.is-selected .ui-select__check[data-v-45645c32]{border-color:var(--mainColor);background:color-mix(in srgb, var(--mainColor) 18%, var(--surface))}.ui-select__option-text[data-v-45645c32]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select__empty[data-v-45645c32]{min-height:64px;color:var(--textMuted);justify-content:center;align-items:center;font-size:.9rem;display:flex}.ui-select__list[data-v-45645c32]::-webkit-scrollbar{width:6px}.ui-select__list[data-v-45645c32]::-webkit-scrollbar-track{background:var(--surface-2)}.ui-select__list[data-v-45645c32]::-webkit-scrollbar-thumb{background:var(--border-color-dark);border-radius:4px}.ui-select-dropdown-enter-active[data-v-45645c32],.ui-select-dropdown-leave-active[data-v-45645c32]{transition:opacity var(--motion-duration-fast,.18s) var(--motion-ease-standard,ease), transform var(--motion-duration-base,.26s) var(--motion-ease-emphasized,ease)}.ui-select-dropdown-enter-from[data-v-45645c32],.ui-select-dropdown-leave-to[data-v-45645c32]{opacity:0;transform:translateY(var(--motion-distance-sm,8px)) scale(.98)}@keyframes ui-select-option-in-45645c32{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.ui-select[data-v-45645c32]{width:100%}}.location-container[data-v-2243e7d8]{flex-direction:column;gap:.75rem;width:100%;display:flex}.tools[data-v-2243e7d8]{grid-template-columns:1fr 1fr;align-items:end;gap:.75rem;width:100%;display:grid}.method-select[data-v-2243e7d8]{width:100%}.result[data-v-2243e7d8]{background:var(--bg-secondary,var(--c-surface-50));border:1px solid var(--border-color,var(--c-border-200));border-radius:var(--br1);text-align:center;padding:.75rem;font-size:.875rem;font-weight:500;transition:all .2s}.result.has-data[data-v-2243e7d8]{background:var(--success-light);border-color:var(--success-color);color:var(--success-dark)}.coordinate-modal[data-v-2243e7d8]{width:100vw;height:100vh;z-index:var(--l3,1000);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.modal-backdrop[data-v-2243e7d8]{background:var(--ov-black-50);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;height:100%;position:absolute;top:0;left:0}.modal-content[data-v-2243e7d8]{background:var(--scColor,var(--c-white));border-radius:var(--br1);box-shadow:var(--shadow-xl,0 20px 25px -5px var(--ov-black-10), 0 10px 10px -5px var(--ov-black-04));flex-direction:column;width:95%;max-width:500px;max-height:90vh;animation:.3s ease-out modalSlideIn-2243e7d8;display:flex;position:relative;overflow:hidden}@keyframes modalSlideIn-2243e7d8{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header[data-v-2243e7d8]{border-bottom:1px solid var(--border-color,var(--c-border-200));background:var(--bg-secondary,var(--c-surface-50));justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.modal-header h3[data-v-2243e7d8]{color:var(--text-primary,var(--c-ink-800));margin:0;font-size:1.25rem;font-weight:600}.close-btn[data-v-2243e7d8]{border-radius:var(--br1);cursor:pointer;color:var(--text-secondary,var(--c-muted-600));background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.close-btn[data-v-2243e7d8]:hover{background:var(--hover-color,var(--c-surface-200));color:var(--text-primary,var(--c-ink-700))}.modal-body[data-v-2243e7d8]{flex:1;max-height:60vh;padding:1.5rem;overflow-y:auto}.input-group[data-v-2243e7d8]{gap:.75rem;display:grid}.compact-grid[data-v-2243e7d8]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.input-group[data-v-2243e7d8] .form-field{margin-bottom:0}.map-container[data-v-2243e7d8]{border-radius:var(--br1);border:1px solid var(--border-color,var(--c-border-200));overflow:hidden}.map-view[data-v-2243e7d8]{width:100%;height:400px;min-height:300px}.modal-actions[data-v-2243e7d8]{border-top:1px solid var(--border-color,var(--c-border-200));background:var(--bg-secondary,var(--c-surface-50));justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;display:flex}@media (width<=768px){.tools[data-v-2243e7d8]{grid-template-columns:1fr;gap:.5rem}.modal-content[data-v-2243e7d8]{width:98%;margin:1rem}.modal-body[data-v-2243e7d8]{padding:1.25rem}.compact-grid[data-v-2243e7d8]{grid-template-columns:1fr}.map-view[data-v-2243e7d8]{height:350px}.modal-actions[data-v-2243e7d8]{flex-direction:column-reverse}.modal-actions[data-v-2243e7d8] .button-comp{width:100%}}@media (width<=480px){.modal-header[data-v-2243e7d8]{padding:1rem 1.25rem}.modal-body[data-v-2243e7d8]{padding:1rem}.modal-actions[data-v-2243e7d8]{padding:1rem 1.25rem}.map-view[data-v-2243e7d8]{height:300px}}.modal-body[data-v-2243e7d8]::-webkit-scrollbar{width:6px}.modal-body[data-v-2243e7d8]::-webkit-scrollbar-track{background:var(--scrollbar-track,var(--c-surface-250));border-radius:var(--br1)}.modal-body[data-v-2243e7d8]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,var(--c-border-350));border-radius:var(--br1)}.modal-body[data-v-2243e7d8]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.ui-options[data-v-8bbc7a59]{top:calc(50% - calc(min(40vh, calc(100vh - var(--ui-options-top,112px) - 16px))) / 2);max-height:min(40vh, calc(100vh - var(--ui-options-top,112px) - 16px));min-height:220px;z-index:var(--l1);border-radius:0 var(--ui-radius-md,var(--br2)) var(--ui-radius-md,var(--br2)) 0;border:1px solid color-mix(in srgb, var(--mainColor) 28%, var(--border-color));box-shadow:var(--ui-shadow-md,var(--shadow-lg));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:color-mix(in srgb, var(--surface) 74%, transparent);scrollbar-width:none;transition:transform var(--motion-duration-base,.26s) var(--motion-ease-emphasized,cubic-bezier(.22, 1, .36, 1)), opacity var(--motion-duration-fast,.18s) var(--motion-ease-standard,ease);pointer-events:none;flex-direction:column;width:65px;padding:6px 0;display:flex;position:fixed;inset-inline-start:var(--ui-options-start,8px)}.ui-options.is-open[data-v-8bbc7a59]{opacity:1;pointer-events:auto;transform:translate(0)}.ui-options__content[data-v-8bbc7a59]{scrollbar-width:none;width:100%;height:100%;padding:2px;overflow:hidden auto;margin:auto!important}.ui-options__content[data-v-8bbc7a59]::-webkit-scrollbar{width:6px}.ui-options__content[data-v-8bbc7a59]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--mainColor) 44%, var(--border-color));border-radius:999px}.password-form[data-v-a0fbb910]{flex-direction:column;gap:12px;width:100%;display:flex}.form-field[data-v-a0fbb910]{flex-direction:column;gap:6px;width:100%;display:flex}.password-strength[data-v-a0fbb910]{gap:4px;display:grid}.strength-label[data-v-a0fbb910]{color:var(--textSecondary);font-size:12px}.strength-track[data-v-a0fbb910]{background:var(--border-color-light,var(--border));border-radius:var(--br1);width:100%;height:6px;overflow:hidden}.strength-value[data-v-a0fbb910]{background:var(--warningColor);height:100%;transition:var(--transition-fast);display:block}.password-strength[data-level=strong] .strength-value[data-v-a0fbb910],.password-strength[data-level=very-strong] .strength-value[data-v-a0fbb910]{background:var(--successColor)}.password-strength[data-level=weak] .strength-value[data-v-a0fbb910],.password-strength[data-level=very-weak] .strength-value[data-v-a0fbb910]{background:var(--dangerColor)}.password-actions[data-v-a0fbb910]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.password-actions[data-v-a0fbb910] .ui-btn{width:100%;min-width:0}.password-hint[data-v-a0fbb910]{color:var(--textSecondary);margin:0;font-size:12px}@media (width<=560px){.password-actions[data-v-a0fbb910]{grid-template-columns:1fr}}.skeleton-block[data-v-00851e83]{background:color-mix(in srgb, var(--dash-card-border) 60%, var(--bg-tertiary));display:inline-block;position:relative;overflow:hidden}.skeleton-block.animated[data-v-00851e83]:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--ov-white-80) 75%, transparent) 50%, transparent 100%);animation:1.35s ease-in-out infinite skeleton-shimmer-00851e83;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-shimmer-00851e83{to{transform:translate(100%)}}.route-skeleton[data-v-90b465ac]{background:var(--app-bg-gradient,var(--bgColor));grid-template-rows:auto auto 1fr;gap:14px;width:100%;min-height:100%;display:grid;padding:14px!important}.row[data-v-90b465ac]{justify-content:space-between;align-items:center;gap:10px;display:flex}.cards[data-v-90b465ac]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (width<=900px){.cards[data-v-90b465ac]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.cards[data-v-90b465ac]{grid-template-columns:1fr}}.table-container[data-v-b0747e37]{background:var(--scColor,var(--c-white));border-radius:var(--br1);border:1px solid var(--border-color,var(--c-border-200));direction:rtl;flex-direction:column;height:100%;display:flex;overflow:hidden}.table-header[data-v-b0747e37]{background:var(--bg-secondary,var(--c-surface-50));border-bottom:1px solid var(--border-color,var(--c-border-200));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.header-left[data-v-b0747e37]{flex:1;align-items:center;gap:1rem;display:flex}.action-buttons[data-v-b0747e37]{align-items:center;gap:.5rem;display:flex}.filter-info[data-v-b0747e37]{background:color-mix(in srgb, var(--table-accent-soft) 58%, var(--surface));border:1px solid color-mix(in srgb, var(--table-accent) 60%, var(--border-color));border-radius:var(--br1);color:color-mix(in srgb, var(--table-accent) 78%, var(--textPrimary));align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.filter-badge[data-v-b0747e37]{align-items:center;gap:.5rem;font-weight:500;display:flex}.clear-filters-btn[data-v-b0747e37]{color:inherit;cursor:pointer;border-radius:var(--br1);background:0 0;border:none;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.8rem;transition:all .2s;display:flex}.clear-filters-btn[data-v-b0747e37]:hover{background:color-mix(in srgb, var(--table-accent-soft) 42%, transparent)}.header-right[data-v-b0747e37]{min-width:250px}.table-content[data-v-b0747e37]{flex:1;position:relative;overflow:hidden}.table-scroll-container[data-v-b0747e37]{height:100%;overflow:auto}.table-body-animated .table-row[data-v-b0747e37]{animation:table-row-reveal-b0747e37 var(--motion-duration-base,.26s) var(--motion-ease-emphasized,cubic-bezier(.22, 1, .36, 1)) both;animation-delay:var(--row-stagger,0s)}.table-row-enter-active[data-v-b0747e37],.table-row-leave-active[data-v-b0747e37]{transition:opacity var(--motion-duration-fast,.18s) var(--motion-ease-standard,ease), transform var(--motion-duration-base,.26s) var(--motion-ease-emphasized,ease)}.table-row-enter-from[data-v-b0747e37],.table-row-leave-to[data-v-b0747e37]{opacity:0;transform:translateY(var(--motion-distance-sm,8px)) scale(.996)}.table-row-move[data-v-b0747e37]{transition:transform var(--motion-duration-base,.26s) var(--motion-ease-emphasized,ease)}@keyframes table-row-reveal-b0747e37{0%{opacity:0;transform:translateY(var(--motion-distance-md,14px)) scale(.996)}to{opacity:1;transform:translateY(0)scale(1)}}.table-head[data-v-b0747e37]{background:linear-gradient(135deg, var(--table-accent), var(--table-accent-2));color:var(--c-white);z-index:10;grid-auto-columns:minmax(180px,1fr);grid-auto-flow:column;min-width:fit-content;display:grid;position:sticky;top:0}.header-cell[data-v-b0747e37]{border-left:1px solid var(--ov-white-20);flex-direction:column;min-width:180px;min-height:48px;display:flex;position:relative}.header-cell.active[data-v-b0747e37]{background:var(--ov-white-15)}.header-cell.filter-active[data-v-b0747e37]:after{content:"";background:var(--table-success);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;left:4px}.header-content[data-v-b0747e37]{flex:1;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.sort-btn[data-v-b0747e37]{color:inherit;cursor:pointer;border-radius:var(--br1);background:0 0;border:none;flex:1;justify-content:flex-start;align-items:center;gap:.5rem;padding:.25rem;transition:all .2s;display:flex}.sort-btn[data-v-b0747e37]:hover{background:color-mix(in srgb, var(--table-accent-soft) 30%, transparent)}.column-name[data-v-b0747e37]{font-size:.875rem;font-weight:600}.sort-indicator .material-icons-round[data-v-b0747e37]{font-size:1rem}.filter-btn[data-v-b0747e37]{color:inherit;cursor:pointer;border-radius:var(--br1);background:0 0;border:none;justify-content:center;align-items:center;padding:.375rem;transition:all .2s;display:flex}.filter-btn[data-v-b0747e37]:hover{background:color-mix(in srgb, var(--table-accent-soft) 30%, transparent)}.filter-btn.active[data-v-b0747e37]{background:color-mix(in srgb, var(--table-accent-soft) 46%, transparent)}.filter-btn .material-icons-round[data-v-b0747e37]{font-size:1.125rem}.tools-header[data-v-b0747e37]{justify-content:center;font-size:.875rem;font-weight:600}.filter-popup[data-v-b0747e37]{background:var(--scColor,var(--c-white));border:1px solid var(--border-color,var(--c-border-200));border-radius:var(--br1);box-shadow:var(--shadow-lg,0 10px 15px -3px var(--ov-black-10));z-index:20;flex-direction:column;width:280px;max-height:400px;display:flex;position:absolute;top:100%;right:0}.filter-header[data-v-b0747e37]{border-bottom:1px solid var(--border-color,var(--c-border-200));padding:.75rem}.filter-options[data-v-b0747e37]{flex-direction:column;max-height:300px;display:flex;overflow-y:auto}.filter-select-all[data-v-b0747e37]{border-bottom:1px solid var(--border-color,var(--c-border-200));background:var(--bg-secondary,var(--c-surface-50));align-items:center;gap:.5rem;padding:.75rem;display:flex}.select-all-label[data-v-b0747e37]{color:var(--text-primary,var(--c-ink-700));font-size:.875rem;font-weight:500}.filter-list[data-v-b0747e37]{flex:1;overflow-y:auto}.filter-option-wrapper[data-v-b0747e37]{border-bottom:1px solid var(--border-color-light,var(--c-surface-200))}.filter-option-wrapper[data-v-b0747e37]:last-child{border-bottom:none}.filter-option[data-v-b0747e37]{cursor:pointer;text-align:right;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:all .2s;display:flex}.filter-option[data-v-b0747e37]:hover{background:var(--hover-color,var(--c-surface-200))}.filter-option.selected[data-v-b0747e37]{background:color-mix(in srgb, var(--table-accent-soft) 56%, var(--surface));color:color-mix(in srgb, var(--table-accent) 80%, var(--textPrimary))}.check-indicator[data-v-b0747e37]{border:2px solid var(--border-color,var(--c-border-200));border-radius:var(--br1);justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.filter-option.selected .check-indicator[data-v-b0747e37]{background:var(--table-accent);border-color:var(--table-accent);color:var(--c-white)}.check-indicator .material-icons-round[data-v-b0747e37]{font-size:1rem}.filter-value[data-v-b0747e37]{text-align:right;flex:1;font-size:.875rem}.table-body[data-v-b0747e37]{min-width:fit-content}.table-skeleton-body[data-v-b0747e37]{pointer-events:none}.table-row[data-v-b0747e37]{cursor:pointer;border-bottom:1px solid var(--border-color-light,var(--c-surface-200));grid-auto-columns:minmax(180px,1fr);grid-auto-flow:column;min-height:52px;transition:all .2s;display:grid}.table-row[data-v-b0747e37]:hover{background:color-mix(in srgb, var(--table-accent-soft) 36%, var(--surface))}.table-row.selected[data-v-b0747e37]{background:color-mix(in srgb, var(--table-accent-soft) 56%, var(--surface));border-right:3px solid var(--table-accent)}.table-row.even[data-v-b0747e37]{background:var(--scColor,var(--c-white))}.table-row.odd[data-v-b0747e37]{background:var(--bg-secondary,var(--c-surface-50))}.cell[data-v-b0747e37]{border-left:1px solid var(--border-color-light,var(--c-surface-200));align-items:center;min-width:180px;padding:.75rem;display:flex}.cell-content[data-v-b0747e37]{color:var(--text-primary,var(--c-ink-700));text-align:center;word-break:break-word;width:100%;font-size:.875rem}.tools-cell[data-v-b0747e37]{justify-content:center;background-color:inherit!important}.tools-container[data-v-b0747e37]{justify-content:center;align-items:center;gap:.5rem;display:flex}.skeleton-row[data-v-b0747e37]{cursor:default}.skeleton-row[data-v-b0747e37]:hover{background:inherit}.skeleton-cell[data-v-b0747e37]{align-items:center}.skeleton-cell[data-v-b0747e37] .skeleton-block{display:block}.context-menu[data-v-b0747e37]{background:var(--scColor,var(--c-white));border:1px solid var(--border-color,var(--c-border-200));border-radius:var(--br1);box-shadow:var(--shadow-xl,0 20px 25px -5px var(--ov-black-10));z-index:1000;min-width:200px;max-width:300px;animation:.15s ease-out contextMenuFadeIn-b0747e37;position:fixed}@keyframes contextMenuFadeIn-b0747e37{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (width<=768px){.table-header[data-v-b0747e37]{flex-direction:column;align-items:stretch;gap:1rem}.header-left[data-v-b0747e37]{flex-direction:column;align-items:stretch}.header-right[data-v-b0747e37]{min-width:100%}.table-head[data-v-b0747e37],.table-row[data-v-b0747e37]{grid-auto-columns:minmax(140px,1fr)}.header-cell[data-v-b0747e37],.cell[data-v-b0747e37]{min-width:140px}.filter-popup[data-v-b0747e37]{width:240px}}@media (width<=480px){.table-container[data-v-b0747e37]{border-radius:var(--br1)}.table-header[data-v-b0747e37]{padding:.75rem 1rem}.header-cell[data-v-b0747e37],.cell[data-v-b0747e37]{min-width:120px;padding:.5rem}.column-name[data-v-b0747e37],.cell-content[data-v-b0747e37]{font-size:.8rem}}.table-scroll-container[data-v-b0747e37]::-webkit-scrollbar{width:8px;height:8px}.table-scroll-container[data-v-b0747e37]::-webkit-scrollbar-track{background:var(--bg-secondary,var(--c-surface-50))}.table-scroll-container[data-v-b0747e37]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--table-accent) 26%, var(--border-color));border-radius:var(--br1)}.table-scroll-container[data-v-b0747e37]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--table-accent) 40%, var(--text-tertiary))}.toast-container[data-v-53c0f057]{z-index:9999;max-width:400px;position:fixed;top:20px;right:20px}.toast-stack[data-v-53c0f057]{flex-direction:column;gap:12px;display:flex}.toast[data-v-53c0f057]{border-radius:var(--br1);box-shadow:var(--shadow-md);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-width:300px;max-width:100%;padding:12px 16px;display:flex;position:relative;overflow:hidden}.toast-success[data-v-53c0f057]{background:var(--success-light);border-left:4px solid var(--successColor)}.toast-success .toast-icon[data-v-53c0f057]{color:var(--successColor)}.toast-error[data-v-53c0f057]{background:var(--error-light);border-left:4px solid var(--dangerColor)}.toast-error .toast-icon[data-v-53c0f057]{color:var(--dangerColor)}.toast-warning[data-v-53c0f057]{background:color-mix(in srgb, var(--warningColor) 16%, var(--surface));border-left:4px solid var(--warningColor)}.toast-warning .toast-icon[data-v-53c0f057]{color:var(--warningColor)}.toast-info[data-v-53c0f057]{background:color-mix(in srgb, var(--infoColor) 16%, var(--surface));border-left:4px solid var(--infoColor)}.toast-info .toast-icon[data-v-53c0f057]{color:var(--infoColor)}.toast-content[data-v-53c0f057]{flex:1;align-items:center;gap:12px;display:flex}.toast-icon[data-v-53c0f057]{flex-shrink:0;font-size:24px}.toast-message[data-v-53c0f057]{font-size:14px;font-weight:500;line-height:1.4}.toast-actions[data-v-53c0f057]{flex-shrink:0;align-items:center;gap:8px;display:flex}.toast-action-btn[data-v-53c0f057],.toast-close-btn[data-v-53c0f057]{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;font-size:14px;font-weight:600;transition:background .2s;display:flex}.toast-action-btn[data-v-53c0f057]{color:var(--mainColor);padding:4px 8px}.toast-action-btn[data-v-53c0f057]:hover{background:color-mix(in srgb, var(--mainColor) 10%, transparent)}.toast-close-btn[data-v-53c0f057]{color:var(--lightText)}.toast-close-btn[data-v-53c0f057]:hover{background:var(--ov-black-10);color:var(--textPrimary)}.toast-progress[data-v-53c0f057]{background:var(--ov-black-20);height:3px;animation:linear forwards progress-53c0f057;position:absolute;bottom:0;left:0}.toast-enter-active[data-v-53c0f057],.toast-leave-active[data-v-53c0f057]{transition:all .3s}.toast-enter-from[data-v-53c0f057],.toast-leave-to[data-v-53c0f057]{opacity:0;transform:translate(400px)}@keyframes progress-53c0f057{0%{width:100%}to{width:0}}@media (width<=480px){.toast-container[data-v-53c0f057]{max-width:none;left:10px;right:10px}.toast[data-v-53c0f057]{min-width:100%}}
