.chatbot-container[data-v-239c5e75]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.chatbot-icon[data-v-239c5e75]{position:fixed;bottom:30px;cursor:pointer;z-index:1000;transition:transform .3s ease,opacity .5s ease;text-align:center;display:flex;flex-direction:column;align-items:center}.chatbot-icon.right[data-v-239c5e75]{right:0}.chatbot-icon.left[data-v-239c5e75]{left:0}.chatbot-icon.center[data-v-239c5e75]{left:calc((100% - 50px)/2)}.chatbot-icon.left[data-v-239c5e75],.chatbot-icon.right[data-v-239c5e75]{z-index:calc(var(--z-sidebar, 1041) + 1);padding:8px;background-color:var(--d286e6ba);box-shadow:0 4px 12px var(--v68f416a1);transition:transform .25s ease}.chatbot-icon.left[data-v-239c5e75]{border-radius:0 12px 12px 0;transform:translate(-60%)}.chatbot-icon.right[data-v-239c5e75]{border-radius:12px 0 0 12px;transform:translate(60%)}.chatbot-icon.left[data-v-239c5e75]:hover,.chatbot-icon.left[data-v-239c5e75]:focus-within{transform:translate(0)}.chatbot-icon.right[data-v-239c5e75]:hover,.chatbot-icon.right[data-v-239c5e75]:focus-within{transform:translate(0)}.chatbot-icon.left .chatbot-label[data-v-239c5e75],.chatbot-icon.right .chatbot-label[data-v-239c5e75]{display:none}.chatbot-label[data-v-239c5e75]{background-color:var(--v30c908cc);color:var(--v26c8b577);padding:4px 10px;border-radius:12px;font-size:14px;font-weight:700;margin-bottom:5px;box-shadow:0 3px 6px var(--v659894e8)}.chatbot-icon[data-v-239c5e75]:hover{transform:scale(1.1);animation:pulse-239c5e75 2s infinite}@keyframes pulse-239c5e75{0%{transform:scale(1)}70%{transform:scale(1.1)}to{transform:scale(1)}}.chatbot-icon img[data-v-239c5e75]{width:50px;height:50px;object-fit:contain;border-radius:50%;box-shadow:0 4px 12px var(--v68f416a1);border:2px solid var(--v4c5c11ad);transition:border-color .3s ease}.chatbot-icon:hover img[data-v-239c5e75]{border-color:var(--v48eb882a)}.chatbot-window[data-v-239c5e75]{position:fixed;bottom:30px;width:400px;height:600px;max-height:80vh;background-color:var(--d286e6ba);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 30px var(--v1590b315);z-index:999;transition:all .3s cubic-bezier(.25,.8,.25,1)}.chatbot-window.right[data-v-239c5e75]{right:20px}.chatbot-window.left[data-v-239c5e75]{left:20px}.chatbot-window.center[data-v-239c5e75]{left:calc((100% - 400px)/2)}.chatbot-window.left[data-v-239c5e75],.chatbot-window.right[data-v-239c5e75]{z-index:calc(var(--z-sidebar, 1041) + 1)}@media(max-width:480px){.chatbot-window[data-v-239c5e75]{width:90%;right:5%}}.chatbot-content[data-v-239c5e75]{display:flex;flex-direction:column;flex:1;overflow:hidden}.chatbot-header[data-v-239c5e75]{display:flex;justify-content:space-between;align-items:center;padding:8px;background:linear-gradient(135deg,var(--d5f53880),var(--v3e8f308e));color:var(--v45ed7aea);flex-shrink:0}.header-info[data-v-239c5e75]{display:flex;align-items:center}.header-avatar[data-v-239c5e75]{width:40px;height:40px;border-radius:50%;margin-right:10px;object-fit:contain}.header-text h3[data-v-239c5e75]{margin:0;font-size:18px;font-weight:600;color:var(--v45ed7aea)}.header-actions[data-v-239c5e75]{display:flex;gap:6px}.action-btn[data-v-239c5e75]{background:none;border:none;color:var(--v0ea8b196);cursor:pointer;font-size:16px;padding:5px;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.action-btn[data-v-239c5e75]:hover{background-color:var(--ec3e9318)}.action-icon[data-v-239c5e75]{font-size:14px}.chatbot-messages[data-v-239c5e75]{flex:1;overflow-y:auto;padding:16px;background-color:var(--e6d5c408)}.message[data-v-239c5e75]{margin-bottom:16px;display:flex;flex-direction:column}.message-content[data-v-239c5e75]{display:flex;max-width:100%}.message-answers[data-v-239c5e75]{display:flex;flex-direction:column;align-items:flex-start}.bot[data-v-239c5e75]{align-items:flex-start}.bot .message-content[data-v-239c5e75]{margin-right:auto}.user[data-v-239c5e75]{align-items:flex-end}.user .message-content[data-v-239c5e75]{margin-left:auto;flex-direction:row-reverse}.bot-avatar[data-v-239c5e75]{width:40px;height:40px;margin-right:8px;border-radius:50%;overflow:hidden;flex-shrink:0}.bot-avatar img[data-v-239c5e75]{width:100%;height:100%;object-fit:contain;border-radius:50%}.message-bubble[data-v-239c5e75]{padding:8px;border-radius:12px;box-shadow:0 2px 6px var(--v65abe37d);position:relative;min-width:40px;display:inline-block;border:1px solid var(--v4913de89);margin-bottom:4px}.bot .message-bubble[data-v-239c5e75]{color:var(--v669f948a);background-color:var(--v5ad5bc03);border-top-left-radius:0}.user .message-bubble[data-v-239c5e75]{color:var(--v363d6010);background-color:var(--v2c162fd5);border-top-right-radius:0}.message-bubble p[data-v-239c5e75]{margin:0;line-height:1.4;word-wrap:break-word;white-space:pre-wrap}.message-time[data-v-239c5e75]{font-size:11px;opacity:.7;margin-top:4px;display:block;text-align:right;color:var(--v045eb06a)}.typing-indicator[data-v-239c5e75]{display:flex;align-items:center;justify-content:center;padding:4px 0}.typing-indicator span[data-v-239c5e75]{height:8px;width:8px;margin:0 2px;background-color:var(--v06463a24);border-radius:50%;display:inline-block;opacity:.6;animation:typing-239c5e75 1s infinite ease-in-out}.typing-indicator span[data-v-239c5e75]:nth-child(1){animation-delay:0s}.typing-indicator span[data-v-239c5e75]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-239c5e75]:nth-child(3){animation-delay:.4s}@keyframes typing-239c5e75{0%{transform:translateY(0);opacity:.6}50%{transform:translateY(-5px);opacity:1}to{transform:translateY(0);opacity:.6}}.chatbot-input[data-v-239c5e75]{display:flex;align-items:center;padding:10px;border-top:1px solid var(--v7ebe9b8b);background-color:var(--a7db6570)}.chatbot-input input[data-v-239c5e75]{flex:1;border:none;outline:none;padding:12px 16px;border-radius:12px;background-color:var(--v525b744d);font-size:14px;color:var(--v3795d1f6)}.chatbot-input input[data-v-239c5e75]::placeholder{color:var(--v7b55c8fe)}.send-btn[data-v-239c5e75]{background-color:var(--v2a17d835);color:var(--v6a79bced);border:none;border-radius:50%;width:40px;height:40px;margin-left:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:16px}.send-btn[data-v-239c5e75]:hover{background-color:var(--v4aeb6e9c);transform:scale(1.05)}.message-bubble button[data-v-239c5e75]{background-color:var(--v8b85141a);border:none;margin:2px;padding:8px;border-radius:10px;font-size:13px;cursor:pointer;transition:all .2s ease;color:var(--a66e9ecc);font-weight:500}.message-bubble button[data-v-239c5e75]:hover{background-color:var(--v70261ff0);transform:translateY(-2px)}.message-bubble img[data-v-239c5e75]{max-width:100%}.sp-modal-overlay[data-v-8f5e92d1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1rem}.sp-modal[data-v-8f5e92d1]{background:var(--bg-card, #fff);border-radius:1rem;max-width:760px;width:100%;max-height:90vh;overflow-y:auto;padding:2rem;box-shadow:0 20px 60px #0000004d}.sp-modal__header[data-v-8f5e92d1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.sp-modal__header h2[data-v-8f5e92d1]{font-size:1.4rem;font-weight:700;margin:0}.sp-modal__close[data-v-8f5e92d1]{background:none;border:none;font-size:1.2rem;color:var(--ap-color-text-muted, #6c757d);cursor:pointer}.sp-modal__subtitle[data-v-8f5e92d1]{color:var(--ap-color-text-muted, #6c757d);margin:0 0 1rem}.sp-period-toggle[data-v-8f5e92d1]{display:inline-flex;border:1px solid var(--ap-color-border, #e0e0e0);border-radius:2rem;padding:.25rem;margin-bottom:1.25rem}.sp-period-toggle__btn[data-v-8f5e92d1]{border:none;background:none;padding:.4rem 1rem;border-radius:1.5rem;font-size:.85rem;font-weight:600;color:var(--ap-color-text-muted, #6c757d);cursor:pointer}.sp-period-toggle__btn--active[data-v-8f5e92d1]{background:var(--ap-color-primary, #0d6efd);color:#fff}.sp-period-toggle__badge[data-v-8f5e92d1]{font-size:.7rem;opacity:.85}.plan-grid[data-v-8f5e92d1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1.5rem}.plan-card[data-v-8f5e92d1]{position:relative;border:2px solid var(--ap-color-border, #e0e0e0);border-radius:.75rem;padding:1.25rem 1rem;text-align:center;cursor:pointer;transition:all .2s;background:var(--bg-card, #fff)}.plan-card[data-v-8f5e92d1]:hover{border-color:var(--ap-color-primary, #0d6efd)}.plan-card--selected[data-v-8f5e92d1]{border-color:var(--ap-color-success, #198754)!important;box-shadow:0 0 0 2px #19875433}.plan-card--disabled[data-v-8f5e92d1]{cursor:not-allowed;opacity:.45}.plan-card--disabled[data-v-8f5e92d1]:hover{border-color:var(--ap-color-border, #e0e0e0)}.plan-card__title[data-v-8f5e92d1]{font-size:1rem;font-weight:700;margin:0 0 .25rem}.plan-card__price[data-v-8f5e92d1]{font-size:1.15rem;font-weight:700;color:var(--ap-color-primary, #0d6efd);margin:0 0 .25rem}.plan-card__period[data-v-8f5e92d1]{font-size:.75rem;font-weight:400;color:var(--ap-color-text-muted, #6c757d)}.plan-card__desc[data-v-8f5e92d1]{font-size:.78rem;color:var(--ap-color-text-muted, #6c757d);margin:0}.plan-card__features[data-v-8f5e92d1]{list-style:none;padding:0;margin:.5rem 0 0;font-size:.72rem;color:var(--ap-color-text-muted, #6c757d);text-align:left}.plan-card__features li[data-v-8f5e92d1]{display:flex;align-items:center;gap:.3rem;padding:.1rem 0}.plan-card__features i[data-v-8f5e92d1]{color:var(--ap-color-success, #198754);font-size:.65rem}.plan-card__note[data-v-8f5e92d1]{margin:.5rem 0 0;font-size:.72rem;color:var(--ap-color-text-muted, #6c757d)}.plan-card__check[data-v-8f5e92d1]{position:absolute;top:-.5rem;right:-.5rem;font-size:1.3rem;color:var(--ap-color-success, #198754);background:var(--bg-card, #fff);border-radius:50%;line-height:1}.sp-modal__actions[data-v-8f5e92d1]{display:flex;justify-content:center}.fancytable-body[data-v-fa36e8e5]{padding:.3rem 0 0;min-height:10rem;overflow:visible}.table-content-area[data-v-fa36e8e5]{overflow:visible!important}@media(min-width:768px)and (max-width:991.98px){.table-content-area[data-v-fa36e8e5]{overflow-x:auto!important;-webkit-overflow-scrolling:touch}}.fancytable[data-v-fa36e8e5]{padding:1rem 0 0}.fancytable .fancytable-row[data-v-fa36e8e5],.fancytable .fancytable-header[data-v-fa36e8e5],.fancytable .fancytable-total[data-v-fa36e8e5],.fancytable .fancytable-footer[data-v-fa36e8e5]{border-radius:3px;padding:.3rem;margin-bottom:.6rem;text-align:left;display:flex;align-items:center}.fancytable .fancytable-header[data-v-fa36e8e5]{background-color:var(--bg-header);font-weight:700;letter-spacing:.03em;border-top-left-radius:16px;border-top-right-radius:16px}.fancytable .fancytable-total[data-v-fa36e8e5]{background-color:var(--bg-navbar);font-weight:700}.fancytable .fancytable-footer[data-v-fa36e8e5]{background-color:var(--bg-header);font-weight:700;letter-spacing:.03em;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.fancytable .fancytable-row[data-v-fa36e8e5]{background-color:var(--bg-card);box-shadow:0 0 9px #0000001a}.fancytable .fancytable-row[data-v-fa36e8e5]:hover{background-color:var(--bg-hover);box-shadow:0 0 9px #00000080}@media(max-width:767.98px){.fancytable .fancytable-row[data-v-fa36e8e5],.fancytable .fancytable-header[data-v-fa36e8e5]{flex-wrap:wrap;row-gap:.35rem}}@media(max-width:575.98px){.fancytable .fancytable-header[data-v-fa36e8e5]{display:none}.fancytable .fancytable-row[data-v-fa36e8e5]{position:relative;flex-direction:column;align-items:stretch;row-gap:.25rem;padding-right:3rem;min-height:3rem}.fancytable .fancytable-row>div[data-v-fa36e8e5]{flex:0 0 auto;width:100%;max-width:100%}.fancytable .fancytable-row>div.text-center[data-v-fa36e8e5]{text-align:left!important}.fancytable .fancytable-row>.text-end[data-v-fa36e8e5]:last-child{position:absolute;top:50%;right:.3rem;transform:translateY(-50%);width:auto;max-width:none}}.subscription-dots[data-v-fa36e8e5]{display:inline-flex;align-items:center;gap:4px;margin-left:6px;vertical-align:middle}.status-dot[data-v-fa36e8e5]{display:inline-block;width:9px;height:9px;border-radius:50%;flex-shrink:0}.pos[data-v-fa36e8e5]{position:fixed;z-index:var(--z-fab-wrapper);text-align:right;right:30px;bottom:90px;pointer-events:none}@media(max-width:768px){.pos[data-v-fa36e8e5]{bottom:24px}}.fab-button[data-v-fa36e8e5]{pointer-events:auto;z-index:var(--z-element-overlay);width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;border:none;outline:none;background-color:var(--accent);box-shadow:0 8px 24px #00000040,0 2px 8px #0000001a;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}@media(max-width:768px){.fab-button[data-v-fa36e8e5]{width:48px;height:48px}}.fab-button[data-v-fa36e8e5]:hover{transform:scale(1.1);background-color:var(--accent-light);box-shadow:0 12px 32px #0000004d,0 4px 12px var(--accent-glow)}.fab-button[data-v-fa36e8e5]:active{transform:scale(.95)}.fab-button svg[data-v-fa36e8e5]{transition:transform .2s ease}.fab-button:hover svg[data-v-fa36e8e5]{transform:rotate(90deg)}.fancytable-body[data-v-97903dd3]{padding:.3rem 0 0;min-height:10rem;overflow:visible}.table-content-area[data-v-97903dd3]{overflow:visible!important}@media(min-width:768px)and (max-width:991.98px){.table-content-area[data-v-97903dd3]{overflow-x:auto!important;-webkit-overflow-scrolling:touch}}.fancytable[data-v-97903dd3]{padding:1rem 0 0}.fancytable .fancytable-row[data-v-97903dd3],.fancytable .fancytable-header[data-v-97903dd3],.fancytable .fancytable-total[data-v-97903dd3],.fancytable .fancytable-footer[data-v-97903dd3]{border-radius:3px;padding:.3rem;margin-bottom:.6rem;text-align:left;display:flex;align-items:center}.fancytable .fancytable-header[data-v-97903dd3]{background-color:var(--bg-header);font-weight:700;letter-spacing:.03em;border-top-left-radius:16px;border-top-right-radius:16px}.fancytable .fancytable-total[data-v-97903dd3]{background-color:var(--bg-navbar);font-weight:700}.fancytable .fancytable-footer[data-v-97903dd3]{background-color:var(--bg-header);font-weight:700;letter-spacing:.03em;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.fancytable .fancytable-row[data-v-97903dd3]{background-color:var(--bg-card);box-shadow:0 0 9px #0000001a}.fancytable .fancytable-row[data-v-97903dd3]:hover{background-color:var(--bg-hover);box-shadow:0 0 9px #00000080}@media(max-width:767.98px){.fancytable .fancytable-row[data-v-97903dd3],.fancytable .fancytable-header[data-v-97903dd3]{flex-wrap:wrap;row-gap:.35rem}}@media(max-width:575.98px){.fancytable .fancytable-header[data-v-97903dd3]{display:none}.fancytable .fancytable-row[data-v-97903dd3]{position:relative;flex-direction:column;align-items:stretch;row-gap:.25rem;padding-right:3rem;min-height:3rem}.fancytable .fancytable-row>div[data-v-97903dd3]{flex:0 0 auto;width:100%;max-width:100%}.fancytable .fancytable-row>div.text-center[data-v-97903dd3]{text-align:left!important}.fancytable .fancytable-row>.text-end[data-v-97903dd3]:last-child{position:absolute;top:50%;right:.3rem;transform:translateY(-50%);width:auto;max-width:none}}.subscription-dots[data-v-97903dd3]{display:inline-flex;align-items:center;gap:4px;margin-left:6px;vertical-align:middle}.status-dot[data-v-97903dd3]{display:inline-block;width:9px;height:9px;border-radius:50%;flex-shrink:0}.spinner-box[data-v-97903dd3]{display:flex;justify-content:center;align-items:center;padding:1.5rem}.loading-spinner[data-v-97903dd3]{width:40px;height:40px;min-width:40px;min-height:40px;box-sizing:border-box;border-radius:50%;border:3px solid var(--border);border-top-color:var(--accent);border-right-color:var(--accent-light);animation:spinner-rotate-97903dd3 .9s linear infinite,spinner-color-97903dd3 2.4s ease-in-out infinite}@keyframes spinner-rotate-97903dd3{to{transform:rotate(360deg)}}@keyframes spinner-color-97903dd3{0%{border-top-color:var(--accent);border-right-color:var(--accent-light)}50%{border-top-color:var(--accent-light);border-right-color:var(--success)}to{border-top-color:var(--accent);border-right-color:var(--accent-light)}}@media(prefers-reduced-motion:reduce){.loading-spinner[data-v-97903dd3]{animation-duration:1.6s}}.v-icon[data-v-e88c9dd2]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1}.v-icon[data-v-e88c9dd2] svg{width:1em;height:1em;fill:currentColor}.fancytable-body{padding:.3rem 0 0;min-height:10rem;overflow:visible}.table-content-area{overflow:visible!important}@media(min-width:768px)and (max-width:991.98px){.table-content-area{overflow-x:auto!important;-webkit-overflow-scrolling:touch}}.fancytable{padding:1rem 0 0}.fancytable .fancytable-row,.fancytable .fancytable-header,.fancytable .fancytable-total,.fancytable .fancytable-footer{border-radius:3px;padding:.3rem;margin-bottom:.6rem;text-align:left;display:flex;align-items:center}.fancytable .fancytable-header{background-color:var(--bg-header);font-weight:700;letter-spacing:.03em;border-top-left-radius:16px;border-top-right-radius:16px}.fancytable .fancytable-total{background-color:var(--bg-navbar);font-weight:700}.fancytable .fancytable-footer{background-color:var(--bg-header);font-weight:700;letter-spacing:.03em;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.fancytable .fancytable-row{background-color:var(--bg-card);box-shadow:0 0 9px #0000001a}.fancytable .fancytable-row:hover{background-color:var(--bg-hover);box-shadow:0 0 9px #00000080}@media(max-width:767.98px){.fancytable .fancytable-row,.fancytable .fancytable-header{flex-wrap:wrap;row-gap:.35rem}}@media(max-width:575.98px){.fancytable .fancytable-header{display:none}.fancytable .fancytable-row{position:relative;flex-direction:column;align-items:stretch;row-gap:.25rem;padding-right:3rem;min-height:3rem}.fancytable .fancytable-row>div{flex:0 0 auto;width:100%;max-width:100%}.fancytable .fancytable-row>div.text-center{text-align:left!important}.fancytable .fancytable-row>.text-end:last-child{position:absolute;top:50%;right:.3rem;transform:translateY(-50%);width:auto;max-width:none}}.subscription-dots{display:inline-flex;align-items:center;gap:4px;margin-left:6px;vertical-align:middle}.status-dot{display:inline-block;width:9px;height:9px;border-radius:50%;flex-shrink:0}.table-view-container{background:var(--bg-card);padding:.8rem;border-radius:1rem;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.table-title{color:var(--text-primary);font-weight:800;letter-spacing:-.025em}.massive-actions{flex-shrink:0}.search-bar-pill{position:relative;display:flex;align-items:center;min-width:0;background:var(--bg-hover);border:1px solid var(--border-2);border-radius:2rem;padding:0 1rem;transition:background var(--t-base),border-color var(--t-fast),box-shadow var(--t-fast)}.search-bar-pill:focus-within{background:var(--bg-card);border-color:var(--border-active);box-shadow:0 0 0 4px var(--accent-glow)}.search-bar-pill .search-icon{color:var(--text-muted);margin-right:1rem}.search-bar-pill .form-control-pill{border:none;background:transparent;padding:.6rem 0;width:100%;color:var(--text-primary);font-size:.95rem}.search-bar-pill .form-control-pill::placeholder{color:var(--text-muted)}.search-bar-pill .form-control-pill:focus{outline:none}.btn-extra-filter{background:transparent;border:none;color:var(--text-muted);padding:.25rem .5rem;margin-left:.5rem;border-radius:.5rem}.btn-extra-filter:hover{color:var(--bg-secondary)}.btn-extra-filter.active{background-color:var(--bg-secondary);color:var(--bg-body)}.pagination-wrapper{border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--t-fast),box-shadow var(--t-fast),background var(--t-base);padding:4px}.pagination{margin-bottom:0}.pagination .page-item .page-link{border:none;color:var(--text-secondary);font-weight:600;border-radius:var(--radius-sm);margin:0 2px;padding:.4rem .75rem;background:transparent;transition:background var(--t-fast),color var(--t-fast)}.pagination .page-item .page-link:hover{background:var(--bg-hover);color:var(--text-primary)}.pagination .page-item.active .page-link{background-color:var(--bg-secondary);color:var(--bg-body);box-shadow:0 4px 6px -1px var(--bg-shadow)}.pagination .page-item.disabled .page-link{color:var(--text-muted);opacity:.5}.ipp-selector{border-radius:var(--radius-sm);border:1px solid var(--border-2);padding:.25rem .5rem;background-color:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:border-color var(--t-fast),background var(--t-base)}.ipp-selector:focus{border-color:var(--border-active);outline:none}.extra-filters-panel{padding:.6rem;background:var(--bg-hover);border-radius:1rem;border:1px solid var(--border)}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .3s ease-out}.slide-fade-enter-from,.slide-fade-leave-to{transform:translateY(-10px);opacity:0}.uppercase{text-transform:uppercase}.lh-sm{line-height:1.25}.el-offcanvas[data-v-cd5b5796]{background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);position:fixed;top:0;left:0;width:100%;z-index:var(--z-modal-backdrop);height:100%;overflow-y:hidden}.offcanvas.offcanvas-end[data-v-cd5b5796]{border-color:transparent;border:none;background-color:var(--bg-card);height:100%;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden}.offcanvas-body[data-v-cd5b5796]{padding:1rem;width:100%;flex-grow:1;overflow-y:auto;min-height:0}.el-close[data-v-cd5b5796]{position:absolute;top:.75rem;right:1.25rem;z-index:var(--z-decorative)}.offcanvas-body--no-header[data-v-cd5b5796]{padding-top:2.75rem}.fade-enter-active[data-v-cd5b5796],.fade-leave-active[data-v-cd5b5796]{transition:opacity .5s}.fade-enter-from[data-v-cd5b5796],.fade-leave-to[data-v-cd5b5796]{opacity:0}.searchable-select[data-v-ffec2523]{position:relative;width:100%}.searchable-select.is-open[data-v-ffec2523]{z-index:var(--z-select)}.select-display[data-v-ffec2523]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;cursor:pointer;background-color:var(--bg-card);transition:all .2s ease;-webkit-user-select:none;user-select:none;min-height:38px;padding-top:6px;padding-bottom:6px}.selected-area[data-v-ffec2523]{flex:1;min-width:0}.selected-text[data-v-ffec2523]{display:block;padding-top:2px}.select-display.placeholder .selected-text[data-v-ffec2523]{color:var(--text-muted)}.select-display.is-open[data-v-ffec2523]{border-color:var(--accent-light);box-shadow:0 0 0 .2rem var(--accent-glow)}.select-display.disabled[data-v-ffec2523]{background-color:var(--bg-hover);cursor:not-allowed;opacity:.6}.dropdown-icon[data-v-ffec2523]{font-size:.8rem;color:var(--text-muted);transition:transform .2s ease;margin-top:6px;flex-shrink:0}.selected-chips[data-v-ffec2523]{display:flex;flex-wrap:wrap;gap:6px}.selected-chip[data-v-ffec2523]{display:inline-flex;align-items:center;gap:6px;max-width:100%;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:999px;padding:2px 8px;font-size:.85rem}.selected-chip-label[data-v-ffec2523]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-chip-remove[data-v-ffec2523]{border:0;background:transparent;color:inherit;cursor:pointer;line-height:1;padding:0;font-size:1rem}.selected-chip-more[data-v-ffec2523]{background:var(--bg-hover);color:var(--text-secondary);border-color:var(--border)}.dropdown-menu-custom[data-v-ffec2523]{margin-top:4px;background:var(--bg-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 30px #0003;overflow:hidden;display:flex;flex-direction:column;max-height:320px}.dropdown-menu-custom.open-down[data-v-ffec2523]{transform-origin:top center}.dropdown-menu-custom.open-up[data-v-ffec2523]{transform-origin:bottom center}.search-container[data-v-ffec2523]{padding:8px;background:var(--bg-hover);border-bottom:1px solid var(--border)}.search-input[data-v-ffec2523]{border-radius:4px}.bulk-actions[data-v-ffec2523]{display:flex;gap:8px;margin-top:8px}.bulk-action-btn[data-v-ffec2523]{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:6px;padding:4px 8px;font-size:.8rem;cursor:pointer}.bulk-action-btn.secondary[data-v-ffec2523]{background:var(--bg-card);color:var(--accent)}.options-list[data-v-ffec2523]{list-style:none;padding:0;margin:0;overflow-y:auto}.option-item[data-v-ffec2523]{padding:8px 12px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .2s ease}.option-item[data-v-ffec2523]:hover{background-color:var(--bg-hover)}.option-item.active[data-v-ffec2523]{background-color:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-weight:500}.option-checkbox[data-v-ffec2523]{flex-shrink:0}.option-label[data-v-ffec2523]{flex-grow:1;min-width:0}.check-icon[data-v-ffec2523]{font-size:.8rem}.no-results[data-v-ffec2523]{padding:12px;text-align:center;color:var(--text-muted);font-style:italic}.options-list[data-v-ffec2523]::-webkit-scrollbar{width:6px}.options-list[data-v-ffec2523]::-webkit-scrollbar-track{background:transparent}.options-list[data-v-ffec2523]::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:10px}.options-list[data-v-ffec2523]::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.dropdown-fade-enter-active[data-v-ffec2523],.dropdown-fade-leave-active[data-v-ffec2523]{transition:opacity .2s,transform .2s}.dropdown-fade-enter-from[data-v-ffec2523],.dropdown-fade-leave-to[data-v-ffec2523]{opacity:0;transform:translateY(-10px)}.el-offcanvas.--front[data-v-d2a59d4f]{background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:fixed;top:0;left:0;width:100%;z-index:var(--z-modal-backdrop);height:100%}.offcanvas-body[data-v-d2a59d4f]{padding:var(--space-normal, 1rem);width:100%;flex:1 1 auto;overflow-y:auto;min-height:0}.ap-card[data-v-d2a59d4f]{display:flex;flex-direction:column;overflow:hidden}.ap-card-header[data-v-d2a59d4f],.ap-card-footer[data-v-d2a59d4f]{flex:0 0 auto}.fade-enter-active[data-v-d2a59d4f],.fade-leave-active[data-v-d2a59d4f]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-d2a59d4f],.fade-leave-to[data-v-d2a59d4f]{opacity:0;transform:scale(.95)}.timeline[data-v-9b3ae14d]{position:relative;padding:1rem 0;font-family:var(--font-body);color:var(--text-primary);--marker-size: 40px;--gap: 2rem}.timeline-line[data-v-9b3ae14d]{position:absolute;top:0;bottom:0;width:2px;background:var(--border);z-index:var(--z-base)}.timeline--alternate .timeline-line[data-v-9b3ae14d]{left:50%;transform:translate(-50%)}.timeline--single .timeline-line[data-v-9b3ae14d]{left:calc(var(--marker-size) / 2);transform:translate(-50%)}.timeline-item[data-v-9b3ae14d]{position:relative;padding-bottom:2rem;opacity:0;animation:timelineFadeIn-9b3ae14d .4s ease both}.timeline-item[data-v-9b3ae14d]:last-child{padding-bottom:0}@keyframes timelineFadeIn-9b3ae14d{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.timeline--single .timeline-item[data-v-9b3ae14d]{padding-left:calc(var(--marker-size) + var(--gap));padding-right:0}.timeline--alternate .timeline-item--left[data-v-9b3ae14d]{padding-right:calc(50% + var(--gap));padding-left:0}.timeline--alternate .timeline-item--right[data-v-9b3ae14d]{padding-left:calc(50% + var(--gap));padding-right:0}.timeline-marker[data-v-9b3ae14d]{position:absolute;top:0;width:var(--marker-size);height:var(--marker-size);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;color:var(--bg-card);z-index:var(--z-element-overlay)}.timeline--single .timeline-marker[data-v-9b3ae14d]{left:calc(var(--marker-size) / 2);transform:translate(-50%)}.timeline--alternate .timeline-marker[data-v-9b3ae14d]{left:50%;transform:translate(-50%)}.marker--accent .timeline-marker[data-v-9b3ae14d]{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 25%,transparent)}.marker--success .timeline-marker[data-v-9b3ae14d]{background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 25%,transparent)}.marker--danger .timeline-marker[data-v-9b3ae14d]{background:var(--danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 25%,transparent)}.marker--info .timeline-marker[data-v-9b3ae14d]{background:var(--info);box-shadow:0 0 0 4px color-mix(in srgb,var(--info) 25%,transparent)}.marker--warning .timeline-marker[data-v-9b3ae14d]{background:var(--warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--warning) 25%,transparent)}.marker--muted .timeline-marker[data-v-9b3ae14d]{width:10px;height:10px;top:10px;background:var(--border);box-shadow:none}.marker--muted .timeline-marker i[data-v-9b3ae14d]{display:none}.timeline-content[data-v-9b3ae14d]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:.75rem 1rem;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.timeline-content[data-v-9b3ae14d]:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));box-shadow:0 2px 12px #00000014}.timeline-header[data-v-9b3ae14d]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.25rem}.timeline-title[data-v-9b3ae14d]{font-weight:600;font-size:.9rem;color:var(--text-primary)}.timeline-date[data-v-9b3ae14d]{font-size:.75rem;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.timeline-desc[data-v-9b3ae14d]{font-size:.82rem;color:var(--text-secondary);margin:0;line-height:1.4}.timeline-badge[data-v-9b3ae14d]{display:inline-block;margin-top:.5rem;padding:.15rem .65rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px;border-radius:999px}.badge--accent[data-v-9b3ae14d]{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}.badge--success[data-v-9b3ae14d]{background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}.badge--danger[data-v-9b3ae14d]{background:color-mix(in srgb,var(--danger) 15%,transparent);color:var(--danger)}.badge--info[data-v-9b3ae14d]{background:color-mix(in srgb,var(--info) 15%,transparent);color:var(--info)}.badge--warning[data-v-9b3ae14d]{background:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warning)}.timeline-empty[data-v-9b3ae14d]{text-align:center;padding:3rem 1rem;color:var(--text-muted)}.timeline-empty .v-icon[data-v-9b3ae14d]{display:block;margin-bottom:.75rem;opacity:.4}.timeline-empty p[data-v-9b3ae14d]{font-size:.9rem;margin:0}@media(max-width:768px){.timeline--alternate .timeline-line[data-v-9b3ae14d],.timeline--alternate .timeline-marker[data-v-9b3ae14d]{left:calc(var(--marker-size) / 2)}.timeline--alternate .timeline-item--left[data-v-9b3ae14d],.timeline--alternate .timeline-item--right[data-v-9b3ae14d]{padding-left:calc(var(--marker-size) + var(--gap));padding-right:0}}@media(prefers-reduced-motion:reduce){.timeline-item[data-v-9b3ae14d]{animation:none;opacity:1}.timeline-content[data-v-9b3ae14d]{transition:none}}.timeline-date-header[data-v-183d26f4]{position:relative;padding-bottom:1rem;margin-top:1.5rem}.timeline-date-header[data-v-183d26f4]:first-child{margin-top:0}.timeline-date-badge[data-v-183d26f4]{display:inline-block;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);background:var(--bg-card);padding:.25rem 1rem;border-radius:1rem;border:1px solid var(--border)}.timeline-content[data-v-183d26f4]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:.75rem 1rem;transition:border-color var(--t-fast)}.timeline-content[data-v-183d26f4]:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.timeline-header[data-v-183d26f4]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.25rem}.timeline-title[data-v-183d26f4]{font-weight:600;font-size:.9rem;color:var(--text-primary)}.timeline-date[data-v-183d26f4]{font-size:.75rem;color:var(--text-muted);white-space:nowrap}.timeline-desc[data-v-183d26f4]{font-size:.82rem;color:var(--text-secondary);margin:0;line-height:1.4}.timeline-changes[data-v-183d26f4]{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--border)}.change-row[data-v-183d26f4]{font-size:.8rem;color:var(--text-secondary);display:flex;gap:.5rem;align-items:baseline;padding:.1rem 0}.change-field[data-v-183d26f4]{font-weight:600;min-width:7rem}.change-arrow[data-v-183d26f4]{color:var(--text-muted)}.change-value[data-v-183d26f4]{color:var(--accent);word-break:break-all}.fancytable-body[data-v-85547038]{padding:.3rem 0 0;min-height:10rem;overflow:visible}.table-content-area[data-v-85547038]{overflow:visible!important}@media(min-width:768px)and (max-width:991.98px){.table-content-area[data-v-85547038]{overflow-x:auto!important;-webkit-overflow-scrolling:touch}}.fancytable[data-v-85547038]{padding:1rem 0 0}.fancytable .fancytable-row[data-v-85547038],.fancytable .fancytable-header[data-v-85547038],.fancytable .fancytable-total[data-v-85547038],.fancytable .fancytable-footer[data-v-85547038]{border-radius:3px;padding:.3rem;margin-bottom:.6rem;text-align:left;display:flex;align-items:center}.fancytable .fancytable-header[data-v-85547038]{background-color:var(--bg-header);font-weight:700;letter-spacing:.03em;border-top-left-radius:16px;border-top-right-radius:16px}.fancytable .fancytable-total[data-v-85547038]{background-color:var(--bg-navbar);font-weight:700}.fancytable .fancytable-footer[data-v-85547038]{background-color:var(--bg-header);font-weight:700;letter-spacing:.03em;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.fancytable .fancytable-row[data-v-85547038]{background-color:var(--bg-card);box-shadow:0 0 9px #0000001a}.fancytable .fancytable-row[data-v-85547038]:hover{background-color:var(--bg-hover);box-shadow:0 0 9px #00000080}@media(max-width:767.98px){.fancytable .fancytable-row[data-v-85547038],.fancytable .fancytable-header[data-v-85547038]{flex-wrap:wrap;row-gap:.35rem}}@media(max-width:575.98px){.fancytable .fancytable-header[data-v-85547038]{display:none}.fancytable .fancytable-row[data-v-85547038]{position:relative;flex-direction:column;align-items:stretch;row-gap:.25rem;padding-right:3rem;min-height:3rem}.fancytable .fancytable-row>div[data-v-85547038]{flex:0 0 auto;width:100%;max-width:100%}.fancytable .fancytable-row>div.text-center[data-v-85547038]{text-align:left!important}.fancytable .fancytable-row>.text-end[data-v-85547038]:last-child{position:absolute;top:50%;right:.3rem;transform:translateY(-50%);width:auto;max-width:none}}.subscription-dots[data-v-85547038]{display:inline-flex;align-items:center;gap:4px;margin-left:6px;vertical-align:middle}.status-dot[data-v-85547038]{display:inline-block;width:9px;height:9px;border-radius:50%;flex-shrink:0}.dropdown-toggle[data-v-85547038]:after{display:none}.info-box[data-v-3f66914b]{margin-bottom:.5rem}.info-box .label[data-v-3f66914b]{display:block;font-weight:700;margin-bottom:.5rem;font-size:.875rem}.info-box .value[data-v-3f66914b]{display:block;font-size:1.5rem}.date-picker[data-v-039a4bfb]{position:relative;width:100%;font-family:var(--font-body)}.date-picker.is-open[data-v-039a4bfb]{z-index:var(--z-select)}.dp-trigger[data-v-039a4bfb]{display:flex;align-items:center;gap:6px;cursor:pointer;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.375rem .75rem;transition:border-color var(--t-fast),box-shadow var(--t-fast);-webkit-user-select:none;user-select:none;min-height:38px}.dp-trigger[data-v-039a4bfb]:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.dp-trigger.disabled[data-v-039a4bfb]{cursor:not-allowed;opacity:.5}.dp-trigger.disabled[data-v-039a4bfb]:hover{border-color:var(--border)}.date-picker.is-open .dp-trigger[data-v-039a4bfb]{border-color:var(--accent-light);box-shadow:0 0 0 .2rem var(--accent-glow)}.dp-value[data-v-039a4bfb]{flex:1;font-size:.9rem;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-value.placeholder[data-v-039a4bfb]{color:var(--text-muted)}.dp-clear[data-v-039a4bfb]{border:none;background:none;color:var(--text-muted);font-size:1.1rem;line-height:1;padding:0 2px;cursor:pointer;transition:color var(--t-fast)}.dp-clear[data-v-039a4bfb]:hover{color:var(--danger)}.dp-icon[data-v-039a4bfb]{display:inline-flex;align-items:center;color:var(--text-muted);flex-shrink:0}.dp-icon[data-v-039a4bfb] svg{width:1em;height:1em;fill:currentColor}.dp-dropdown[data-v-039a4bfb]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 10px 30px #0003;padding:.75rem;width:280px;outline:none}.dp-nav[data-v-039a4bfb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.dp-nav-btn[data-v-039a4bfb]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.dp-nav-btn[data-v-039a4bfb]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.dp-nav-btn[data-v-039a4bfb]:disabled{opacity:.3;cursor:default}.dp-nav-btn[data-v-039a4bfb] svg{width:1em;height:1em;fill:currentColor}.dp-nav-title[data-v-039a4bfb]{font-weight:600;font-size:.9rem;color:var(--text-primary)}.dp-weekdays[data-v-039a4bfb]{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.dp-weekday[data-v-039a4bfb]{text-align:center;font-size:.7rem;font-weight:600;color:var(--text-muted);padding:4px 0;text-transform:uppercase}.dp-grid[data-v-039a4bfb]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dp-cell[data-v-039a4bfb]{display:flex;align-items:center;justify-content:center;height:32px;cursor:pointer;border-radius:var(--radius-sm);transition:background var(--t-fast),color var(--t-fast);position:relative}.dp-cell[data-v-039a4bfb]:hover:not(.dp-cell--hidden):not(.dp-cell--disabled){background:var(--bg-hover)}.dp-cell--hidden[data-v-039a4bfb]{cursor:default}.dp-cell-inner[data-v-039a4bfb]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.8rem;color:var(--text-primary);border-radius:var(--radius-sm);position:relative;z-index:1}.dp-cell--today .dp-cell-inner[data-v-039a4bfb]{font-weight:700;outline:2px solid var(--accent);outline-offset:-2px}.dp-cell--disabled[data-v-039a4bfb]{cursor:default;opacity:.35}.dp-cell--selected[data-v-039a4bfb]{z-index:2}.dp-cell--selected .dp-cell-inner[data-v-039a4bfb]{background:var(--accent);color:#fff;font-weight:600}.dp-cell--in-range[data-v-039a4bfb]{background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:0}.dp-cell--range-start[data-v-039a4bfb]{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.dp-cell--range-start .dp-cell-inner[data-v-039a4bfb]{background:var(--accent);color:#fff;font-weight:600}.dp-cell--range-end[data-v-039a4bfb]{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.dp-cell--range-end .dp-cell-inner[data-v-039a4bfb]{background:var(--accent);color:#fff;font-weight:600}.dp-cell--range-start.dp-cell--range-end[data-v-039a4bfb]{border-radius:var(--radius-sm)}.dp-footer[data-v-039a4bfb]{display:flex;justify-content:center;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--border)}.dp-btn-today[data-v-039a4bfb]{border:none;background:transparent;color:var(--accent);font-size:.8rem;font-weight:600;cursor:pointer;padding:4px 12px;border-radius:var(--radius-sm);transition:background var(--t-fast)}.dp-btn-today[data-v-039a4bfb]:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.dp-fade-enter-active[data-v-039a4bfb],.dp-fade-leave-active[data-v-039a4bfb]{transition:opacity .15s ease,transform .15s ease}.dp-fade-enter-from[data-v-039a4bfb],.dp-fade-leave-to[data-v-039a4bfb]{opacity:0;transform:translateY(-4px)}.multi-select-wrapper[data-v-ad219dad]{position:relative;width:100%}.dropdown-wrapper[data-v-ad219dad]{border:1px solid var(--border);border-radius:4px;padding:4px;position:absolute;left:0;right:0;z-index:var(--z-multiselect);background:var(--bg-card);box-shadow:0 10px 15px -3px #0000001a}.search-container[data-v-ad219dad]{position:relative;display:flex;align-items:center;padding:8px}.search-input[data-v-ad219dad]{width:100%;padding:8px 32px 8px 12px;border:1px solid var(--border);border-radius:6px;font-size:14px;line-height:1.5;outline:none;transition:border-color .2s ease}.search-input[data-v-ad219dad]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.search-icon[data-v-ad219dad]{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.selected-items[data-v-ad219dad]{display:flex;gap:6px;margin-top:8px;margin-bottom:8px;border:1px solid var(--border);border-radius:4px;padding:4px;align-items:center}.selected-items-wrapper[data-v-ad219dad]{display:flex;flex-wrap:wrap;gap:6px;min-height:40px;width:100%}.selected-item[data-v-ad219dad]{display:inline-flex;align-items:center;gap:4px;padding:1px 4px 1px 6px;border-radius:999px;font-size:12px;font-weight:500;border:1px solid var(--border);line-height:1.4}.selected-item-expand[data-v-ad219dad]{flex-grow:1}.selected-item-content[data-v-ad219dad]{margin-right:6px}.multi-select-placeholder[data-v-ad219dad]{color:var(--text-muted);font-size:14px;padding:2px 4px}.remove-button[data-v-ad219dad]{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:0 1px;display:flex;align-items:center;font-size:12px;transition:color .2s ease}.remove-button[data-v-ad219dad]:hover{color:var(--danger)}.dropdown[data-v-ad219dad]{margin-top:4px;background:var(--bg-card);border:1px solid var(--border);border-radius:6px}.option-item[data-v-ad219dad]{padding:4px 12px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid var(--bg-hover)}.option-item[data-v-ad219dad]:last-child{border-bottom:none}.option-item[data-v-ad219dad]:hover,.option-item.highlighted[data-v-ad219dad]{background-color:var(--bg-hover)}.option-item.selected[data-v-ad219dad]{background-color:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.option-item.disabled[data-v-ad219dad]{color:var(--text-muted);cursor:not-allowed;background-color:var(--bg-hover)}.option-content[data-v-ad219dad]{display:block;width:100%}.no-results[data-v-ad219dad]{padding:12px;text-align:center;color:var(--text-muted);font-style:italic;background:var(--bg-card);border:1px solid var(--border);border-radius:6px;margin-top:4px}.dropdown-arrow[data-v-ad219dad]{font-size:150%;margin-left:auto;color:var(--text-secondary);transition:transform var(--t-fast)}.dropdown-arrow--active[data-v-ad219dad]{transform:rotate(180deg)}.options-loading[data-v-ad219dad]{display:flex;align-items:center;justify-content:center;padding:8px;text-align:center;gap:8px}.loading-spinner[data-v-ad219dad]{display:inline-block;width:16px;height:16px;border:2px solid var(--border);border-radius:50%;border-top-color:var(--accent);animation:spin-ad219dad 1s ease-in-out infinite}@keyframes spin-ad219dad{to{transform:rotate(360deg)}}@media(max-width:640px){.selected-items[data-v-ad219dad]{gap:4px}.selected-item[data-v-ad219dad]{font-size:12px;padding:2px 6px}.search-input[data-v-ad219dad]{font-size:16px}}.fancytable-body[data-v-a6fecfcc]{padding:.3rem 0 0;min-height:10rem;overflow:visible}.table-content-area[data-v-a6fecfcc]{overflow:visible!important}@media(min-width:768px)and (max-width:991.98px){.table-content-area[data-v-a6fecfcc]{overflow-x:auto!important;-webkit-overflow-scrolling:touch}}.fancytable[data-v-a6fecfcc]{padding:1rem 0 0}.fancytable .fancytable-row[data-v-a6fecfcc],.fancytable .fancytable-header[data-v-a6fecfcc],.fancytable .fancytable-total[data-v-a6fecfcc],.fancytable .fancytable-footer[data-v-a6fecfcc]{border-radius:3px;padding:.3rem;margin-bottom:.6rem;text-align:left;display:flex;align-items:center}.fancytable .fancytable-header[data-v-a6fecfcc]{background-color:var(--bg-header);font-weight:700;letter-spacing:.03em;border-top-left-radius:16px;border-top-right-radius:16px}.fancytable .fancytable-total[data-v-a6fecfcc]{background-color:var(--bg-navbar);font-weight:700}.fancytable .fancytable-footer[data-v-a6fecfcc]{background-color:var(--bg-header);font-weight:700;letter-spacing:.03em;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.fancytable .fancytable-row[data-v-a6fecfcc]{background-color:var(--bg-card);box-shadow:0 0 9px #0000001a}.fancytable .fancytable-row[data-v-a6fecfcc]:hover{background-color:var(--bg-hover);box-shadow:0 0 9px #00000080}@media(max-width:767.98px){.fancytable .fancytable-row[data-v-a6fecfcc],.fancytable .fancytable-header[data-v-a6fecfcc]{flex-wrap:wrap;row-gap:.35rem}}@media(max-width:575.98px){.fancytable .fancytable-header[data-v-a6fecfcc]{display:none}.fancytable .fancytable-row[data-v-a6fecfcc]{position:relative;flex-direction:column;align-items:stretch;row-gap:.25rem;padding-right:3rem;min-height:3rem}.fancytable .fancytable-row>div[data-v-a6fecfcc]{flex:0 0 auto;width:100%;max-width:100%}.fancytable .fancytable-row>div.text-center[data-v-a6fecfcc]{text-align:left!important}.fancytable .fancytable-row>.text-end[data-v-a6fecfcc]:last-child{position:absolute;top:50%;right:.3rem;transform:translateY(-50%);width:auto;max-width:none}}.subscription-dots[data-v-a6fecfcc]{display:inline-flex;align-items:center;gap:4px;margin-left:6px;vertical-align:middle}.status-dot[data-v-a6fecfcc]{display:inline-block;width:9px;height:9px;border-radius:50%;flex-shrink:0}.fancytable-row--danger[data-v-a6fecfcc]{border-left:3px solid var(--ap-danger, #dc3545)}.fancytable-row--warning[data-v-a6fecfcc]{border-left:3px solid var(--ap-warning, #ffc107)}.fancytable-row--success[data-v-a6fecfcc]{border-left:3px solid var(--ap-success, #28a745)}.fancytable-row--info[data-v-a6fecfcc]{border-left:3px solid var(--ap-info, #17a2b8)}.fancytable-row--detail[data-v-a6fecfcc]{background:var(--ap-surface-alt, #f8f9fa)}.audit-diff[data-v-a6fecfcc]{font-size:.8rem;font-family:monospace}.audit-diff-header[data-v-a6fecfcc]{display:grid;grid-template-columns:160px 1fr 1fr;gap:.25rem;font-weight:600;padding:.15rem 0;color:var(--ap-text-muted, #6c757d)}.audit-diff-row[data-v-a6fecfcc]{display:grid;grid-template-columns:160px 1fr 1fr;gap:.25rem;padding:.15rem 0;border-bottom:1px solid rgba(0,0,0,.05)}.audit-diff-key[data-v-a6fecfcc]{color:var(--ap-text-muted, #6c757d);overflow-wrap:anywhere}.audit-diff-old[data-v-a6fecfcc]{color:#c0392b;background:#fdf2f2;padding:1px 4px;border-radius:3px;overflow-wrap:anywhere}.audit-diff-new[data-v-a6fecfcc]{color:#196f3d;background:#f0faf4;padding:1px 4px;border-radius:3px;overflow-wrap:anywhere}.audit-diff-section .audit-diff-row[data-v-a6fecfcc]{grid-template-columns:160px 1fr}.audit-diff-label--old[data-v-a6fecfcc]{grid-column:2;color:#c0392b}.audit-diff-label--new[data-v-a6fecfcc]{grid-column:3;color:#196f3d}@media(max-width:575.98px){.audit-diff-header[data-v-a6fecfcc],.audit-diff-row[data-v-a6fecfcc]{grid-template-columns:84px 1fr 1fr;gap:.15rem}.audit-diff-section .audit-diff-row[data-v-a6fecfcc]{grid-template-columns:84px 1fr}}.toolbar[data-v-2310db3f]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 10px;background:var(--bg-card);border-bottom:1px solid var(--border)}.toolbar-group[data-v-2310db3f]{display:flex;gap:4px;align-items:center}.toolbar-btn[data-v-2310db3f]{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;cursor:pointer;font-size:14px;padding:3px 6px;min-width:32px;height:32px;-webkit-user-select:none;user-select:none;transition:all .2s ease;color:var(--text-primary);font-weight:500;display:flex;align-items:center;justify-content:center;fill:var(--text-primary)}.toolbar-btn svg[data-v-2310db3f]{width:18px;height:18px}.toolbar-btn[data-v-2310db3f]:hover{background:var(--bg-hover);border-color:var(--text-muted);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.toolbar-btn[data-v-2310db3f]:active{transform:translateY(0);box-shadow:none}.toolbar-btn.active[data-v-2310db3f]{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 2px 6px var(--accent-glow);fill:#fff}.toolbar-separator[data-v-2310db3f]{width:1px;height:24px;background-color:var(--border)}.toolbar-select[data-v-2310db3f]{padding:6px 8px;border:1px solid var(--border);border-radius:4px;cursor:pointer;font-size:13px;background:var(--bg-card);color:var(--text-primary);transition:all .2s ease;height:32px}.toolbar-select[data-v-2310db3f]:hover{border-color:var(--text-muted);background:var(--bg-hover)}.toolbar-select[data-v-2310db3f]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}.toolbar-color[data-v-2310db3f]{width:22px;height:22px;border:none;border-radius:3px;cursor:pointer;padding:0;margin:1px}.toolbar-color[data-v-2310db3f]::-webkit-color-swatch-wrapper{padding:0}.toolbar-color[data-v-2310db3f]::-webkit-color-swatch{border:1px solid var(--border);border-radius:3px}.color-picker-wrapper[data-v-2310db3f]{display:flex;align-items:center;background:var(--bg-card);border:1px solid var(--border);border-radius:4px;padding:4px;transition:all .2s ease}.color-picker-wrapper[data-v-2310db3f]:hover{border-color:var(--text-muted)}.html-editor-container[data-v-8d37826a]{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:8px;overflow:hidden;box-shadow:0 2px 6px #0000001a;font-family:var(--font-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif);background:var(--bg-card)}.html-editor-container.readonly[data-v-8d37826a]{border-color:var(--border);box-shadow:0 1px 4px #0000000d}.editor-preview-wrapper[data-v-8d37826a]{display:flex;flex:1;min-height:280px}.editor[data-v-8d37826a]{flex:1;padding:8px;outline:none;overflow-y:auto;line-height:1.6;color:var(--text-primary)}.editor[data-v-8d37826a] .tiptap{outline:none;min-height:100%}.editor[data-v-8d37826a] .tiptap ul{list-style:disc;padding-left:1.5em}.editor[data-v-8d37826a] .tiptap ol{list-style:decimal;padding-left:1.5em}.editor[data-v-8d37826a] .tiptap ul ul,.editor[data-v-8d37826a] .tiptap ol ul{list-style:circle}.editor.html-source[data-v-8d37826a]{border:none;resize:none;font-family:Courier New,monospace;font-size:13px;background:var(--bg-hover)}.label-input[data-v-ba373924]{position:relative;width:100%}.label-input__display[data-v-ba373924]{display:flex;align-items:flex-start;gap:4px;min-height:38px;padding:4px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);cursor:text;transition:border-color .15s ease}.label-input__display[data-v-ba373924]:hover{border-color:var(--text-muted)}.label-input__display.is-open[data-v-ba373924]{border-color:var(--accent-light);box-shadow:0 0 0 2px var(--accent-glow)}.label-input__display.disabled[data-v-ba373924]{background:var(--bg-hover);cursor:not-allowed;opacity:.6}.label-input__chips[data-v-ba373924]{display:flex;flex-wrap:wrap;gap:4px;flex:1;min-width:0}.label-input__chip[data-v-ba373924]{display:inline-flex;align-items:center;gap:4px;padding:1px 4px 1px 6px;border-radius:999px;font-size:12px;font-weight:500;border:1px solid;line-height:1.4}.label-input__chip-dot[data-v-ba373924]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.label-input__chip-remove[data-v-ba373924]{border:none;background:transparent;color:inherit;cursor:pointer;font-size:14px;line-height:1;padding:0 1px;opacity:.6}.label-input__chip-remove[data-v-ba373924]:hover{opacity:1}.label-input__search[data-v-ba373924]{flex:1;min-width:80px;border:none;background:transparent;outline:none;font-size:13px;color:var(--text-primary);padding:2px 0}.label-input__search[data-v-ba373924]::placeholder{color:var(--text-muted)}.label-input__chevron[data-v-ba373924]{flex-shrink:0;margin-top:8px;color:var(--text-muted);transition:transform .2s ease}.label-input__chevron.rotated[data-v-ba373924]{transform:rotate(180deg)}.label-input__dropdown[data-v-ba373924]{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 30px #0003;overflow:hidden;display:flex;flex-direction:column}.label-input__create[data-v-ba373924]{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;border-bottom:1px solid var(--border);font-size:13px;color:var(--accent);transition:background .15s ease}.label-input__create[data-v-ba373924]:hover{background:var(--bg-hover)}.label-input__create-icon[data-v-ba373924]{width:22px;height:22px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.label-input__create-text[data-v-ba373924]{flex-shrink:0}.label-input__create-colors[data-v-ba373924]{display:flex;gap:4px;margin-left:auto}.label-input__color-dot[data-v-ba373924]{width:18px;height:18px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;transition:transform .15s ease,border-color .15s ease}.label-input__color-dot[data-v-ba373924]:hover{transform:scale(1.25);border-color:var(--text-primary)}.label-input__color-dot--sm[data-v-ba373924]{width:16px;height:16px}.label-input__options[data-v-ba373924]{list-style:none;padding:0;margin:0;overflow-y:auto;max-height:200px}.label-input__option[data-v-ba373924]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;font-size:13px;transition:background .15s ease}.label-input__option[data-v-ba373924]:hover{background:var(--bg-hover)}.label-input__option.selected[data-v-ba373924]{background:color-mix(in srgb,var(--accent) 10%,transparent)}.label-input__option.editing[data-v-ba373924]{background:var(--bg-hover)}.label-input__dot[data-v-ba373924]{width:10px;height:10px;border-radius:50%;flex-shrink:0;cursor:pointer;transition:transform .15s ease}.label-input__dot[data-v-ba373924]:hover{transform:scale(1.3)}.label-input__dot--readonly[data-v-ba373924]{cursor:default}.label-input__dot--readonly[data-v-ba373924]:hover{transform:none}.label-input__name[data-v-ba373924]{flex:1;min-width:0}.label-input__check[data-v-ba373924]{color:var(--accent);font-weight:700;font-size:12px;min-width:14px;text-align:center}.label-input__edit-btn[data-v-ba373924]{border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:2px;opacity:0;border-radius:4px;transition:opacity .15s ease,background .15s ease;display:flex;align-items:center}.label-input__option:hover .label-input__edit-btn[data-v-ba373924]{opacity:1}.label-input__edit-btn[data-v-ba373924]:hover{background:var(--bg-hover);color:var(--text-primary)}.label-input__edit-colors[data-v-ba373924]{display:flex;gap:4px;align-items:center}.label-input__edit-del[data-v-ba373924]{border:none;background:transparent;color:var(--danger);cursor:pointer;padding:3px;border-radius:4px;display:flex;align-items:center;transition:background .15s ease}.label-input__edit-del[data-v-ba373924]:hover{background:color-mix(in srgb,var(--danger) 15%,transparent)}.label-input__empty[data-v-ba373924]{padding:16px;text-align:center;color:var(--text-muted);font-size:13px}.label-fade-enter-active[data-v-ba373924],.label-fade-leave-active[data-v-ba373924]{transition:opacity .15s ease,transform .15s ease}.label-fade-enter-from[data-v-ba373924],.label-fade-leave-to[data-v-ba373924]{opacity:0;transform:translateY(-6px)}.fancytable-body[data-v-709a2f55]{padding:.3rem 0 0;min-height:10rem;overflow:visible}.table-content-area[data-v-709a2f55]{overflow:visible!important}@media(min-width:768px)and (max-width:991.98px){.table-content-area[data-v-709a2f55]{overflow-x:auto!important;-webkit-overflow-scrolling:touch}}.fancytable[data-v-709a2f55]{padding:1rem 0 0}.fancytable .fancytable-row[data-v-709a2f55],.fancytable .fancytable-header[data-v-709a2f55],.fancytable .fancytable-total[data-v-709a2f55],.fancytable .fancytable-footer[data-v-709a2f55]{border-radius:3px;padding:.3rem;margin-bottom:.6rem;text-align:left;display:flex;align-items:center}.fancytable .fancytable-header[data-v-709a2f55]{background-color:var(--bg-header);font-weight:700;letter-spacing:.03em;border-top-left-radius:16px;border-top-right-radius:16px}.fancytable .fancytable-total[data-v-709a2f55]{background-color:var(--bg-navbar);font-weight:700}.fancytable .fancytable-footer[data-v-709a2f55]{background-color:var(--bg-header);font-weight:700;letter-spacing:.03em;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.fancytable .fancytable-row[data-v-709a2f55]{background-color:var(--bg-card);box-shadow:0 0 9px #0000001a}.fancytable .fancytable-row[data-v-709a2f55]:hover{background-color:var(--bg-hover);box-shadow:0 0 9px #00000080}@media(max-width:767.98px){.fancytable .fancytable-row[data-v-709a2f55],.fancytable .fancytable-header[data-v-709a2f55]{flex-wrap:wrap;row-gap:.35rem}}@media(max-width:575.98px){.fancytable .fancytable-header[data-v-709a2f55]{display:none}.fancytable .fancytable-row[data-v-709a2f55]{position:relative;flex-direction:column;align-items:stretch;row-gap:.25rem;padding-right:3rem;min-height:3rem}.fancytable .fancytable-row>div[data-v-709a2f55]{flex:0 0 auto;width:100%;max-width:100%}.fancytable .fancytable-row>div.text-center[data-v-709a2f55]{text-align:left!important}.fancytable .fancytable-row>.text-end[data-v-709a2f55]:last-child{position:absolute;top:50%;right:.3rem;transform:translateY(-50%);width:auto;max-width:none}}.subscription-dots[data-v-709a2f55]{display:inline-flex;align-items:center;gap:4px;margin-left:6px;vertical-align:middle}.status-dot[data-v-709a2f55]{display:inline-block;width:9px;height:9px;border-radius:50%;flex-shrink:0}.dropdown-toggle[data-v-709a2f55]:after{display:none}
