.MonthlyBurningBanner-module__c249iG__banner{background:linear-gradient(135deg, var(--red-bg) 0%, color-mix(in srgb, var(--red) 6%, var(--bg3)) 55%, color-mix(in srgb, var(--red) 10%, var(--bg2)) 100%);border:1px solid var(--red-br);box-shadow:var(--sh-sm);border-radius:12px;margin:0 24px 12px;padding:10px 14px;animation:3s ease-in-out infinite MonthlyBurningBanner-module__c249iG__pulseGlow}@keyframes MonthlyBurningBanner-module__c249iG__pulseGlow{0%,to{box-shadow:var(--sh-sm)}50%{box-shadow:0 4px 16px color-mix(in srgb, var(--red) 18%, transparent)}}.MonthlyBurningBanner-module__c249iG__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.MonthlyBurningBanner-module__c249iG__labelRow{align-items:center;gap:8px;min-width:0;display:flex}.MonthlyBurningBanner-module__c249iG__flame{flex-shrink:0;font-size:16px;line-height:1}.MonthlyBurningBanner-module__c249iG__label{text-transform:uppercase;letter-spacing:.6px;color:var(--red);margin:0;font-size:11px;font-weight:800}.MonthlyBurningBanner-module__c249iG__monthTag{color:var(--red);background:var(--bg2);border:1px solid var(--red-br);border-radius:6px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700}.MonthlyBurningBanner-module__c249iG__carousel{align-items:stretch;gap:10px;min-height:0;display:flex}.MonthlyBurningBanner-module__c249iG__carouselBody{flex:1;min-width:0;max-height:88px;overflow:hidden}.MonthlyBurningBanner-module__c249iG__problemSlide{animation:.35s MonthlyBurningBanner-module__c249iG__fadeSlide}@keyframes MonthlyBurningBanner-module__c249iG__fadeSlide{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.MonthlyBurningBanner-module__c249iG__problemTitle{color:var(--red);margin:0 0 4px;font-size:13px;font-weight:800;line-height:1.3}.MonthlyBurningBanner-module__c249iG__problemDesc,.MonthlyBurningBanner-module__c249iG__problemMeta,.MonthlyBurningBanner-module__c249iG__problemReward{color:color-mix(in srgb, var(--red) 50%, var(--text));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 3px;font-size:12px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.MonthlyBurningBanner-module__c249iG__problemReward{-webkit-line-clamp:1;font-weight:600}.MonthlyBurningBanner-module__c249iG__metaLabel{color:color-mix(in srgb, var(--red) 65%, var(--text));font-weight:700}.MonthlyBurningBanner-module__c249iG__carouselNav{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;display:flex}.MonthlyBurningBanner-module__c249iG__navBtn{border:1px solid var(--red-br);background:var(--bg2);width:26px;height:22px;color:var(--red);cursor:pointer;border-radius:6px;padding:0;font-size:12px;font-weight:700;line-height:1;transition:background .15s}.MonthlyBurningBanner-module__c249iG__navBtn:hover{background:color-mix(in srgb, var(--red) 12%, var(--bg2))}.MonthlyBurningBanner-module__c249iG__navCounter{color:var(--red);letter-spacing:.2px;font-size:9px;font-weight:700}.MonthlyBurningBanner-module__c249iG__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.MonthlyBurningBanner-module__c249iG__editBtn,.MonthlyBurningBanner-module__c249iG__saveBtn,.MonthlyBurningBanner-module__c249iG__cancelBtn{text-transform:uppercase;letter-spacing:.4px;cursor:pointer;border:none;border-radius:8px;padding:4px 9px;font-size:11px;font-weight:700;transition:opacity .15s}.MonthlyBurningBanner-module__c249iG__editBtn{background:var(--red);color:#fff}.MonthlyBurningBanner-module__c249iG__editBtn:hover{opacity:.9}.MonthlyBurningBanner-module__c249iG__saveBtn{background:color-mix(in srgb, var(--red) 80%, var(--text));color:#fff}.MonthlyBurningBanner-module__c249iG__saveBtn:disabled{opacity:.5;cursor:not-allowed}.MonthlyBurningBanner-module__c249iG__cancelBtn{background:var(--bg3);color:var(--red);border:1px solid var(--red-br)}.MonthlyBurningBanner-module__c249iG__editor{flex-direction:column;gap:10px;max-height:280px;display:flex;overflow-y:auto}.MonthlyBurningBanner-module__c249iG__editorCard{background:var(--bg2);border:1px solid var(--red-br);border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.MonthlyBurningBanner-module__c249iG__editorCardHdr{justify-content:space-between;align-items:center;gap:8px;display:flex}.MonthlyBurningBanner-module__c249iG__titleInput{color:var(--red);border:1px solid var(--red-br);background:var(--bg3);border-radius:6px;flex:1;padding:5px 8px;font-family:inherit;font-size:13px;font-weight:700}.MonthlyBurningBanner-module__c249iG__fieldInput{width:100%;color:var(--text);background:var(--bg3);border:1px solid var(--red-br);resize:vertical;box-sizing:border-box;border-radius:6px;padding:7px 9px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.4}.MonthlyBurningBanner-module__c249iG__fieldInput:focus,.MonthlyBurningBanner-module__c249iG__titleInput:focus{outline:2px solid color-mix(in srgb, var(--red) 40%, transparent);outline-offset:1px}.MonthlyBurningBanner-module__c249iG__removeProblemBtn{color:var(--red);border:1px solid var(--red-br);cursor:pointer;background:0 0;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700}.MonthlyBurningBanner-module__c249iG__addProblemBtn{color:var(--red);background:var(--bg2);border:1px dashed var(--red-br);cursor:pointer;border-radius:8px;align-self:flex-start;padding:6px 10px;font-size:11px;font-weight:700}.MonthlyBurningBanner-module__c249iG__saving{color:var(--red);font-size:10px;font-weight:600}.MonthlyBurningBanner-module__c249iG__emptyHint{color:var(--amber);margin:0;font-size:12px;font-style:italic;font-weight:500}
