.gm5-calendar-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 16px;background:#f8f9fb;border-bottom:1px solid #e1e6eb}.gm5-calendar-kpis>div{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #dfe4e9;border-radius:9px;padding:10px 12px}.gm5-calendar-kpis span{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#707985}.gm5-calendar-kpis b{font-size:17px}.gmc-day[role="button"]{cursor:pointer;transition:box-shadow .15s ease,transform .15s ease,background .15s ease}.gmc-day[role="button"]:hover{box-shadow:inset 0 0 0 2px rgba(24,26,30,.12);z-index:1}.gmc-day[role="button"]:focus-visible{outline:3px solid var(--tenant-primary,#d8b22d);outline-offset:-3px;z-index:2}.gm5-day-list{display:flex;flex-direction:column;gap:8px;margin-top:16px}.gm5-day-order{display:flex;justify-content:space-between;gap:18px;align-items:center;border:1px solid #dde3e8;border-radius:10px;padding:12px 14px;background:#f9fafb}.gm5-day-order>div{display:flex;flex-direction:column;gap:3px}.gm5-day-order>div:last-child{align-items:flex-end}.gm5-day-order span{font-weight:700}.gm5-day-order small{color:#707985}.gm5-day-order .pill{font-size:10px}.gm5-inquiry-form .grid2{align-items:start}.gm5-inquiry-model{background:#f8f9fb;border:1px solid #dfe4e9;border-radius:10px;padding:10px}.gm5-inquiry-model small,.gm5-inquiry-form .field small{display:block;margin-top:5px;color:#727b86;line-height:1.35}.gm5-schedule-section{border:1px solid #dfe4e9;border-radius:12px;padding:13px;margin:14px 0;background:#fbfcfd}.gm5-inquiry-schedule{display:grid!important;grid-template-columns:minmax(280px,1.3fr) minmax(260px,1fr) minmax(300px,1.15fr) auto!important;gap:10px!important;align-items:center!important;border:1px solid #dfe4e9;border-radius:10px;padding:10px;background:#fff;margin-bottom:9px}.gm5-inquiry-times{display:grid;grid-template-columns:1fr auto 1fr minmax(70px,.7fr);gap:7px;align-items:center}.gm5-inquiry-times input{width:100%}.gm5-inquiry-times label{font-size:10px;font-weight:800;color:#68727d;text-transform:uppercase}.gm5-inquiry-visits{display:grid;grid-template-columns:repeat(3,minmax(80px,1fr));gap:7px}.gm5-inquiry-visits label{display:flex;flex-direction:column;gap:3px;font-size:10px;font-weight:800;text-transform:uppercase;color:#68727d}.gm5-inquiry-visits input{width:100%}.gm5-inquiry-form[data-mode="time"] .gm5-inquiry-visits{opacity:.3;pointer-events:none}.gm5-inquiry-form[data-mode="visits"] .gm5-inquiry-schedule{border-color:#e2c86e;background:#fffaf0}.gm5-inquiry-estimate{margin-top:9px;border-radius:8px;padding:9px 11px;background:#f2f4f6;color:#626c77;font-size:12px}.gm5-inquiry-form[data-mode="visits"] .gm5-inquiry-estimate{background:#fff3bf;color:#4a3b0d;border:1px solid #e5c457}.gm5-import-badge{display:inline-flex;margin-left:8px;margin-top:6px;padding:4px 8px;border-radius:999px;background:#fff3bf;border:1px solid #e1c04f;font-size:11px;font-weight:800;color:#4c3a05}.gm5-visit-order-window{position:relative;border-color:#e4ca71!important;background:#fffaf0!important}.gm5-visit-order-window:before{content:"Kontrollanfahrten";position:absolute;right:10px;top:-9px;background:#fff3bf;border:1px solid #dfbf51;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:900;color:#4b3b0a}.gm5-patrol-button{border-color:#d4b333!important;background:#fff7d9!important;color:#29230d!important}@media(max-width:1250px){.gm5-inquiry-schedule{grid-template-columns:1fr 1fr!important}.gm5-calendar-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.gm5-calendar-kpis{grid-template-columns:1fr 1fr}.gm5-inquiry-schedule{grid-template-columns:1fr!important}.gm5-inquiry-times{grid-template-columns:1fr auto 1fr}.gm5-inquiry-times label{grid-column:1/-1}.gm5-inquiry-visits{grid-template-columns:1fr 1fr 1fr}.gm5-day-order{align-items:flex-start;flex-direction:column}.gm5-day-order>div:last-child{align-items:flex-start}}@media(max-width:520px){.gm5-calendar-kpis{grid-template-columns:1fr}.gm5-inquiry-visits{grid-template-columns:1fr}}
