.trip-actions-menu{z-index:2500;background:#fff;border:1px solid #ccd9e1;border-radius:5px;width:min(300px,100vw - 16px);max-height:calc(100dvh - 16px);padding:5px;position:fixed;overflow-y:auto;box-shadow:0 8px 32px #19344730}.trip-actions-menu>p{letter-spacing:.4px;color:#7c909e;border-bottom:1px solid #e5ebef;margin:0;padding:9px 10px;font-size:10px}.trip-actions-menu>button{text-align:left;color:#355264;border-radius:3px;width:100%;min-height:36px;padding:10px;font-size:12px;display:block}.trip-actions-menu>button:hover,.trip-actions-menu>button:focus-visible{background:#eff6f8}.trip-actions-menu>button:disabled{opacity:.4;cursor:not-allowed}.trip-actions-menu>button.is-caution{color:#a1613e}.trip-menu-trigger{color:#68808f;letter-spacing:1px;border-radius:3px;min-width:30px;min-height:30px;font-size:18px}.trip-menu-trigger:hover{background:#edf4f7}.trip-cancellation-form .field{margin-bottom:16px}.trip-cancellation-form textarea{min-height:90px}.trip-cancellation-form .cancellation-warning{color:#8c6336;background:#fff7eb;padding:12px;font-size:12px;line-height:1.6}.trip-cancellation-form .cancellation-note{color:#708795;font-size:11px;line-height:1.6}
