.jb-page{gap:22px;display:grid}.jb-page>*{min-width:0}.jb-eyebrow{color:#9a5418;font-size:15px;font-weight:700}html[data-theme=dark] .jb-eyebrow{color:#d58a53}.jb-facts{color:#4d535c;border-top:1px solid #efe6da;flex-wrap:wrap;gap:4px 20px;padding-top:12px;font-size:14px;display:flex}html[data-theme=dark] .jb-facts{color:#acb3be;border-top:1px solid #282119}.jb-facts b{color:#14171b}html[data-theme=dark] .jb-facts b{color:#e4e8ee}.jb-list{gap:12px;min-width:0;display:grid}.jb-filters{gap:10px;display:grid}.jb-controls{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) 132px;gap:8px;display:grid}.jb-controls label{align-items:center;min-width:0;display:flex}.jb-controls select{width:100%}.jb-controls select,.jb-search{color:#202329;background:#fff;border:1px solid #d5d8dc;border-radius:8px;max-width:100%;height:42px;padding:0 10px;font-size:14px}html[data-theme=dark] .jb-controls select,html[data-theme=dark] .jb-search{color:#e4e8f0;background:#161616;border:1px solid #292c2f}.jb-search{color:#5f6570;gap:8px;width:100%}html[data-theme=dark] .jb-search{color:#9aa0ac}.jb-search input{color:#202329;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:16px}html[data-theme=dark] .jb-search input{color:#e4e8f0;background:0 0;border:0}.jb-search:focus-within,html[data-theme=dark] .jb-search:focus-within{border-color:#c4481f}.jb-count{color:#5f6570;font-size:13px}html[data-theme=dark] .jb-count{color:#9aa0ac}.jb-rows{background:#fff;border:1px solid #e4e6e8;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}html[data-theme=dark] .jb-rows{background:#161616;border:1px solid #222425}.jb-rows li+li{border-top:1px solid #eef0f2}html[data-theme=dark] .jb-rows li+li{border-top:1px solid #1d1e20}.jb-row{grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 16px;display:grid}.jb-row:hover{background:#fafbfb}html[data-theme=dark] .jb-row:hover{background:#171818}.jb-row:hover .jb-title{color:#c4481f}html[data-theme=dark] .jb-row:hover .jb-title{color:#f3734c}.jb-days{color:#4b5058;background:#f2f3f5;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:52px;height:52px;line-height:1.15;display:flex}html[data-theme=dark] .jb-days{color:#b0b6bf;background:#1b1c1e}.jb-days b{font-size:18px}.jb-days small{font-size:11px}.jb-days.is-soon{color:#b23f15;background:#fff2ea}html[data-theme=dark] .jb-days.is-soon{color:#ef7650;background:#241911}.jb-days.is-today b{font-size:14px}.jb-main{gap:2px;min-width:0;display:grid}.jb-title{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.4}.jb-org,.jb-meta{color:#5f6570;overflow-wrap:anywhere;font-size:13px;line-height:1.5}html[data-theme=dark] .jb-org,html[data-theme=dark] .jb-meta{color:#9aa0ac}.jb-meta em{color:#2f4fa8;white-space:nowrap;background:#eef2fb;border-radius:999px;margin-left:8px;padding:0 8px;font-size:12px;font-style:normal;font-weight:700}html[data-theme=dark] .jb-meta em{color:#729afa;background:#191d25}.jb-meta em.is-closed{color:#8a4b12;background:#fbf1e4}html[data-theme=dark] .jb-meta em.is-closed{color:#d18c59;background:#241b0e}.jb-pay{color:#5f6570;white-space:nowrap;align-items:center;gap:8px;display:flex}html[data-theme=dark] .jb-pay{color:#9aa0ac}.jb-pay b{color:#1d7a45;font-size:16px}html[data-theme=dark] .jb-pay b{color:#5eb47b}.jb-pay small{font-size:13px}.jb-more{color:#c4481f;justify-self:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:600}html[data-theme=dark] .jb-more{color:#f3734c}.jb-top{margin:0;padding:0;list-style:none;display:grid}.jb-top li+li{border-top:1px solid #eef0f2}html[data-theme=dark] .jb-top li+li{border-top:1px solid #1d1e20}.jb-top a{gap:1px;padding:10px 0;display:grid}.jb-top b{color:#1d7a45;font-size:16px}html[data-theme=dark] .jb-top b{color:#5eb47b}.jb-top span{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4}.jb-top small{color:#5f6570;overflow-wrap:anywhere;font-size:12px}html[data-theme=dark] .jb-top small{color:#9aa0ac}.jb-top a:hover span{color:#c4481f}html[data-theme=dark] .jb-top a:hover span{color:#f3734c}.jb-kinds{gap:10px;margin:0;display:grid}.jb-kinds dt{font-size:14px;font-weight:700}.jb-kinds dd{color:#5f6570;margin:0;font-size:13px;line-height:1.5}html[data-theme=dark] .jb-kinds dd{color:#9aa0ac}@media (max-width:560px){.jb-row{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:12px}.jb-days{width:48px;height:48px}.jb-pay{grid-column:2}.jb-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.jb-controls .jb-search{grid-column:1/-1}}
