.vm-actions{display:flex;align-items:center;gap:6px}.vm-action-btn{display:inline-flex;align-items:center;gap:7px;color:#2c2c2e;background:#fff;border:1px solid #e0e0e3;border-radius:8px;padding:6px 14px 6px 8px;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;outline:none;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all .2s cubic-bezier(.4,0,.2,1)}.vm-action-btn:hover{border-color:#c8c8cc;box-shadow:0 2px 4px rgba(0,0,0,.06),0 4px 12px rgba(0,0,0,.04);transform:translateY(-1px)}.vm-action-btn:active{transform:translateY(0) scale(.98);box-shadow:0 1px 2px rgba(0,0,0,.05)}.vm-action-btn:disabled{opacity:.4;pointer-events:none}.vm-action-btn:focus-visible{border-color:#888;box-shadow:0 0 0 3px rgba(0,0,0,.08)}.vm-action-btn__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:rgba(0,0,0,.05);flex-shrink:0;transition:background .2s ease}.vm-action-btn__icon .v-icon{color:#555!important;font-size:16px!important;transition:color .2s ease}.vm-action-btn:hover .vm-action-btn__icon{background:rgba(0,0,0,.08)}.vm-action-btn:hover .vm-action-btn__icon .v-icon{color:#2c2c2e!important}.vm-action-btn--danger:hover .vm-action-btn__icon{background:rgba(237,29,36,.08)}.vm-action-btn--danger:hover .vm-action-btn__icon .v-icon{color:#d41820!important}.vm-action-btn--more{padding:6px 12px 6px 8px}.vm-actions-menu{border-radius:10px!important;padding:4px!important;box-shadow:0 4px 16px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.06)!important;min-width:180px}.vm-actions-menu__item{border-radius:6px;min-height:36px;transition:background .15s ease}.vm-actions-menu__item .v-icon{color:#555!important;font-size:16px!important}.vm-actions-menu__item:hover .v-icon{color:#2c2c2e!important}.vm-actions-menu__item--danger:hover{background:rgba(237,29,36,.06)!important}.vm-actions-menu__item--danger:hover .v-list-item__title{color:#d41820}.vm-actions-menu__item--danger:hover .v-icon{color:#d41820!important}.vm-filters-row{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr;grid-column-gap:16px;grid-row-gap:0}.lighter{font-weight:lighter}.icon-header{padding-right:0!important}.v-select.v-text-field--outlined .v-label{padding:0 4px}.v-select.v-text-field--outlined.v-input--has-state .v-label,.v-select.v-text-field--outlined.v-input--is-focused .v-label{transform:translateY(-24px) scale(.75)}.v-data-table a{color:var(--v-primary-base)}.v-data-table a:hover{text-decoration:underline!important}