.services-page[data-v-f80d15c1]{padding:80px 24px 24px;max-width:900px;margin:0 auto}.page-header[data-v-f80d15c1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.table-container[data-v-f80d15c1]{background:var(--bg-device);border:1px solid var(--border);border-radius:12px;overflow:hidden}.data-table[data-v-f80d15c1]{width:100%;border-collapse:collapse}.data-table thead[data-v-f80d15c1]{background:var(--bg-card)}.data-table th[data-v-f80d15c1]{text-align:left;padding:12px 16px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.data-table td[data-v-f80d15c1]{padding:14px 16px;border-bottom:1px solid var(--border)}.data-table tbody tr[data-v-f80d15c1]{background:var(--bg-page);transition:.2s}.data-table tbody tr[data-v-f80d15c1]:nth-child(2n){background:var(--bg-device)}.data-table tbody tr[data-v-f80d15c1]:hover{background:var(--bg-card)}.status-active[data-v-f80d15c1]{color:var(--success)}.status-inactive[data-v-f80d15c1]{color:var(--danger)}.action-btn[data-v-f80d15c1]{background:none;border:none;cursor:pointer;font-size:13px;padding:4px 10px;transition:.2s}.action-btn.edit[data-v-f80d15c1]{color:var(--gold);margin-right:8px}.action-btn.deactivate[data-v-f80d15c1]{color:var(--danger)}.action-btn.activate[data-v-f80d15c1]{color:var(--success)}.action-btn[data-v-f80d15c1]:hover{text-decoration:underline}textarea.input-control[data-v-f80d15c1]{min-height:80px;resize:vertical}.category-select-wrap[data-v-f80d15c1]{display:flex;flex-direction:column;gap:8px}.category-select-wrap select[data-v-f80d15c1],.category-select-wrap input[data-v-f80d15c1]{margin-bottom:0}.admin-maint-card-list[data-v-f80d15c1]{display:none;list-style:none;margin:0;padding:0}.maint-row-card[data-v-f80d15c1]{border-radius:14px;padding:12px 14px;background:color-mix(in srgb,var(--bg-card) 94%,transparent);box-shadow:0 2px 14px #0000001f}.maint-row-card--compact[data-v-f80d15c1]{padding:10px 12px}.maint-row-card__title[data-v-f80d15c1]{font-size:.98rem;font-weight:700;color:var(--text-main);margin-bottom:4px;line-height:1.25}.maint-row-card__sub[data-v-f80d15c1]{font-size:12px;color:var(--text-muted);margin-bottom:6px}.maint-row-card__stats[data-v-f80d15c1]{font-size:14px;font-weight:600;color:var(--gold);letter-spacing:.02em;margin-bottom:6px}.maint-stat-sep[data-v-f80d15c1]{opacity:.45;margin:0 4px}.maint-row-card__meta[data-v-f80d15c1]{display:flex;flex-wrap:wrap;gap:8px}.meta-pill[data-v-f80d15c1]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600}.meta-pill--sm[data-v-f80d15c1]{padding:3px 8px;font-size:10px}.meta-pill--ok[data-v-f80d15c1]{background:color-mix(in srgb,var(--success) 18%,var(--bg-page));color:var(--success)}.meta-pill--bad[data-v-f80d15c1]{background:color-mix(in srgb,var(--danger) 16%,var(--bg-page));color:var(--danger)}.maint-row-card__actions[data-v-f80d15c1]{display:flex;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.maint-btn[data-v-f80d15c1]{flex:1;min-height:38px;padding:7px 10px;border-radius:10px;font-size:13px;font-weight:600;border:none;cursor:pointer;transition:transform .15s}.maint-btn--sm[data-v-f80d15c1]{min-height:36px;padding:6px 8px;font-size:12px;border-radius:8px}.maint-btn[data-v-f80d15c1]:active{transform:scale(.98)}.maint-btn--primary[data-v-f80d15c1]{background:color-mix(in srgb,var(--gold) 28%,var(--bg-page));color:var(--gold)}.maint-btn--danger[data-v-f80d15c1]{background:color-mix(in srgb,var(--danger) 14%,var(--bg-page));color:var(--danger)}.maint-btn--success[data-v-f80d15c1]{background:color-mix(in srgb,var(--success) 16%,var(--bg-page));color:var(--success)}@media(max-width:767px){.services-page[data-v-f80d15c1]{padding:16px 0 36px;max-width:none}.header-title[data-v-f80d15c1]{font-size:clamp(1.15rem,4.5vw,1.35rem);letter-spacing:.06em}.page-header[data-v-f80d15c1]{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.page-header .btn[data-v-f80d15c1]{width:100%;min-height:48px;border-radius:14px;font-size:15px}.table-container[data-v-f80d15c1]{border:none;border-radius:0;background:transparent}.admin-maint-table-wrap[data-v-f80d15c1]{display:none}.admin-maint-card-list[data-v-f80d15c1]{display:flex;flex-direction:column;gap:10px}}@media(min-width:768px){.admin-maint-card-list[data-v-f80d15c1]{display:none!important}}
