.card-subtitle{color:#000!important}.month-carousel[data-v-04f7bf0a]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:100%;overflow-x:auto}[dir] .month-carousel[data-v-04f7bf0a]{margin:0 auto}.carousel-container[data-v-04f7bf0a]{display:flex;align-items:center;gap:8px;max-width:100%}.cards-wrapper[data-v-04f7bf0a]{display:flex;gap:6px;flex:1;overflow-x:hidden;flex-wrap:nowrap}.nav-button[data-v-04f7bf0a]{width:32px;height:32px;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s ease}[dir] .nav-button[data-v-04f7bf0a]{border:1px solid #e1e5e9;background:#fff;border-radius:6px;cursor:pointer}[dir] .nav-button[data-v-04f7bf0a]:hover:not(:disabled){background:#f8f9fa;border-color:#007bff}.nav-button[data-v-04f7bf0a]:disabled{opacity:.5}[dir] .nav-button[data-v-04f7bf0a]:disabled{cursor:not-allowed}.month-card[data-v-04f7bf0a]{width:70px;height:55px;transition:all .2s ease;display:flex;flex-direction:column;justify-content:center;flex-shrink:0}[dir] .month-card[data-v-04f7bf0a]{border:2px solid #e9ecef;border-radius:8px;padding:6px;cursor:pointer;text-align:center;background:#fff}[dir] .month-card[data-v-04f7bf0a]:hover{border-color:#007bff;transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,123,255,.15)}.month-card.active[data-v-04f7bf0a]{color:#fff}[dir] .month-card.active[data-v-04f7bf0a]{border-color:#007bff;background:#007bff;box-shadow:0 4px 12px rgba(0,123,255,.3)}.month-name[data-v-04f7bf0a]{font-size:12px;font-weight:600;text-transform:uppercase}.year[data-v-04f7bf0a]{font-size:11px;opacity:.8}.month-card.active .year[data-v-04f7bf0a]{opacity:.9}@media only screen and (min-device-width:320px)and (max-device-width:932px)and (-webkit-min-device-pixel-ratio:2){.task-list[data-v-7d90bc72]{width:100%!important}.dashboard-item[data-v-7d90bc72]{width:100%}[dir=ltr] .dashboard-item[data-v-7d90bc72],[dir=rtl] .dashboard-item[data-v-7d90bc72]{margin-left:10px!important;margin-right:10px!important}.dashboard-item-row[data-v-7d90bc72]{display:flex;flex-direction:column!important}[dir] .dashboard-item-row[data-v-7d90bc72]{margin-bottom:15px;padding:10px;border-radius:5px;text-align:start}.badge[data-v-7d90bc72]{width:100%!important}[dir] .badge[data-v-7d90bc72]{margin-bottom:5px!important}}.task-list[data-v-7d90bc72]{width:55%}.disabled-item[data-v-7d90bc72]{pointer-events:none;color:#ccc}[dir] .disabled-item[data-v-7d90bc72]{cursor:not-allowed}.dashboard-item[data-v-7d90bc72]{display:flex;flex-direction:column}[dir] .dashboard-item[data-v-7d90bc72]{margin-bottom:15px;padding:10px;border-radius:5px;text-align:center}.dashboard-item-row[data-v-7d90bc72]{display:flex;flex-direction:row}[dir] .dashboard-item-row[data-v-7d90bc72]{margin-bottom:15px;padding:10px;border-radius:5px;text-align:start}.table-details[data-v-7d90bc72]{max-height:70vh;overflow-y:auto}.justify-center[data-v-7d90bc72]{display:flex;justify-content:center}[dir] td[data-v-7d90bc72]:before{float:none!important}ul[data-v-7d90bc72]{list-style-type:none}[dir] ul[data-v-7d90bc72]{padding:0;margin:0}ul li[data-v-7d90bc72]:hover{color:#002657}[dir] .frame[data-v-7d90bc72]{border:1px solid #a5a5a5;border-radius:5px;padding:10px}.selected-items-container[data-v-7d90bc72]{width:100%}.header[data-v-7d90bc72]{font-size:1.125rem;font-weight:600}[dir] .header[data-v-7d90bc72]{margin-bottom:.5rem}.item-list[data-v-7d90bc72]{height:10rem;overflow-y:auto}[dir] .item-list[data-v-7d90bc72]{border:1px solid #ccc;border-radius:.375rem;padding:.5rem}.item-list .placeholder[data-v-7d90bc72]{font-style:italic;color:#888}.item-list .item[data-v-7d90bc72]{position:relative;font-size:10px;color:#000}[dir] .item-list .item[data-v-7d90bc72]{padding:.5rem;border-radius:.25rem;cursor:pointer;margin-bottom:.25rem;background-color:#f9f9f9}[dir] .item-list .item[data-v-7d90bc72]:hover{background-color:#e9e9e9}.item-list .item .pill[data-v-7d90bc72]{position:absolute;top:.25rem;color:#fff;font-size:.875rem;transition:background-color .3s ease}[dir] .item-list .item .pill[data-v-7d90bc72]{background-color:#e74c3c;padding:.25rem .5rem;border-radius:1rem;cursor:pointer}[dir=ltr] .item-list .item .pill[data-v-7d90bc72]{right:.25rem}[dir=rtl] .item-list .item .pill[data-v-7d90bc72]{left:.25rem}[dir] .item-list .item .pill[data-v-7d90bc72]:hover{background-color:#c0392b}