.planner-list-card[data-v-f03c99fe]{position:relative;overflow:hidden}[dir] .planner-list-card[data-v-f03c99fe]{border:1px solid #e0d8ff;border-radius:20px;padding:1.5rem;box-shadow:0 10px 30px rgba(115,103,240,.12);margin-bottom:2rem}[dir=ltr] .planner-list-card[data-v-f03c99fe]{background:linear-gradient(180deg,#fff,#faf9ff)}[dir=rtl] .planner-list-card[data-v-f03c99fe]{background:linear-gradient(-180deg,#fff,#faf9ff)}.planner-list-card .gradient-line-wrapper[data-v-f03c99fe]{position:absolute;top:0;width:100%;height:4px}[dir=ltr] .planner-list-card .gradient-line-wrapper[data-v-f03c99fe]{left:0;background:linear-gradient(90deg,#7367f0,#9e95f5)}[dir=rtl] .planner-list-card .gradient-line-wrapper[data-v-f03c99fe]{right:0;background:linear-gradient(-90deg,#7367f0,#9e95f5)}.resource-title[data-v-f03c99fe]{color:#2d1b69;font-weight:800;letter-spacing:-.5px;font-size:1.4rem}[dir] .filter-row[data-v-f03c99fe]{padding:.5rem 0;border-radius:15px}.filter-toolbar[data-v-f03c99fe]{gap:.5rem;min-width:0;flex-wrap:nowrap}.filter-fields-group[data-v-f03c99fe]{gap:.5rem;flex:1 1 auto;min-width:0;flex-wrap:nowrap;width:100%}.filter-fields-group--search-only .filter-search-input[data-v-f03c99fe]{flex:1 1 100%;width:100%;min-width:0}.filter-fields-group--cols-3>.filter-control[data-v-f03c99fe],.filter-fields-group--cols-3>.filter-date-item[data-v-f03c99fe],.filter-fields-group--cols-3>.filter-date-wrap[data-v-f03c99fe],.filter-fields-group--cols-3>.filter-field-item[data-v-f03c99fe],.filter-fields-group--cols-3>.filter-search-input[data-v-f03c99fe],.filter-fields-group--cols-4>.filter-control[data-v-f03c99fe],.filter-fields-group--cols-4>.filter-date-item[data-v-f03c99fe],.filter-fields-group--cols-4>.filter-date-wrap[data-v-f03c99fe],.filter-fields-group--cols-4>.filter-field-item[data-v-f03c99fe],.filter-fields-group--cols-4>.filter-search-input[data-v-f03c99fe],.filter-fields-group--cols-5>.filter-control[data-v-f03c99fe],.filter-fields-group--cols-5>.filter-date-item[data-v-f03c99fe],.filter-fields-group--cols-5>.filter-date-wrap[data-v-f03c99fe],.filter-fields-group--cols-5>.filter-field-item[data-v-f03c99fe],.filter-fields-group--cols-5>.filter-search-input[data-v-f03c99fe]{flex:1 1 0;min-width:0;width:auto!important;max-width:none!important}.filter-date-wrap[data-v-f03c99fe]{display:flex;align-items:center;min-width:0}.filter-date-wrap[data-v-f03c99fe] .flatpickr-input,.filter-date-wrap[data-v-f03c99fe] .flatpickr-wrapper,.filter-date-wrap[data-v-f03c99fe] input.form-control{width:100%!important;max-width:100%!important}.filter-date-wrap[data-v-f03c99fe] .filter-date-item,.filter-date-wrap[data-v-f03c99fe] input.flatpickr-input{height:46px!important;min-height:46px!important;font-size:.875rem!important;font-weight:500;color:#2d1b69}[dir] .filter-date-wrap[data-v-f03c99fe] .filter-date-item,[dir] .filter-date-wrap[data-v-f03c99fe] input.flatpickr-input{border-radius:12px!important;border:1.5px solid #e0d8ff!important;padding:0 .75rem!important;background:#fff!important;box-shadow:none!important}[dir] .filter-date-wrap[data-v-f03c99fe] .filter-date-item:focus,[dir] .filter-date-wrap[data-v-f03c99fe] input.flatpickr-input:focus{border-color:#7367f0!important;box-shadow:0 0 0 3px rgba(115,103,240,.1)!important}.filter-date-wrap[data-v-f03c99fe] input.form-control:not(.flatpickr-input){position:absolute!important;opacity:0!important;pointer-events:none!important;height:0!important}[dir] .filter-date-wrap[data-v-f03c99fe] input.form-control:not(.flatpickr-input){padding:0!important;border:0!important}.filter-actions-group[data-v-f03c99fe]{gap:.5rem;flex-shrink:0}[dir=ltr] .filter-actions-group[data-v-f03c99fe]{margin-left:.5rem}[dir=rtl] .filter-actions-group[data-v-f03c99fe]{margin-right:.5rem}.filter-field-item.filter-control[data-v-f03c99fe],.filter-field-item.filter-control[data-v-f03c99fe] .v-select{width:100%}.filter-search-input[data-v-f03c99fe]{height:46px;font-weight:500;color:#2d1b69;transition:all .3s ease}[dir] .filter-search-input[data-v-f03c99fe]{border-radius:12px;border:1.5px solid #e0d8ff;background:#fff}[dir=ltr] .filter-search-input[data-v-f03c99fe],[dir=rtl] .filter-search-input[data-v-f03c99fe]{padding-left:1rem;padding-right:1rem}.filter-search-input[data-v-f03c99fe]::placeholder{color:#5e5873;font-weight:500;opacity:.8}[dir] .filter-search-input[data-v-f03c99fe]:focus{border-color:#7367f0;box-shadow:0 0 0 3px rgba(115,103,240,.1);background:#fff}.filter-clear-btn[data-v-f03c99fe]{flex:0 0 46px!important;width:46px!important;min-width:46px!important;max-width:46px!important;color:#7367f0!important}[dir] .filter-clear-btn[data-v-f03c99fe]{background:#fff!important;border:2px solid #7367f0!important;padding:0!important}.filter-clear-btn .filter-clear-x[data-v-f03c99fe]{font-size:1.4rem;line-height:1;font-weight:700;color:#7367f0;display:flex;align-items:center;justify-content:center}[dir] .filter-clear-btn .filter-clear-x[data-v-f03c99fe]{margin-top:-1px}.filter-clear-btn[data-v-f03c99fe] svg{stroke:#7367f0!important;color:#7367f0!important;width:20px!important;height:20px!important}.filter-clear-btn[data-v-f03c99fe]:hover{color:#7c5dfa!important}[dir] .filter-clear-btn[data-v-f03c99fe]:hover{background:#f3f0ff!important;border-color:#7c5dfa!important}.filter-clear-btn:hover .filter-clear-x[data-v-f03c99fe]{color:#7c5dfa}.filter-clear-btn[data-v-f03c99fe]:hover svg{stroke:#7c5dfa!important;color:#7c5dfa!important}.filter-control[data-v-f03c99fe] .vs__dropdown-toggle{height:46px;transition:all .3s ease}[dir] .filter-control[data-v-f03c99fe] .vs__dropdown-toggle{border-radius:12px;border:1.5px solid #e0d8ff;background:#fff;padding-top:2px}[dir] .filter-control[data-v-f03c99fe] .vs__dropdown-toggle:hover{border-color:#7367f0}.filter-control[data-v-f03c99fe] .vs__selected{font-weight:500;color:#2d1b69}.filter-control[data-v-f03c99fe] .vs__search::placeholder{color:#b4a9e0}.filter-control[data-v-f03c99fe] .form-control{height:46px;font-weight:500;color:#2d1b69;transition:all .3s ease}[dir] .filter-control[data-v-f03c99fe] .form-control{border-radius:12px;border:1.5px solid #e0d8ff}[dir=ltr] .filter-control[data-v-f03c99fe] .form-control{padding-left:1rem}[dir=rtl] .filter-control[data-v-f03c99fe] .form-control{padding-right:1rem}.filter-control[data-v-f03c99fe] .form-control::placeholder{color:#5e5873;font-weight:500;opacity:.8}[dir] .filter-control[data-v-f03c99fe] .form-control:focus{border-color:#7367f0;box-shadow:0 0 0 3px rgba(115,103,240,.1)}.action-btn-filter[data-v-f03c99fe]{height:46px;min-width:46px;font-weight:600;transition:all .3s ease;display:flex;align-items:center;justify-content:center}[dir] .action-btn-filter[data-v-f03c99fe]{border-radius:10px;border-color:#e0d8ff!important}[dir] .action-btn-filter[data-v-f03c99fe]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(124,93,250,.2)}[dir=ltr] .add-sheet-btn[data-v-f03c99fe],[dir=rtl] .add-sheet-btn[data-v-f03c99fe]{padding-left:1rem;padding-right:1rem}.pagination-controls-top[data-v-f03c99fe]{display:flex;justify-content:space-between;align-items:center;gap:1rem}[dir] .pagination-controls-top[data-v-f03c99fe]{padding:.75rem 1.25rem;border:1px solid #e0d8ff;border-radius:10px}[dir=ltr] .pagination-controls-top[data-v-f03c99fe]{background:linear-gradient(180deg,#faf9ff,#fff)}[dir=rtl] .pagination-controls-top[data-v-f03c99fe]{background:linear-gradient(-180deg,#faf9ff,#fff)}.page-size-wrapper[data-v-f03c99fe]{display:flex;align-items:center;gap:.5rem}.page-size-wrapper .page-size-label[data-v-f03c99fe]{font-size:.8125rem;font-weight:600;color:#64748b}[dir] .page-size-wrapper .page-size-label[data-v-f03c99fe]{margin:0}.page-size-select-compact[data-v-f03c99fe]{min-width:75px;width:75px}.page-size-select-compact[data-v-f03c99fe] .vs__dropdown-toggle{height:32px!important;min-height:32px!important;font-size:.8125rem!important;display:flex!important;align-items:center!important}[dir] .page-size-select-compact[data-v-f03c99fe] .vs__dropdown-toggle{border-radius:6px!important;border:1.5px solid #e0d8ff!important;padding:0 .5rem!important;background:#fff!important}[dir] .page-size-select-compact[data-v-f03c99fe] .vs__dropdown-toggle:hover{border-color:#b8a9ff!important}[dir] .page-size-select-compact[data-v-f03c99fe] .vs__dropdown-toggle:focus-within{border-color:#7c5dfa!important;box-shadow:0 0 0 2px rgba(124,93,250,.1)!important}.page-size-select-compact[data-v-f03c99fe] .vs__selected-options{display:flex!important;align-items:center!important}[dir] .page-size-select-compact[data-v-f03c99fe] .vs__selected-options{padding:0!important}.page-size-select-compact[data-v-f03c99fe] .vs__selected{color:#2d1b69!important;font-weight:600!important;font-size:.8125rem!important;line-height:1!important;display:flex!important;align-items:center!important;height:100%;visibility:visible!important;opacity:1!important}[dir] .page-size-select-compact[data-v-f03c99fe] .vs__selected{margin:0!important;padding:0!important}.page-size-select-compact[data-v-f03c99fe] .vs__search{display:none!important;width:0!important;height:0!important}[dir] .page-size-select-compact[data-v-f03c99fe] .vs__search{margin:0!important;padding:0!important}[dir=ltr] .page-size-select-compact[data-v-f03c99fe] .vs__actions{padding:0 .25rem 0 .5rem!important}[dir=rtl] .page-size-select-compact[data-v-f03c99fe] .vs__actions{padding:0 .5rem 0 .25rem!important}.page-size-select-compact[data-v-f03c99fe] .vs__dropdown-menu{z-index:99999!important;position:fixed!important;min-width:75px!important;width:75px!important}[dir] .page-size-select-compact[data-v-f03c99fe] .vs__dropdown-menu{border-radius:8px!important;border:1.5px solid #e0d8ff!important;box-shadow:0 4px 12px rgba(115,103,240,.15)!important;margin-top:4px!important;background:#fff!important}.pagination-count-display[data-v-f03c99fe]{display:flex;align-items:center;justify-content:center;flex:1;min-width:200px}[dir] .pagination-count-display[data-v-f03c99fe]{margin:0 1rem}.pagination-count-display .count-text[data-v-f03c99fe]{font-size:.8125rem;color:#64748b;font-weight:500;white-space:nowrap}.pagination-count-display .count-text strong[data-v-f03c99fe]{color:#2d1b69;font-weight:700}.pagination-wrapper-compact[data-v-f03c99fe]{display:flex;align-items:center}[dir] .pagination-wrapper-compact[data-v-f03c99fe] .pagination{margin-bottom:0}.pagination-wrapper-compact[data-v-f03c99fe] .pagination .page-link{font-size:.8125rem;line-height:1.5;color:#64748b;font-weight:500;min-width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}[dir] .pagination-wrapper-compact[data-v-f03c99fe] .pagination .page-link{padding:.375rem .625rem;border-radius:6px;margin:0 .125rem;border:1px solid #e0d8ff}.pagination-wrapper-compact[data-v-f03c99fe] .pagination .page-link:hover{color:#7c5dfa}[dir] .pagination-wrapper-compact[data-v-f03c99fe] .pagination .page-link:hover{background:#f3f0ff;border-color:#b8a9ff}.pagination-wrapper-compact[data-v-f03c99fe] .pagination .page-item.active .page-link{color:#fff;font-weight:600}[dir] .pagination-wrapper-compact[data-v-f03c99fe] .pagination .page-item.active .page-link{border-color:#7c5dfa;box-shadow:0 2px 8px rgba(124,93,250,.3)}[dir=ltr] .pagination-wrapper-compact[data-v-f03c99fe] .pagination .page-item.active .page-link{background:linear-gradient(135deg,#7c5dfa,#9d7aff)}[dir=rtl] .pagination-wrapper-compact[data-v-f03c99fe] .pagination .page-item.active .page-link{background:linear-gradient(-135deg,#7c5dfa,#9d7aff)}.pagination-wrapper-compact[data-v-f03c99fe] .pagination .page-item.disabled .page-link{color:#cbd5e1}[dir] .pagination-wrapper-compact[data-v-f03c99fe] .pagination .page-item.disabled .page-link{background:#f8fafc;border-color:#e0d8ff;cursor:not-allowed}.table-scroll-container[data-v-f03c99fe]{position:relative;width:100%}.planner-list-table[data-v-f03c99fe]{min-width:100%;width:max-content;border-collapse:separate;border-spacing:0}[dir] .planner-list-table[data-v-f03c99fe]{margin-top:1rem;border-radius:12px;border:1px solid #e5e7eb}.planner-list-table[data-v-f03c99fe] th{font-weight:700;color:#1e293b;text-transform:uppercase;font-size:.7rem;letter-spacing:.5px;white-space:nowrap}[dir] .planner-list-table[data-v-f03c99fe] th{border:none;padding:.75rem .875rem;border-bottom:1px solid #e2e8f0}[dir=ltr] .planner-list-table[data-v-f03c99fe] th{background:linear-gradient(180deg,#fff,#f8fafc)}[dir=rtl] .planner-list-table[data-v-f03c99fe] th{background:linear-gradient(-180deg,#fff,#f8fafc)}.planner-list-table[data-v-f03c99fe] td{vertical-align:middle;transition:all .2s cubic-bezier(.25,.46,.45,.94);font-size:.875rem;color:#475569}[dir] .planner-list-table[data-v-f03c99fe] td{border-top:1px solid #f1f5f9;border-bottom:1px solid #f8fafc;padding:.75rem .875rem;background:#fff}.planner-list-table[data-v-f03c99fe] tbody tr{transition:all .2s cubic-bezier(.25,.46,.45,.94);position:relative}[dir=ltr] .planner-list-table[data-v-f03c99fe] tbody tr{border-left:2px solid transparent}[dir=rtl] .planner-list-table[data-v-f03c99fe] tbody tr{border-right:2px solid transparent}[dir] .planner-list-table[data-v-f03c99fe] tbody tr:nth-child(2n),[dir] .planner-list-table[data-v-f03c99fe] tbody tr:nth-child(2n) td{background:#f8fafc}[dir] .planner-list-table[data-v-f03c99fe] tbody tr:hover{background:#f3f0ff!important}[dir=ltr] .planner-list-table[data-v-f03c99fe] tbody tr:hover{border-left-color:#7c5dfa}[dir=rtl] .planner-list-table[data-v-f03c99fe] tbody tr:hover{border-right-color:#7c5dfa}.planner-list-table[data-v-f03c99fe] tbody tr:hover td{color:#2d1b69}[dir] .planner-list-table[data-v-f03c99fe] tbody tr:hover td{background:#f3f0ff!important}[dir] .skeleton-row[data-v-f03c99fe]{border-bottom:1px solid #f1f5f9}[dir=ltr] .skeleton-row[data-v-f03c99fe],[dir=rtl] .skeleton-row[data-v-f03c99fe]{animation:skeletonPulse-data-v-f03c99fe 2s ease-in-out infinite}.skeleton-cell[data-v-f03c99fe]{vertical-align:middle}[dir] .skeleton-cell[data-v-f03c99fe]{padding:1.25rem 1rem!important;background:#fff}.skeleton-loader[data-v-f03c99fe]{height:18px;width:80%;position:relative;overflow:hidden}[dir] .skeleton-loader[data-v-f03c99fe]{border-radius:10px;background-size:300% 100%;box-shadow:0 1px 2px rgba(0,0,0,.03)}[dir=ltr] .skeleton-loader[data-v-f03c99fe]{background:linear-gradient(90deg,#f0f0f0,#f8f8f8 25%,#f0f0f0 50%,#f8f8f8 75%,#f0f0f0);animation:skeletonShimmer-ltr-data-v-f03c99fe 2s ease-in-out infinite}[dir=rtl] .skeleton-loader[data-v-f03c99fe]{background:linear-gradient(-90deg,#f0f0f0,#f8f8f8 25%,#f0f0f0 50%,#f8f8f8 75%,#f0f0f0);animation:skeletonShimmer-rtl-data-v-f03c99fe 2s ease-in-out infinite}.skeleton-loader[data-v-f03c99fe]:after{content:"";position:absolute;top:0;width:100%;height:100%}[dir=ltr] .skeleton-loader[data-v-f03c99fe]:after{left:-100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);animation:skeletonShine-ltr-data-v-f03c99fe 2s ease-in-out infinite}[dir=rtl] .skeleton-loader[data-v-f03c99fe]:after{right:-100%;background:linear-gradient(-90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);animation:skeletonShine-rtl-data-v-f03c99fe 2s ease-in-out infinite}@keyframes skeletonPulse-data-v-f03c99fe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.998)}}@keyframes skeletonShimmer-ltr-data-v-f03c99fe{0%{background-position:-300% 0}to{background-position:300% 0}}@keyframes skeletonShimmer-rtl-data-v-f03c99fe{0%{background-position:400% 0}to{background-position:-200% 0}}@keyframes skeletonShine-ltr-data-v-f03c99fe{0%{left:-100%}to{left:100%}}@keyframes skeletonShine-rtl-data-v-f03c99fe{0%{left:-100%}to{left:100%}}.action-btn-table[data-v-f03c99fe]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}[dir] .action-btn-table[data-v-f03c99fe]{padding:0;border-radius:8px}[dir] .action-btn-table[data-v-f03c99fe]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(124,93,250,.3)}.action-btn-outline[data-v-f03c99fe]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}[dir] .action-btn-outline[data-v-f03c99fe]{padding:0;border-radius:8px;background:#fff!important}.action-btn-outline.delete-btn[data-v-f03c99fe]{color:#ef4444!important}[dir] .action-btn-outline.delete-btn[data-v-f03c99fe]{border:2px solid #ef4444!important}[dir] .action-btn-outline.delete-btn[data-v-f03c99fe]:hover{background:#fef2f2!important;transform:translateY(-2px)}@media(max-width:992px){.pagination-controls-top[data-v-f03c99fe]{flex-wrap:wrap;gap:.75rem;justify-content:center}.pagination-controls-top .pagination-count-display[data-v-f03c99fe]{order:3;width:100%}[dir] .pagination-controls-top .pagination-count-display[data-v-f03c99fe]{margin:.5rem 0 0 0;text-align:center}.filter-toolbar[data-v-f03c99fe]{flex-wrap:wrap}.filter-fields-group[data-v-f03c99fe]{flex-wrap:wrap;width:100%}.filter-actions-group[data-v-f03c99fe]{width:100%;justify-content:flex-end}[dir=ltr] .filter-actions-group[data-v-f03c99fe]{margin-left:0!important}[dir=rtl] .filter-actions-group[data-v-f03c99fe]{margin-right:0!important}}@media(max-width:768px){.filter-fields-group--cols-3>.filter-control[data-v-f03c99fe],.filter-fields-group--cols-3>.filter-date-item[data-v-f03c99fe],.filter-fields-group--cols-3>.filter-field-item[data-v-f03c99fe],.filter-fields-group--cols-3>.filter-search-input[data-v-f03c99fe],.filter-fields-group--cols-4>.filter-control[data-v-f03c99fe],.filter-fields-group--cols-4>.filter-date-item[data-v-f03c99fe],.filter-fields-group--cols-4>.filter-field-item[data-v-f03c99fe],.filter-fields-group--cols-4>.filter-search-input[data-v-f03c99fe],.filter-fields-group--cols-5>.filter-control[data-v-f03c99fe],.filter-fields-group--cols-5>.filter-date-item[data-v-f03c99fe],.filter-fields-group--cols-5>.filter-field-item[data-v-f03c99fe],.filter-fields-group--cols-5>.filter-search-input[data-v-f03c99fe]{flex:1 1 calc(50% - 0.5rem)}[dir] .planner-list-card[data-v-f03c99fe]{padding:1rem;border-radius:15px}}