/* GotItOps v5.11.0 — VIBE transition workflow + Risa demo feedback. */
#g592EventFilters .g592Check[hidden]{display:none!important}.g511Clearable{position:relative}.g511Clearable .control{padding-right:30px}.g511FieldClear{position:absolute;right:7px;bottom:7px;width:22px;height:22px;border:0;border-radius:50%;background:rgba(35,45,60,.07);color:#687080;font-size:16px;line-height:20px;cursor:pointer}.g511FieldClear:hover{background:rgba(35,45,60,.14);color:#222}.g511EventWorkflow{border:1px solid rgba(56,70,95,.12);border-radius:14px;padding:13px;margin:0 0 14px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,248,249,.95))}.g511WorkflowHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:9px}.g511WorkflowHead h3{margin:1px 0 0;font-size:17px}.g511Eyebrow{font-size:10px;font-weight:800;letter-spacing:.08em;opacity:.58}.g511ConfirmedBadge{display:inline-flex;width:max-content;margin-top:5px;padding:3px 7px;border-radius:999px;background:#dcefe5;color:#276045;font-size:9px;font-weight:800}.g511ActionCount,.g511ActionBadge{display:inline-flex;border-radius:999px;padding:4px 7px;background:#f4e7c4;color:#765c14;font-size:10px;font-weight:800}.g511ActionCount{white-space:nowrap}.g511ActionBadge.urgent,.g511LinkedActions .urgent,.g511UrgentTask .g511EventTaskBadge{background:#f9ded9;color:#9a382b}.g511StoreNote{margin:8px 0;padding:8px 9px;border-radius:9px;background:rgba(72,91,125,.06);font-size:12px;line-height:1.4}.g511StoreNote b{display:block;margin-bottom:2px}.g511LinkedActions{display:grid;gap:5px;margin-top:9px}.g511LinkedActions>div{display:flex;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;background:rgba(35,45,60,.035)}.g511LinkedActions span{font-size:11px;opacity:.7}.g511IssueGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.g511EventTaskBadge{display:inline-flex;width:max-content;margin-bottom:2px;border-radius:999px;padding:2px 6px;background:rgba(63,78,110,.08);font-size:9px;font-weight:800;letter-spacing:.03em}.g511UrgentTask{border-left:3px solid #b44!important}.g511TableStoreNote{max-width:260px;margin-top:4px;padding:4px 6px;border-radius:6px;background:rgba(40,50,70,.045);font-size:10px;line-height:1.25;color:#5d6673}.g511ActionBadge{margin-bottom:4px}.g511RecentSummaries{margin:0 0 14px}.g511SummaryList{display:grid;gap:6px;max-height:420px;overflow:auto}.g511DaySummary{appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;border:1px solid rgba(40,50,68,.1);border-radius:10px;background:#fff;padding:9px 10px;cursor:pointer}.g511DaySummary:hover{background:rgba(45,60,90,.025)}.g511DaySummary span{min-width:0;display:grid;gap:2px}.g511DaySummary b{font-size:12px}.g511DaySummary small{font-size:11px;color:#586272}.g511DaySummary em{font-size:10px;color:#7a818a;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g511DaySummary strong{font-size:10px;color:#596882}.g511EmployeeTime{margin:0 0 14px}.g511TimeOwner,.g511MyTime{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;align-items:center}.g511TimeOwner>div,.g511MyTime>div{padding:9px;border-radius:10px;background:rgba(35,45,60,.035)}.g511TimeOwner b,.g511MyTime b{display:block;font-size:18px}.g511TimeOwner span,.g511MyTime span{font-size:10px;color:#69717d}.g511ClockStatus{font-size:10px;font-weight:800;border-radius:999px;padding:4px 7px;background:#eee;color:#666}.g511ClockStatus.on{background:#dcefe5;color:#276045}.g511RateRows{display:grid;gap:7px;margin:12px 0}.g511RateRows>div{display:grid;grid-template-columns:1fr 140px auto;align-items:end;gap:8px;padding:8px;border:1px solid #eee;border-radius:10px}.g511RateRows span{display:grid}.g511RateRows small{text-transform:capitalize;color:#777}.g511SectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.g511SectionHead h3{margin-bottom:3px}.g511SectionHead p{margin:0;color:#6b7280;font-size:11px}.g511EmployeePay{margin-top:18px;padding-top:18px;border-top:1px solid rgba(40,50,68,.12)}.g511PaymentNote{display:block;margin-top:4px;line-height:1.35}.g511BookingCampaignSelect{min-width:170px;max-width:240px;font-size:11px;padding:6px 8px!important}.g511LibraryToolbar{display:flex;flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:12px}.g511LibraryToolbar .field{min-width:180px;flex:1}.g511LocationTableWrap{overflow:auto;margin-top:12px;border:1px solid rgba(40,50,68,.1);border-radius:13px;background:#fff}.g511LocationTable{min-width:850px;width:100%}.g511LocationTable td>span,.g511LocationTable td>b{display:block}.g511LocationTable td>span{font-size:10px;color:#737983;margin-top:2px}.g511LocationNote{max-width:330px;white-space:normal;line-height:1.35}.g511Tag{display:inline-flex!important;width:max-content;border-radius:999px;padding:2px 6px!important;background:rgba(50,70,100,.07);margin:2px 2px 2px 0!important;font-size:9px!important;color:#56606e!important}.g511ProductExtras{margin-top:12px;padding-top:12px;border-top:1px solid rgba(40,50,68,.1)}.g511ProductExtras h3{margin:0 0 8px}.g511RetailerChecks{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:9px}.g511RetailerCheck{display:flex;align-items:center;gap:5px;padding:5px 7px;border-radius:8px;background:rgba(35,45,60,.045);font-size:11px}.g511ProductThumb{width:40px;height:40px;border-radius:8px;object-fit:contain;float:left;margin-right:8px;background:#f5f5f2;border:1px solid #eee}.g511ProductRetailers{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.g511ProductRetailers span{font-size:9px;padding:2px 5px;border-radius:999px;background:#f1f3f4;color:#606873}.g511ProductHero{width:100%;max-height:220px;object-fit:contain;border-radius:12px;background:#f7f7f4;margin-bottom:10px}.g511ProductDetailExtras{margin-bottom:12px}.g511ReportStatus{display:flex;justify-content:space-between;align-items:center;padding:11px 13px;border-radius:12px;background:#fff5df;border:1px solid #f1dfb2;margin-bottom:10px}.g511ReportStatus.complete{background:#e8f5ed;border-color:#c8e4d2}.g511ReportStatus b{font-size:14px}.g511ReportStatus span{font-size:11px;color:#687080}.g511ReportStats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-bottom:12px}.g511ReportStats>div{border:1px solid rgba(40,50,68,.09);border-radius:11px;background:#fff;padding:10px}.g511ReportStats b{display:block;font-size:20px}.g511ReportStats span{font-size:10px;color:#69717c}.g511StateReport{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px}.g511StateReport>div{display:flex;justify-content:space-between;border-radius:8px;background:rgba(40,50,68,.035);padding:7px}.g511StateReport span{font-size:10px;color:#69717d}.g511PartnerLink{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-bottom:1px solid #eee}.g511PartnerLink span{display:grid}.g511PartnerLink small{font-size:10px;color:#6d7580}.g511PartnerLink.revoked{opacity:.5}.g511MessageCounts{display:flex;gap:6px;margin:7px 0}.g511MessageCounts span{padding:4px 7px;background:rgba(40,50,68,.05);border-radius:999px;font-size:10px}.g511IntegrationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.g511IntegrationGrid article{display:flex;gap:11px;border:1px solid rgba(40,50,68,.1);border-radius:14px;background:#fff;padding:14px}.g511IntegrationGrid h3{margin:0 0 4px;font-size:14px}.g511IntegrationGrid p{margin:0 0 3px;font-size:12px;font-weight:700}.g511IntegrationGrid small{display:block;color:#69717d;line-height:1.4}.g511IntegrationGrid .btn{margin-top:8px}.g511IntegrationIcon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px;background:rgba(55,75,110,.07);font-size:17px}.g511CalendarCandidate{display:flex;justify-content:space-between;gap:8px;padding:8px;border-bottom:1px solid #eee}.g511CalendarCandidate span{display:grid}.g511CalendarCandidate small{font-size:10px;color:#6d7580}#g5102AdminSummaries,#g5101OwnerSummaries,.g593OwnerTasks{display:none!important}@media(max-width:1050px){.g511ReportStats{grid-template-columns:repeat(3,1fr)}.g511TimeOwner,.g511MyTime{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.g511IssueGrid{grid-template-columns:1fr}.g511IntegrationGrid{grid-template-columns:1fr}.g511ReportStats{grid-template-columns:repeat(2,1fr)}.g511DaySummary{align-items:flex-start}.g511TimeOwner,.g511MyTime{grid-template-columns:1fr 1fr}.g511RateRows>div{grid-template-columns:1fr}.g511LibraryToolbar{align-items:stretch}.g511LibraryToolbar .field{min-width:100%}.g511WorkflowHead{flex-direction:column}.g511LinkedActions>div{flex-direction:column}}
