.vrscani-marker .vrscani-pin{scale:1!important}.vrscani-marker .vrscani-pin>svg{width:26px;height:26px}.vrscani-marker .vrscani-pin>.pin-brand{width:11px;height:11px;top:-3px;left:-3px;border-radius:4px}.vrscani-marker .pin-brand svg{width:9px;height:9px}.vrscani-pin.has-premium-logo>svg,.vrscani-pin.has-premium-logo>.pin-brand{display:none!important}.map-category-legend [data-pin-symbol]{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;flex:none;color:#fff}.map-category-legend [data-pin-symbol] svg{width:20px;height:20px}.map-category-legend>span{display:inline-flex;align-items:center;gap:8px}
.category-icon-picker{margin:18px 0}.category-icon-label{display:block;font-size:14px;font-weight:650;margin-bottom:8px}.category-icon-select{display:flex;align-items:center;gap:13px;min-height:80px;width:100%;border:1px solid #cdd8c6;border-radius:13px;padding:13px;background:#fff;text-align:left;cursor:pointer;color:#294d3d;font:inherit}.category-icon-select>span:last-child{margin-left:auto;font-size:12px;font-weight:700}.category-icon-select strong{display:block;font-size:14px}.category-icon-select small{display:block;font-size:12px;color:#687760;margin-top:4px}.category-icon-preview{display:grid;place-items:center;color:#fff;background:var(--category-icon-color,#345a42);width:46px;height:46px;border-radius:14px;flex:none}.category-icon-preview svg{width:29px;height:29px}.category-icon-help{display:block;font-size:12px;line-height:1.7;color:#6e7a65;margin-top:8px}.category-icon-dialog{box-sizing:border-box;width:min(760px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 28px);padding:25px;border:1px solid #dce3d6;border-radius:20px;background:#fffefa;color:#294d3d;overflow:auto}.category-icon-dialog::backdrop{background:#14291fbb;backdrop-filter:blur(3px)}.category-icon-dialog-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.category-icon-dialog h2{font-size:28px;margin:8px 0 20px}.category-icon-dialog-top small{font-size:10px;letter-spacing:1px;color:#75826d}.category-icon-dialog-top>button{width:44px;height:44px;border:1px solid #d5dfcd;border-radius:50%;background:white;font-size:25px;color:#294d3d;cursor:pointer}.category-icon-search{display:block;font-size:13px;font-weight:650}.category-icon-search input{display:block;width:100%;box-sizing:border-box;font:inherit;font-size:16px;padding:13px;margin-top:8px;border:1px solid #cdd8c6;border-radius:11px}.category-icon-dialog [data-icon-count]{font-size:12px;margin:12px 0;color:#6a7961}.category-icon-reset{padding:10px 13px;min-height:44px;background:white;border:1px solid #cad7c2;border-radius:9px;color:#294d3d;font:inherit;font-size:13px;cursor:pointer;margin-bottom:16px}.category-icon-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.category-icon-option{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;min-width:0;min-height:95px;border:1px solid #e0e7d9;border-radius:12px;background:white;color:#294d3d;padding:12px 5px;cursor:pointer}.category-icon-option svg{width:29px;height:29px;display:block}.category-icon-option>span:last-child{font-size:11px;line-height:1.4;text-align:center;overflow-wrap:anywhere}.category-icon-option:hover,.category-icon-option[aria-pressed=true]{border-color:#557b47;background:#eff4e8}.category-icon-dialog :focus-visible,.category-icon-select:focus-visible{outline:3px solid #b17d3d;outline-offset:2px}.friend-invite-panel{border:1px solid #d7e1d0;background:#fffefa;border-radius:18px;padding:22px;margin:20px 0 26px}.friend-invite-panel h2{font-size:20px;margin:0 0 8px}.friend-invite-panel p{font-size:14px;line-height:1.7;color:#65765d;margin:0 0 16px}.friend-invite-channels{display:flex;gap:8px;flex-wrap:wrap}.friend-invite-channels a,.friend-invite-channels button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 14px;border:1px solid #cfdbc8;border-radius:10px;background:white;color:#294d3d;font:inherit;font-size:13px;font-weight:650;text-decoration:none;cursor:pointer}.friend-invite-channels a:first-child{background:#294d3d;color:white;border-color:#294d3d}.friend-invite-url{width:100%;box-sizing:border-box;font-size:14px;padding:12px;border:1px solid #d5dfcd;border-radius:10px;margin-top:16px;background:white;color:#5f7056}.friend-invite-result{font-size:12px!important;margin:12px 0 0!important}.friend-invite-result:empty{display:none}
@media(max-width:600px){.category-icon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-icon-dialog{padding:18px}.category-icon-dialog h2{font-size:25px}.category-icon-select{gap:9px;padding:11px}.category-icon-select strong{font-size:13px}.friend-invite-panel{padding:18px}.friend-invite-channels a,.friend-invite-channels button{flex:1 1 40%;font-size:12px}.friend-invite-url{font-size:16px}}
