.AdminLogin-module__USrEba__wrapper{background:#0f172a;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative;overflow:hidden}.AdminLogin-module__USrEba__bgPattern{background-image:radial-gradient(circle at 20%,#3b82f614 0%,#0000 50%),radial-gradient(circle at 80% 20%,#8b5cf60f 0%,#0000 50%),linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:100% 100%,100% 100%,40px 40px,40px 40px;position:absolute;inset:0}.AdminLogin-module__USrEba__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e293bcc;border:1px solid #ffffff14;border-radius:20px;width:100%;max-width:420px;padding:3rem 2.5rem;position:relative;box-shadow:0 25px 60px #0006}.AdminLogin-module__USrEba__logo{align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.AdminLogin-module__USrEba__logoIcon{width:44px;height:44px;font-family:var(--font-display);color:#fff;background:linear-gradient(135deg,#1e3a8a,#3b82f6);border-radius:12px;justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;display:flex}.AdminLogin-module__USrEba__logoTitle{font-family:var(--font-display);color:#fff;font-size:1.25rem;font-weight:700;line-height:1.1}.AdminLogin-module__USrEba__logoSub{color:#fff6;text-transform:uppercase;letter-spacing:2px;font-size:.7rem;font-weight:600}.AdminLogin-module__USrEba__heading{font-family:var(--font-display);color:#fff;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.AdminLogin-module__USrEba__subheading{color:#ffffff80;margin-bottom:2rem;font-size:.875rem}.AdminLogin-module__USrEba__error{color:#f87171;background:#ef44441a;border:1px solid #ef444433;border-radius:10px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.8rem;display:flex}.AdminLogin-module__USrEba__form{flex-direction:column;gap:1.25rem;display:flex}.AdminLogin-module__USrEba__field{flex-direction:column;gap:.5rem;display:flex}.AdminLogin-module__USrEba__label{color:#fff9;font-size:.8rem;font-weight:600}.AdminLogin-module__USrEba__inputWrap{position:relative}.AdminLogin-module__USrEba__inputIcon{color:#ffffff4d;pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.AdminLogin-module__USrEba__input{color:#fff;width:100%;font-size:.875rem;font-family:var(--font-sans);background:#ffffff0a;border:1.5px solid #ffffff14;border-radius:10px;padding:.75rem .875rem .75rem 2.75rem;transition:background .2s,border-color .2s,box-shadow .2s}.AdminLogin-module__USrEba__input:focus{background:#3b82f60f;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.AdminLogin-module__USrEba__input::placeholder{color:#ffffff40}.AdminLogin-module__USrEba__submitBtn{color:#fff;width:100%;font-size:.9rem;font-weight:700;font-family:var(--font-sans);cursor:pointer;background:linear-gradient(135deg,#1e3a8a,#3b82f6);border:none;border-radius:10px;justify-content:center;align-items:center;min-height:48px;margin-top:.5rem;padding:.875rem;transition:box-shadow .3s,transform .3s;display:flex}.AdminLogin-module__USrEba__submitBtn:hover{transform:translateY(-1px);box-shadow:0 8px 24px #1e3a8a66}.AdminLogin-module__USrEba__submitBtn:disabled{opacity:.7;cursor:not-allowed;transform:none}.AdminLogin-module__USrEba__spinner{border:2px solid #fff3;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite AdminLogin-module__USrEba__spin}@keyframes AdminLogin-module__USrEba__spin{to{transform:rotate(360deg)}}.AdminLogin-module__USrEba__hint{color:#ffffff40;text-align:center;background:#ffffff08;border-radius:8px;margin-top:1.5rem;padding:.75rem;font-size:.7rem}
.MediaLibrary-module__q823_G__wrap{flex-direction:column;gap:18px;display:flex;position:relative}.MediaLibrary-module__q823_G__header{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.MediaLibrary-module__q823_G__title{color:#0f172a;align-items:center;gap:10px;margin:0;font-size:1.35rem;display:flex}.MediaLibrary-module__q823_G__sub{color:#64748b;margin:6px 0 0;font-size:.86rem}.MediaLibrary-module__q823_G__headActions{flex-wrap:wrap;gap:10px;display:flex}.MediaLibrary-module__q823_G__primaryBtn,.MediaLibrary-module__q823_G__ghostBtn,.MediaLibrary-module__q823_G__dangerBtn,.MediaLibrary-module__q823_G__dangerGhost{font:inherit;cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-size:.84rem;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .2s,transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.MediaLibrary-module__q823_G__primaryBtn{color:#fff;background:linear-gradient(135deg,#1e3a8a,#2563eb);border:none;box-shadow:0 6px 16px -8px #1e3a8a99}.MediaLibrary-module__q823_G__primaryBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px -10px #1e3a8ab3}.MediaLibrary-module__q823_G__ghostBtn{color:#334155;background:#fff;border:1.5px solid #e2e8f0}.MediaLibrary-module__q823_G__ghostBtn:hover:not(:disabled){color:#1e3a8a;border-color:#93c5fd}.MediaLibrary-module__q823_G__dangerBtn{color:#fff;background:#dc2626;border:none}.MediaLibrary-module__q823_G__dangerBtn:hover:not(:disabled){background:#b91c1c}.MediaLibrary-module__q823_G__dangerGhost{color:#b91c1c;background:#fff;border:1.5px solid #fecaca}.MediaLibrary-module__q823_G__dangerGhost:hover{background:#fef2f2;border-color:#fca5a5}.MediaLibrary-module__q823_G__primaryBtn:disabled,.MediaLibrary-module__q823_G__ghostBtn:disabled,.MediaLibrary-module__q823_G__dangerBtn:disabled{opacity:.55;cursor:not-allowed;transform:none}.MediaLibrary-module__q823_G__primaryBtn:focus-visible,.MediaLibrary-module__q823_G__ghostBtn:focus-visible,.MediaLibrary-module__q823_G__dangerBtn:focus-visible,.MediaLibrary-module__q823_G__dangerGhost:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.MediaLibrary-module__q823_G__iconBtn{color:#334155;cursor:pointer;background:#f1f5f9;border:none;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.MediaLibrary-module__q823_G__iconBtn:hover{background:#e2e8f0}.MediaLibrary-module__q823_G__stats{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;display:grid}.MediaLibrary-module__q823_G__stat{--tone:#1e3a8a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;animation:.42s cubic-bezier(.16,1,.3,1) both MediaLibrary-module__q823_G__mlRise;display:flex}.MediaLibrary-module__q823_G__stat:nth-child(2){animation-delay:50ms}.MediaLibrary-module__q823_G__stat:nth-child(3){animation-delay:.1s}.MediaLibrary-module__q823_G__stat:nth-child(4){animation-delay:.15s}.MediaLibrary-module__q823_G__tone_green{--tone:#047857}.MediaLibrary-module__q823_G__tone_amber{--tone:#b45309}.MediaLibrary-module__q823_G__statIcon{background:color-mix(in srgb, var(--tone) 10%, #fff);width:38px;height:38px;color:var(--tone);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.MediaLibrary-module__q823_G__statValue{color:#0f172a;font-size:1.05rem;font-weight:700}.MediaLibrary-module__q823_G__statLabel{color:#64748b;font-size:.74rem}.MediaLibrary-module__q823_G__statHint{color:var(--tone);margin-top:2px;font-size:.7rem;font-weight:600}.MediaLibrary-module__q823_G__toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.MediaLibrary-module__q823_G__search{color:#94a3b8;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;flex:240px;align-items:center;gap:8px;min-width:0;padding:0 12px;transition:border-color .18s,box-shadow .18s;display:flex}.MediaLibrary-module__q823_G__search:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f624}.MediaLibrary-module__q823_G__search input{min-width:0;font:inherit;color:#1e293b;background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:.87rem}.MediaLibrary-module__q823_G__select{font:inherit;color:#334155;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;padding:9px 12px;font-size:.84rem}.MediaLibrary-module__q823_G__segmented{background:#eef2f7;border-radius:10px;padding:3px;display:inline-flex}.MediaLibrary-module__q823_G__segmented button{font:inherit;color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 12px;font-size:.8rem;font-weight:600;transition:background-color .18s,color .18s,box-shadow .18s}.MediaLibrary-module__q823_G__segmented button:hover{color:#1e3a8a}.MediaLibrary-module__q823_G__segmented .MediaLibrary-module__q823_G__segOn{color:#1e3a8a;background:#fff;box-shadow:0 1px 3px #0f172a1f}.MediaLibrary-module__q823_G__queue{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:6px;margin:0;padding:12px 14px;list-style:none;display:flex;position:relative}.MediaLibrary-module__q823_G__queue li{color:#475569;align-items:center;gap:9px;font-size:.8rem;animation:.3s cubic-bezier(.16,1,.3,1) both MediaLibrary-module__q823_G__mlRise;display:flex}.MediaLibrary-module__q823_G__qName{text-overflow:ellipsis;white-space:nowrap;color:#0f172a;flex:1;min-width:0;font-weight:600;overflow:hidden}.MediaLibrary-module__q823_G__qMsg{flex-shrink:0;font-size:.76rem}.MediaLibrary-module__q823_G__q_done{color:#047857!important}.MediaLibrary-module__q823_G__q_error{color:#b91c1c!important}.MediaLibrary-module__q823_G__q_uploading{color:#1e3a8a!important}.MediaLibrary-module__q823_G__qClear{font:inherit;color:#64748b;cursor:pointer;background:0 0;border:none;align-self:flex-end;margin-top:4px;font-size:.76rem}.MediaLibrary-module__q823_G__qClear:hover{color:#1e3a8a}.MediaLibrary-module__q823_G__gridArea{border-radius:14px;transition:box-shadow .2s,background-color .2s;position:relative}.MediaLibrary-module__q823_G__dropActive{background:#3b82f60d;box-shadow:inset 0 0 0 2px #3b82f6}.MediaLibrary-module__q823_G__dropHint{z-index:3;color:#1e3a8a;pointer-events:none;background:#eff6ffe6;border-radius:14px;justify-content:center;align-items:center;gap:12px;font-size:1rem;font-weight:700;animation:.16s both MediaLibrary-module__q823_G__mlFade;display:flex;position:absolute;inset:0}.MediaLibrary-module__q823_G__grid{grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:14px;display:grid}.MediaLibrary-module__q823_G__gridLoading{opacity:.6;transition:opacity .2s}.MediaLibrary-module__q823_G__card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;outline:none;flex-direction:column;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .2s;animation:.38s cubic-bezier(.16,1,.3,1) both MediaLibrary-module__q823_G__mlRise;display:flex;position:relative;overflow:hidden}.MediaLibrary-module__q823_G__card:hover{border-color:#bfdbfe;transform:translateY(-3px);box-shadow:0 16px 30px -18px #1e3a8a73}.MediaLibrary-module__q823_G__card:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f640}.MediaLibrary-module__q823_G__cardSelected{border-color:#1e3a8a;box-shadow:0 0 0 3px #1e3a8a40}.MediaLibrary-module__q823_G__thumb{aspect-ratio:4/3;background:repeating-conic-gradient(#f1f5f9 0 25%, #fff 0 50%) 50% / 16px 16px;position:relative;overflow:hidden}.MediaLibrary-module__q823_G__thumb img{object-fit:contain;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.MediaLibrary-module__q823_G__card:hover .MediaLibrary-module__q823_G__thumb img{transform:scale(1.04)}.MediaLibrary-module__q823_G__docThumb{color:#b91c1c;letter-spacing:.08em;background:#fef2f2;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;font-size:.72rem;font-weight:700;display:flex}.MediaLibrary-module__q823_G__cardActions{opacity:0;gap:6px;transition:opacity .18s,transform .22s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:8px;right:8px;transform:translateY(-4px)}.MediaLibrary-module__q823_G__card:hover .MediaLibrary-module__q823_G__cardActions,.MediaLibrary-module__q823_G__card:focus-within .MediaLibrary-module__q823_G__cardActions{opacity:1;transform:translateY(0)}.MediaLibrary-module__q823_G__cardActions button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ab3;border:none;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.MediaLibrary-module__q823_G__cardActions button:hover{background:#0f172ae6}.MediaLibrary-module__q823_G__selectedMark{color:#fff;background:#1e3a8a;border-radius:50%;place-items:center;width:28px;height:28px;animation:.3s cubic-bezier(.34,1.56,.64,1) both MediaLibrary-module__q823_G__mlPop;display:grid;position:absolute;top:8px;left:8px}.MediaLibrary-module__q823_G__cardBody{flex-direction:column;gap:3px;min-width:0;padding:10px 12px 12px;display:flex}.MediaLibrary-module__q823_G__cardName{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.MediaLibrary-module__q823_G__cardMeta{color:#94a3b8;font-size:.72rem}.MediaLibrary-module__q823_G__badgeUsed,.MediaLibrary-module__q823_G__badgeUnused{border-radius:999px;align-self:flex-start;margin-top:4px;padding:2px 8px;font-size:.68rem;font-weight:700}.MediaLibrary-module__q823_G__badgeUsed{color:#065f46;background:#d1fae5}.MediaLibrary-module__q823_G__badgeUnused{color:#92400e;background:#fef3c7}.MediaLibrary-module__q823_G__skeleton{aspect-ratio:4/4.4;background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 50%,#f1f5f9 100%) 0 0/200% 100%;border-radius:12px;animation:1.2s linear infinite MediaLibrary-module__q823_G__mlShimmer}.MediaLibrary-module__q823_G__empty{color:#94a3b8;text-align:center;background:#fff;border:2px dashed #e2e8f0;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:56px 20px;display:flex}.MediaLibrary-module__q823_G__empty strong{color:#334155}.MediaLibrary-module__q823_G__empty span{font-size:.84rem}.MediaLibrary-module__q823_G__pager{color:#64748b;justify-content:center;align-items:center;gap:14px;font-size:.84rem;display:flex}.MediaLibrary-module__q823_G__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:.84rem;display:flex}.MediaLibrary-module__q823_G__muted{color:#64748b;align-items:center;gap:6px;margin:0;font-size:.82rem;display:flex}.MediaLibrary-module__q823_G__okIcon{color:#047857;vertical-align:-3px}.MediaLibrary-module__q823_G__spin{animation:.9s linear infinite MediaLibrary-module__q823_G__mlSpin}.MediaLibrary-module__q823_G__overlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;justify-content:center;align-items:center;padding:20px;animation:.18s both MediaLibrary-module__q823_G__mlFade;display:flex;position:fixed;inset:0}.MediaLibrary-module__q823_G__dialog{color:#334155;background:#fff;border-radius:16px;width:min(520px,100%);padding:22px;animation:.3s cubic-bezier(.16,1,.3,1) both MediaLibrary-module__q823_G__mlRise;box-shadow:0 30px 60px -20px #0f172a73}.MediaLibrary-module__q823_G__dialog h3{color:#0f172a;align-items:center;gap:8px;margin:0 0 12px;display:flex}.MediaLibrary-module__q823_G__dialog p{font-size:.88rem;line-height:1.6}.MediaLibrary-module__q823_G__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.MediaLibrary-module__q823_G__nameList{color:#475569;background:#f8fafc;border-radius:10px;max-height:160px;margin:0 0 12px;padding:10px 14px 10px 28px;font-size:.8rem;overflow:auto}.MediaLibrary-module__q823_G__detail{background:#fff;border-radius:16px;grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);width:min(1040px,100%);max-height:min(720px,100%);animation:.32s cubic-bezier(.16,1,.3,1) both MediaLibrary-module__q823_G__mlRise;display:grid;overflow:hidden;box-shadow:0 30px 60px -20px #0f172a80}.MediaLibrary-module__q823_G__detailPreview{background:repeating-conic-gradient(#f1f5f9 0 25%, #fff 0 50%) 50% / 20px 20px;justify-content:center;align-items:center;min-height:280px;padding:18px;display:flex}.MediaLibrary-module__q823_G__detailPreview img{object-fit:contain;border-radius:6px;max-width:100%;max-height:640px;box-shadow:0 10px 30px -12px #0f172a59}.MediaLibrary-module__q823_G__detailInfo{color:#334155;flex-direction:column;gap:16px;padding:20px 22px;display:flex;overflow:auto}.MediaLibrary-module__q823_G__detailHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.MediaLibrary-module__q823_G__detailHead h3{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:1rem}.MediaLibrary-module__q823_G__facts{gap:8px;margin:0;display:grid}.MediaLibrary-module__q823_G__facts>div{grid-template-columns:110px 1fr;gap:10px;font-size:.82rem;display:grid}.MediaLibrary-module__q823_G__facts dt{color:#94a3b8;font-weight:600}.MediaLibrary-module__q823_G__facts dd{color:#0f172a;overflow-wrap:anywhere;margin:0}.MediaLibrary-module__q823_G__urlRow{flex-wrap:wrap;gap:8px;display:flex}.MediaLibrary-module__q823_G__urlRow input{min-width:0;font:inherit;color:#334155;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:9px;flex:200px;padding:9px 11px;font-size:.78rem}.MediaLibrary-module__q823_G__usedTitle{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0 0 8px;font-size:.74rem;font-weight:700}.MediaLibrary-module__q823_G__usedList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.MediaLibrary-module__q823_G__usedList li{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:8px 10px;font-size:.8rem}.MediaLibrary-module__q823_G__detailFoot{border-top:1px solid #e2e8f0;margin-top:auto;padding-top:12px}.MediaLibrary-module__q823_G__confirm p{margin:0 0 10px;font-size:.84rem;line-height:1.55}.MediaLibrary-module__q823_G__picker{color:#334155;background:#fff;border-radius:16px;flex-direction:column;width:min(960px,100%);max-height:min(760px,100%);animation:.3s cubic-bezier(.16,1,.3,1) both MediaLibrary-module__q823_G__mlRise;display:flex;box-shadow:0 30px 60px -20px #0f172a80}.MediaLibrary-module__q823_G__pickerHead{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.MediaLibrary-module__q823_G__pickerHead h3{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.MediaLibrary-module__q823_G__pickerTools{flex-wrap:wrap;gap:10px;padding:14px 20px 0;display:flex}.MediaLibrary-module__q823_G__pickerTools+.MediaLibrary-module__q823_G__error{margin:12px 20px 0}.MediaLibrary-module__q823_G__pickerBody{flex:1;padding:14px 20px;overflow:auto}.MediaLibrary-module__q823_G__pickerFoot{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}@keyframes MediaLibrary-module__q823_G__mlRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes MediaLibrary-module__q823_G__mlFade{0%{opacity:0}to{opacity:1}}@keyframes MediaLibrary-module__q823_G__mlPop{0%{transform:scale(.4)}70%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes MediaLibrary-module__q823_G__mlShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes MediaLibrary-module__q823_G__mlSpin{to{transform:rotate(360deg)}}@media (max-width:760px){.MediaLibrary-module__q823_G__detail{grid-template-columns:1fr;max-height:100%;overflow:auto}.MediaLibrary-module__q823_G__detailPreview{min-height:200px}.MediaLibrary-module__q823_G__detailInfo{overflow:visible}}@media (prefers-reduced-motion:reduce){.MediaLibrary-module__q823_G__stat,.MediaLibrary-module__q823_G__card,.MediaLibrary-module__q823_G__queue li,.MediaLibrary-module__q823_G__overlay,.MediaLibrary-module__q823_G__dialog,.MediaLibrary-module__q823_G__detail,.MediaLibrary-module__q823_G__picker,.MediaLibrary-module__q823_G__dropHint,.MediaLibrary-module__q823_G__selectedMark{animation:none}.MediaLibrary-module__q823_G__card,.MediaLibrary-module__q823_G__thumb img,.MediaLibrary-module__q823_G__cardActions,.MediaLibrary-module__q823_G__primaryBtn{transition:none}.MediaLibrary-module__q823_G__card:hover,.MediaLibrary-module__q823_G__card:hover .MediaLibrary-module__q823_G__thumb img,.MediaLibrary-module__q823_G__primaryBtn:hover:not(:disabled){transform:none}.MediaLibrary-module__q823_G__skeleton,.MediaLibrary-module__q823_G__spin{animation:none}}
.ImageUploadField-module__RIMwkW__row{align-items:flex-start;gap:12px;display:flex}.ImageUploadField-module__RIMwkW__thumb{color:#94a3b8e6;background:#94a3b81f;border:1px solid #94a3b866;border-radius:10px;flex-shrink:0;place-items:center;width:72px;height:72px;transition:border-color .2s,transform .26s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}.ImageUploadField-module__RIMwkW__thumb img{object-fit:cover;width:100%;height:100%;display:block}.ImageUploadField-module__RIMwkW__row:hover .ImageUploadField-module__RIMwkW__thumb{border-color:#3b82f699}.ImageUploadField-module__RIMwkW__controls{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ImageUploadField-module__RIMwkW__actions{flex-wrap:wrap;gap:8px;display:flex}.ImageUploadField-module__RIMwkW__uploadBtn,.ImageUploadField-module__RIMwkW__clearBtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1.5px solid #94a3b873;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:border-color .18s,color .18s,background-color .18s,transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.ImageUploadField-module__RIMwkW__uploadBtn:hover{color:#3b82f6;background:#3b82f614;border-color:#3b82f6;transform:translateY(-1px)}.ImageUploadField-module__RIMwkW__clearBtn:hover{color:#ef4444;border-color:#ef4444}.ImageUploadField-module__RIMwkW__uploadBtn:focus-within,.ImageUploadField-module__RIMwkW__clearBtn:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.ImageUploadField-module__RIMwkW__busy{opacity:.75;cursor:progress;pointer-events:none}.ImageUploadField-module__RIMwkW__spin{animation:.9s linear infinite ImageUploadField-module__RIMwkW__iufSpin}@keyframes ImageUploadField-module__RIMwkW__iufSpin{to{transform:rotate(360deg)}}.ImageUploadField-module__RIMwkW__hint{opacity:.7;font-size:.75rem}.ImageUploadField-module__RIMwkW__warn{color:#d97706;font-size:.76rem}.ImageUploadField-module__RIMwkW__error{color:#ef4444;align-items:flex-start;gap:6px;margin:0;font-size:.78rem;line-height:1.5;display:flex}.ImageUploadField-module__RIMwkW__error svg{flex-shrink:0;margin-top:2px}@media (max-width:520px){.ImageUploadField-module__RIMwkW__row{flex-direction:column}.ImageUploadField-module__RIMwkW__thumb{width:100%;height:140px}}@media (prefers-reduced-motion:reduce){.ImageUploadField-module__RIMwkW__thumb,.ImageUploadField-module__RIMwkW__uploadBtn,.ImageUploadField-module__RIMwkW__clearBtn{transition:none}.ImageUploadField-module__RIMwkW__uploadBtn:hover{transform:none}.ImageUploadField-module__RIMwkW__spin{animation:none}}
.VideoPlayer-module__j_uFxW__frame{aspect-ratio:16/9;background:#000;width:100%;position:relative}.VideoPlayer-module__j_uFxW__frame iframe,.VideoPlayer-module__j_uFxW__frame video{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.VideoPlayer-module__j_uFxW__vertical{aspect-ratio:9/16;width:auto;max-width:100%;height:min(78vh,720px);margin:0 auto}
.GalleryPage-module__tmmx1q__hero{padding:calc(var(--header-height) + var(--space-16)) 0 var(--space-16);background:var(--gradient-hero);align-items:flex-end;min-height:320px;display:flex;position:relative;overflow:hidden}.GalleryPage-module__tmmx1q__heroBg{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.GalleryPage-module__tmmx1q__heroContent{z-index:2;position:relative}.GalleryPage-module__tmmx1q__breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:#fff9;margin-bottom:var(--space-4);display:flex}.GalleryPage-module__tmmx1q__breadcrumb a{color:#fff9;transition:color var(--transition-fast)}.GalleryPage-module__tmmx1q__breadcrumb a:hover,.GalleryPage-module__tmmx1q__breadcrumb span{color:var(--color-white)}.GalleryPage-module__tmmx1q__heroTitle{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:var(--font-bold);color:var(--color-white);margin-bottom:var(--space-3)}.GalleryPage-module__tmmx1q__heroSubtitle{font-size:var(--text-lg);color:#ffffffb3;max-width:550px}.GalleryPage-module__tmmx1q__body{padding:var(--space-16) 0 var(--space-24);background:var(--color-surface-light)}.GalleryPage-module__tmmx1q__filterBar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-8);color:var(--color-dark);display:flex}.GalleryPage-module__tmmx1q__tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.GalleryPage-module__tmmx1q__tab{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-gray);background:var(--color-white);border:1px solid var(--color-gray-border);cursor:pointer;transition:color var(--transition-base), border-color var(--transition-base);font-family:var(--font-sans)}.GalleryPage-module__tmmx1q__tab:hover{color:var(--color-primary);border-color:var(--color-primary-lighter)}.GalleryPage-module__tmmx1q__tabActive{color:var(--color-white);background:var(--color-primary);border-color:var(--color-primary)}.GalleryPage-module__tmmx1q__grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.GalleryPage-module__tmmx1q__card{border-radius:var(--radius-lg);cursor:pointer;opacity:0;transition:box-shadow .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1),opacity .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;transform:scale(.95)}.GalleryPage-module__tmmx1q__grid.GalleryPage-module__tmmx1q__visible .GalleryPage-module__tmmx1q__card{opacity:1;transition-delay:var(--delay);transform:scale(1)}.GalleryPage-module__tmmx1q__card:hover{box-shadow:var(--shadow-xl);z-index:2;transform:scale(1.03)}.GalleryPage-module__tmmx1q__cardImage{aspect-ratio:1;justify-content:center;align-items:center;display:flex}.GalleryPage-module__tmmx1q__cardLabel{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--font-black);color:#ffffff26;letter-spacing:4px}.GalleryPage-module__tmmx1q__cardOverlay{padding:var(--space-4);opacity:0;transition:transform var(--transition-base), opacity var(--transition-base);background:linear-gradient(#0000,#000c);position:absolute;bottom:0;left:0;right:0;transform:translateY(10px)}.GalleryPage-module__tmmx1q__card:hover .GalleryPage-module__tmmx1q__cardOverlay{opacity:1;transform:translateY(0)}.GalleryPage-module__tmmx1q__cardCategory{font-size:var(--text-xs);color:#ffffffb3;text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--space-1);display:block}.GalleryPage-module__tmmx1q__cardTitle{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-white)}.GalleryPage-module__tmmx1q__lightbox{z-index:9999;padding:var(--space-8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.GalleryPage-module__tmmx1q__lightboxClose{top:var(--space-4);right:var(--space-4);color:var(--color-white);border-radius:var(--radius-full);cursor:pointer;width:48px;height:48px;transition:background var(--transition-fast);background:#ffffff1a;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.GalleryPage-module__tmmx1q__lightboxClose:hover{background:#fff3}.GalleryPage-module__tmmx1q__lightboxContent{border-radius:var(--radius-xl);background:var(--color-dark-navy);width:100%;max-width:700px;overflow:hidden}.GalleryPage-module__tmmx1q__lightboxImage{aspect-ratio:16/10;justify-content:center;align-items:center;display:flex}.GalleryPage-module__tmmx1q__lightboxLabel{font-family:var(--font-display);font-size:72px;font-weight:var(--font-black);color:#ffffff1f}.GalleryPage-module__tmmx1q__lightboxInfo{padding:var(--space-6)}.GalleryPage-module__tmmx1q__lightboxCategory{font-size:var(--text-xs);color:#ffffff80;text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--space-2);display:block}.GalleryPage-module__tmmx1q__lightboxInfo h3{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-white)}.GalleryPage-module__tmmx1q__lightboxNav{color:var(--color-white);border-radius:var(--radius-full);cursor:pointer;width:52px;height:52px;transition:background var(--transition-fast);background:#ffffff1a;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.GalleryPage-module__tmmx1q__lightboxNav:hover{background:#ffffff40}.GalleryPage-module__tmmx1q__navPrev{left:var(--space-4)}.GalleryPage-module__tmmx1q__navNext{right:var(--space-4)}.GalleryPage-module__tmmx1q__cardPlaceholder{aspect-ratio:1;font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--font-black);color:#ffffff26;letter-spacing:4px;justify-content:center;align-items:center;display:flex}.GalleryPage-module__tmmx1q__cardImage{aspect-ratio:1;object-fit:cover;width:100%;display:block}.GalleryPage-module__tmmx1q__zoomIcon{color:#fffc;margin-bottom:var(--space-2)}.GalleryPage-module__tmmx1q__count{font-size:var(--text-sm);color:var(--color-gray);margin-bottom:var(--space-4)}.GalleryPage-module__tmmx1q__count strong{color:var(--color-dark)}.GalleryPage-module__tmmx1q__lightboxImg{object-fit:contain;background:#000;width:100%;max-height:500px;display:block}.GalleryPage-module__tmmx1q__lightboxPlaceholder{aspect-ratio:16/10;font-family:var(--font-display);font-size:72px;font-weight:var(--font-black);color:#ffffff1f;justify-content:center;align-items:center;display:flex}.GalleryPage-module__tmmx1q__lightboxCounter{margin-top:var(--space-2);font-size:var(--text-xs);color:#ffffff59;display:block}.GalleryPage-module__tmmx1q__lightboxInfo p{font-size:var(--text-sm);color:#ffffff80;margin-top:var(--space-2)}@media (max-width:1024px){.GalleryPage-module__tmmx1q__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.GalleryPage-module__tmmx1q__grid{grid-template-columns:repeat(2,1fr)}.GalleryPage-module__tmmx1q__heroTitle{font-size:var(--text-4xl)}}@media (max-width:480px){.GalleryPage-module__tmmx1q__grid{grid-template-columns:1fr}}.GalleryPage-module__tmmx1q__filterBar{flex-wrap:wrap}.GalleryPage-module__tmmx1q__typeTabs{gap:var(--space-2);margin-left:auto;display:flex}.GalleryPage-module__tmmx1q__typeTabs .GalleryPage-module__tmmx1q__tab{align-items:center;gap:4px;display:inline-flex}.GalleryPage-module__tmmx1q__videoPlaceholder{background:linear-gradient(135deg, var(--color-dark-navy,#0f172a), var(--color-primary,#1e3a8a))}.GalleryPage-module__tmmx1q__playBadge{border-radius:var(--radius-full);width:56px;height:56px;color:var(--color-white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform var(--transition-base), background var(--transition-base);pointer-events:none;background:#0000008c;border:2px solid #ffffffd9;justify-content:center;align-items:center;padding-left:3px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GalleryPage-module__tmmx1q__card:hover .GalleryPage-module__tmmx1q__playBadge{background:var(--color-accent,#dc2626);transform:translate(-50%,-50%)scale(1.1)}.GalleryPage-module__tmmx1q__card:focus-visible{outline:3px solid var(--color-secondary,#2563eb);outline-offset:3px}.GalleryPage-module__tmmx1q__lightboxVideo{max-width:min(1100px,100%)}.GalleryPage-module__tmmx1q__lightboxVertical{max-width:min(420px,100%)}
.AdminCrud-module__-Kdz5a__crud{flex-direction:column;gap:20px;display:flex}.AdminCrud-module__-Kdz5a__crudHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.AdminCrud-module__-Kdz5a__crudTitle{font-family:var(--font-sans);color:#f1f5f9;margin:0;font-size:1.25rem;font-weight:700}.AdminCrud-module__-Kdz5a__crudCount{color:#64748b;font-size:.8rem}.AdminCrud-module__-Kdz5a__crudActions{align-items:center;gap:12px;display:flex}.AdminCrud-module__-Kdz5a__searchBox{color:#94a3b8;background:#1e293b;border:1px solid #334155;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;transition:border-color .2s;display:flex}.AdminCrud-module__-Kdz5a__searchBox:focus-within{border-color:#3b82f6}.AdminCrud-module__-Kdz5a__searchBox input{color:#e2e8f0;background:0 0;border:none;outline:none;width:200px;font-size:.85rem}.AdminCrud-module__-Kdz5a__searchBox input::placeholder{color:#64748b}.AdminCrud-module__-Kdz5a__createBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e3a8a,#2563eb);border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:.85rem;font-weight:600;transition:box-shadow .2s,transform .2s;display:flex}.AdminCrud-module__-Kdz5a__createBtn:hover{transform:translateY(-1px);box-shadow:0 4px 16px #2563eb66}.AdminCrud-module__-Kdz5a__notifSuccess{color:#10b981;background:#10b9811a;border:1px solid #10b9814d;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:.85rem;font-weight:500;animation:.3s AdminCrud-module__-Kdz5a__slideIn;display:flex}@keyframes AdminCrud-module__-Kdz5a__slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.AdminCrud-module__-Kdz5a__tableWrap{background:#1e293b;border:1px solid #334155;border-radius:12px;overflow:hidden}.AdminCrud-module__-Kdz5a__table{border-collapse:collapse;width:100%}.AdminCrud-module__-Kdz5a__table thead{background:#0f172a}.AdminCrud-module__-Kdz5a__table th{text-transform:uppercase;letter-spacing:.5px;color:#64748b;text-align:left;border-bottom:1px solid #334155;padding:12px 16px;font-size:.75rem;font-weight:600}.AdminCrud-module__-Kdz5a__table td{color:#cbd5e1;vertical-align:middle;border-bottom:1px solid #33415580;padding:12px 16px;font-size:.85rem}.AdminCrud-module__-Kdz5a__table tr:last-child td{border-bottom:none}.AdminCrud-module__-Kdz5a__table tr:hover td{background:#1e3a8a14}.AdminCrud-module__-Kdz5a__thumbImg{object-fit:cover;border-radius:8px;width:40px;height:40px}.AdminCrud-module__-Kdz5a__thumbPlaceholder{color:#64748b;background:#334155;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.AdminCrud-module__-Kdz5a__statusToggle{cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px;display:flex}.AdminCrud-module__-Kdz5a__toggleOn{color:#10b981}.AdminCrud-module__-Kdz5a__toggleOff{color:#64748b}.AdminCrud-module__-Kdz5a__statusActive{color:#10b981;text-transform:capitalize;font-size:.75rem;font-weight:600}.AdminCrud-module__-Kdz5a__statusDraft{color:#64748b;text-transform:capitalize;font-size:.75rem;font-weight:600}.AdminCrud-module__-Kdz5a__rowActions{gap:6px;display:flex}.AdminCrud-module__-Kdz5a__editBtn,.AdminCrud-module__-Kdz5a__deleteBtn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.AdminCrud-module__-Kdz5a__editBtn{color:#3b82f6;background:#3b82f61a}.AdminCrud-module__-Kdz5a__editBtn:hover{background:#3b82f633}.AdminCrud-module__-Kdz5a__deleteBtn{color:#ef4444;background:#ef44441a}.AdminCrud-module__-Kdz5a__deleteBtn:hover{background:#ef444433}.AdminCrud-module__-Kdz5a__loadingState,.AdminCrud-module__-Kdz5a__emptyState{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.AdminCrud-module__-Kdz5a__emptyState button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e3a8a,#2563eb);border:none;border-radius:8px;margin-top:8px;padding:8px 20px;font-size:.85rem}.AdminCrud-module__-Kdz5a__spinIcon{animation:1s linear infinite AdminCrud-module__-Kdz5a__spin}@keyframes AdminCrud-module__-Kdz5a__spin{to{transform:rotate(360deg)}}.AdminCrud-module__-Kdz5a__pagination{justify-content:center;align-items:center;gap:16px;display:flex}.AdminCrud-module__-Kdz5a__pagination button{color:#e2e8f0;cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:8px;align-items:center;gap:4px;padding:8px 16px;font-size:.8rem;transition:background .2s;display:flex}.AdminCrud-module__-Kdz5a__pagination button:hover:not(:disabled){background:#334155}.AdminCrud-module__-Kdz5a__pagination button:disabled{opacity:.4;cursor:not-allowed}.AdminCrud-module__-Kdz5a__pagination span{color:#64748b;font-size:.8rem}.AdminCrud-module__-Kdz5a__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:20px;animation:.2s AdminCrud-module__-Kdz5a__fadeIn;display:flex;position:fixed;inset:0}@keyframes AdminCrud-module__-Kdz5a__fadeIn{0%{opacity:0}to{opacity:1}}.AdminCrud-module__-Kdz5a__confirmModal{text-align:center;background:#1e293b;border:1px solid #334155;border-radius:16px;width:100%;max-width:380px;padding:32px}.AdminCrud-module__-Kdz5a__confirmIcon{color:#ef4444;margin-bottom:12px}.AdminCrud-module__-Kdz5a__confirmModal h3{font-family:var(--font-sans);color:#f1f5f9;margin:0 0 8px;font-size:1.1rem}.AdminCrud-module__-Kdz5a__confirmModal p{color:#94a3b8;margin:0 0 24px;font-size:.85rem}.AdminCrud-module__-Kdz5a__confirmBtns{justify-content:center;gap:10px;display:flex}.AdminCrud-module__-Kdz5a__cancelBtn{color:#e2e8f0;cursor:pointer;background:#334155;border:none;border-radius:8px;padding:9px 20px;font-size:.85rem;transition:background .2s}.AdminCrud-module__-Kdz5a__cancelBtn:hover{background:#475569}.AdminCrud-module__-Kdz5a__dangerBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#dc2626,#ef4444);border:none;border-radius:8px;padding:9px 20px;font-size:.85rem;font-weight:600;transition:box-shadow .2s}.AdminCrud-module__-Kdz5a__dangerBtn:hover{box-shadow:0 4px 16px #ef444466}.AdminCrud-module__-Kdz5a__formModal{background:#1e293b;border:1px solid #334155;border-radius:16px;flex-direction:column;width:100%;max-width:680px;max-height:85vh;display:flex;overflow:hidden}.AdminCrud-module__-Kdz5a__formHeader{border-bottom:1px solid #334155;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.AdminCrud-module__-Kdz5a__formHeader h3{font-family:var(--font-sans);color:#f1f5f9;margin:0;font-size:1.1rem;font-weight:700}.AdminCrud-module__-Kdz5a__closeBtn{color:#94a3b8;cursor:pointer;background:#334155;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,color .2s;display:flex}.AdminCrud-module__-Kdz5a__closeBtn:hover{color:#e2e8f0;background:#475569}.AdminCrud-module__-Kdz5a__formError{color:#ef4444;background:#ef44441a;align-items:center;gap:8px;padding:10px 24px;font-size:.85rem;display:flex}.AdminCrud-module__-Kdz5a__formBody{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid;overflow-y:auto}.AdminCrud-module__-Kdz5a__formField{flex-direction:column;gap:6px;display:flex}.AdminCrud-module__-Kdz5a__formField.AdminCrud-module__-Kdz5a__fullWidth{grid-column:1/-1}.AdminCrud-module__-Kdz5a__formField label{color:#94a3b8;text-transform:uppercase;letter-spacing:.3px;font-size:.8rem;font-weight:600}.AdminCrud-module__-Kdz5a__req{color:#ef4444}.AdminCrud-module__-Kdz5a__formField input,.AdminCrud-module__-Kdz5a__formField textarea,.AdminCrud-module__-Kdz5a__formField select{color:#e2e8f0;background:#0f172a;border:1px solid #334155;border-radius:8px;width:100%;padding:10px 14px;font-size:.9rem;transition:border-color .2s}.AdminCrud-module__-Kdz5a__formField input:focus,.AdminCrud-module__-Kdz5a__formField textarea:focus,.AdminCrud-module__-Kdz5a__formField select:focus{border-color:#3b82f6;outline:none}.AdminCrud-module__-Kdz5a__formField textarea{resize:vertical;min-height:100px}.AdminCrud-module__-Kdz5a__formField select{cursor:pointer}.AdminCrud-module__-Kdz5a__formField select option{color:#e2e8f0;background:#0f172a}.AdminCrud-module__-Kdz5a__imageField{flex-direction:column;gap:8px;display:flex}.AdminCrud-module__-Kdz5a__previewImg{object-fit:cover;border:1px solid #334155;border-radius:8px;width:100%;max-height:150px}.AdminCrud-module__-Kdz5a__uploadLabel{color:#e2e8f0;cursor:pointer;background:#334155;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;transition:background .2s;display:inline-flex}.AdminCrud-module__-Kdz5a__uploadLabel:hover{background:#475569}.AdminCrud-module__-Kdz5a__imageField input[type=text]{color:#e2e8f0;background:#0f172a;border:1px solid #334155;border-radius:8px;padding:8px 12px;font-size:.8rem}.AdminCrud-module__-Kdz5a__checkLabel{cursor:pointer;color:#cbd5e1;align-items:center;gap:8px;font-size:.85rem;display:flex}.AdminCrud-module__-Kdz5a__checkLabel input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;width:18px;height:18px}.AdminCrud-module__-Kdz5a__formFooter{border-top:1px solid #334155;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.AdminCrud-module__-Kdz5a__saveBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e3a8a,#2563eb);border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 24px;font-size:.85rem;font-weight:600;transition:box-shadow .2s;display:flex}.AdminCrud-module__-Kdz5a__saveBtn:hover{box-shadow:0 4px 16px #2563eb66}.AdminCrud-module__-Kdz5a__saveBtn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.AdminCrud-module__-Kdz5a__crudHeader{flex-direction:column;align-items:stretch}.AdminCrud-module__-Kdz5a__crudActions{flex-direction:column}.AdminCrud-module__-Kdz5a__searchBox input{width:100%}.AdminCrud-module__-Kdz5a__formBody{grid-template-columns:1fr}.AdminCrud-module__-Kdz5a__tableWrap{overflow-x:auto}.AdminCrud-module__-Kdz5a__table{min-width:600px}}.AdminCrud-module__-Kdz5a__mediaUploading{opacity:.7;cursor:progress;pointer-events:none}.AdminCrud-module__-Kdz5a__mediaUploadError{color:#fca5a5;margin:0;font-size:.78rem;line-height:1.5}.AdminCrud-module__-Kdz5a__fieldHint{color:#64748b;margin:-2px 0 2px;font-size:.75rem;line-height:1.5}.AdminCrud-module__-Kdz5a__videoField{flex-direction:column;gap:8px;display:flex}.AdminCrud-module__-Kdz5a__videoStatus{color:#86efac;align-items:center;gap:6px;margin:0;font-size:.78rem;line-height:1.5;display:inline-flex}.AdminCrud-module__-Kdz5a__videoPreview{border:1px solid #334155;border-radius:8px;max-width:480px;overflow:hidden}.AdminCrud-module__-Kdz5a__typeBadge{color:#cbd5e1;background:#1e293b;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.AdminCrud-module__-Kdz5a__typeBadgeVideo{color:#fca5a5;background:#dc262626}
.PageEditor-module__fliJiW__editor{max-width:1020px;margin:0 auto;padding-bottom:90px}.PageEditor-module__fliJiW__loading{text-align:center;color:#64748b;justify-content:center;align-items:center;gap:10px;padding:4rem 2rem;display:flex}.PageEditor-module__fliJiW__spin{animation:1s linear infinite PageEditor-module__fliJiW__spin}@keyframes PageEditor-module__fliJiW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PageEditor-module__fliJiW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.PageEditor-module__fliJiW__title{color:#0f172a;margin:0;font-size:1.4rem;font-weight:700}.PageEditor-module__fliJiW__subtitle{color:#64748b;flex-wrap:wrap;align-items:center;gap:12px;max-width:720px;margin:4px 0 0;font-size:.85rem;display:flex}.PageEditor-module__fliJiW__previewLink{color:#1e3a8a;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.PageEditor-module__fliJiW__previewLink:hover{text-decoration:underline}.PageEditor-module__fliJiW__toolbarBtns{flex-shrink:0;gap:8px;display:flex}.PageEditor-module__fliJiW__btnPrimary,.PageEditor-module__fliJiW__btnGhost{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:.85rem;font-weight:600;display:inline-flex}.PageEditor-module__fliJiW__btnPrimary{color:#fff;background:linear-gradient(135deg,#1e3a8a,#3b82f6)}.PageEditor-module__fliJiW__btnPrimary:disabled{opacity:.7;cursor:wait}.PageEditor-module__fliJiW__btnSaved{background:#10b981!important}.PageEditor-module__fliJiW__btnGhost{color:#475569;background:#fff;border:1px solid #e2e8f0}.PageEditor-module__fliJiW__btnGhost:hover{background:#f8fafc}.PageEditor-module__fliJiW__errorBanner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:.85rem}.PageEditor-module__fliJiW__tabs{border-bottom:1px solid #e2e8f0;gap:4px;margin-bottom:20px;display:flex}.PageEditor-module__fliJiW__tabBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:9px 16px;font-size:.85rem;font-weight:500;display:inline-flex}.PageEditor-module__fliJiW__tabBtn:hover{color:#0f172a}.PageEditor-module__fliJiW__tabBtnActive{color:#1e3a8a;border-bottom-color:#1e3a8a;font-weight:700}.PageEditor-module__fliJiW__card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:20px;padding:18px 20px}.PageEditor-module__fliJiW__cardHead{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding-bottom:10px;display:flex}.PageEditor-module__fliJiW__cardHead h3{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.PageEditor-module__fliJiW__cardHint{color:#94a3b8;font-size:.75rem}.PageEditor-module__fliJiW__subhead{color:#475569;text-transform:uppercase;letter-spacing:.5px;margin:16px 0 12px;font-size:.85rem;font-weight:700}.PageEditor-module__fliJiW__heroGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.PageEditor-module__fliJiW__themeGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.PageEditor-module__fliJiW__layoutGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.PageEditor-module__fliJiW__themeCard{cursor:pointer;text-align:left;background:#fff;border:2px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:8px;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.PageEditor-module__fliJiW__themeCard:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 20px #0f172a0f}.PageEditor-module__fliJiW__themeCardActive{background:linear-gradient(135deg,#1e3a8a0a,#3b82f60a);border-color:#1e3a8a}.PageEditor-module__fliJiW__themeCard strong{color:#0f172a;font-size:.85rem;font-weight:700}.PageEditor-module__fliJiW__themeCard span{color:#64748b;font-size:.72rem;line-height:1.4}.PageEditor-module__fliJiW__themePreview{border-radius:8px;flex-direction:column;justify-content:space-between;height:80px;padding:10px;font-family:ui-monospace,monospace;font-size:1.4rem;font-weight:800;display:flex;position:relative;overflow:hidden}.PageEditor-module__fliJiW__themePreviewHero{line-height:1}.PageEditor-module__fliJiW__themePreviewCard{background:#fff6;border-radius:4px;height:18px;display:block}.PageEditor-module__fliJiW__themePreview_classic{color:#fff;background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 100%)}.PageEditor-module__fliJiW__themePreview_modern{color:#fff;background:linear-gradient(135deg,#4338ca 0%,#8b5cf6 50%,#ec4899 100%)}.PageEditor-module__fliJiW__themePreview_minimal{color:#000;background:#fff;border:1.5px solid #000}.PageEditor-module__fliJiW__themePreview_minimal .PageEditor-module__fliJiW__themePreviewCard{background:#000;height:6px}.PageEditor-module__fliJiW__themePreview_bold{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#7f1d1d 0%,#b91c1c 100%)}.PageEditor-module__fliJiW__themePreview_elegant{color:#44403c;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);font-style:italic}.PageEditor-module__fliJiW__themePreview_elegant .PageEditor-module__fliJiW__themePreviewCard{background:#92400e4d}.PageEditor-module__fliJiW__layoutPreview{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:80px;padding:8px;display:flex}.PageEditor-module__fliJiW__layoutPreview span{background:#cbd5e1;border-radius:2px;display:block}.PageEditor-module__fliJiW__layoutPreview_standard span{width:80%;height:8px}.PageEditor-module__fliJiW__layoutPreview_standard span:first-child{width:60%}.PageEditor-module__fliJiW__layoutPreview_centered span{width:50%;height:7px}.PageEditor-module__fliJiW__layoutPreview_wide span{width:95%;height:8px}.PageEditor-module__fliJiW__layoutPreview_compact span{width:80%;height:5px;margin:1px 0}.PageEditor-module__fliJiW__field{flex-direction:column;gap:5px;min-width:0;display:flex}.PageEditor-module__fliJiW__fieldFull{grid-column:1/-1}.PageEditor-module__fliJiW__fieldLabel{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:.72rem;font-weight:600}.PageEditor-module__fliJiW__fieldInput{color:#0f172a;resize:vertical;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:.85rem}.PageEditor-module__fliJiW__fieldInput:focus{border-color:#1e3a8a}.PageEditor-module__fliJiW__heroBtns{flex-direction:column;gap:8px;display:flex}.PageEditor-module__fliJiW__heroBtnRow{grid-template-columns:1fr 1fr 110px auto;align-items:center;gap:6px;display:grid}@media (max-width:720px){.PageEditor-module__fliJiW__heroBtnRow{grid-template-columns:1fr 1fr}}.PageEditor-module__fliJiW__sectionsList{flex-direction:column;gap:12px;display:flex}.PageEditor-module__fliJiW__sectionsHead{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.PageEditor-module__fliJiW__sectionsHead h3{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.PageEditor-module__fliJiW__section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:border-color .15s;overflow:hidden}.PageEditor-module__fliJiW__section:hover{border-color:#cbd5e1}.PageEditor-module__fliJiW__sectionDisabled{opacity:.55;background:#f8fafc}.PageEditor-module__fliJiW__sectionHead{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.PageEditor-module__fliJiW__sectionHead:hover{background:#f8fafc}.PageEditor-module__fliJiW__sectionHeadLeft{align-items:center;gap:10px;min-width:0;display:flex}.PageEditor-module__fliJiW__gripIcon{color:#94a3b8;cursor:grab}.PageEditor-module__fliJiW__sectionTypeIcon{color:#1e3a8a;background:linear-gradient(135deg,#1e3a8a14,#3b82f614);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.PageEditor-module__fliJiW__sectionTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PageEditor-module__fliJiW__sectionTitleRow strong{color:#0f172a;font-size:.92rem}.PageEditor-module__fliJiW__sectionTypeBadge{text-transform:uppercase;letter-spacing:.5px;color:#1e3a8a;background:#1e3a8a14;border-radius:999px;padding:2px 8px;font-size:.65rem;font-weight:700}.PageEditor-module__fliJiW__sectionMeta{color:#94a3b8;font-size:.72rem}.PageEditor-module__fliJiW__sectionHeadActions{flex-shrink:0;gap:4px;display:flex}.PageEditor-module__fliJiW__iconBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.PageEditor-module__fliJiW__iconBtn:hover:not(:disabled){color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.PageEditor-module__fliJiW__iconBtn:disabled{opacity:.35;cursor:not-allowed}.PageEditor-module__fliJiW__iconBtnDanger{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.PageEditor-module__fliJiW__iconBtnDanger:hover:not(:disabled){color:#991b1b;background:#fee2e2;border-color:#fca5a5}.PageEditor-module__fliJiW__sectionBody{background:#fafbfc;border-top:1px solid #e2e8f0;padding:14px 16px 18px}.PageEditor-module__fliJiW__sectionMetaGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px;display:grid}.PageEditor-module__fliJiW__blocks{flex-direction:column;gap:10px;display:flex}.PageEditor-module__fliJiW__blocksHead{border-top:1px dashed #e2e8f0;justify-content:space-between;align-items:center;margin-top:4px;padding-top:12px;display:flex}.PageEditor-module__fliJiW__blocksHead h4{color:#0f172a;margin:0;font-size:.85rem;font-weight:700}.PageEditor-module__fliJiW__btnAddBlock{color:#1e3a8a;cursor:pointer;background:#fff;border:1.5px dashed #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.PageEditor-module__fliJiW__btnAddBlock:hover{background:#eff6ff;border-color:#1e3a8a}.PageEditor-module__fliJiW__block{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px}.PageEditor-module__fliJiW__blockHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.PageEditor-module__fliJiW__blockNum{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;font-weight:700}.PageEditor-module__fliJiW__blockActions{gap:4px;display:flex}.PageEditor-module__fliJiW__blockBody{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.PageEditor-module__fliJiW__blockBody>.PageEditor-module__fliJiW__fieldFull{grid-column:1/-1}.PageEditor-module__fliJiW__blockBody>.wrap{grid-column:1/-1}.PageEditor-module__fliJiW__formHint{color:#1e40af;background:#3b82f60f;border:1px solid #3b82f626;border-radius:8px;margin:0;padding:10px 14px;font-size:.82rem}.PageEditor-module__fliJiW__formHint code{background:#0f172a14;border-radius:4px;padding:1px 6px;font-family:ui-monospace,monospace}.PageEditor-module__fliJiW__addWrap{position:relative}.PageEditor-module__fliJiW__btnAdd{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e3a8a,#3b82f6);border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:600;display:inline-flex}.PageEditor-module__fliJiW__btnAddBig{color:#1e3a8a;cursor:pointer;background:#fff;border:1.5px dashed #cbd5e1;border-radius:12px;align-items:center;gap:8px;width:fit-content;margin:18px auto 0;padding:14px 22px;font-size:.92rem;font-weight:700;display:flex}.PageEditor-module__fliJiW__btnAddBig:hover{background:#eff6ff;border-color:#1e3a8a}.PageEditor-module__fliJiW__addMenu{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:340px;max-height:440px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 20px 50px #0f172a26}.PageEditor-module__fliJiW__addMenuItem{cursor:pointer;text-align:left;color:#0f172a;background:0 0;border:none;border-radius:6px;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;display:flex}.PageEditor-module__fliJiW__addMenuItem:hover{background:#f1f5f9}.PageEditor-module__fliJiW__addMenuItem strong{color:#0f172a;font-size:.85rem;font-weight:600;display:block}.PageEditor-module__fliJiW__addMenuDesc{color:#64748b;margin-top:1px;font-size:.72rem;line-height:1.4;display:block}.PageEditor-module__fliJiW__addMenuIcon{color:#1e3a8a;background:#1e3a8a14;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.PageEditor-module__fliJiW__floatingBar{color:#fff;background:#0f172a;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:30px;padding:10px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 16px 40px #0f172a4d}.PageEditor-module__fliJiW__floatingHint{opacity:.9;font-size:.82rem}@media (max-width:720px){.PageEditor-module__fliJiW__heroGrid,.PageEditor-module__fliJiW__sectionMetaGrid,.PageEditor-module__fliJiW__blockBody{grid-template-columns:1fr}}
.AdminDashboard-module__ioTQYW__layout{color:#e2e8f0;min-height:100vh;font-family:var(--font-sans);background:#0f172a;display:flex}.AdminDashboard-module__ioTQYW__sidebar{background:#1e293b;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;width:260px;transition:width .3s cubic-bezier(.23,1,.32,1);display:flex}.AdminDashboard-module__ioTQYW__sidebar.AdminDashboard-module__ioTQYW__collapsed{width:72px}.AdminDashboard-module__ioTQYW__sidebarHeader{border-bottom:1px solid #ffffff0f;padding:1.25rem}.AdminDashboard-module__ioTQYW__sLogo{align-items:center;gap:.75rem;display:flex}.AdminDashboard-module__ioTQYW__sLogoIcon{width:40px;height:40px;font-family:var(--font-display);color:#fff;background:linear-gradient(135deg,#1e3a8a,#3b82f6);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;font-weight:800;display:flex}.AdminDashboard-module__ioTQYW__sLogoTitle{font-family:var(--font-display);color:#fff;font-size:1.125rem;font-weight:700;line-height:1.1}.AdminDashboard-module__ioTQYW__sLogoSub{color:#ffffff59;text-transform:uppercase;letter-spacing:2px;font-size:.6rem;font-weight:600}.AdminDashboard-module__ioTQYW__nav{flex-direction:column;flex:1;gap:4px;padding:1rem .75rem;display:flex}.AdminDashboard-module__ioTQYW__navItem{color:#ffffff80;cursor:pointer;text-align:left;width:100%;font-size:.85rem;font-weight:500;font-family:var(--font-sans);white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:.75rem;padding:.625rem .875rem;transition:background .2s,color .2s;display:flex}.AdminDashboard-module__ioTQYW__navItem:hover{color:#fffc;background:#ffffff0d}.AdminDashboard-module__ioTQYW__navActive{color:#60a5fa!important;background:#3b82f61f!important}.AdminDashboard-module__ioTQYW__navBadge{color:#fff;background:#ef4444;border-radius:10px;margin-left:auto;padding:2px 8px;font-size:.65rem;font-weight:700}.AdminDashboard-module__ioTQYW__sidebarFooter{border-top:1px solid #ffffff0f;padding:.75rem}.AdminDashboard-module__ioTQYW__main{flex-direction:column;flex:1;min-width:0;display:flex}.AdminDashboard-module__ioTQYW__topBar{z-index:10;background:#1e293b;border-bottom:1px solid #ffffff0f;align-items:center;gap:1rem;padding:.875rem 1.5rem;display:flex;position:sticky;top:0}.AdminDashboard-module__ioTQYW__collapseBtn{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,color .2s;display:flex}.AdminDashboard-module__ioTQYW__collapseBtn:hover{color:#fff;background:#ffffff0d}.AdminDashboard-module__ioTQYW__pageTitle{font-family:var(--font-display);color:#fff;font-size:1.25rem;font-weight:700}.AdminDashboard-module__ioTQYW__topRight{align-items:center;gap:.75rem;margin-left:auto;display:flex}.AdminDashboard-module__ioTQYW__searchWrap{color:#fff6;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.AdminDashboard-module__ioTQYW__searchInput{color:#fff;font-size:.8rem;font-family:var(--font-sans);background:0 0;border:none;outline:none;width:160px}.AdminDashboard-module__ioTQYW__searchInput::placeholder{color:#ffffff4d}.AdminDashboard-module__ioTQYW__iconBtn{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:flex;position:relative}.AdminDashboard-module__ioTQYW__iconBtn:hover{color:#fff;background:#ffffff0d}.AdminDashboard-module__ioTQYW__notifDot{background:#ef4444;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.AdminDashboard-module__ioTQYW__avatar{color:#fff;background:linear-gradient(135deg,#1e3a8a,#3b82f6);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.7rem;font-weight:700;display:flex}.AdminDashboard-module__ioTQYW__content{flex:1;padding:1.5rem;overflow-y:auto}.AdminDashboard-module__ioTQYW__statsGrid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.AdminDashboard-module__ioTQYW__statCard{background:#1e293b;border:1px solid #ffffff0f;border-radius:14px;align-items:flex-start;gap:1rem;padding:1.25rem;transition:border-color .3s,transform .3s;display:flex}.AdminDashboard-module__ioTQYW__statCard:hover{border-color:#ffffff1a;transform:translateY(-2px)}.AdminDashboard-module__ioTQYW__statIcon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.AdminDashboard-module__ioTQYW__statLabel{color:#fff6;margin-bottom:.25rem;font-size:.75rem}.AdminDashboard-module__ioTQYW__statRow{align-items:center;gap:.5rem;display:flex}.AdminDashboard-module__ioTQYW__statValue{color:#fff;font-size:1.5rem;font-weight:800}.AdminDashboard-module__ioTQYW__statChange{color:#10b981;background:#10b9811a;border-radius:6px;align-items:center;gap:2px;padding:2px 6px;font-size:.7rem;font-weight:600;display:flex}.AdminDashboard-module__ioTQYW__dashGrid{grid-template-columns:1.5fr 1fr;gap:1.5rem;display:grid}.AdminDashboard-module__ioTQYW__dashCard{background:#1e293b;border:1px solid #ffffff0f;border-radius:14px;overflow:hidden}.AdminDashboard-module__ioTQYW__dashCardHeader{justify-content:space-between;align-items:center;padding:1.25rem 1.25rem 1rem;display:flex}.AdminDashboard-module__ioTQYW__dashCardHeader h3{color:#fff;font-size:.95rem;font-weight:700}.AdminDashboard-module__ioTQYW__seeAll{color:#60a5fa;cursor:pointer;font-size:.75rem;font-weight:600;font-family:var(--font-sans);background:0 0;border:none;align-items:center;gap:4px;display:flex}.AdminDashboard-module__ioTQYW__enrollList{padding:0 1.25rem 1.25rem}.AdminDashboard-module__ioTQYW__enrollItem{border-bottom:1px solid #ffffff0a;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.AdminDashboard-module__ioTQYW__enrollItem:last-child{border-bottom:none}.AdminDashboard-module__ioTQYW__enrollAvatar{color:#60a5fa;background:#3b82f61f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.65rem;font-weight:700;display:flex}.AdminDashboard-module__ioTQYW__enrollInfo{flex:1;min-width:0}.AdminDashboard-module__ioTQYW__enrollInfo strong{color:#fff;font-size:.8rem;display:block}.AdminDashboard-module__ioTQYW__enrollInfo span{color:#fff6;font-size:.7rem}.AdminDashboard-module__ioTQYW__enrollMeta{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.AdminDashboard-module__ioTQYW__enrollDate{color:#ffffff4d;font-size:.65rem}.AdminDashboard-module__ioTQYW__statusBadge{text-transform:capitalize;border-radius:6px;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-block}.AdminDashboard-module__ioTQYW__confirmed{color:#10b981;background:#10b9811a}.AdminDashboard-module__ioTQYW__pending{color:#f59e0b;background:#f59e0b1a}.AdminDashboard-module__ioTQYW__quickActions{grid-template-columns:1fr 1fr;gap:.5rem;padding:0 1.25rem 1.25rem;display:grid}.AdminDashboard-module__ioTQYW__qaBtn{color:#fff9;cursor:pointer;font-size:.75rem;font-weight:500;font-family:var(--font-sans);background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem;transition:background .2s,color .2s,border-color .2s;display:flex}.AdminDashboard-module__ioTQYW__qaBtn:hover{color:#60a5fa;background:#3b82f614;border-color:#3b82f633}.AdminDashboard-module__ioTQYW__viewHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.AdminDashboard-module__ioTQYW__viewCount{color:#ffffff80;font-size:.85rem}.AdminDashboard-module__ioTQYW__addBtn{color:#fff;cursor:pointer;font-size:.8rem;font-weight:700;font-family:var(--font-sans);background:linear-gradient(135deg,#1e3a8a,#3b82f6);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;transition:box-shadow .3s,transform .3s;display:flex}.AdminDashboard-module__ioTQYW__addBtn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #1e3a8a66}.AdminDashboard-module__ioTQYW__table{background:#1e293b;border:1px solid #ffffff0f;border-radius:14px;overflow:hidden}.AdminDashboard-module__ioTQYW__tableHead{color:#ffffff59;text-transform:uppercase;letter-spacing:.5px;background:#ffffff05;border-bottom:1px solid #ffffff0f;grid-template-columns:2fr 1fr .8fr .8fr .8fr .8fr;gap:.5rem;padding:.875rem 1.25rem;font-size:.7rem;font-weight:700;display:grid}.AdminDashboard-module__ioTQYW__tableRow{color:#fff9;border-bottom:1px solid #ffffff08;grid-template-columns:2fr 1fr .8fr .8fr .8fr .8fr;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-size:.8rem;transition:background .2s;display:grid}.AdminDashboard-module__ioTQYW__tableRow:hover{background:#ffffff05}.AdminDashboard-module__ioTQYW__tableRow:last-child{border-bottom:none}.AdminDashboard-module__ioTQYW__tableRow.AdminDashboard-module__ioTQYW__unread{background:#3b82f60a}.AdminDashboard-module__ioTQYW__cellTitle{color:#fff;font-weight:600}.AdminDashboard-module__ioTQYW__cellCategory{color:#a78bfa;background:#8b5cf61a;border-radius:6px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-block}.AdminDashboard-module__ioTQYW__cellEmail{color:#ffffff4d;font-size:.7rem;display:block}.AdminDashboard-module__ioTQYW__cellActions{gap:.5rem;display:flex}.AdminDashboard-module__ioTQYW__actionBtn{color:#fff6;cursor:pointer;background:0 0;border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,color .2s,border-color .2s;display:flex}.AdminDashboard-module__ioTQYW__actionBtn:hover{color:#60a5fa;background:#3b82f61a;border-color:#3b82f633}.AdminDashboard-module__ioTQYW__actionDanger:hover{color:#f87171!important;background:#ef44441a!important;border-color:#ef444433!important}.AdminDashboard-module__ioTQYW__toggleBtn{cursor:pointer;font-family:var(--font-sans);background:0 0;border:none;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.AdminDashboard-module__ioTQYW__toggleOn{color:#10b981}.AdminDashboard-module__ioTQYW__toggleOff{color:#fff3}.AdminDashboard-module__ioTQYW__statusActive{color:#10b981}.AdminDashboard-module__ioTQYW__statusDraft{color:#ffffff59}.AdminDashboard-module__ioTQYW__placeholder{text-align:center;color:#ffffff4d;padding:5rem 2rem}.AdminDashboard-module__ioTQYW__placeholder h3{color:#fff;margin:1.5rem 0 .5rem;font-size:1.25rem}.AdminDashboard-module__ioTQYW__placeholder p{margin-bottom:1rem;font-size:.85rem}.AdminDashboard-module__ioTQYW__placeholder span{color:#ffffff4d;background:#ffffff0d;border-radius:20px;padding:.375rem 1rem;font-size:.75rem;font-weight:600;display:inline-block}.AdminDashboard-module__ioTQYW__miniTable{border-collapse:collapse;width:100%}.AdminDashboard-module__ioTQYW__miniTable thead th{text-align:left;color:#ffffff59;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #ffffff0f;padding:.625rem 1.25rem;font-size:.7rem;font-weight:700}.AdminDashboard-module__ioTQYW__miniTable tbody td{color:#fff9;border-bottom:1px solid #ffffff08;padding:.625rem 1.25rem;font-size:.8rem}.AdminDashboard-module__ioTQYW__miniTable tbody tr:last-child td{border-bottom:none}.AdminDashboard-module__ioTQYW__miniTable tbody tr:hover{background:#ffffff05}.AdminDashboard-module__ioTQYW__viewAllBtn{color:#60a5fa;cursor:pointer;font-size:.75rem;font-weight:600;font-family:var(--font-sans);background:0 0;border:none}.AdminDashboard-module__ioTQYW__viewAllBtn:hover{text-decoration:underline}@media (max-width:1200px){.AdminDashboard-module__ioTQYW__statsGrid{grid-template-columns:repeat(2,1fr)}.AdminDashboard-module__ioTQYW__dashGrid{grid-template-columns:1fr}}@media (max-width:768px){.AdminDashboard-module__ioTQYW__sidebar{z-index:100;height:100vh;position:fixed}.AdminDashboard-module__ioTQYW__sidebar.AdminDashboard-module__ioTQYW__collapsed{border:none;width:0;padding:0;overflow:hidden}.AdminDashboard-module__ioTQYW__statsGrid{grid-template-columns:1fr}.AdminDashboard-module__ioTQYW__tableHead,.AdminDashboard-module__ioTQYW__tableRow{grid-template-columns:2fr 1fr 1fr}.AdminDashboard-module__ioTQYW__tableHead span:nth-child(n+4),.AdminDashboard-module__ioTQYW__tableRow span:nth-child(n+4){display:none}}
.CourseEditor-module__GDRxlq__editor{background:var(--bg-primary,#fff);flex-direction:column;height:100%;display:flex}.CourseEditor-module__GDRxlq__header{border-bottom:1px solid var(--border-color,#e2e8f0);background:var(--bg-primary,#fff);z-index:20;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:sticky;top:0}.CourseEditor-module__GDRxlq__headerLeft{align-items:center;gap:16px;display:flex}.CourseEditor-module__GDRxlq__backBtn{border:1px solid var(--border-color,#e2e8f0);color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;transition:background .15s,color .15s;display:flex}.CourseEditor-module__GDRxlq__backBtn:hover{background:var(--bg-secondary,#f1f5f9);color:var(--text-primary,#0f172a)}.CourseEditor-module__GDRxlq__headerTitle{color:var(--text-primary,#0f172a);font-size:1.2rem;font-weight:700}.CourseEditor-module__GDRxlq__headerRight{gap:10px;display:flex}.CourseEditor-module__GDRxlq__draftBtn{border:1px solid var(--border-color,#e2e8f0);color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border-radius:8px;padding:8px 18px;font-size:.85rem;font-weight:600;transition:background .15s}.CourseEditor-module__GDRxlq__draftBtn:hover{background:var(--bg-secondary,#f1f5f9)}.CourseEditor-module__GDRxlq__publishBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e3a8a,#3b82f6);border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 20px;font-size:.85rem;font-weight:600;transition:box-shadow .2s,transform .2s;display:flex}.CourseEditor-module__GDRxlq__publishBtn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1e3a8a4d}.CourseEditor-module__GDRxlq__publishBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.CourseEditor-module__GDRxlq__errorBar,.CourseEditor-module__GDRxlq__successBar{align-items:center;gap:8px;padding:10px 24px;font-size:.85rem;font-weight:500;display:flex}.CourseEditor-module__GDRxlq__errorBar{color:#dc2626;background:#fef2f2;border-bottom:1px solid #fecaca}.CourseEditor-module__GDRxlq__successBar{color:#16a34a;background:#f0fdf4;border-bottom:1px solid #bbf7d0}.CourseEditor-module__GDRxlq__tabs{border-bottom:1px solid var(--border-color,#e2e8f0);background:var(--bg-secondary,#f8fafc);gap:2px;padding:0 24px;display:flex;overflow-x:auto}.CourseEditor-module__GDRxlq__tab{color:var(--text-secondary,#64748b);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:14px 20px;font-size:.85rem;font-weight:500;transition:color .2s;display:flex}.CourseEditor-module__GDRxlq__tab:hover{color:var(--text-primary,#0f172a)}.CourseEditor-module__GDRxlq__tabActive{border-bottom-color:var(--color-primary,#1e3a8a);font-weight:600;color:var(--color-primary,#1e3a8a)!important}.CourseEditor-module__GDRxlq__tabContent{flex:1;padding:24px;overflow-y:auto}.CourseEditor-module__GDRxlq__tabPanel{max-width:900px;margin:0 auto}.CourseEditor-module__GDRxlq__formGrid{flex-wrap:wrap;gap:16px;display:flex}.CourseEditor-module__GDRxlq__fieldFull{width:100%}.CourseEditor-module__GDRxlq__fieldHalf{width:calc(50% - 8px)}.CourseEditor-module__GDRxlq__fieldFull label,.CourseEditor-module__GDRxlq__fieldHalf label{color:var(--text-secondary,#64748b);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:.82rem;font-weight:600;display:block}.CourseEditor-module__GDRxlq__fieldFull label small,.CourseEditor-module__GDRxlq__fieldHalf label small{text-transform:none;color:var(--text-muted,#94a3b8);letter-spacing:0;font-weight:400}.CourseEditor-module__GDRxlq__fieldFull input,.CourseEditor-module__GDRxlq__fieldFull textarea,.CourseEditor-module__GDRxlq__fieldFull select,.CourseEditor-module__GDRxlq__fieldHalf input,.CourseEditor-module__GDRxlq__fieldHalf textarea,.CourseEditor-module__GDRxlq__fieldHalf select{border:1.5px solid var(--border-color,#e2e8f0);width:100%;color:var(--text-primary,#0f172a);background:var(--bg-primary,#fff);border-radius:8px;outline:none;padding:10px 14px;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.CourseEditor-module__GDRxlq__fieldFull input:focus,.CourseEditor-module__GDRxlq__fieldFull textarea:focus,.CourseEditor-module__GDRxlq__fieldFull select:focus,.CourseEditor-module__GDRxlq__fieldHalf input:focus,.CourseEditor-module__GDRxlq__fieldHalf textarea:focus,.CourseEditor-module__GDRxlq__fieldHalf select:focus{border-color:var(--color-primary,#1e3a8a);box-shadow:0 0 0 3px #1e3a8a14}.CourseEditor-module__GDRxlq__inputLg{font-weight:600;padding:12px 16px!important;font-size:1.1rem!important}.CourseEditor-module__GDRxlq__slugField{border:1.5px solid var(--border-color,#e2e8f0);border-radius:8px;align-items:center;display:flex;overflow:hidden}.CourseEditor-module__GDRxlq__slugPrefix{background:var(--bg-secondary,#f1f5f9);color:var(--text-muted,#94a3b8);border-right:1px solid var(--border-color,#e2e8f0);white-space:nowrap;padding:10px 12px;font-family:monospace;font-size:.85rem}.CourseEditor-module__GDRxlq__slugField input{font-family:monospace;box-shadow:none!important;border:none!important}.CourseEditor-module__GDRxlq__imageUpload{flex-direction:column;gap:10px;display:flex}.CourseEditor-module__GDRxlq__previewImg{object-fit:cover;border:1px solid var(--border-color,#e2e8f0);border-radius:8px;width:200px;height:120px}.CourseEditor-module__GDRxlq__uploadActions{align-items:center;gap:10px;display:flex}.CourseEditor-module__GDRxlq__uploadBtn{border:1.5px dashed var(--border-color,#cbd5e1);color:var(--text-secondary,#64748b);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;transition:color .15s,border-color .15s;display:flex}.CourseEditor-module__GDRxlq__uploadBtn:hover{border-color:var(--color-primary,#1e3a8a);color:var(--color-primary,#1e3a8a)}.CourseEditor-module__GDRxlq__uploadActions input[type=text]{border:1.5px solid var(--border-color,#e2e8f0);border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:.85rem}.CourseEditor-module__GDRxlq__checkboxLabel{cursor:pointer;align-items:center;gap:10px;text-transform:none!important;font-weight:500!important;display:flex!important}.CourseEditor-module__GDRxlq__checkboxLabel input[type=checkbox]{height:18px;accent-color:var(--color-primary,#1e3a8a);width:18px!important}.CourseEditor-module__GDRxlq__checkboxLabel small{color:var(--text-muted,#94a3b8);font-size:.8rem}.CourseEditor-module__GDRxlq__contentSection{border-top:1px solid var(--border-color,#e2e8f0);margin-top:28px;padding-top:24px}.CourseEditor-module__GDRxlq__contentSection:first-child{border-top:none;margin-top:0;padding-top:0}.CourseEditor-module__GDRxlq__sectionLabel{color:var(--text-primary,#0f172a);align-items:center;gap:8px;margin-bottom:8px;font-size:.95rem;font-weight:700;display:flex}.CourseEditor-module__GDRxlq__sectionHint{color:var(--text-muted,#94a3b8);margin-bottom:14px;font-size:.82rem}.CourseEditor-module__GDRxlq__contentSection textarea{border:1.5px solid var(--border-color,#e2e8f0);resize:vertical;width:100%;color:var(--text-primary,#0f172a);background:var(--bg-primary,#fff);border-radius:8px;outline:none;padding:10px 14px;font-size:.9rem}.CourseEditor-module__GDRxlq__contentSection textarea:focus{border-color:var(--color-primary,#1e3a8a);box-shadow:0 0 0 3px #1e3a8a14}.CourseEditor-module__GDRxlq__listRow{align-items:center;gap:8px;margin-bottom:8px;display:flex}.CourseEditor-module__GDRxlq__listRow input{border:1.5px solid var(--border-color,#e2e8f0);color:var(--text-primary,#0f172a);background:var(--bg-primary,#fff);border-radius:8px;outline:none;flex:1;padding:9px 12px;font-size:.88rem}.CourseEditor-module__GDRxlq__listRow input:focus{border-color:var(--color-primary,#1e3a8a)}.CourseEditor-module__GDRxlq__gripIcon{color:var(--text-muted,#cbd5e1);cursor:grab;flex-shrink:0}.CourseEditor-module__GDRxlq__removeBtn{width:30px;height:30px;color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CourseEditor-module__GDRxlq__removeBtn:hover{color:#dc2626;background:#fef2f2}.CourseEditor-module__GDRxlq__addBtn{border:1.5px dashed var(--border-color,#cbd5e1);color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-top:6px;padding:8px 14px;font-size:.82rem;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:flex}.CourseEditor-module__GDRxlq__addBtn:hover{border-color:var(--color-primary,#1e3a8a);color:var(--color-primary,#1e3a8a);background:#1e3a8a08}.CourseEditor-module__GDRxlq__moduleRow{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-secondary,#f8fafc);border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:12px;display:flex}.CourseEditor-module__GDRxlq__moduleNum{color:#fff;background:linear-gradient(135deg,#1e3a8a,#3b82f6);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.8rem;font-weight:700;display:flex}.CourseEditor-module__GDRxlq__moduleFields{flex-direction:column;flex:1;gap:6px;display:flex}.CourseEditor-module__GDRxlq__moduleFields input{border:1.5px solid var(--border-color,#e2e8f0);background:var(--bg-primary,#fff);width:100%;color:var(--text-primary,#0f172a);border-radius:6px;outline:none;padding:8px 12px;font-size:.88rem}.CourseEditor-module__GDRxlq__moduleFields input:focus{border-color:var(--color-primary,#1e3a8a)}.CourseEditor-module__GDRxlq__moduleDesc{color:var(--text-secondary,#64748b);font-size:.82rem!important}.CourseEditor-module__GDRxlq__sessionRow{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-secondary,#f8fafc);border-radius:10px;align-items:flex-end;gap:10px;margin-bottom:12px;padding:14px;display:flex}.CourseEditor-module__GDRxlq__sessionFields{flex:1;grid-template-columns:1fr 1fr 100px 1fr;gap:10px;display:grid}.CourseEditor-module__GDRxlq__sessionFields label{color:var(--text-muted,#94a3b8);text-transform:uppercase;margin-bottom:4px;font-size:.75rem;font-weight:600;display:block}.CourseEditor-module__GDRxlq__sessionFields input{border:1.5px solid var(--border-color,#e2e8f0);background:var(--bg-primary,#fff);width:100%;color:var(--text-primary,#0f172a);border-radius:6px;outline:none;padding:8px 10px;font-size:.85rem}.CourseEditor-module__GDRxlq__sessionFields input:focus{border-color:var(--color-primary,#1e3a8a)}.CourseEditor-module__GDRxlq__seoPreview{margin-bottom:24px}.CourseEditor-module__GDRxlq__googleSnippet{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-primary,#fff);border-radius:10px;padding:16px 20px}.CourseEditor-module__GDRxlq__snippetUrl{color:#188038;margin-bottom:4px;font-size:.8rem}.CourseEditor-module__GDRxlq__snippetTitle{color:#1a0dab;cursor:pointer;margin-bottom:4px;font-size:1.15rem;font-weight:500}.CourseEditor-module__GDRxlq__snippetTitle:hover{text-decoration:underline}.CourseEditor-module__GDRxlq__snippetDesc{color:#4d5156;font-size:.85rem;line-height:1.5}.CourseEditor-module__GDRxlq__charCount{text-align:right;color:var(--text-muted,#94a3b8);margin-top:4px;font-size:.75rem;display:block}.CourseEditor-module__GDRxlq__bookingModes{flex-wrap:wrap;gap:8px;display:flex}.CourseEditor-module__GDRxlq__modeBtn{border:1.5px solid var(--border-color,#e2e8f0);color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border-radius:8px;padding:10px 18px;font-size:.85rem;font-weight:500;transition:border-color .15s}.CourseEditor-module__GDRxlq__modeBtn:hover{border-color:var(--color-primary,#1e3a8a)}.CourseEditor-module__GDRxlq__modeBtnActive{color:#fff!important;background:linear-gradient(135deg,#1e3a8a,#3b82f6)!important;border-color:#0000!important}.CourseEditor-module__GDRxlq__formFieldRow{align-items:center;gap:10px;margin-bottom:8px;display:flex}.CourseEditor-module__GDRxlq__formFieldRow input[type=text]{border:1.5px solid var(--border-color,#e2e8f0);color:var(--text-primary,#0f172a);background:var(--bg-primary,#fff);border-radius:6px;outline:none;flex:1;padding:8px 12px;font-size:.85rem}.CourseEditor-module__GDRxlq__formFieldRow select{border:1.5px solid var(--border-color,#e2e8f0);background:var(--bg-primary,#fff);color:var(--text-primary,#0f172a);border-radius:6px;outline:none;min-width:100px;padding:8px 10px;font-size:.85rem}.CourseEditor-module__GDRxlq__reqCheck{color:var(--text-secondary,#64748b);white-space:nowrap;cursor:pointer;align-items:center;gap:4px;font-size:.8rem;display:flex}.CourseEditor-module__GDRxlq__reqCheck input{width:14px;height:14px;accent-color:var(--color-primary,#1e3a8a)}.CourseEditor-module__GDRxlq__loadingWrap{height:400px;color:var(--text-secondary,#64748b);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.CourseEditor-module__GDRxlq__spin{animation:1s linear infinite CourseEditor-module__GDRxlq__spin}@keyframes CourseEditor-module__GDRxlq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CourseEditor-module__GDRxlq__editorLoading{border:1.5px dashed var(--border-color,#e2e8f0);height:200px;color:var(--text-muted,#94a3b8);border-radius:12px;justify-content:center;align-items:center;font-size:.9rem;display:flex}@media (max-width:768px){.CourseEditor-module__GDRxlq__header{flex-direction:column;align-items:stretch;gap:12px}.CourseEditor-module__GDRxlq__headerRight{justify-content:flex-end}.CourseEditor-module__GDRxlq__fieldHalf{width:100%}.CourseEditor-module__GDRxlq__sessionFields{grid-template-columns:1fr 1fr}.CourseEditor-module__GDRxlq__tabs{padding:0 12px}.CourseEditor-module__GDRxlq__tabContent{padding:16px}}.CourseEditor-module__GDRxlq__mediaUploading{opacity:.7;cursor:progress;pointer-events:none}.CourseEditor-module__GDRxlq__mediaUploadError{color:#b91c1c;margin:6px 0 0;font-size:.8rem;line-height:1.5}
