#rk145swbox{margin:8px 0 6px}
.rk145swr{display:flex;flex-wrap:wrap;gap:8px}
#view .rk145sw{min-height:44px;padding:10px 14px;border-radius:22px;font-size:15px!important;line-height:1.25;white-space:normal;overflow-wrap:anywhere;text-align:left;border:2px solid var(--line,#94a3b8);background:var(--card,#fff);color:var(--ink,#0f172a);font-weight:700}
#view .rk145sw.on{background:#1d4ed8;border-color:#1d4ed8;color:#fff}
#view .rk145sw .rk145swt{font-size:15px;font-weight:600}
#view .rk145swn{font-size:15px!important;margin:6px 0 0;color:var(--ink,#0f172a)}
html[data-theme=dark] #view .rk145sw:not(.on){background:#0f172a;color:#f8fafc;border-color:#64748b}
html[data-theme=dark] #view .rk145swn{color:#e2e8f0}
html[data-sun="1"] #view .rk145sw:not(.on){background:#fff;color:#000;border-color:#000}
html[data-sun="1"] #view .rk145sw.on{background:#000;border-color:#000}
html.rk145swon:not(.rk145swopen) #rk143spbox{display:none!important}
html.rk145swon #rk143spbox select{min-height:48px;font-size:16px}
html.rk145swon #rk143spbox .rk143sp{display:flex;flex-direction:column;align-items:stretch;gap:6px}
html.rk145swon #rk143spbox select{width:100%;max-width:100%;font-size:16px}
html.rk145swon #rk143spbox .rk143spl{font-size:15px}
html.rk145swon #rk143spbox select{flex:0 0 auto!important;height:auto!important;max-height:56px;min-height:48px}
