.dialog-controls :is(.dialog-button,.dialog-icon,.primary-button,.subtle-button,.danger-button,.circle-button,.account-google-action,.account-secondary-action){box-sizing:border-box;min-height:44px;font:inherit;cursor:pointer;overflow-wrap:anywhere;border-radius:6px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:650;line-height:1.4;transition:background-color .15s,border-color .15s;display:inline-flex}.dialog-controls :is(.dialog-button,.dialog-icon){color:#254536;background:#fff;border:1px solid #d6e0da;padding:10px 14px}.dialog-controls :is(.dialog-icon,.circle-button){flex:0 0 44px;width:44px;min-width:44px;height:44px;padding:0}.dialog-controls :is(.dialog-button--primary,.primary-button){color:#fff;background:#176c4b;border:1px solid #176c4b}.dialog-controls :is(.dialog-button,.dialog-icon,.primary-button,.subtle-button,.danger-button,.circle-button,.account-google-action,.account-secondary-action):focus-visible{outline-offset:3px;outline:2px solid #187a58}.dialog-controls :is(.dialog-button,.dialog-icon,.primary-button,.subtle-button,.danger-button,.circle-button,.account-google-action,.account-secondary-action):disabled{color:#7a847e;opacity:1;cursor:not-allowed;box-shadow:none;background:#edf0ee;border-color:#dce2de}.dialog-controls :is(.dialog-button,.dialog-icon) svg{flex-shrink:0}.account-dialog.dialog-controls .account-dialog-heading>div,.route-editor.dialog-controls .route-editor-heading>div,.route-editor.dialog-controls .route-editor-heading>strong{overflow-wrap:anywhere;min-width:0}.dialog-controls .assistant-panel-tools{flex-shrink:0}.dialog-controls .assistant-reset-button{white-space:nowrap;flex-shrink:0;gap:6px;width:auto}.reset-trip-confirmation h2{margin:0;font-size:20px}.reset-trip-confirmation p{overflow-wrap:anywhere;line-height:1.6}.reset-trip-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=680px){.route-editor.dialog-controls{max-height:calc(100dvh - 126px - env(safe-area-inset-bottom))}}@media (hover:hover){.dialog-controls :is(.dialog-button,.dialog-icon,.subtle-button,.circle-button):not(:disabled):hover{background:#edf5f0;border-color:#9bbba9}.dialog-controls :is(.dialog-button--primary,.primary-button):not(:disabled):hover{background:#12553b;border-color:#12553b}}.reset-trip-confirmation{width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;overflow:auto}.reset-trip-confirmation::backdrop{background:#151b196b}
