/* GuardManage current workflow polish: event inquiries, grouped patrol calendar and shift interaction. */
.gm-event-inquiry-note{display:none;margin:0 0 10px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--tenant-primary,#2563EB) 24%,#dfe7f1);border-left:4px solid var(--tenant-primary,#2563EB);border-radius:10px;background:color-mix(in srgb,var(--tenant-primary,#2563EB) 5%,#fff)}
.gm-event-inquiry-note b,.gm-event-inquiry-note span{display:block}.gm-event-inquiry-note span{margin-top:2px;font-size:12px;color:var(--tenant-muted-text,#64748B)}
.gm-event-inquiry .gm-event-inquiry-note{display:block}.gm-event-inquiry .gm5-inquiry-model,.gm-event-inquiry .field:has(>[name="expected_hours"]){display:none!important}.gm-event-inquiry .gm5-inquiry-schedule:not(:first-child){display:none!important}.gm-event-inquiry .gm5-inquiry-schedule{grid-template-columns:minmax(0,1fr)!important;background:#fff!important;border-color:#dfe7f1!important}.gm-event-inquiry .gm5-inquiry-schedule .go-daychecks,.gm-event-inquiry .gm5-inquiry-visits,.gm-event-inquiry .gm5-remove-inquiry-row{display:none!important}.gm-event-inquiry .gm5-inquiry-times{max-width:680px;grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr) minmax(105px,.65fr)}.gm-event-inquiry #gm5InquiryEstimate{background:#eef6ff;border:1px solid #d9e8f8;color:#405a73}.gm-event-inquiry #gm5InquiryEstimate:before{content:'Veranstaltung · ';font-weight:800;color:var(--tenant-primary,#2563EB)}
.gmc-order-chip.gm-tour-chip{width:100%;appearance:none;text-align:left;font:inherit;color:inherit;cursor:pointer;border-top:0;border-right:0;border-bottom:0;border-left:3px solid var(--tenant-primary,#2563EB);background:color-mix(in srgb,var(--tenant-primary,#2563EB) 7%,#fff);transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.gmc-order-chip.gm-tour-chip:hover{transform:translateY(-1px);box-shadow:0 6px 15px rgba(15,23,42,.08);background:color-mix(in srgb,var(--tenant-primary,#2563EB) 11%,#fff)}.gmc-order-chip.gm-tour-chip b{font-size:9px;letter-spacing:.08em;color:var(--tenant-primary,#2563EB)}.gmc-order-chip.gm-tour-chip small{font-weight:700}
.gm-tour-detail{max-width:720px!important}.gm-tour-detail-list{display:grid;gap:7px;margin:16px 0}.gm-tour-detail-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e1e8f0;border-radius:11px;background:#fbfdff}.gm-tour-detail-row>span{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--tenant-secondary,#0B1630);color:#fff;font-size:11px;font-weight:800}.gm-tour-detail-row b,.gm-tour-detail-row small{display:block}.gm-tour-detail-row small{margin-top:2px;color:var(--tenant-muted-text,#64748B)}.gm-tour-detail-row>div:last-child{font-size:12px;font-weight:800;color:var(--tenant-body-text,#14213D);white-space:nowrap}
.go-shift-card[data-id]:not([disabled]){cursor:pointer}.go-shift-card[data-id]:not([disabled]):hover{box-shadow:0 8px 18px rgba(15,23,42,.10)}
@media(max-width:760px){.gm-event-inquiry .gm5-inquiry-times{grid-template-columns:1fr auto 1fr}.gm-event-inquiry .gm5-inquiry-times label{grid-column:1/-1}.gm-tour-detail-row{grid-template-columns:28px minmax(0,1fr)}.gm-tour-detail-row>div:last-child{grid-column:2;white-space:normal}}
