.vb-focus-ring:focus,.vb-focus-ring:focus-visible{outline:none}.vb-divider{background:var(--vb-color-border-gray);border:none;height:1px;margin:0}.vb-divider-subtle{background:var(--vb-color-border-subtle);border:none;height:1px;margin:0}.selectable,.selectable *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.vb-ui-page-section{padding:var(--vb-space-16)var(--vb-space-16);box-sizing:border-box;margin:0 auto}.vb-hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.vb-hide-scrollbar::-webkit-scrollbar{display:none}.vb-app-container{max-width:100%;padding:0}.vb-form-row{gap:var(--vb-space-8);font-size:var(--vb-font-size-base);flex-direction:column;display:flex}.vb-form-row label{color:var(--vb-color-text-primary);font-weight:var(--vb-font-weight-medium);font-size:var(--vb-font-size-base);margin-top:var(--vb-space-16)}.vb-form-row:first-child label{margin-top:0}.vb-form-row input,.vb-form-row select{border-radius:var(--vb-radius-md);border:1px solid var(--vb-color-border-light);padding:var(--vb-space-12)var(--vb-space-16);font-size:var(--vb-font-size-md);background:var(--vb-color-bg-default);color:var(--vb-color-text-primary);box-sizing:border-box;appearance:none;outline:none;height:44px}.vb-form-row input::placeholder{color:var(--vb-color-text-disabled)}.vb-form-row input:focus,.vb-form-row select:focus{border-color:var(--vb-color-primary);box-shadow:var(--vb-shadow-focus)}.vb-trip-form-grid{gap:var(--vb-space-20);flex-direction:column;display:flex}.edit-trip-form-wrapper .vb-trip-form-grid{gap:var(--vb-space-16)}.vb-trip-form-footer{width:100%;margin-top:var(--vb-space-16);display:flex}.vb-trip-form-footer .vb-ui-btn{width:100%}.vb-edit-trip-clickable-field{border:1px solid var(--vb-color-border-light);background:var(--vb-color-bg-default);cursor:pointer;text-align:left;box-sizing:border-box;width:100%;min-height:44px;color:var(--vb-color-text-primary);border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:16px;text-decoration:none;transition:border-color .2s,opacity .2s;display:flex}.vb-edit-trip-clickable-field:hover{border-color:var(--vb-color-primary)}.vb-edit-trip-clickable-field .vb-edit-trip-placeholder{color:var(--vb-color-text-disabled)}