.rover-session-panel{margin:24px 0}.rover-forward-button{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;min-height:150px;margin:24px 0 12px;font-size:36px;display:block}.rover-forward-button:active{transform:scale(.99)}.rover-session-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.rover-session-heading h2{margin:0}.rover-session-settings{touch-action:none;-webkit-user-select:none;user-select:none;min-width:44px;min-height:44px}.rover-session-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.rover-session-options label{gap:8px;display:grid}.rover-session-options input,.rover-session-options select{color:#19352a;background:#fff;border:1px solid #b8c5bf;border-radius:8px;width:100%;min-height:44px;padding:8px}.rover-presenter-settings{border:1px solid #b8c5bf;border-radius:12px;margin:16px 0;padding:16px}.rover-presenter-settings label{align-items:center;gap:10px;display:flex}.rover-presenter-settings input{width:20px;height:20px}.rover-session-panel dd,.rover-session-address{overflow-wrap:anywhere}.rover-session-panel details{margin-top:16px}.rover-session-error{overflow-wrap:anywhere;font-size:12px;display:block}.rover-session-guide{border:1px solid #527369;border-radius:12px;margin:20px 0;padding:16px}.rover-session-guide h3{margin:0 0 12px}.rover-session-guide ol{padding-left:24px;line-height:1.8}.rover-session-alert{overflow-wrap:anywhere;border:1px solid #c58b62;border-radius:8px;margin-top:16px;padding:12px 16px}@media (max-width:600px){.rover-session-options{grid-template-columns:1fr}}
