.td-public-layout{grid-template-columns:minmax(0,1fr)!important}.td-public-layout>aside{grid-row:1}.td-public-map{position:static!important}.td-public-map .rx-map,.tm-wrap>.rx-map{height:440px;min-height:300px}.tm-wrap{min-width:0;max-width:100%}.tm-controls{display:flex;justify-content:flex-end;margin-block:8px}.tm-controls button,.tm-dialog header button{min-height:44px;min-width:44px;padding:8px 14px;border:1px solid #b8cbc4;border-radius:8px;background:#fff;color:#174b40;font:inherit;cursor:pointer}.tm-status:empty{display:none}.tm-status{font-size:.85rem}.tm-wrap>small{display:block;margin-block:8px}dialog.tm-dialog,.social-design dialog.tm-dialog{box-sizing:border-box;width:min(1100px,calc(100vw - 24px));height:90vh;height:90dvh;max-width:calc(100vw - 24px);max-height:90vh;max-height:90dvh;margin:auto;border:1px solid #ccd8d2;border-radius:14px;padding:12px;overflow:hidden}.tm-dialog[open]{display:flex;flex-direction:column;gap:10px}.tm-dialog::backdrop{background:#10271dcc}.tm-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.tm-dialog h2{font-size:1.2rem;margin:0}.tm-dialog>.tm-wrap{display:flex;flex:1;min-height:0;width:100%;flex-direction:column}.tm-dialog .rx-map,.tm-dialog .ts-map{flex:1;height:auto!important;min-height:0!important;width:100%}.tm-dialog .tm-controls:has([hidden]){display:none}.tm-dialog button:focus-visible{outline:3px solid #007f6d;outline-offset:2px}.tm-wrap .leaflet-popup-content{overflow-wrap:anywhere}.tm-wrap .rx-map-pin{display:grid;place-items:center;background:#007f6d;color:#fff;border:2px solid white;border-radius:50%;font-weight:700}.ts-reader-grid{grid-template-columns:minmax(0,1fr)!important}.ts-reader-grid>[data-ts-panel=map]{grid-row:1}
@media(max-width:600px){dialog.tm-dialog,.social-design dialog.tm-dialog{width:calc(100vw - 8px);max-width:calc(100vw - 8px);height:calc(100vh - 8px);height:calc(100dvh - 8px);max-height:calc(100dvh - 8px);padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.td-public-map .rx-map,.tm-wrap>.rx-map{height:340px}.tm-dialog .tm-wrap>.rx-map{height:auto}}
