.dd-venue-inquiry{background:#fffaf8;border:1px solid #e9dcd6;border-radius:16px;max-width:650px;margin:24px 0 0;padding:clamp(16px,3vw,23px)}.dd-venue-inquiry *,.dd-venue-track *,.dd-pp-venue-inquiries *{box-sizing:border-box}.dd-venue-inquiry h2{color:#6b3540;margin:0 0 9px;font-size:18px}.dd-venue-inquiry p{color:#725e63;margin:0 0 13px;font-size:12px;line-height:1.8}.dd-venue-inquiry form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dd-venue-inquiry form label,.dd-pp-venue-reply label{color:#514147;gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.dd-venue-inquiry input,.dd-venue-inquiry textarea,.dd-pp-venue-slot input{color:#3b3033;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ddccc5;border-radius:10px;padding:10px;font-size:12px}.dd-venue-inquiry .dd-venue-inquiry-note{grid-column:1/-1}.dd-venue-inquiry button,.dd-pp-venue-reply>button,.dd-venue-track button,.dd-venue-inquiry-link{color:#fff;cursor:pointer;font:inherit;background:#6b3540;border:0;border-radius:25px;padding:10px 15px;font-size:12px;font-weight:800}.dd-venue-inquiry button{grid-column:1/-1;justify-self:start}.dd-venue-inquiry button:disabled,.dd-venue-track button:disabled,.dd-pp-venue-reply button:disabled{opacity:.5;cursor:wait}.dd-venue-inquiry-complete{gap:8px;display:grid}.dd-venue-inquiry-complete .dd-venue-inquiry-link{width:max-content;max-width:100%;text-decoration:none;display:inline-flex}.dd-venue-inquiry-complete small{color:#77666a}.dd-venue-inquiry-preview{color:#846d71;font-size:12px}.dd-venue-inquiry-error{color:#ac3b36!important;font-size:12px!important}.dd-venue-track{background:#fcf7f4;min-height:68vh;padding:45px 16px 80px}.dd-venue-track-wrap{background:#fffefa;border:1px solid #ecdcd5;border-radius:18px;max-width:690px;margin:auto;padding:clamp(18px,4vw,32px)}.dd-venue-track h1{color:#6b3540;margin:0 0 10px;font-size:26px}.dd-venue-track h2{color:#6b3540;font-size:18px}.dd-venue-track h3{color:#6b3540;font-size:15px}.dd-venue-track p{color:#51464a;font-size:13px;line-height:1.9}.dd-venue-track section{border-top:1px solid #ebded7;padding-top:16px}.dd-venue-track-state,.dd-venue-track-caution{background:#fff4ed;border-radius:10px;padding:12px}.dd-venue-track section button{text-align:start;border-radius:10px;width:100%;margin:9px 0;display:block}.dd-venue-track section .dd-venue-track-refresh{color:#6b3540;background:#f8ece6;width:auto}.dd-venue-track-wrap>a{color:#6b3540;font-size:13px;font-weight:700;text-decoration:underline}.dd-pp-venue-inquiries{background:#fffaf7;border:1px solid #e5d6cf;border-radius:15px;margin-bottom:22px;padding:20px}.dd-pp-venue-inquiries h2{color:#6b3540;margin:0 0 10px;font-size:18px}.dd-pp-venue-inquiries>p,.dd-pp-venue-rows article>p{color:#65575b;font-size:12px;line-height:1.8}.dd-pp-venue-refresh{color:#6b3540;cursor:pointer;background:#fff;border:1px solid #dbbdb3;border-radius:20px;padding:8px 12px}.dd-pp-venue-rows{gap:13px;margin-top:16px;display:grid}.dd-pp-venue-rows article{background:#fff;border:1px solid #eadbd4;border-radius:12px;padding:15px}.dd-pp-venue-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dd-pp-venue-head strong{color:#6b3540;font-size:13px}.dd-pp-venue-head span{color:#6b3540;background:#f4e5de;border-radius:30px;padding:5px 9px;font-size:11px}.dd-pp-venue-reply{gap:10px;margin-top:13px;display:grid}.dd-pp-venue-options{flex-wrap:wrap;gap:15px;display:flex}.dd-pp-venue-options label{align-items:center;gap:7px;display:flex}.dd-pp-venue-options input{accent-color:#6b3540}.dd-pp-venue-slot{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:380px;display:grid}.dd-pp-venue-reply>button{justify-self:start}.dd-pp-venue-caution{color:#7b656a;font-size:11px}@media (max-width:520px){.dd-venue-inquiry form{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-venue-inquiry form label:first-child{grid-column:1/-1}.dd-pp-venue-inquiries{padding:13px}.dd-venue-track{padding:20px 10px 60px}.dd-venue-track h1{font-size:22px}}.dd-venue-inquiry form{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-pp-venue-time-groups{overscroll-behavior:contain;background:#fff;border:1px solid #eadbd4;border-radius:12px;gap:14px;max-height:440px;padding:3px 6px 3px 2px;display:grid;overflow-y:auto}.dd-pp-venue-time-group{border-bottom:1px solid #f3e9e3;padding:10px 8px 12px}.dd-pp-venue-time-group:last-child{border-bottom:0}.dd-pp-venue-time-group h3{color:#6b3540;margin:0 0 10px;font-size:12px}.dd-pp-venue-time-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.dd-pp-venue-time-grid button{color:#50343d;cursor:pointer;background:#fff;border:1px solid #e0d0c9;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:6px 2px;font:600 11px inherit;display:inline-flex}.dd-pp-venue-time-grid button[aria-pressed=true]{color:#fff;background:#6b3540;border-color:#6b3540}.dd-pp-venue-time-grid button:focus-visible{outline-offset:2px;outline:2px solid #6b3540}.dd-pp-venue-selected-count{color:#6b3540;margin:0;font-size:12px;font-weight:800}.dd-pp-venue-send-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.dd-pp-venue-send-actions button{color:#fff;cursor:pointer;background:#6b3540;border:0;border-radius:24px;padding:11px 14px;font-size:12px;font-weight:700}.dd-pp-venue-send-actions button:disabled{opacity:.55;cursor:not-allowed}.dd-pp-venue-send-actions .dd-pp-venue-none{color:#6b3540;background:#fff;border:1px solid #d8bfb7}@media (max-width:600px){.dd-pp-venue-time-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:370px){.dd-pp-venue-time-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dd-pp-venue-hourly-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-width:780px;display:grid}.dd-pp-venue-hourly-grid button{color:#50343d;cursor:pointer;background:#fff;border:1px solid #e0d0c9;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:10px 8px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.4;display:flex}.dd-pp-venue-hourly-grid button[aria-pressed=true]{color:#fff;background:#6b3540;border-color:#6b3540}.dd-pp-venue-hourly-grid button:focus-visible{outline-offset:2px;outline:2px solid #6b3540}.dd-pp-venue-hourly-grid button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:600px){.dd-pp-venue-hourly-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:370px){.dd-pp-venue-hourly-grid button{padding:9px 5px;font-size:11px}}.dd-venue-inquiry .dd-venue-inquiry-whatsapp-phone,.dd-venue-inquiry .dd-venue-inquiry-whatsapp-consent{grid-column:1/-1}.dd-venue-inquiry .dd-venue-inquiry-whatsapp-consent{align-items:flex-start;gap:9px;font-size:12px;font-weight:500;line-height:1.7;display:flex}.dd-venue-inquiry .dd-venue-inquiry-whatsapp-consent input[type=checkbox]{accent-color:#6b3540;flex:none;width:auto;min-width:16px;margin:3px 0 0;padding:0}
