.road141-home{grid-column:1/-1;border-color:#c9cfb2;background:linear-gradient(130deg,#fffef8,#f3f5e9)}.road141-home h3{margin:0}.road141-home-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.road141-home-item{background:#fff9;border:1px solid #dfe2d2;border-radius:16px;padding:14px;min-width:0}.road141-home-item h4{font:600 15px/1.9 Vazirmatn,sans-serif;margin:4px 0;overflow-wrap:anywhere}.road141-home-item p,.road141-note{font-size:12px;line-height:1.9;color:#626958}.road141-home a,.road141-layer a{color:#4c642d;text-decoration:underline;text-underline-offset:4px}.road141-time{display:block;font-size:11px;color:#66705d;line-height:1.9}.road141-counts{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.road141-counts span{padding:4px 9px;border-radius:20px;background:#e9eddc;color:#3d542a;font-size:11px}.road141-education{padding:12px 0 0;display:grid;gap:4px;font-size:13px}.road141-education small{color:#65715e}.road141-switch{position:fixed;inset-inline-start:14px;top:132px;z-index:45;min-height:44px;padding:8px 13px;border:1px solid #cdd3bf;border-radius:16px;background:#fffff6ed;color:#364b2d;box-shadow:0 4px 18px #182c1514;font:600 12px Vazirmatn,sans-serif;cursor:pointer}.road141-switch[aria-pressed=true]{background:#e5edcf;border-color:#74864a}.road141-layer{position:fixed;z-index:75;inset-inline-end:14px;top:78px;width:min(410px,calc(100vw - 28px));max-height:calc(100dvh - 188px);overflow:auto;overscroll-behavior:contain;background:#fffff7f5;backdrop-filter:blur(14px);border:1px solid #d5dbc6;border-radius:22px;box-shadow:0 14px 40px #1e301422;color:#29392b;padding:17px;box-sizing:border-box;font:13px/1.95 Vazirmatn,sans-serif;animation:road141-reveal .22s ease-out}.road141-layer[hidden]{display:none}.road141-layer header{display:flex;align-items:center;justify-content:space-between;gap:10px}.road141-layer h2{font-size:17px;margin:0}.road141-layer h3{font-size:14px}.road141-layer button{font:inherit;border:1px solid #d5dcc6;border-radius:12px;background:#f1f4e7;color:#3e532d;min-height:40px;padding:6px 10px;cursor:pointer}.road141-layer-filters{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.road141-layer-filters label{background:#f1f4e9;border-radius:12px;padding:5px 7px;font-size:11px;cursor:pointer}.road141-layer input{accent-color:#637938}.road141-layer p{overflow-wrap:anywhere}.road141-layer a{display:block;margin:10px 0}.road141-event{border:1px solid #e0e4d5;border-radius:14px;padding:11px;margin:9px 0;background:#fff9;animation:road141-reveal .2s ease-out}.road141-event summary{cursor:pointer;font-weight:600;line-height:1.9}.road141-event small{display:block;color:#6f715f}.road141-event summary::marker{color:#7c8e57}.road141-event summary[data-category=closure]{color:#88563a}.road141-warning{border-inline-start:3px solid #a98540;padding:6px 10px;background:#fbf5e4}.road141-answer{font-weight:500}.is-road141 details{border-block-start:1px solid #e6e8df;padding:10px 0}.is-road141 small,.is-road141 a{display:block;line-height:1.9;margin:5px 0}.is-road141 summary{cursor:pointer}.is-road141 a{color:#657633}
@keyframes road141-reveal{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:700px){.road141-home-list{grid-template-columns:1fr}.road141-layer{inset-inline:10px;width:auto;top:74px;max-height:calc(100dvh - 177px)}.road141-switch{top:126px;font-size:11px;max-width:120px}.road141-home-item{padding:12px}}
@media(prefers-reduced-motion:reduce){.road141-layer,.road141-event{animation:none!important}}
