.standard-page-header[data-v-8f82476f]{background:linear-gradient(135deg,var(--drdindin-red) 0%,var(--drdindin-red-dark) 50%,var(--drdindin-yellow) 100%);padding:2.5rem 2rem;margin:-1.5rem -1.5rem 2rem;position:relative;overflow:hidden;border-radius:0 0 1rem 1rem;box-shadow:0 4px 6px #0000001a}.standard-page-header[data-v-8f82476f]:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(237,191,48,.2) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(237,191,48,.15) 0%,transparent 50%);pointer-events:none;animation:pulse-8f82476f 4s ease-in-out infinite}@keyframes pulse-8f82476f{0%,to{opacity:1}50%{opacity:.8}}.page-header-content[data-v-8f82476f]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;gap:2rem;flex-wrap:wrap}.page-title[data-v-8f82476f]{color:#fff;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;margin:0 0 .5rem;text-shadow:0 4px 20px rgba(0,0,0,.3);font-family:var(--drdindin-font-primary);letter-spacing:-.02em;display:flex;align-items:center;gap:1rem}.page-title i[data-v-8f82476f]{font-size:2rem}.page-subtitle[data-v-8f82476f]{color:#fffffff2;font-size:clamp(.95rem,2vw,1.1rem);margin:0;font-weight:400}.header-actions[data-v-8f82476f]{display:flex;gap:.75rem;align-items:center}@media (max-width: 768px){.standard-page-header[data-v-8f82476f]{padding:1.5rem 1rem}.page-header-content[data-v-8f82476f]{flex-direction:column;align-items:flex-start}.header-actions[data-v-8f82476f]{width:100%}}.standard-card[data-v-fbcc565e]{background:#fff;border-radius:1rem;box-shadow:0 4px 6px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid #e5e7eb;overflow:hidden}.standard-card.card-hover[data-v-fbcc565e]:hover{box-shadow:0 8px 15px #0003;transform:translateY(-5px)}.standard-card.card-elevated[data-v-fbcc565e]{box-shadow:0 10px 30px #00000026}.card-header[data-v-fbcc565e]{padding:1.5rem 1.75rem;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;gap:1rem}.card-title[data-v-fbcc565e]{display:flex;align-items:center;gap:.75rem;font-weight:700;color:#374151;font-size:1.25rem}.card-title i[data-v-fbcc565e]{color:var(--drdindin-red);font-size:1.5rem}.card-title h3[data-v-fbcc565e]{margin:0;font-size:1.25rem;font-weight:700}.card-header-actions[data-v-fbcc565e]{display:flex;gap:.5rem}.card-body[data-v-fbcc565e]{padding:1.75rem}.card-body.no-padding[data-v-fbcc565e]{padding:0}.card-footer[data-v-fbcc565e]{padding:1.25rem 1.75rem;border-top:2px solid #e5e7eb;background:#f9fafb}.card-primary .card-header[data-v-fbcc565e]{background:linear-gradient(135deg,var(--drdindin-red) 0%,var(--drdindin-red-dark) 100%);color:#fff;border-bottom:none}.card-primary .card-title[data-v-fbcc565e],.card-primary .card-title i[data-v-fbcc565e]{color:#fff}.card-success .card-header[data-v-fbcc565e]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-bottom:none}.card-success .card-title[data-v-fbcc565e],.card-success .card-title i[data-v-fbcc565e]{color:#fff}.card-warning .card-header[data-v-fbcc565e]{background:linear-gradient(135deg,var(--drdindin-yellow) 0%,var(--drdindin-yellow-dark) 100%);color:#78350f;border-bottom:none}.card-warning .card-title[data-v-fbcc565e],.card-warning .card-title i[data-v-fbcc565e]{color:#78350f}@media (max-width: 768px){.card-header[data-v-fbcc565e]{padding:1.25rem;flex-direction:column;align-items:flex-start}.card-body[data-v-fbcc565e]{padding:1.25rem}.card-footer[data-v-fbcc565e]{padding:1rem 1.25rem}}.standard-button[data-v-711f08e1]{border:none;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;white-space:nowrap;font-family:inherit;line-height:1}.standard-button[data-v-711f08e1]:disabled{opacity:.5;cursor:not-allowed}.standard-button.btn-loading[data-v-711f08e1]{position:relative;pointer-events:none}.standard-button.btn-block[data-v-711f08e1]{width:100%;display:flex}.standard-button.btn-rounded[data-v-711f08e1]{border-radius:2rem!important}.btn-sm[data-v-711f08e1]{padding:.5rem 1rem;font-size:.875rem;border-radius:.5rem}.btn-md[data-v-711f08e1]{padding:.625rem 1.25rem;font-size:.875rem;border-radius:.75rem}.btn-lg[data-v-711f08e1]{padding:.875rem 1.75rem;font-size:1rem;border-radius:.75rem}.btn-primary[data-v-711f08e1]{background:linear-gradient(135deg,var(--drdindin-red),var(--drdindin-red-dark));color:#fff;box-shadow:0 2px 4px #e526224d}.btn-primary[data-v-711f08e1]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #e5262266}.btn-secondary[data-v-711f08e1]{background:#f3f4f6;color:#374151;box-shadow:0 2px 4px #0000000d}.btn-secondary[data-v-711f08e1]:hover:not(:disabled){background:#e5e7eb;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.btn-success[data-v-711f08e1]{background:linear-gradient(135deg,var(--drdindin-yellow),var(--drdindin-yellow-dark));color:var(--drdindin-gray-900);box-shadow:0 2px 4px #edbf304d}.btn-success[data-v-711f08e1]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #edbf3066}.btn-warning[data-v-711f08e1]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 2px 4px #f59e0b4d}.btn-warning[data-v-711f08e1]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #f59e0b66}.btn-danger[data-v-711f08e1]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 2px 4px #ef44444d}.btn-danger[data-v-711f08e1]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #ef444466}.btn-info[data-v-711f08e1]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 2px 4px #3b82f64d}.btn-info[data-v-711f08e1]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #3b82f666}.btn-outline-primary[data-v-711f08e1]{background:transparent;color:var(--drdindin-red);border:2px solid var(--drdindin-red);box-shadow:none}.btn-outline-primary[data-v-711f08e1]:hover:not(:disabled){background:var(--drdindin-red);color:#fff;transform:translateY(-2px)}.btn-outline-secondary[data-v-711f08e1]{background:transparent;color:#374151;border:2px solid #e5e7eb;box-shadow:none}.btn-outline-secondary[data-v-711f08e1]:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db;transform:translateY(-2px)}.btn-outline-success[data-v-711f08e1]{background:transparent;color:var(--drdindin-yellow-dark);border:2px solid var(--drdindin-yellow);box-shadow:none}.btn-outline-success[data-v-711f08e1]:hover:not(:disabled){background:var(--drdindin-yellow);color:var(--drdindin-gray-900);transform:translateY(-2px)}.standard-badge[data-v-08bf6837]{display:inline-flex;align-items:center;gap:.375rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px #0000001a;white-space:nowrap}.standard-badge.badge-pill[data-v-08bf6837]{border-radius:2rem}.standard-badge[data-v-08bf6837]:not(.badge-pill){border-radius:.5rem}.badge-dot-icon[data-v-08bf6837]{font-size:.5rem;animation:pulse-08bf6837 2s ease-in-out infinite}@keyframes pulse-08bf6837{0%,to{opacity:1}50%{opacity:.5}}.badge-sm[data-v-08bf6837]{padding:.25rem .625rem;font-size:.6875rem}.badge-md[data-v-08bf6837]{padding:.5rem 1rem;font-size:.75rem}.badge-lg[data-v-08bf6837]{padding:.625rem 1.25rem;font-size:.875rem}.badge-primary[data-v-08bf6837]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:var(--drdindin-red-dark);border:1px solid var(--drdindin-red)}.badge-secondary[data-v-08bf6837]{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:#374151;border:1px solid #d1d5db}.badge-success[data-v-08bf6837]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46;border:1px solid #10b981}.badge-warning[data-v-08bf6837]{background:linear-gradient(135deg,var(--drdindin-yellow-lighter) 0%,var(--drdindin-yellow-light) 100%);color:#78350f;border:1px solid var(--drdindin-yellow-dark)}.badge-danger[data-v-08bf6837]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#7f1d1d;border:1px solid #ef4444}.badge-info[data-v-08bf6837]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e3a8a;border:1px solid #3b82f6}.standard-search[data-v-4426f891]{background:#fff;border-radius:1rem;padding:1.75rem;box-shadow:0 4px 6px #0000001a;margin-bottom:1.5rem}.search-input-wrapper[data-v-4426f891]{position:relative;display:flex;align-items:center}.search-icon[data-v-4426f891]{position:absolute;left:1.125rem;color:#4b5563;font-size:1rem;pointer-events:none}.search-input[data-v-4426f891]{width:100%;border:2px solid #e5e7eb;border-radius:.75rem;padding:.875rem 3rem .875rem 2.75rem;font-size:1rem;transition:all .3s ease;outline:none;font-family:inherit}.search-input[data-v-4426f891]:focus{border-color:var(--drdindin-red);box-shadow:0 0 0 4px #e526221a}.search-input[data-v-4426f891]::placeholder{color:#9ca3af}.clear-button[data-v-4426f891]{position:absolute;right:1rem;background:#f3f4f6;border:none;border-radius:50%;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .2s ease;padding:0}.clear-button[data-v-4426f891]:hover{background:#fee2e2;color:var(--drdindin-red)}@media (max-width: 768px){.standard-search[data-v-4426f891]{padding:1rem}.search-input[data-v-4426f891]{font-size:.9375rem;padding:.75rem 2.75rem .75rem 2.5rem}}
