/* Shared Tentpole treatment for organizer/vendor workflow dialogs only. */
html body :is(#tp-vendor-transfer,[data-vendor-days-dialog],[data-morris-checkin-dialog],#tp-vendor-cards>section,section[aria-labelledby="event-message-title"],section[aria-labelledby="tp-export-format-title"],dialog[aria-label="Google Calendar connection"],section[aria-labelledby="tp-pr-title"]){
 box-sizing:border-box!important;background:#faf9f2!important;color:#233d45!important;border:1px solid #d9e4d6!important;border-radius:26px!important;padding:28px!important;width:min(580px,calc(100vw - 32px))!important;max-width:100%!important;max-height:88dvh!important;overflow:auto!important;box-shadow:0 24px 80px #173f3529!important;font:14px/1.6 'Plus Jakarta Sans',sans-serif!important;scrollbar-gutter:stable;
}
html body :is(#tp-vendor-transfer,[data-vendor-days-dialog],[data-morris-checkin-dialog],#tp-vendor-cards>section,section[aria-labelledby="event-message-title"],section[aria-labelledby="tp-export-format-title"],dialog[aria-label="Google Calendar connection"],section[aria-labelledby="tp-pr-title"]) h2{
 font:600 clamp(25px,4vw,32px)/1.12 Fredoka,system-ui!important;color:#233d45!important;letter-spacing:-.025em!important;margin:0 0 18px!important;overflow-wrap:anywhere;
}
html body :is(#tp-vendor-transfer,[data-vendor-days-dialog],[data-morris-checkin-dialog],#tp-vendor-cards>section,section[aria-labelledby="event-message-title"],section[aria-labelledby="tp-export-format-title"],dialog[aria-label="Google Calendar connection"],section[aria-labelledby="tp-pr-title"]) p{font-size:13px!important;line-height:1.65!important;color:#536f62;margin:12px 0!important;overflow-wrap:anywhere}
html body :is(#tp-vendor-transfer,[data-vendor-days-dialog],[data-morris-checkin-dialog],#tp-vendor-cards>section,section[aria-labelledby="event-message-title"],section[aria-labelledby="tp-export-format-title"],dialog[aria-label="Google Calendar connection"],section[aria-labelledby="tp-pr-title"]) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){
 box-sizing:border-box!important;display:block;width:100%!important;max-width:100%!important;min-width:0!important;min-height:46px;border:1px solid #bdd3c3!important;border-radius:13px!important;background:#fffef9!important;color:#233d45!important;font:400 16px/1.5 'Plus Jakarta Sans',sans-serif!important;padding:12px 14px!important;margin:7px 0 16px!important;
}
html body :is(#tp-vendor-transfer,[data-vendor-days-dialog],[data-morris-checkin-dialog],#tp-vendor-cards>section,section[aria-labelledby="event-message-title"],section[aria-labelledby="tp-export-format-title"],dialog[aria-label="Google Calendar connection"],section[aria-labelledby="tp-pr-title"]) label{font-size:12px;font-weight:800;line-height:1.6}
html body :is(#tp-vendor-transfer,[data-vendor-days-dialog],[data-morris-checkin-dialog],#tp-vendor-cards>section,section[aria-labelledby="event-message-title"],section[aria-labelledby="tp-export-format-title"],dialog[aria-label="Google Calendar connection"],section[aria-labelledby="tp-pr-title"]) :is(button,a.btn){
 box-sizing:border-box!important;white-space:normal!important;min-height:44px!important;max-width:100%;border:1px solid #cbdccd!important;border-radius:24px!important;padding:11px 18px!important;background:#eaf1e5!important;color:#286450!important;font:800 13px/1.5 'Plus Jakarta Sans',sans-serif!important;box-shadow:none!important;text-align:center;
}
html body :is(#tp-vendor-transfer,[data-vendor-days-dialog],[data-morris-checkin-dialog],#tp-vendor-cards>section,section[aria-labelledby="event-message-title"],section[aria-labelledby="tp-export-format-title"],dialog[aria-label="Google Calendar connection"],section[aria-labelledby="tp-pr-title"]) :is(button,a.btn):is(.btn-primary,.btn-success,[data-transfer-submit],[data-create],[data-send]){background:#286450!important;color:#fffef9!important;border-color:#286450!important}
html body :is(#tp-vendor-transfer,[data-vendor-days-dialog],[data-morris-checkin-dialog],#tp-vendor-cards>section,section[aria-labelledby="event-message-title"],section[aria-labelledby="tp-export-format-title"],dialog[aria-label="Google Calendar connection"],section[aria-labelledby="tp-pr-title"]) :is(button:disabled,input:disabled,select:disabled,textarea:disabled){opacity:.58!important;cursor:not-allowed!important}
html body :is(#tp-vendor-transfer,[data-vendor-days-dialog],[data-morris-checkin-dialog],#tp-vendor-cards>section,section[aria-labelledby="event-message-title"],section[aria-labelledby="tp-export-format-title"],dialog[aria-label="Google Calendar connection"],section[aria-labelledby="tp-pr-title"]) :is(button,input,textarea,select,a):focus-visible{outline:3px solid #80b29a!important;outline-offset:3px!important}
html body :is(#tp-vendor-transfer,[data-vendor-days-dialog],[data-morris-checkin-dialog],#tp-vendor-cards>section,section[aria-labelledby="event-message-title"],section[aria-labelledby="tp-export-format-title"],dialog[aria-label="Google Calendar connection"],section[aria-labelledby="tp-pr-title"]) :is([role=alert],button[data-disconnect]){color:#a4352b!important}
html body :is(#tp-vendor-transfer,[data-vendor-days-dialog],[data-morris-checkin-dialog],dialog[aria-label="Google Calendar connection"])::backdrop{background:#1e3b355c;backdrop-filter:blur(3px)}
html body :is(section[aria-labelledby="event-message-title"],section[aria-labelledby="tp-export-format-title"]) h2{padding-right:78px!important;min-height:66px;background:url('/marketing/assistant-messages-transparent.png') right top/70px 66px no-repeat}
html body [data-morris-checkin-dialog] [data-amount-owed]{font-family:Fredoka,system-ui!important;font-weight:500!important;color:#233d45}
html body #tp-vendor-transfer footer{flex-wrap:wrap!important;gap:10px!important}
html body dialog[aria-label="Google Calendar connection"] [data-calendar-link]{background:#f0f4e9;border-radius:16px;padding:16px;margin:16px 0}
@media(max-width:480px){html body :is(#tp-vendor-transfer,[data-vendor-days-dialog],[data-morris-checkin-dialog],#tp-vendor-cards>section,section[aria-labelledby="event-message-title"],section[aria-labelledby="tp-export-format-title"],dialog[aria-label="Google Calendar connection"],section[aria-labelledby="tp-pr-title"]){padding:20px!important}html body :is(section[aria-labelledby="event-message-title"],section[aria-labelledby="tp-export-format-title"]) h2{background-size:54px 54px;padding-right:60px!important}}
html body [data-vendor-days-dialog] label{display:flex!important;align-items:center;gap:10px;min-height:46px}
html body :is([data-vendor-days-dialog],dialog[aria-label="Google Calendar connection"]) input[type=checkbox]{accent-color:#286450;width:18px;height:18px;flex-shrink:0}
