.dcs-reservation-honeypot{position:absolute!important;left:-9999px!important}.dcs-reservation-box form,.dcs-reservation-setting-card{display:grid;gap:11px}.dcs-reservation-box input,.dcs-reservation-box textarea,.dcs-reservation-setting-card input,.dcs-reservation-setting-card select,.dcs-reservation-actions input,.dcs-reservation-actions textarea{width:100%;box-sizing:border-box;border:1px solid #d5dfec;border-radius:10px;padding:11px;background:#fff}.dcs-reservation-box button,.dcs-reservation-setting-card button,.dcs-reservation-actions button,.dcs-reservation-response button{border:0;border-radius:11px;padding:12px 16px;background:#0d55d9;color:#fff;font-weight:800;cursor:pointer}.dcs-reservation-dates{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dcs-reservation-dates label,.dcs-reservation-setting-card label{display:grid;gap:5px;font-size:13px}.dcs-reservation-check{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:8px}.dcs-reservation-check input{width:auto}.dcs-reservation-dashboard,.dcs-reservation-manage-page,.dcs-reservation-response{max-width:1240px;margin:0 auto;padding:28px}.dcs-reservation-head{padding:30px;border-radius:22px;background:linear-gradient(120deg,#071b42,#1760dc);color:#fff;margin-bottom:22px}.dcs-reservation-head h1{margin:6px 0;font-size:42px}.dcs-reservation-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dcs-reservation-setting-card{padding:20px;border:1px solid #dce5f0;border-radius:18px;background:#fff}.dcs-reservation-setting-card h2{margin:0}.dcs-reservation-list{margin-top:30px}.dcs-reservation-list article{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px;border:1px solid #dce5f0;border-radius:15px;margin-bottom:12px}.dcs-reservation-list h3{margin:6px 0}.dcs-reservation-manage{font-weight:800}.dcs-reservation-summary{padding:20px;border:1px solid #dce5f0;border-radius:16px;background:#fff}.dcs-reservation-actions{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:18px}.dcs-reservation-actions form{display:grid;gap:10px;padding:18px;border:1px solid #dce5f0;border-radius:15px}.dcs-reservation-actions .counter{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.dcs-reservation-actions .counter h2,.dcs-reservation-actions .counter textarea,.dcs-reservation-actions .counter button{grid-column:1/-1}.dcs-reservation-actions .reject,.dcs-reservation-response .reject{background:#8b2036}.dcs-reservation-message{max-width:1240px;margin:18px auto;padding:14px 18px;border-radius:10px;background:#e8f8ef;color:#12653d}.dcs-reservation-message.error,.dcs-reservation-error{background:#fff1f1;color:#8a1f2d;padding:16px}.dcs-reservation-response form{display:flex;gap:10px;margin-top:18px}@media(max-width:900px){.dcs-reservation-settings-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.dcs-reservation-dashboard,.dcs-reservation-manage-page,.dcs-reservation-response{padding:18px}.dcs-reservation-settings-grid,.dcs-reservation-actions,.dcs-reservation-dates{grid-template-columns:1fr}.dcs-reservation-actions .counter{grid-template-columns:1fr}.dcs-reservation-list article{align-items:flex-start;flex-direction:column}.dcs-reservation-head h1{font-size:34px}}
.dcs-reservation-honeypot{position:fixed!important;inset:0 auto auto 0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
