.routes-module__KQkKlW__page{color:#173023;background:#f4f7f5;min-height:100dvh;padding:0 24px 64px}.routes-module__KQkKlW__header{border-bottom:1px solid #dce5de;justify-content:space-between;align-items:center;gap:20px;max-width:1120px;min-height:88px;margin:auto;display:flex}.routes-module__KQkKlW__header .brand{color:#173023}.routes-module__KQkKlW__header .brand>span:first-child{color:#267849}.routes-module__KQkKlW__header nav{gap:12px;padding:16px;display:grid}.routes-module__KQkKlW__header summary{cursor:pointer}.routes-module__KQkKlW__content{max-width:1000px;margin:48px auto}.routes-module__KQkKlW__title{justify-content:space-between;align-items:center;gap:24px;display:flex}.routes-module__KQkKlW__title h1{margin:0;font-size:36px}.routes-module__KQkKlW__title p,.routes-module__KQkKlW__meta,.routes-module__KQkKlW__listTop{color:#506559}.routes-module__KQkKlW__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.routes-module__KQkKlW__page button,.routes-module__KQkKlW__actions a{color:#173023;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d8ce;border-radius:10px;padding:12px 17px;text-decoration:none}.routes-module__KQkKlW__page button:disabled{cursor:default;opacity:.55}.routes-module__KQkKlW__actions a{color:#fff;background:#173f2a}.routes-module__KQkKlW__tabs{border-bottom:1px solid #c9d8ce;gap:24px;margin-top:36px;display:flex}.routes-module__KQkKlW__tabs button{background:0 0;border:0;border-radius:0;padding:16px 8px}.routes-module__KQkKlW__tabs [aria-selected=true]{border-bottom:3px solid #267849;font-weight:700}.routes-module__KQkKlW__filters{border:0;gap:24px;margin:0;padding:22px 0;display:flex}.routes-module__KQkKlW__filters label{align-items:center;gap:9px;display:flex}.routes-module__KQkKlW__filters input{accent-color:#267849;width:18px;height:18px}.routes-module__KQkKlW__route{background:#fff;border:1px solid #dce5de;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin:14px 0;padding:24px;display:flex}.routes-module__KQkKlW__routeTitle{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.routes-module__KQkKlW__route h2{margin:0;font-size:19px}.routes-module__KQkKlW__badge{color:#245637;background:#e6f1e9;border-radius:20px;padding:5px 10px;font-size:12px}.routes-module__KQkKlW__meta{flex-wrap:wrap;gap:14px;margin-top:12px;font-size:13px;display:flex}.routes-module__KQkKlW__listTop{justify-content:space-between;margin:10px 0 18px;font-size:13px;display:flex}.routes-module__KQkKlW__empty{text-align:center;border:1px dashed #bdcec3;border-radius:14px;padding:64px 20px}.routes-module__KQkKlW__notice{color:#634a14;background:#fff4d4;border-radius:10px;padding:16px}.routes-module__KQkKlW__manual{gap:8px;margin:24px 0;display:grid}.routes-module__KQkKlW__manual input,.routes-module__KQkKlW__join input{box-sizing:border-box;border:1px solid #bdcec3;border-radius:8px;width:100%;padding:12px}.routes-module__KQkKlW__join{align-items:end;gap:12px;margin-top:24px;display:flex}.routes-module__KQkKlW__join label{gap:8px;display:grid}.routes-module__KQkKlW__srOnly{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.routes-module__KQkKlW__page{padding:0 16px 40px}.routes-module__KQkKlW__header{min-height:76px}.routes-module__KQkKlW__content{margin:30px auto}.routes-module__KQkKlW__title{flex-direction:column;align-items:start;gap:14px}.routes-module__KQkKlW__title h1{font-size:30px}.routes-module__KQkKlW__title p{margin:10px 0}.routes-module__KQkKlW__filters{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px}.routes-module__KQkKlW__route{flex-direction:column;align-items:start;padding:20px}.routes-module__KQkKlW__route>.routes-module__KQkKlW__actions{width:100%}.routes-module__KQkKlW__route>.routes-module__KQkKlW__actions button:first-child{flex:1}.routes-module__KQkKlW__meta{gap:10px}.routes-module__KQkKlW__listTop{gap:14px}.routes-module__KQkKlW__empty{padding:40px 16px}}
