@font-face{font-family:Simplo;src:url(/fonts/Simplo-Light.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Simplo;src:url(/fonts/Simplo-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Simplo;src:url(/fonts/Simplo-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Simplo;src:url(/fonts/Simplo-Bold.otf) format("opentype");font-weight:700;font-style:normal}:root{--primary-color:#791218;--secondary-color:#faad13;--accent-color:#8a419a;--text-dark:#333333;--text-light:#ffffff;--blue-color:#0046BF;--background-light:#f8f9fa}*{box-sizing:border-box}body{font-family:Simplo,Arial,sans-serif;color:var(--text-dark);line-height:1.6;margin:0;padding:0}.container{max-width:1400px;margin:0 auto;padding:0 20px}.site-header{background:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.1);position:sticky;top:0;z-index:1000;border-bottom:1px solid #e5e5e5}.header-content{justify-content:space-between;max-width:1400px;margin:0 auto;padding:12px 20px}.header-content,.site-branding{display:flex;align-items:center}.site-branding{flex-shrink:0}.site-logo img{width:40px;height:40px;margin-right:12px;border-radius:50%}.site-info{display:flex;flex-direction:column}.site-title{font-size:1.5rem;font-weight:600;color:var(--blue-color);text-decoration:none;margin:0;line-height:1.2}.site-tagline{font-size:.9rem;color:#666;margin:0;line-height:1.2}.main-navigation{flex:1;justify-content:flex-end}.main-navigation,.nav-menu{display:flex;align-items:center}.nav-menu{list-style:none;margin:0;padding:0}.nav-menu li{margin:0 20px}.nav-menu .nav-link-button,.nav-menu a{text-decoration:none;color:#666;font-weight:500;font-size:1rem;padding:8px 0;transition:color .3s ease}.nav-menu .nav-link-button.active,.nav-menu .nav-link-button:hover,.nav-menu a.active,.nav-menu a:hover{color:var(--primary-color)}.apply-now-btn{background:var(--primary-color);color:var(--text-light);padding:10px 24px;border-radius:6px;text-decoration:none;font-weight:600;font-size:1rem;margin-left:20px;transition:background-color .3s ease;flex-shrink:0}.apply-now-btn.active,.apply-now-btn:hover{background:#5d0e14}.hero-section{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-color) 100%);padding:60px 0 50px;margin-top:0;position:relative;margin-bottom:90px}.hero-section:after{content:"";position:absolute;bottom:-80px;left:0;right:0;width:100%;height:120px;background:var(--primary-color);clip-path:ellipse(55% 100% at top);z-index:-1}.hero-grid{display:grid;grid-template-columns:1fr 2fr;align-items:flex-start}.hero-text{color:var(--text-light);text-align:right;padding-top:20px}.hero-logos{display:flex;justify-content:flex-end;align-items:flex-start;gap:20px;margin-bottom:15px;position:relative;top:0}.blossom-logo{height:70px;border-radius:0}.cambridge-logo{height:70px;width:auto}.hero-text h1{font-size:3.5rem;margin:0;line-height:.8;letter-spacing:-.02em}.hero-text .tagline,.hero-text h1{font-family:Simplo,sans-serif;font-weight:700}.hero-text .tagline{font-size:2.3rem;margin-bottom:5px;line-height:.9;letter-spacing:.01em}.hero-text .school-info{font-family:Simplo,sans-serif;font-size:1.2rem;margin-bottom:30px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;border-top:2px solid var(--text-light);padding-top:15px;display:inline-block;position:relative}.hero-text .school-info:after{content:"";position:absolute;bottom:-15px;right:0;width:100%;height:2px;background:var(--text-light)}.hero-image{position:relative}.hero-slider{overflow:hidden;border-radius:15px;box-shadow:0 25px 50px rgba(0,0,0,.2)}.hero-slider,.slider-container{position:relative;width:100%;height:280px}.slide{position:absolute;top:0;left:0;width:100%;height:280px;opacity:0;transition:opacity .5s ease-in-out}.slide.active{opacity:1}.hero-img{width:100%;height:280px;object-fit:cover}.slider-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.2);border:none;color:white;font-size:24px;width:50px;height:50px;cursor:pointer;transition:background .3s ease;z-index:3;border-radius:50%;display:flex;align-items:center;justify-content:center}.slider-nav:hover{background:rgba(255,255,255,.3)}.slider-prev{left:20px}.slider-next{right:20px}.slider-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:3}.dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer;transition:background .3s ease}.dot.active{background:var(--secondary-color)}.cloud-decoration{position:absolute;top:20px;left:20px;z-index:2}.cloud-img{width:120px;height:auto}.educational-decorations{position:absolute;bottom:-90px;left:0;width:100%;height:140px;z-index:3;pointer-events:none}.edu-item{position:absolute}.cube-decoration{bottom:-10px;left:80px}.cube-img{width:100px;height:auto}.flask-decoration{bottom:-10px;left:200px}.flask-img{width:90px;height:auto;transform:rotate(19deg)}.book-space{bottom:75px;left:320px;width:80px;height:80px}.bulb-decoration{bottom:-15px;left:400px}.bulb-img{width:95px;height:auto}.pencil-decoration{position:absolute;bottom:-32px;right:-114px;z-index:4}.pencil-img{width:100px;height:auto}.about-section{padding:80px 0;background:var(--background-light)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.section-badge{display:inline-block;background:rgba(121,18,24,.1);color:var(--primary-color);padding:10px 20px;border-radius:25px;font-size:1rem;font-weight:600;margin-bottom:25px}.about-content h2{font-size:3rem;color:var(--text-dark);margin-bottom:25px;line-height:1.2}.about-description{font-size:1.25rem;color:var(--text-dark);margin-bottom:35px;line-height:1.6}.values-list{display:flex;flex-direction:column;gap:20px}.value-item{display:flex;align-items:flex-start;gap:18px}.value-icon{color:var(--secondary-color);width:28px;height:28px;flex-shrink:0;margin-top:2px}@media (max-width:768px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero-text{text-align:center}.cloud-decoration,.educational-decorations,.hero-logos,.pencil-decoration{display:none}.hero-text h1{font-size:2.5rem}.hero-text .tagline{font-size:1.8rem}.hero-img,.hero-slider,.slide,.slider-container{height:250px}}.activities-hero{background:var(--primary-color);padding:60px 0;color:var(--text-light);text-align:center}.activities-hero h1{font-size:3rem;font-weight:700;margin-bottom:20px;color:var(--text-light)}.activities-hero p{font-size:1.2rem;max-width:800px;margin:0 auto;opacity:.9;line-height:1.6}.activities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;padding:60px 0}.activity-card{background:white;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.08);overflow:hidden;transition:all .3s ease}.activity-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.activity-image{width:100%;height:220px;object-fit:cover}.activity-content{padding:25px}.activity-category{display:inline-block;background:var(--primary-color);color:var(--text-light);padding:6px 14px;border-radius:20px;font-size:.85rem;font-weight:600;margin-bottom:15px}.activity-title{font-size:1.4rem;font-weight:700;color:var(--text-dark);margin-bottom:12px;line-height:1.3}.activity-title:hover{color:var(--primary-color)}.activity-excerpt{color:#666;font-size:.95rem;line-height:1.6;margin-bottom:20px}.activity-meta{justify-content:space-between;margin-bottom:15px}.activity-location,.activity-meta{display:flex;align-items:center;font-size:.9rem;color:#777}.activity-location svg{margin-right:6px}.categories-section{background:white;padding:60px 0}.categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-top:40px}.category-card{background:#f8f9fa;border-radius:12px;padding:30px 20px;text-align:center;transition:all .3s ease}.category-card:hover{background:white;box-shadow:0 4px 15px rgba(0,0,0,.1);transform:translateY(-3px)}.category-icon{font-size:2.5rem;margin-bottom:15px}.category-title{font-size:1.2rem;font-weight:600;color:var(--primary-color);margin-bottom:10px}.category-description{font-size:.9rem;color:#666;line-height:1.5}.activity-breadcrumb{background:#f8f9fa;padding:15px 0;border-bottom:1px solid #e5e5e5}.breadcrumb-nav{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#666}.breadcrumb-nav a{color:#666;text-decoration:none;transition:color .3s ease}.breadcrumb-nav a:hover{color:var(--primary-color)}.activity-header{padding:60px 0 40px;max-width:800px;margin:0 auto}.activity-header .activity-category{margin-bottom:20px}.activity-header h1{font-size:2.8rem;font-weight:700;color:var(--text-dark);margin-bottom:30px;line-height:1.2}.activity-details{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:30px;padding:20px 0;border-bottom:1px solid #e5e5e5}.activity-detail-item{display:flex;align-items:center;color:#666;font-size:1rem}.activity-detail-item svg{width:20px;height:20px;margin-right:10px;color:var(--primary-color)}.activity-featured-image{width:100%;height:400px;object-fit:cover;border-radius:12px;margin-bottom:40px}.activity-body{max-width:800px;margin:0 auto;padding:0 20px}.activity-content-body{font-size:1.1rem;line-height:1.7;color:var(--text-dark)}.activity-content-body h3{color:var(--primary-color);font-size:1.4rem;margin-top:30px;margin-bottom:15px}.activity-content-body ul{margin:20px 0;padding-left:20px}.activity-content-body li{margin-bottom:8px}.activity-tags{margin-top:40px;padding-top:30px;border-top:1px solid #e5e5e5}.activity-tags h3{font-size:1rem;font-weight:600;color:var(--text-dark);margin-bottom:15px}.tags-list{display:flex;flex-wrap:wrap;gap:10px}.tag-item{background:#f1f3f4;color:#555;padding:6px 12px;border-radius:20px;font-size:.85rem;transition:all .3s ease}.tag-item:hover{background:#e8eaed;color:var(--primary-color)}.back-to-activities{margin-top:50px;padding-top:30px;border-top:1px solid #e5e5e5}.back-btn{display:inline-flex;align-items:center;background:var(--primary-color);color:var(--text-light);padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:600;transition:all .3s ease}.back-btn:hover{background:#5d0e14;transform:translateX(-2px)}.back-btn svg{margin-right:8px}@media (max-width:768px){.activities-hero h1{font-size:2.2rem}.activities-hero p{font-size:1rem;padding:0 20px}.activities-grid{grid-template-columns:1fr;gap:20px;padding:40px 20px}.activity-header h1{font-size:2rem}.activity-details{flex-direction:column;gap:15px}.activity-featured-image{height:250px}.categories-grid{grid-template-columns:1fr;gap:20px}}.dark .ProseMirror strong{color:white!important}.dark .ProseMirror em{color:#d1d5db!important}.dark .ProseMirror s{color:#9ca3af!important}.dark .ProseMirror h1,.dark .ProseMirror h2,.dark .ProseMirror h3,.dark .ProseMirror h4,.dark .ProseMirror h5,.dark .ProseMirror h6{color:white!important}.dark .ProseMirror a{color:#60a5fa!important}:root{--admin-bg-primary:#ffffff;--admin-bg-secondary:#f8f9fa;--admin-bg-tertiary:#f1f3f4;--admin-bg-accent:#e3f2fd;--admin-text-primary:#111827;--admin-text-secondary:#374151;--admin-text-muted:#6b7280;--admin-text-inverse:#ffffff;--admin-border-primary:#e5e7eb;--admin-border-secondary:#d1d5db;--admin-border-accent:#9ca3af;--admin-shadow-sm:0 1px 2px 0 rgb(0 0 0/0.05);--admin-shadow-md:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--admin-shadow-lg:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--admin-primary:#dc2626;--admin-primary-hover:#b91c1c;--admin-secondary:#faad13;--admin-accent:#8a419a;--admin-success:#059669;--admin-success-bg:#d1fae5;--admin-warning:#d97706;--admin-warning-bg:#fef3c7;--admin-error:#dc2626;--admin-error-bg:#fee2e2;--admin-info:#2563eb;--admin-info-bg:#dbeafe;--admin-hover-overlay:rgb(0 0 0/0.05);--admin-focus-ring:#3b82f6;--admin-focus-ring-offset:#ffffff}.dark{--admin-bg-primary:#111827;--admin-bg-secondary:#1f2937;--admin-bg-tertiary:#374151;--admin-bg-accent:#1e3a8a;--admin-text-primary:#f9fafb;--admin-text-secondary:#d1d5db;--admin-text-muted:#9ca3af;--admin-text-inverse:#111827;--admin-border-primary:#374151;--admin-border-secondary:#4b5563;--admin-border-accent:#6b7280;--admin-shadow-sm:0 1px 2px 0 rgb(0 0 0/0.3);--admin-shadow-md:0 4px 6px -1px rgb(0 0 0/0.3),0 2px 4px -2px rgb(0 0 0/0.3);--admin-shadow-lg:0 10px 15px -3px rgb(0 0 0/0.3),0 4px 6px -4px rgb(0 0 0/0.3);--admin-success-bg:#064e3b;--admin-warning-bg:#92400e;--admin-error-bg:#991b1b;--admin-info-bg:#1e40af;--admin-hover-overlay:rgb(255 255 255/0.05);--admin-focus-ring-offset:#111827}.admin-panel{background-color:var(--admin-bg-primary);color:var(--admin-text-primary);border-color:var(--admin-border-primary)}.admin-panel-secondary{background-color:var(--admin-bg-secondary);color:var(--admin-text-secondary);border-color:var(--admin-border-secondary)}.admin-panel-tertiary{background-color:var(--admin-bg-tertiary);color:var(--admin-text-primary);border-color:var(--admin-border-accent)}.admin-panel .dropdown-content,.admin-panel .popover-content,.admin-panel [data-slot=dropdown-content],.admin-panel [data-slot=popover-content]{background-color:var(--admin-bg-primary)!important;border-color:var(--admin-border-primary)!important;color:var(--admin-text-primary)!important;box-shadow:var(--admin-shadow-lg)!important}.admin-panel .calendar,.admin-panel [data-slot=calendar]{background-color:var(--admin-bg-primary)!important;color:var(--admin-text-primary)!important}.admin-panel .calendar-day{color:var(--admin-text-primary)!important}.admin-panel .calendar-day:hover{background-color:var(--admin-bg-secondary)!important}.admin-panel .calendar-day-selected{background-color:var(--admin-primary)!important;color:var(--admin-text-inverse)!important}.admin-panel .calendar-day-today{background-color:var(--admin-bg-accent)!important;font-weight:600}.admin-panel .button-primary{background-color:var(--admin-primary);color:var(--admin-text-inverse);border-color:var(--admin-primary)}.admin-panel .button-primary:hover{background-color:var(--admin-primary-hover);border-color:var(--admin-primary-hover)}.admin-panel .button-secondary{background-color:var(--admin-bg-secondary);color:var(--admin-text-primary);border-color:var(--admin-border-primary)}.admin-panel .button-secondary:hover{background-color:var(--admin-bg-tertiary)}.admin-panel .form-input,.admin-panel input,.admin-panel select,.admin-panel textarea{background-color:var(--admin-bg-primary)!important;color:var(--admin-text-primary)!important;border-color:var(--admin-border-primary)!important}.admin-panel .form-input:focus,.admin-panel input:focus,.admin-panel select:focus,.admin-panel textarea:focus{border-color:var(--admin-focus-ring)!important;box-shadow:0 0 0 3px rgb(59 130 246/.1)!important}.admin-panel .form-label{color:var(--admin-text-secondary)!important}.admin-panel .table-header{color:var(--admin-text-primary)!important;border-color:var(--admin-border-primary)!important}.admin-panel .table-header,.admin-panel .table-row:hover{background-color:var(--admin-bg-secondary)!important}.admin-panel .table-cell{color:var(--admin-text-primary)!important;border-color:var(--admin-border-primary)!important}.admin-panel .badge-success{background-color:var(--admin-success-bg)!important;color:var(--admin-success)!important}.admin-panel .badge-warning{background-color:var(--admin-warning-bg)!important;color:var(--admin-warning)!important}.admin-panel .badge-error{background-color:var(--admin-error-bg)!important;color:var(--admin-error)!important}.admin-panel .badge-info{background-color:var(--admin-info-bg)!important;color:var(--admin-info)!important}.admin-panel .skeleton{background-color:var(--admin-bg-secondary)!important}.admin-text-primary{color:var(--admin-text-primary)!important}.admin-text-secondary{color:var(--admin-text-secondary)!important}.admin-text-muted{color:var(--admin-text-muted)!important}.admin-bg-primary{background-color:var(--admin-bg-primary)!important}.admin-bg-secondary{background-color:var(--admin-bg-secondary)!important}.admin-border-primary{border-color:var(--admin-border-primary)!important}.admin-transition{transition:all .15s ease-in-out}.admin-hover:hover{background-color:var(--admin-bg-secondary);transform:translateY(-1px);box-shadow:var(--admin-shadow-md)}.admin-focus:focus{outline:2px solid var(--admin-focus-ring);outline-offset:2px}.admin-focus-visible:focus-visible{outline:2px solid var(--admin-focus-ring);outline-offset:2px}@media print{.admin-panel,.admin-panel *{background-color:white!important;color:black!important}.admin-panel *{border-color:#ccc!important}}@media (prefers-contrast:high){:root{--admin-border-primary:#000000;--admin-text-primary:#000000}.dark{--admin-border-primary:#ffffff;--admin-text-primary:#ffffff}}.admin-filters-container{min-height:2.5rem;transition:all .15s ease-in-out}.admin-filter-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:.375rem;font-size:var(--admin-text-xs);font-weight:var(--admin-font-weight-medium);border:1px solid;cursor:pointer;transition:all .15s ease-in-out;user-select:none}.admin-filter-badge:hover{transform:translateY(-1px);box-shadow:var(--admin-shadow-sm)}.admin-filter-badge-search{background-color:rgb(219 234 254);color:rgb(30 58 138);border-color:rgb(191 219 254)}.dark .admin-filter-badge-search{background-color:rgb(30 58 138);color:rgb(191 219 254);border-color:rgb(29 78 216)}.admin-filter-badge-search:hover{background-color:rgb(191 219 254);color:rgb(29 78 216)}.dark .admin-filter-badge-search:hover{background-color:rgb(29 78 216);color:rgb(219 234 254)}.admin-filter-badge-category{background-color:rgb(220 252 231);color:rgb(22 101 52);border-color:rgb(187 247 208)}.dark .admin-filter-badge-category{background-color:rgb(20 83 45);color:rgb(187 247 208);border-color:rgb(21 128 61)}.admin-filter-badge-category:hover{background-color:rgb(187 247 208);color:rgb(21 128 61)}.dark .admin-filter-badge-category:hover{background-color:rgb(21 128 61);color:rgb(220 252 231)}.admin-filter-badge-date{background-color:rgb(237 233 254);color:rgb(88 28 135);border-color:rgb(221 214 254)}.dark .admin-filter-badge-date{background-color:rgb(76 29 149);color:rgb(221 214 254);border-color:rgb(109 40 217)}.admin-filter-badge-date:hover{background-color:rgb(221 214 254);color:rgb(109 40 217)}.dark .admin-filter-badge-date:hover{background-color:rgb(109 40 217);color:rgb(237 233 254)}.admin-filter-remove-icon{margin-left:.25rem;width:.75rem;height:.75rem;transition:color .15s ease-in-out}.admin-clear-filters-btn{font-size:var(--admin-text-xs);font-weight:var(--admin-font-weight-medium);padding:.25rem .75rem;border-radius:.375rem;transition:all .15s ease-in-out;border:1px solid transparent}.admin-clear-filters-btn:hover{background-color:var(--admin-bg-secondary);border-color:var(--admin-border-primary)}.admin-panel .calendar,.admin-panel [data-slot=calendar]{--cell-size:2rem;font-size:.875rem;padding:.75rem}.admin-panel [data-range-end=true],.admin-panel [data-range-start=true],.admin-panel [data-selected-single=true]{background-color:#4f46e5!important;color:white!important;border-radius:50%!important;font-weight:600}.admin-panel .calendar button[data-today=true]:not([data-selected-single=true]):not([data-range-start=true]):not([data-range-end=true]):not([data-range-middle=true]){background-color:transparent!important;color:#4f46e5!important;font-weight:600;border:2px solid #4f46e5;border-radius:50%!important}.dark .admin-panel .calendar button[data-today=true]:not([data-selected-single=true]):not([data-range-start=true]):not([data-range-end=true]):not([data-range-middle=true]){color:#818cf8!important;border-color:#818cf8}.admin-panel .ProseMirror{background-color:var(--admin-bg-primary)!important;color:var(--admin-text-primary)!important;border:none!important;outline:none!important;min-height:200px;padding:12px 16px}.admin-panel .ProseMirror:focus{outline:none!important;box-shadow:none!important}.admin-panel .editor-toolbar{background-color:var(--admin-bg-secondary)!important;border-color:var(--admin-border-primary)!important}.admin-panel .editor-toolbar button{color:var(--admin-text-secondary)!important}.admin-panel .editor-toolbar button:hover{background-color:var(--admin-bg-tertiary)!important;color:var(--admin-text-primary)!important}.admin-panel .editor-toolbar button.active{background-color:var(--admin-primary)!important;color:var(--admin-text-inverse)!important}.admin-panel .ProseMirror h1,.admin-panel .ProseMirror h2,.admin-panel .ProseMirror h3,.admin-panel .ProseMirror h4,.admin-panel .ProseMirror h5,.admin-panel .ProseMirror h6,.admin-panel .ProseMirror p{color:var(--admin-text-primary)!important}.admin-panel .ProseMirror a{color:var(--admin-primary)!important}.admin-panel .ProseMirror blockquote{border-left-color:var(--admin-border-accent)!important;background-color:var(--admin-bg-secondary)!important;color:var(--admin-text-secondary)!important}.admin-panel .ProseMirror code{background-color:var(--admin-bg-secondary)!important;color:var(--admin-text-primary)!important}.admin-panel .ProseMirror pre{background-color:var(--admin-bg-tertiary)!important;border:1px solid var(--admin-border-primary)!important}.admin-panel .ProseMirror li,.admin-panel .ProseMirror ol,.admin-panel .ProseMirror pre,.admin-panel .ProseMirror ul{color:var(--admin-text-primary)!important}@media (max-width:768px){.admin-filters-container{min-height:3rem}.admin-clear-filters-btn,.admin-filter-badge{font-size:.7rem;padding:.2rem .5rem}.admin-clear-filters-btn{margin-top:.25rem;width:100%;justify-content:center}}@media (max-width:640px){.admin-filters-container{min-height:4rem}}@media (prefers-reduced-motion:reduce){.admin-transition{transition:none}.admin-panel *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.admin-clear-filters-btn,.admin-filter-badge{transition:none!important;transform:none!important}}.admin-panel button.bg-green-600{background-color:#059669!important;color:white!important;border:1px solid #059669!important}.admin-panel button.bg-green-600:hover:not(:disabled){background-color:#047857!important;border-color:#047857!important}.admin-panel button.bg-green-600:disabled{background-color:#6b7280!important;border-color:#6b7280!important;opacity:.5!important;cursor:not-allowed!important}.admin-panel button.bg-blue-600{background-color:#2563eb!important;color:white!important;border:1px solid #2563eb!important}.admin-panel button.bg-blue-600:hover{background-color:#1d4ed8!important;border-color:#1d4ed8!important}.admin-panel button.bg-red-600{background-color:#dc2626!important;color:white!important;border:1px solid #dc2626!important}.admin-panel button.bg-red-600:hover{background-color:#b91c1c!important;border-color:#b91c1c!important}.admin-panel button.outline:disabled,.admin-panel button[variant=outline]:disabled{background-color:var(--admin-bg-secondary)!important;color:var(--admin-text-muted)!important;border-color:var(--admin-border-secondary)!important;opacity:.5!important;cursor:not-allowed!important}