.sk26-panel{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:22px;margin:18px 0;box-shadow:0 10px 30px rgba(15,23,42,.08)}
.sk26-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:18px 0}.sk26-card{background:linear-gradient(135deg,#eefdfb,#fff8e1);border:1px solid #d6f1ed;border-radius:20px;padding:18px}.sk26-card span{display:block;color:#64748b;font-weight:800;font-size:12px;text-transform:uppercase}.sk26-card strong{display:block;color:#035c63;font-size:24px;margin-top:8px}.sk26-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:18px 0}.sk26-step{padding:15px;border-radius:18px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.sk26-step b{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#cbd5e1;color:#0f172a;margin-bottom:8px}.sk26-step strong{display:block}.sk26-step span{display:block;font-size:12px;color:#64748b;margin-top:5px}.sk26-step.done{background:#e7fbf8;border-color:#0f766e}.sk26-step.done b{background:#0f766e;color:#fff}.sk26-step.active{background:#0f766e;color:#fff}.sk26-step.active span{color:#e0f2f1}.sk26-step.active b{background:#f2bd3d;color:#172554}.sk26-actions{display:flex;gap:10px;flex-wrap:wrap}.sk26-table{width:100%;border-collapse:collapse}.sk26-table th,.sk26-table td{padding:12px;border-bottom:1px solid #e5e7eb;text-align:left}.sk26-table th{background:#0f766e;color:#fff}.sk26-status{display:inline-block;border-radius:999px;padding:6px 10px;background:#e7fbf8;color:#0f766e;font-weight:900}.sk26-muted{color:#64748b}.sk26-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.sk26-form input,.sk26-form select{padding:12px;border:1px solid #cbd5e1;border-radius:14px}.sk26-print-note{font-size:12px;color:#64748b}.sk26-no-print{}@media(max-width:700px){.sk26-panel{border-radius:18px;padding:16px}.sk26-table{font-size:13px}.sk26-table th,.sk26-table td{padding:9px}.sk26-actions .btn{width:100%;text-align:center}.sk26-timeline{grid-template-columns:1fr}}@media print{.site-header,.admin-sidebar,.sk26-no-print,.actions,.btn,button{display:none!important}.sk26-panel{box-shadow:none;border:1px solid #ccc}.sk26-card{break-inside:avoid}.sk26-table th{background:#eee!important;color:#111!important}}
