.ce-options{border:1px solid #dbe3e2;border-radius:12px;background:#fff;margin:10px 0}.ce-options>summary{font-weight:750;cursor:pointer;padding:13px 12px;font-size:12px}.ce-body{padding:0 12px 14px}.ce-body section+section{border-top:1px solid #e7ecea;padding-top:14px;margin-top:15px}.ce-body h3{font-size:13px;margin:4px 0 8px}.ce-body p{font-size:11px;line-height:1.7;color:#5a6d6c;margin:7px 0}.ce-body label{display:block;font-size:11px;font-weight:700;margin:10px 0}.ce-body select,.ce-body input[type=file]{display:block;width:100%;min-width:0;border:1px solid #d9e2de;background:#fff;border-radius:7px;padding:8px;margin-top:5px;font:inherit}.ce-body input[type=range]{display:block;width:100%;margin-top:8px;accent-color:#245b64}.ce-body output{float:right;color:#245b64}.ce-body button{border:1px solid #cbd8d4;border-radius:7px;background:#f7faf8;color:#173f48;font-family:inherit;font-size:11px;font-weight:700;line-height:1.5;padding:8px 10px;cursor:pointer;min-height:36px}.ce-body button:disabled{opacity:.45;cursor:default}.ce-body button[aria-pressed=true]{background:#173f48;color:#fff;border-color:#173f48}.ce-actions{display:flex;gap:6px;flex-wrap:wrap}.ce-note{font-size:10px!important}.ce-walk-overlay{position:absolute;z-index:8;bottom:16px;left:16px;background:#ffffffed;border:1px solid #d6e2dd;border-radius:13px;padding:10px;width:300px;max-width:calc(100% - 95px);box-shadow:0 4px 24px #183f4824;backdrop-filter:blur(8px)}.ce-walk-overlay[hidden],.ce-options [hidden]{display:none!important}.ce-walk-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:#173f48;margin-bottom:7px}.ce-walk-overlay button{touch-action:none;user-select:none;min-width:35px;min-height:35px;border:1px solid #c5d7d0;background:#fff;border-radius:7px;font:700 14px system-ui;color:#174653;cursor:pointer}.ce-walk-caption button{font-size:10px;min-height:30px;padding:3px 8px}.ce-walk-controls{display:flex;align-items:center;justify-content:space-around;gap:7px}.ce-pad{display:grid;grid-template-columns:repeat(3,36px);grid-template-rows:repeat(2,36px);gap:4px}.ce-forward{grid-column:2}.ce-pad button:nth-child(2){grid-row:2;grid-column:1}.ce-pad button:nth-child(3){grid-row:2;grid-column:2}.ce-pad button:nth-child(4){grid-row:2;grid-column:3}.ce-look{display:grid;grid-template-columns:repeat(2,35px);gap:4px;text-align:center}.ce-look small{grid-column:1/-1;font-size:8px;color:#667e76}.ce-is-walking #mapSelection{display:none!important}.ce-options :focus-visible,.ce-walk-overlay :focus-visible{outline:3px solid #e8ad56;outline-offset:2px}@media(max-width:600px){.ce-walk-overlay{left:10px;bottom:12px;padding:8px;width:232px}.ce-walk-controls{justify-content:space-between}.ce-walk-caption{font-size:10px}.ce-pad{grid-template-columns:repeat(3,32px);grid-template-rows:repeat(2,32px);gap:3px}.ce-walk-overlay button{min-width:32px;min-height:32px}.ce-look{grid-template-columns:repeat(2,31px)}.ce-look small{font-size:7px}}
