.customizer-links{z-index:1000}.nowrap[data-v-a74f3e01],.nowrap[data-v-c9f02dd5],.nowrap[data-v-167ea0df],.nowrap[data-v-4d190f4d]{white-space:nowrap}.fg-grid[data-v-4d190f4d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.fg-card[data-v-4d190f4d]{background:#fff;border:1px solid #e6eaf0;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s,border-color .15s}.fg-card[data-v-4d190f4d]:hover{transform:translateY(-2px);box-shadow:0 14px 28px -16px #10182840;border-color:#d6dde6}.fg-thumb[data-v-4d190f4d]{position:relative;height:124px;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;background:#f5f7fa}.fg-thumb img[data-v-4d190f4d]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.fg-card:hover .fg-thumb img[data-v-4d190f4d]{transform:scale(1.04)}.fg-thumb-doc[data-v-4d190f4d]{font-size:44px;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.fg-type-image .fg-thumb-doc[data-v-4d190f4d]{color:#0ea5e9;background:linear-gradient(160deg,#e0f2fe,#f0f9ff)}.fg-type-pdf .fg-thumb-doc[data-v-4d190f4d]{color:#ef4444;background:linear-gradient(160deg,#fee2e2,#fff5f5)}.fg-type-word .fg-thumb-doc[data-v-4d190f4d]{color:#2563eb;background:linear-gradient(160deg,#dbeafe,#eff6ff)}.fg-type-excel .fg-thumb-doc[data-v-4d190f4d]{color:#16a34a;background:linear-gradient(160deg,#dcfce7,#f0fdf4)}.fg-type-other .fg-thumb-doc[data-v-4d190f4d]{color:#64748b;background:linear-gradient(160deg,#e2e8f0,#f8fafc)}.fg-ext[data-v-4d190f4d]{position:absolute;left:8px;top:8px;font-size:.62rem;font-weight:700;letter-spacing:.05em;padding:2px 7px;border-radius:6px;background:rgba(31,45,61,.78);color:#fff}.fg-thumb-hover[data-v-4d190f4d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:6px;background:rgba(15,23,42,.45);color:#fff;font-size:.8rem;font-weight:600;opacity:0;transition:opacity .15s}.fg-thumb:hover .fg-thumb-hover[data-v-4d190f4d]{opacity:1}.fg-card-body[data-v-4d190f4d]{padding:10px 12px;display:flex;flex-direction:column;gap:3px;min-width:0}.fg-card-name[data-v-4d190f4d]{font-size:.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1f2d3d}.fg-card-meta[data-v-4d190f4d]{font-size:.73rem;color:#8a97a6;display:flex;align-items:center;gap:6px}.fg-sep[data-v-4d190f4d]{width:3px;height:3px;border-radius:50%;background:#cbd5e1;display:inline-block}.fg-card-foot[data-v-4d190f4d]{display:flex;align-items:center;gap:8px;margin-top:8px;padding-top:8px;border-top:1px dashed #e6eaf0;min-width:0}.fg-card-user[data-v-4d190f4d]{font-size:.73rem;color:#5b6b7c;flex:1 1 auto;min-width:0}.fg-avatar[data-v-4d190f4d]{width:24px;height:24px;border-radius:50%;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0ea5e9,#6366f1);color:#fff;font-size:.62rem;font-weight:700}.fg-avatar-sm[data-v-4d190f4d]{width:20px;height:20px;flex-basis:20px;font-size:.56rem;margin-right:6px;vertical-align:middle}.fg-actions[data-v-4d190f4d]{display:inline-flex;gap:2px}.fg-actions a[data-v-4d190f4d],.fg-actions button[data-v-4d190f4d]{width:28px;height:28px;border-radius:7px;border:0;background:transparent;color:#8a97a6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;transition:all .12s}.fg-actions a[data-v-4d190f4d]:hover,.fg-actions button[data-v-4d190f4d]:hover{background:#f5f7fa;color:#0275d8}.fg-actions .danger[data-v-4d190f4d]:hover{background:#fdecec;color:#c62828}.fg-table-wrap[data-v-4d190f4d]{overflow-x:auto;border:1px solid #e6eaf0;border-radius:12px}.fg-table[data-v-4d190f4d]{width:100%;border-collapse:separate;border-spacing:0;font-size:.85rem}.fg-table th[data-v-4d190f4d]{text-align:left;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#8a97a6;padding:10px 12px;background:#fafbfd;border-bottom:1px solid #e6eaf0;white-space:nowrap}.fg-table td[data-v-4d190f4d]{padding:8px 12px;border-bottom:1px solid #e6eaf0;vertical-align:middle}.fg-table tbody tr:last-child td[data-v-4d190f4d]{border-bottom:0}.fg-table tbody tr:hover td[data-v-4d190f4d]{background:#fafbfd}.fg-td-name[data-v-4d190f4d]{max-width:360px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fg-td-name a[data-v-4d190f4d]{color:#1f2d3d;font-weight:600}.fg-td-name a[data-v-4d190f4d]:hover{color:#0275d8;text-decoration:none}.fg-thumb-sm[data-v-4d190f4d]{width:38px;height:38px;border-radius:9px;font-size:16px;border:1px solid #e6eaf0}.fg-thumb-sm.fg-type-image[data-v-4d190f4d]{color:#0ea5e9;background:#e0f2fe}.fg-thumb-sm.fg-type-pdf[data-v-4d190f4d]{color:#ef4444;background:#fee2e2}.fg-thumb-sm.fg-type-word[data-v-4d190f4d]{color:#2563eb;background:#dbeafe}.fg-thumb-sm.fg-type-excel[data-v-4d190f4d]{color:#16a34a;background:#dcfce7}.fg-thumb-sm.fg-type-other[data-v-4d190f4d]{color:#64748b;background:#e2e8f0}.fg-type-badge[data-v-4d190f4d]{font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:6px}.fg-type-badge.fg-type-image[data-v-4d190f4d]{color:#075985;background:#e0f2fe}.fg-type-badge.fg-type-pdf[data-v-4d190f4d]{color:#991b1b;background:#fee2e2}.fg-type-badge.fg-type-word[data-v-4d190f4d]{color:#1e40af;background:#dbeafe}.fg-type-badge.fg-type-excel[data-v-4d190f4d]{color:#166534;background:#dcfce7}.fg-type-badge.fg-type-other[data-v-4d190f4d]{color:#334155;background:#e2e8f0}.dm[data-v-17f5910a]{--dm-primary: #0275d8;--dm-primary-soft: #e8f1fc;--dm-ink: #1f2d3d;--dm-ink-2: #5b6b7c;--dm-ink-3: #8a97a6;--dm-line: #e6eaf0;--dm-bg: #f5f7fa;--dm-card: #ffffff;--dm-radius: 12px;--dm-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 8px 24px -12px rgba(16, 24, 40, .12);padding:18px 18px 24px;color:var(--dm-ink)}.min-w-0[data-v-17f5910a]{min-width:0}.dm-hero[data-v-17f5910a]{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:20px 22px;border-radius:var(--dm-radius);color:#fff;background:linear-gradient(135deg,#0b4fa3 0%,var(--dm-primary) 55%,#2a9df4 100%);box-shadow:0 12px 30px -14px #0275d899}.dm-hero-item[data-v-17f5910a]{background:linear-gradient(135deg,#134e4a 0%,#0f766e 50%,#14b8a6 100%);box-shadow:0 12px 30px -14px #0f766e99}.dm-hero-left[data-v-17f5910a]{display:flex;align-items:center;gap:16px;min-width:0}.dm-back[data-v-17f5910a]{width:36px;height:36px;border-radius:50%;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.16);color:#fff;transition:background .15s}.dm-back[data-v-17f5910a]:hover{background:rgba(255,255,255,.28);color:#fff;text-decoration:none}.dm-hero-icon[data-v-17f5910a]{width:56px;height:56px;border-radius:14px;flex:0 0 56px;font-size:26px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px #ffffff40}.dm-hero-text[data-v-17f5910a]{min-width:0}.dm-hero-kicker[data-v-17f5910a]{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.dm-hero-title[data-v-17f5910a]{margin:2px 0 8px;font-weight:700;font-size:1.35rem;color:#fff}.dm-hero-sub[data-v-17f5910a]{font-weight:400;opacity:.85;font-size:1rem;margin-left:6px}.dm-chips[data-v-17f5910a]{display:flex;flex-wrap:wrap;gap:6px}.dm-chip[data-v-17f5910a]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:.75rem;background:rgba(255,255,255,.16);color:#fff}.dm-chip-variant[data-v-17f5910a]{background:rgba(255,209,102,.3)}.dm-dot[data-v-17f5910a]{width:7px;height:7px;border-radius:50%;background:#cbd5e1}.dm-status-active .dm-dot[data-v-17f5910a]{background:#4be1ab}.dm-status-second_count .dm-dot[data-v-17f5910a],.dm-status-third_count .dm-dot[data-v-17f5910a]{background:#ffd166}.dm-status-handover .dm-dot[data-v-17f5910a]{background:#7fd7d9}.dm-status-closed .dm-dot[data-v-17f5910a]{background:#a3e635}.dm-hero-right[data-v-17f5910a]{display:flex;gap:10px;flex-wrap:wrap}.dm-stat[data-v-17f5910a]{min-width:88px;padding:10px 14px;border-radius:10px;text-align:center;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px #ffffff2e}.dm-stat-value[data-v-17f5910a]{font-size:1.2rem;font-weight:700;line-height:1.1}.dm-stat-label[data-v-17f5910a]{font-size:.68rem;opacity:.8;text-transform:uppercase;letter-spacing:.06em;margin-top:2px}.dm-locked[data-v-17f5910a]{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;border-radius:10px;background:#fff7e6;color:#8a5a00;border:1px solid #ffe2a8;font-size:.85rem}.dm-locked-info[data-v-17f5910a]{background:#eef4fb;color:#2f5d8a;border-color:#cfe0f3}.dm-main[data-v-17f5910a]{margin-top:16px;position:relative;background:var(--dm-card);border-radius:var(--dm-radius);box-shadow:var(--dm-shadow);display:flex;flex-direction:column;transition:box-shadow .15s}.dm-main.is-dragging[data-v-17f5910a]{box-shadow:0 0 0 3px var(--dm-primary),var(--dm-shadow)}.dm-toolbar[data-v-17f5910a]{padding:14px 18px 10px;border-bottom:1px solid var(--dm-line)}.dm-toolbar-row[data-v-17f5910a]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.dm-toolbar-row-2[data-v-17f5910a]{margin-top:10px}.dm-toolbar-actions[data-v-17f5910a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dm-title[data-v-17f5910a]{display:flex;align-items:center;gap:8px;font-weight:700;font-size:1rem}.dm-title>.fa[data-v-17f5910a]{color:var(--dm-primary)}.dm-count[data-v-17f5910a]{font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--dm-primary-soft);color:var(--dm-primary)}.dm-search[data-v-17f5910a]{display:flex;align-items:center;background:var(--dm-bg);border:1px solid var(--dm-line);border-radius:9px;height:36px;padding:0 10px;min-width:220px;transition:border-color .12s,box-shadow .12s}.dm-search[data-v-17f5910a]:focus-within{border-color:var(--dm-primary);box-shadow:0 0 0 3px #0275d81f;background:#fff}.dm-search>.fa-search[data-v-17f5910a]{color:var(--dm-ink-3);font-size:12px;margin-right:8px}.dm-search input[data-v-17f5910a]{border:0;background:transparent;outline:0;flex:1 1 auto;min-width:0;font-size:.85rem;color:var(--dm-ink)}.dm-clear[data-v-17f5910a]{border:0;background:transparent;color:var(--dm-ink-3);padding:0 2px;cursor:pointer;font-size:12px}.dm-clear[data-v-17f5910a]:hover{color:var(--dm-ink)}.dm-select[data-v-17f5910a]{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;color:var(--dm-ink-3);font-size:12px;background:var(--dm-bg);border:1px solid var(--dm-line);border-radius:9px}.dm-select select[data-v-17f5910a]{border:0;background:transparent;outline:0;font-size:.85rem;color:var(--dm-ink);cursor:pointer}.dm-seg[data-v-17f5910a]{display:inline-flex;background:var(--dm-bg);border:1px solid var(--dm-line);border-radius:9px;padding:3px;height:36px}.dm-seg button[data-v-17f5910a]{border:0;background:transparent;color:var(--dm-ink-3);width:32px;border-radius:7px;cursor:pointer;font-size:13px;transition:all .12s}.dm-seg button.active[data-v-17f5910a]{background:#fff;color:var(--dm-primary);box-shadow:0 1px 3px #1018281f}.dm-btn-primary[data-v-17f5910a]{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border:0;border-radius:9px;background:var(--dm-primary);color:#fff;font-weight:600;font-size:.85rem;text-decoration:none;box-shadow:0 6px 14px -6px #0275d8b3;cursor:pointer;transition:transform .1s,filter .12s}.dm-btn-primary[data-v-17f5910a]:hover:not(:disabled){filter:brightness(1.06);color:#fff;text-decoration:none}.dm-btn-primary[data-v-17f5910a]:active:not(:disabled){transform:translateY(1px)}.dm-btn-primary[data-v-17f5910a]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.dm-pills[data-v-17f5910a]{display:flex;gap:6px;flex-wrap:wrap}.dm-pill[data-v-17f5910a]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border:1px solid var(--dm-line);border-radius:999px;background:#fff;color:var(--dm-ink-2);font-size:.78rem;cursor:pointer;transition:all .12s}.dm-pill span[data-v-17f5910a]{font-size:.7rem;padding:0 6px;border-radius:999px;background:var(--dm-bg);color:var(--dm-ink-3)}.dm-pill[data-v-17f5910a]:hover{border-color:#cfd8e3;color:var(--dm-ink)}.dm-pill.active[data-v-17f5910a]{background:var(--dm-ink);border-color:var(--dm-ink);color:#fff}.dm-pill.active span[data-v-17f5910a]{background:rgba(255,255,255,.18);color:#fff}.dm-hint[data-v-17f5910a]{font-size:.78rem;color:var(--dm-ink-3);display:inline-flex;align-items:center;gap:6px}.dm-error[data-v-17f5910a]{display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px 12px;border-radius:9px;background:#fdecec;color:#a12626;border:1px solid #f6c7c7;font-size:.84rem}.dm-error span[data-v-17f5910a]{flex:1 1 auto}.dm-content[data-v-17f5910a]{padding:18px;flex:1 1 auto;min-height:52vh}.dm-empty[data-v-17f5910a]{min-height:48vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--dm-ink-2);border-radius:12px;padding:30px}.dm-empty-drop[data-v-17f5910a]{border:2px dashed #cfd8e3;background:#fafbfd}.dm-empty-icon[data-v-17f5910a]{width:72px;height:72px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--dm-primary-soft);color:var(--dm-primary);font-size:30px;margin-bottom:14px}.dm-empty-title[data-v-17f5910a]{font-weight:700;font-size:1.05rem;color:var(--dm-ink)}.dm-empty-text[data-v-17f5910a]{font-size:.86rem;margin-top:4px}.dm-drop-overlay[data-v-17f5910a]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--dm-radius);z-index:5;pointer-events:none;background:rgba(232,241,252,.9);display:flex;align-items:center;justify-content:center}.dm-drop-box[data-v-17f5910a]{padding:28px 40px;border:2px dashed var(--dm-primary);border-radius:14px;color:var(--dm-primary);text-align:center;font-size:1rem;background:#fff}.dm-drop-box .fa[data-v-17f5910a]{font-size:36px;display:block;margin-bottom:8px}.dm-fade-enter-active[data-v-17f5910a],.dm-fade-leave-active[data-v-17f5910a]{transition:opacity .15s}.dm-fade-enter-from[data-v-17f5910a],.dm-fade-leave-to[data-v-17f5910a]{opacity:0}.dm-preview .modal-content[data-v-17f5910a]{border:0;border-radius:14px;overflow:hidden;background:#0f172a;color:#e2e8f0}.dm-preview-head[data-v-17f5910a]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;background:#111c33;border-bottom:1px solid rgba(255,255,255,.06)}.dm-preview-title[data-v-17f5910a]{display:flex;align-items:center;gap:12px;min-width:0}.dm-preview-icon[data-v-17f5910a]{width:38px;height:38px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.dm-preview-icon.dm-type-image[data-v-17f5910a]{color:#0ea5e9;background:#e0f2fe}.dm-preview-icon.dm-type-pdf[data-v-17f5910a]{color:#ef4444;background:#fee2e2}.dm-preview-icon.dm-type-word[data-v-17f5910a]{color:#2563eb;background:#dbeafe}.dm-preview-icon.dm-type-excel[data-v-17f5910a]{color:#16a34a;background:#dcfce7}.dm-preview-icon.dm-type-other[data-v-17f5910a]{color:#64748b;background:#e2e8f0}.dm-preview-name[data-v-17f5910a]{font-weight:600;font-size:.95rem;color:#fff}.dm-preview-meta[data-v-17f5910a]{font-size:.75rem;color:#94a3b8}.dm-preview-actions[data-v-17f5910a]{display:flex;align-items:center;gap:4px;flex:0 0 auto}.dm-preview-pos[data-v-17f5910a]{font-size:.75rem;color:#94a3b8;margin-right:6px;white-space:nowrap}.dm-preview-actions a[data-v-17f5910a],.dm-preview-actions button[data-v-17f5910a]{width:34px;height:34px;border-radius:9px;border:0;background:rgba(255,255,255,.06);color:#e2e8f0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:background .12s}.dm-preview-actions a[data-v-17f5910a]:hover,.dm-preview-actions button[data-v-17f5910a]:hover:not(:disabled){background:rgba(255,255,255,.14);color:#fff;text-decoration:none}.dm-preview-actions button[data-v-17f5910a]:disabled{opacity:.35;cursor:not-allowed}.dm-preview-actions .primary[data-v-17f5910a]{background:#0275d8}.dm-preview-actions .danger[data-v-17f5910a]:hover{background:#c62828!important}.dm-preview-body[data-v-17f5910a]{display:flex;align-items:center;justify-content:center;min-height:62vh;padding:14px;background:#0f172a}.dm-preview-img[data-v-17f5910a]{max-width:100%;max-height:80vh;object-fit:contain;border-radius:6px;box-shadow:0 20px 50px -20px #000c}.dm-preview-frame[data-v-17f5910a]{width:100%;height:80vh;border:0;border-radius:6px;background:#fff}.dm-preview-none[data-v-17f5910a]{text-align:center;color:#94a3b8;padding:50px 20px}.dm-preview-none>.fa[data-v-17f5910a]{font-size:72px;display:block;margin-bottom:16px;color:#cbd5e1}.inline-save-wrap[data-v-f0721782]{display:inline-flex;align-items:center;gap:6px}.inline-save-status[data-v-f0721782]{width:14px;display:inline-block;text-align:center;font-size:.85rem}.inline-count-input.is-saving[data-v-f0721782],.form-control.is-saving[data-v-f0721782]{border-color:#74a9e8;box-shadow:0 0 0 .15rem #74a9e840}.inline-count-input.is-saved[data-v-f0721782],.form-control.is-saved[data-v-f0721782]{border-color:#4caf7d;background-color:#f2fbf6}.save-indicator[data-v-f0721782]{font-size:.8rem;padding:2px 8px;border-radius:10px;white-space:nowrap}.save-indicator--saving[data-v-f0721782]{background:#eaf2fc;color:#2f6db5}.save-indicator--saved[data-v-f0721782]{background:#eaf8f0;color:#2a8a5a}.save-indicator--error[data-v-f0721782]{background:#fdecec;color:#b53a3a}.save-indicator--error a[data-v-f0721782]{color:#b53a3a;text-decoration:underline}.fade-enter-active[data-v-f0721782],.fade-leave-active[data-v-f0721782]{transition:opacity .25s}.fade-enter-from[data-v-f0721782],.fade-leave-to[data-v-f0721782]{opacity:0}.row-locked>td[data-v-f0721782]{background-color:#f4f6f9!important;color:#7a8794!important}.row-locked:hover>td[data-v-f0721782]{background-color:#edf1f5!important}.row-locked input[data-v-f0721782],.row-locked select[data-v-f0721782]{background-color:#f8f9fb;color:#7a8794}.customtoast[data-v-95b7de0e]{background:black;color:#fff;z-index:9999;padding:15px;width:auto;height:auto;position:fixed;right:44px;top:79px;border-radius:5px;box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f;font-weight:bolder;transition:1s ease;display:grid;grid-template-columns:auto auto auto;grid-column-gap:5px}.action[data-v-95b7de0e]{padding-left:10px;font-size:25px}.action[data-v-95b7de0e]:hover{cursor:pointer}.customtoast>div[data-v-95b7de0e]{align-items:center;justify-items:center;display:flex}.customtoast[data-v-1dcbd6a1]{background:#ff5252;color:#fff;z-index:9999;padding:15px;width:auto;height:auto;position:fixed;right:44px;top:79px;border-radius:5px;box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f;font-weight:bolder;transition:1s ease;display:grid;grid-template-columns:auto auto auto;grid-column-gap:5px}.action[data-v-1dcbd6a1]{padding-left:10px;font-size:25px}.action[data-v-1dcbd6a1]:hover{cursor:pointer}.customtoast>div[data-v-1dcbd6a1]{align-items:center;justify-items:center;display:flex}
