.top-margin[data-v-935c54e6]{margin-top:-30px}.hoverable-table[data-v-935c54e6] td,.hoverable-table[data-v-935c54e6] th{vertical-align:middle;padding-left:.75em!important;padding-right:.75em!important}.hoverable-table[data-v-935c54e6] th .th-wrap{padding-left:0}.hoverable-table[data-v-935c54e6] th input.input{margin-left:0}.cell-content[data-v-935c54e6]{display:block;text-align:left}.actions-container[data-v-935c54e6]{display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.action-icon[data-v-935c54e6]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background-color:#f3f4f6;transition:all .2s ease}.action-icon[data-v-935c54e6]:hover{background-color:#e0f2fe;transform:scale(1.05)}.icon-edit[data-v-935c54e6]{width:18px;height:18px;opacity:.7;transition:opacity .2s ease}.action-icon:hover .icon-edit[data-v-935c54e6]{opacity:1}.icon-view[data-v-935c54e6]{color:#6b7280;transition:color .2s ease}.action-icon:hover .icon-view[data-v-935c54e6]{color:#3b82f6}.dashboard-button[data-v-935c54e6]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#00d1b2,#00b89c);color:#fff!important;border-radius:8px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .25s ease;box-shadow:0 2px 8px rgba(0,209,178,.35)}.dashboard-button[data-v-935c54e6]:hover{background:linear-gradient(135deg,#00c4a7,#00a88e);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,209,178,.45);color:#fff!important}.dashboard-button[data-v-935c54e6]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,209,178,.3)}.dashboard-button .icon[data-v-935c54e6]{color:#fff!important}.dashboard-button.is-expired[data-v-935c54e6]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 8px rgba(245,158,11,.35)}.dashboard-button.is-expired[data-v-935c54e6]:hover{background:linear-gradient(135deg,#e89209,#c26a05);box-shadow:0 6px 16px rgba(245,158,11,.45)}.dashboard-button.is-expired[data-v-935c54e6]:active{box-shadow:0 2px 6px rgba(245,158,11,.3)}.dashboard-text[data-v-935c54e6]{white-space:nowrap;letter-spacing:.02em}@media (max-width:768px){.dashboard-text[data-v-935c54e6]{display:none}.dashboard-button[data-v-935c54e6]{padding:.5rem;border-radius:6px}.actions-container[data-v-935c54e6]{gap:.5rem}}