.rich-text-editor-module__Sb18_a__editorWrapper{border:1px solid hsl(var(--border));border-radius:var(--border-radius-md);background:hsl(var(--card));overflow:hidden}.rich-text-editor-module__Sb18_a__toolbar{gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted));flex-wrap:wrap;display:flex}.rich-text-editor-module__Sb18_a__toolbarButton{border-radius:var(--border-radius-sm);width:2rem;height:2rem;color:hsl(var(--foreground));cursor:pointer;transition:background var(--transition-base) ease;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.rich-text-editor-module__Sb18_a__toolbarButton:hover{background:hsl(var(--accent))}.rich-text-editor-module__Sb18_a__toolbarButtonActive{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.rich-text-editor-module__Sb18_a__toolbarButtonActive:hover{background:hsl(var(--primary) / .85)}.rich-text-editor-module__Sb18_a__editorArea{position:relative}.rich-text-editor-module__Sb18_a__editorCompact .rich-text-editor-module__Sb18_a__contentEditable{min-height:5rem}.rich-text-editor-module__Sb18_a__contentEditable{min-height:10rem;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:hsl(var(--foreground));outline:none}.rich-text-editor-module__Sb18_a__placeholder{top:var(--spacing-sm);left:var(--spacing-md);pointer-events:none;color:hsl(var(--muted-foreground));font-size:var(--font-size-base);position:absolute}.rich-text-editor-module__Sb18_a__bold{font-weight:var(--font-weight-bold)}.rich-text-editor-module__Sb18_a__italic{font-style:italic}.rich-text-editor-module__Sb18_a__underline{text-decoration:underline}.rich-text-editor-module__Sb18_a__strikethrough{text-decoration:line-through}.rich-text-editor-module__Sb18_a__paragraph{margin:0 0 var(--spacing-xs)}.rich-text-editor-module__Sb18_a__heading2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:var(--spacing-md) 0 var(--spacing-sm)}.rich-text-editor-module__Sb18_a__heading3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:var(--spacing-sm) 0 var(--spacing-xs)}.rich-text-editor-module__Sb18_a__ul{padding-left:var(--spacing-xl);margin:var(--spacing-sm) 0;list-style-type:disc}.rich-text-editor-module__Sb18_a__ol{padding-left:var(--spacing-xl);margin:var(--spacing-sm) 0;list-style-type:decimal}.rich-text-editor-module__Sb18_a__listItem{margin:var(--spacing-xs) 0}.rich-text-editor-module__Sb18_a__blockquote{border-left:3px solid hsl(var(--primary));padding-left:var(--spacing-md);margin:var(--spacing-sm) 0;color:hsl(var(--muted-foreground));font-style:italic}.rich-text-editor-module__Sb18_a__link{color:hsl(var(--primary));cursor:pointer;text-decoration:underline}.rich-text-editor-module__Sb18_a__contentEditable img{border-radius:var(--border-radius-md);max-width:100%;height:auto;margin:var(--spacing-sm) 0}.rich-text-editor-module__Sb18_a__contentEditable div[data-youtube-video]{width:100%;margin:var(--spacing-sm) 0;padding-bottom:56.25%;position:relative}.rich-text-editor-module__Sb18_a__contentEditable div[data-youtube-video] iframe{border-radius:var(--border-radius-md);width:100%;height:100%;position:absolute;inset:0}.rich-text-editor-module__Sb18_a__charCount{text-align:right;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);color:hsl(var(--muted-foreground))}.rich-text-editor-module__Sb18_a__charCountOver{color:hsl(var(--destructive));font-weight:var(--font-weight-semibold)}.rich-text-editor-module__Sb18_a__disabled{opacity:.6;pointer-events:none}
.news-filter-panel-module__ku3b-W__panel{gap:var(--spacing-sm);padding:var(--spacing-md);background:hsl(var(--card));border:var(--border-width) solid hsl(var(--border));border-radius:var(--border-radius-lg);flex-direction:column;display:flex}.news-filter-panel-module__ku3b-W__topRow{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.news-filter-panel-module__ku3b-W__topRow>:first-child{flex:1;min-width:12rem}.news-filter-panel-module__ku3b-W__filterSelect{height:var(--control-height-sm);padding:0 var(--spacing-sm);border:var(--border-width) solid hsl(var(--border));border-radius:var(--border-radius-md);background:hsl(var(--input));color:hsl(var(--foreground));font-size:var(--font-size-sm);cursor:pointer;outline:none}.news-filter-panel-module__ku3b-W__filterSelect:focus{box-shadow:0 0 0 var(--ring-width) hsl(var(--ring))}.news-filter-panel-module__ku3b-W__bottomRow{gap:var(--spacing-md);flex-wrap:wrap;align-items:flex-end;display:flex}.news-filter-panel-module__ku3b-W__dateGroup{align-items:center;gap:var(--spacing-xs);display:flex}.news-filter-panel-module__ku3b-W__dateLabel{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));white-space:nowrap}.news-filter-panel-module__ku3b-W__tagsGroup{flex:1;min-width:0}@media (max-width:479px){.news-filter-panel-module__ku3b-W__topRow{flex-direction:column;align-items:stretch}.news-filter-panel-module__ku3b-W__topRow>:first-child{width:100%;min-width:0}.news-filter-panel-module__ku3b-W__topRow select,.news-filter-panel-module__ku3b-W__filterSelect{width:100%;height:var(--control-height-md,2.25rem)}.news-filter-panel-module__ku3b-W__bottomRow{align-items:stretch;gap:var(--spacing-sm);flex-direction:column}.news-filter-panel-module__ku3b-W__dateGroup{justify-content:space-between;width:100%}.news-filter-panel-module__ku3b-W__dateGroup>div{flex:1}.news-filter-panel-module__ku3b-W__tagsGroup{flex:none;width:100%}}
