.saved-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.saved-title h3{margin:0}.saved-actions{align-items:center;gap:8px;display:flex}.add-guest{color:#fff;cursor:pointer;white-space:nowrap;background:#0b7d67;border:0;border-radius:9px;padding:9px 11px;font-weight:800}.email-button{color:#176852;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b9d6cd;border-radius:9px;padding:8px 10px;font-weight:800}.ride-list{flex-wrap:wrap;gap:8px;display:flex}.ride-item{background:#f9fbfa;border:1px solid #d8e5e1;border-radius:10px;align-items:center;display:flex;overflow:hidden}.ride-item.selected{background:#e7f7f1;border-color:#0b7d67}.ride-select{color:#315b52;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:9px 8px 9px 11px;display:flex}.delete-ride{color:#9a514b;cursor:pointer;background:0 0;border:0;border-left:1px solid #d8e5e1;padding:8px 10px;font-size:18px;line-height:1}.delete-ride:hover{background:#fff0ed}.ride-select strong{font-size:13px}.ride-select small,.empty{color:#708883;font-size:11px}.empty{margin:0}.modal-backdrop{z-index:20;background:#10232288;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:18px;width:min(100%,390px);padding:22px;box-shadow:0 20px 60px #10232255}.modal h2{margin:0 0 6px;font-size:20px}.modal p{color:#607975;margin:0 0 18px;font-size:13px}.modal label{margin-bottom:7px;font-size:13px;font-weight:700;display:block}.modal input{border:1px solid #cddbd6;border-radius:11px;width:100%;padding:13px}.modal>div{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.cancel{color:#41625b;cursor:pointer;background:#fff;border:1px solid #d7e3df;border-radius:11px;padding:13px 16px;font-weight:800}.danger{color:#fff;cursor:pointer;background:#b9473d;border:0;border-radius:11px;padding:13px 16px;font-weight:800}.status-card:not(:has(.pill.active)){background:#2563a8}.status-card:not(:has(.pill.active)) .eyebrow{color:#c8ddf6}.status-card:not(:has(.pill.active)) p:not(.eyebrow){color:#d9e8fa}.data-grid dd.full-value{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.45;overflow:visible}.data-grid .link-value{color:#08725b;font-size:12px}.email-modal{width:min(100%,780px);max-height:calc(100vh - 40px);overflow:auto}.email-modal textarea{resize:vertical;color:#274a43;border:1px solid #cddbd6;border-radius:11px;width:100%;min-height:220px;padding:12px;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.email-modal input{margin-bottom:12px}.email-modal .email-text{min-height:78px;margin-bottom:12px;font:14px/1.45 inherit}.email-modal .email-code{background:#f5f8f7;min-height:160px}.logo-tools{gap:8px;display:flex;margin:0 0 11px!important}.logo-tools input{flex:1;min-width:0}.logo-tools .cancel{white-space:nowrap;padding:10px 12px}.text-button{color:#08725b;cursor:pointer;background:0 0;border:0;margin:0 0 15px;padding:0;font-weight:800}.email-modal code{overflow-wrap:anywhere;font-size:11px}.email-modal .preview-label{margin-top:16px}.email-preview{overflow-wrap:anywhere;background:#f8fbfa;border:1px solid #d8e5e1;border-radius:11px;margin-top:7px;padding:14px;display:block!important}.guest-permission{color:#173b33;text-align:center;background:#fff;place-items:center;min-height:100vh;padding:24px;display:grid}.guest-permission section{border:1px solid #d9e8e3;border-radius:20px;width:min(100%,420px);padding:34px 26px;box-shadow:0 16px 45px #10232212}.guest-permission h1{margin:0 0 12px;font-size:23px}.guest-permission p{color:#59716b;margin:0 auto 22px;line-height:1.55}.permission-mark{background:#fff3e9;border-radius:50%;place-items:center;width:44px;height:44px;font-size:26px;font-weight:800;display:grid;color:#b95c18!important;margin:0 auto 16px!important}.guest-permission button{color:#fff;cursor:pointer;background:#0b7d67;border:0;border-radius:10px;padding:13px 18px;font-weight:800}.permission-help{color:#59716b;text-align:left;border-top:1px solid #dbe8e4;margin-top:23px;padding-top:18px;font-size:12px;line-height:1.55}.permission-help strong{color:#315b52;margin-bottom:7px;display:block}.permission-help ol{margin:0;padding-left:19px}.permission-help li+li{margin-top:4px}@media (max-width:560px){.saved-title{flex-direction:column;align-items:flex-start}.saved-actions{width:100%}.saved-actions button{flex:1}.email-modal{padding:17px}.email-modal textarea{min-height:180px}}
