.pr{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.pr .pay-main .plan .pr-lead{color:#a9c0c6;margin:8px 0 24px;line-height:1.6}.pr-link{text-align:center;text-decoration:none;display:block}.pr-muted{color:#9fb5bc}.pr-layout{flex:1;grid-template-columns:420px 1fr;gap:14px;min-height:0;padding:14px 14px 14px 118px;display:grid}.pr-side{background:linear-gradient(165deg,#10252ed9,#08161ded);border:1px solid #b9d9de26;border-radius:22px;flex-direction:column;gap:10px;min-height:0;padding:16px;display:flex}.pr-search{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.pr-search select,.pr-search input{color:#e3f0ee;min-width:0;height:42px;font:inherit;background:#0818208c;border:1px solid #b7d7d438;border-radius:12px;padding:0 12px;font-size:13.5px}.pr-search select option{background:#0f2029}.pr-search button,.pr-primary{color:#12302b;height:42px;font:inherit;cursor:pointer;background:linear-gradient(110deg,#bee6d5,#91cabc);border:0;border-radius:12px;padding:0 18px;font-weight:700}.pr-search button:disabled{opacity:.5}.pr-tabs{border:1px solid #ffffff14;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.pr-tabs button{color:#a9c0c6;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px;font-size:13px;font-weight:600}.pr-tabs button[aria-selected=true]{color:#eaf7f2;background:#bee6d51f}.pr-filter{color:#a9c0c6;align-items:center;gap:12px;font-size:12.5px;display:flex}.pr-filter label{cursor:pointer;align-items:center;gap:6px;display:flex}.pr-filter span{text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.pr-filter button{color:#dbe9ec;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1c;border-radius:9px;margin-left:auto;padding:6px 10px;font-size:12px}.pr-error{color:#ffc3c6;background:#ff8a8a14;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.pr-list{overscroll-behavior:contain;flex:1;align-content:start;gap:6px;min-height:0;margin:0;padding:0 2px 0 0;list-style:none;display:grid;overflow:auto}.pr-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff10;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.pr-row:hover{background:#ffffff0c}.pr-row.is-on{background:#bee6d514;border-color:#bee6d580}.pr-row.is-out{opacity:.5}.pr-row-main{flex:1;min-width:0;display:grid}.pr-row-main b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.pr-row-main small{color:#89a2aa;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.pr-row-ch{align-items:center;gap:4px;display:flex}.pr-row-ch i{color:#bee6d5;background:#bee6d51f;border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.pr-row-ch em{color:#6f8890;font-size:11px;font-style:normal}.pr-row-ch .pr-chain{background:#ffffff0d;border-radius:6px;padding:2px 6px}.pr-row-ch .pr-saved{color:#f3d38a;font-size:13px}.pr-empty{text-align:center;color:#89a2aa;padding:30px 10px;font-size:13px}.pr-osm{color:#6f8890;margin:0;font-size:11px}.pr-osm a{color:#9fb5bc}.pr-stage{border:1px solid #b9d9de26;border-radius:22px;min-height:0;position:relative;overflow:hidden}.pr-map{background:#0b1a21;position:absolute;inset:0}.pr-map .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.85)saturate(.5)contrast(.9)}.pr-map .leaflet-control-attribution{color:#9fb5bc;background:#07131acc}.pr-map .leaflet-bar a{color:#e3f0ee;background:#10232c;border-color:#ffffff1c}.pr-card{z-index:500;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c1d25f2;border:1px solid #b9d9de2e;border-radius:18px;width:min(380px,100% - 32px);max-height:calc(100% - 32px);padding:18px 20px;position:absolute;top:16px;right:16px;overflow:auto;box-shadow:0 20px 60px #0009}.pr-card header{gap:10px;display:flex}.pr-card header>div{flex:1}.pr-card small{color:#89a2aa;font-size:11px}.pr-card h2{margin:4px 0 2px;font-size:20px;font-weight:600}.pr-card header p{color:#a9c0c6;margin:0;font-size:13px}.pr-x{color:#c5dadd;cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:9px;width:30px;height:30px;font-size:18px}.pr-card dl{gap:8px;margin:14px 0 0;display:grid}.pr-card dl div{grid-template-columns:110px 1fr;gap:8px;font-size:13px;display:grid}.pr-card dt{color:#89a2aa}.pr-card dd{overflow-wrap:anywhere;margin:0}.pr-card dd small{display:block}.pr-card a{color:#bee6d5}.pr-rule{color:#f3e2b5;background:#f3d38a14;border:1px solid #f3d38a33;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.pr-rule.is-ok{color:#cdeee2;background:#a7d8c914;border-color:#a7d8c933}.pr-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pr-actions button{color:#e3f0ee;height:36px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1c;border-radius:10px;padding:0 12px;font-size:12.5px}.pr-actions .pr-primary{border:0;height:36px}.pr-actions .pr-quiet{color:#89a2aa;border-color:#0000}.pr-actions button:disabled{opacity:.5}@media (max-width:760px){.pr{height:auto;overflow:visible}.pr-layout{grid-template-columns:1fr;padding:10px}.pr-stage{height:60vh}.pr-list{max-height:50vh}.pr-search{grid-template-columns:1fr 1fr}.pr-search button{grid-column:1/-1}}.pr-map .leaflet-container .leaflet-control-attribution,.pr-map .leaflet-control-attribution{color:#c5dadd;opacity:1;background:#07131ae6;font-size:11px}.pr-map .leaflet-control-attribution a{color:#bee6d5}
