.adminEditGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.adminEditGrid label{color:#334155;gap:7px;font-size:13px;font-weight:900;display:grid}.adminEditGrid input,.adminEditGrid textarea{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:12px;width:100%;min-height:46px;padding:11px 13px;font-size:14px;font-weight:700}.adminEditGrid textarea{resize:vertical;line-height:1.5}.adminEditFull{grid-column:1/-1}.adminSaveInfoBtn{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:12px;margin:4px 0 18px;padding:12px 16px;font-weight:900}@media (max-width:768px){.adminEditGrid{grid-template-columns:1fr}.adminEditFull{grid-column:auto}}.adminEditGrid input,.adminEditGrid select,.adminEditGrid textarea{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:12px;width:100%;min-height:46px;padding:11px 13px;font-size:14px;font-weight:700}.adminCmsHeader{align-items:center}.adminHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.adminHeaderActions span{color:#64748b;font-size:12px;font-weight:800}.adminRefreshBtn:disabled,.adminImageTool>button:disabled,.adminSaveInfoBtn:disabled,.manualMapInfoBox button:disabled{opacity:.55;cursor:not-allowed}.adminOverview{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.adminOverview button{color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:20px;justify-content:space-between;align-items:flex-end;min-height:112px;padding:20px;display:flex;box-shadow:0 8px 24px #0f172a0d}.adminOverview span{font-size:14px;font-weight:800}.adminOverview strong{color:#0f172a;font-size:36px;line-height:1}.adminSectionNav{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:8px;margin-bottom:24px;padding:6px;display:flex}.adminSectionNav button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;padding:12px 16px;font-weight:900}.adminSectionNav button.active{color:#fff;background:#0f172a}.adminErrorBanner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;margin-bottom:16px;padding:14px 16px;font-weight:800}.adminCmsSection{gap:18px;display:grid}.adminSectionHeading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.adminSectionHeading h2{margin:0 0 6px;font-size:28px}.adminSectionHeading p:not(.adminEyebrow){color:#64748b;margin:0}.adminSectionHeading>strong{color:#475569;font-size:14px}.adminRestaurantList{margin-top:0}.adminContentOpsPanel{gap:14px;display:grid}.adminDiningGraphPanel{background:radial-gradient(circle at 100% 0,#3f6e6324,#0000 34%),linear-gradient(135deg,#fffffffa,#f7f4ea8f);border:1px solid #dbe5ef;border-radius:24px;gap:16px;padding:22px;display:grid;box-shadow:0 16px 36px #0f172a12}.adminDiningGraphHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.adminDiningGraphHead span{color:#3f6e63;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.adminDiningGraphHead b{color:#10172f;margin-top:4px;font-size:24px;display:block}.adminDiningGraphHead p{color:#64748b;margin:6px 0 0;font-size:13px;font-weight:850;line-height:1.45}.adminDiningGraphHead>strong{color:#fff;background:#3f6e63;border-radius:18px;flex:none;place-items:center;min-width:86px;min-height:64px;font-size:28px;display:grid}.adminDiningGraphStats{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.adminDiningGraphStats article{background:#ffffffd1;border:1px solid #dbe5ef;border-radius:16px;gap:5px;min-width:0;padding:14px;display:grid}.adminDiningGraphStats span,.adminDiningGraphStats small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:850;overflow:hidden}.adminDiningGraphStats strong{color:#171c33;font-size:24px}.adminDiningGraphBody{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adminDiningGraphBody article{background:#fff;border:1px solid #dbe5ef;border-radius:18px;gap:10px;min-width:0;padding:16px;display:grid}.adminDiningGraphBody article>b{color:#10172f;font-size:15px}.adminDiningGraphBody button{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;width:100%;min-width:0;padding:11px;display:grid}.adminDiningGraphBody button span{color:#10172f;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:950;overflow:hidden}.adminDiningGraphBody button strong{color:#3f6e63;font-size:14px}.adminDiningGraphBody button small{color:#64748b;grid-column:1/-1;font-size:11px;font-weight:850}.adminDiningGraphBody p{color:#64748b;margin:0;font-size:13px;font-weight:850}.adminGraphSituationScores{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adminGraphSituationScores article{background:linear-gradient(135deg,#d9a2331f,#ffffffeb);border:1px solid #d9a2333d;border-radius:18px;gap:8px;min-width:0;padding:15px;display:grid}.adminGraphSituationScores span{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:900;overflow:hidden}.adminGraphSituationScores strong{color:#171c33;font-size:24px}.adminGraphSituationScores meter{width:100%;height:9px}.adminGraphSituationScores meter::-webkit-meter-bar{background:#e8edf2;border:0;border-radius:999px}.adminGraphSituationScores meter::-webkit-meter-optimum-value{background:#3f6e63;border-radius:999px}.adminGraphSituationScores meter::-moz-meter-bar{background:#3f6e63;border-radius:999px}.adminGraphCoverageView,.adminGraphAreaCoverage{background:#ffffffb8;border:1px solid #dbe5ef;border-radius:20px;gap:14px;padding:16px;display:grid}.adminGraphCoverageHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.adminGraphCoverageHead b{color:#10172f;font-size:16px;display:block}.adminGraphCoverageHead p{color:#64748b;margin:4px 0 0;font-size:12px;font-weight:850;line-height:1.45}.adminGraphCoverageHead>span{color:#3f6e63;background:#3f6e6314;border:1px solid #3f6e6333;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:950}.adminGraphCoverageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adminGraphCoverageGrid article{background:#fff;border:1px solid #3f6e6329;border-radius:18px;gap:10px;min-width:0;padding:15px;display:grid}.adminGraphCoverageGrid article>div:first-child,.adminGraphAreaGrid button>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminGraphCoverageGrid span,.adminGraphAreaGrid span{color:#10172f;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:950;overflow:hidden}.adminGraphCoverageGrid strong,.adminGraphAreaGrid strong{color:#3f6e63;flex:none;font-size:18px}.adminGraphCoverageGrid small,.adminGraphAreaGrid small{color:#64748b;font-size:11px;font-weight:850;line-height:1.45}.adminGraphCoverageGrid meter{width:100%;height:9px}.adminGraphCoverageGrid meter::-webkit-meter-bar{background:#e8edf2;border:0;border-radius:999px}.adminGraphCoverageGrid meter::-webkit-meter-optimum-value{background:#d9a233;border-radius:999px}.adminGraphCoverageGrid meter::-moz-meter-bar{background:#d9a233;border-radius:999px}.adminGraphCoverageList{gap:7px;display:grid}.adminGraphCoverageList button{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.adminGraphCoverageList button:hover,.adminGraphAreaGrid button:hover{border-color:#3f6e6357;transform:translateY(-1px)}.adminGraphCoverageList p{color:#64748b;margin:0;font-size:12px;font-weight:850}.adminGraphAreaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.adminGraphAreaGrid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe5ef;border-radius:17px;gap:8px;min-width:0;padding:13px;transition:border-color .16s,transform .16s;display:grid}.adminGraphAreaGrid button p{color:#475569;margin:0;font-size:12px;font-weight:800;line-height:1.45}.adminGraphAreaGrid button.status-gap{background:#d9a2331a;border-color:#d9a23375}.adminGraphAreaGrid button.status-watch{background:#91a79b1f;border-color:#91a79b5c}.adminGraphAreaGrid button.status-strong{background:#3f6e6314;border-color:#3f6e633d}.adminDiningGraphPreview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adminDiningGraphPreview>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe5ef;border-radius:18px;gap:10px;min-width:0;padding:15px;display:grid}.adminDiningGraphPreview>button>div:first-child{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminDiningGraphPreview b{color:#10172f;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.adminDiningGraphPreview span{color:#3f6e63;background:#3f6e631a;border-radius:999px;flex:none;padding:5px 8px;font-size:12px;font-weight:950}.adminDiningGraphPreview p{color:#475569;margin:0;font-size:12px;font-weight:850;line-height:1.45}.adminGraphScoreChips{flex-wrap:wrap;gap:6px;display:flex}.adminDiningGraphPreview .adminGraphScoreChips span{color:#9a6508;background:#d9a2331f;border:1px solid #d9a23342;flex:0 auto;max-width:100%}.adminDiningGraphPreview>button>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.adminDiningGraphPreview i{color:#3f6e63;background:#3f6e6314;border:1px solid #3f6e632e;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.adminKnowledgeStudioPanel{background:radial-gradient(circle at 100% 0,#171c331f,#0000 34%),linear-gradient(135deg,#fffffffa,#f7f4ea85);border:1px solid #dbe5ef;border-radius:24px;gap:16px;padding:22px;display:grid;box-shadow:0 16px 36px #0f172a12}.adminKnowledgeStudioHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.adminKnowledgeStudioHead span{color:#171c33;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.adminKnowledgeStudioHead b{color:#10172f;margin-top:4px;font-size:24px;display:block}.adminKnowledgeStudioHead p{color:#64748b;margin:6px 0 0;font-size:13px;font-weight:850;line-height:1.45}.adminKnowledgeStudioHead>strong{color:#fff;background:#171c33;border-radius:18px;flex:none;place-items:center;min-width:86px;min-height:64px;font-size:28px;display:grid}.adminKnowledgeHealthGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.adminKnowledgeHealthGrid article{background:#ffffffd1;border:1px solid #dbe5ef;border-radius:18px;gap:6px;min-width:0;padding:17px;display:grid}.adminKnowledgeHealthGrid article.warning{background:#d9a2331a;border-color:#d9a23357}.adminKnowledgeHealthGrid span,.adminKnowledgeHealthGrid small{color:#64748b;font-size:12px;font-weight:850}.adminKnowledgeHealthGrid strong{color:#171c33;font-size:28px;line-height:1}.adminKnowledgeFilters{flex-wrap:wrap;gap:8px;display:flex}.adminKnowledgeFilters button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.adminKnowledgeFilters button span{color:#64748b;background:#f1f5f9;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;display:inline-grid}.adminKnowledgeFilters button.active{color:#fff;background:#171c33;border-color:#171c33}.adminKnowledgeFilters button.active span{color:#fff;background:#ffffff2e}.adminKnowledgeProfileGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adminKnowledgeProfileGrid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe5ef;border-radius:20px;gap:12px;min-width:0;padding:16px;transition:border-color .16s,transform .16s;display:grid}.adminKnowledgeProfileGrid>button:hover{border-color:#171c3342;transform:translateY(-1px)}.adminKnowledgeProfileGrid>button.active{background:linear-gradient(135deg,#fff,#f7f4eac7);border-color:#171c336b;box-shadow:0 14px 28px #0f172a14}.adminKnowledgeProfileHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminKnowledgeProfileHead b{color:#10172f;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;overflow:hidden}.adminKnowledgeProfileHead span{color:#171c33;background:#171c3314;border-radius:999px;flex:none;padding:5px 8px;font-size:12px;font-weight:950}.adminKnowledgeScoreBars{gap:7px;display:grid}.adminKnowledgeScoreBars p{grid-template-columns:68px minmax(0,1fr) 42px;align-items:center;gap:8px;margin:0;display:grid}.adminKnowledgeScoreBars small,.adminKnowledgeScoreBars em{color:#64748b;font-size:11px;font-style:normal;font-weight:900}.adminKnowledgeScoreBars meter{width:100%;height:10px}.adminKnowledgeGraphPreview,.adminKnowledgeSignals{flex-wrap:wrap;gap:6px;display:flex}.adminKnowledgeGraphPreview i,.adminKnowledgeSignals span{border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.adminKnowledgeGraphPreview i{color:#3f6e63;background:#3f6e6314;border:1px solid #3f6e6333}.adminKnowledgeSignals span{color:#9a6508;background:#d9a2331f;border:1px solid #d9a2333d}.adminKnowledgeTodo{color:#64748b;font-size:12px;font-weight:850;line-height:1.45}.adminKnowledgeEvidencePanel{background:#ffffffdb;border:1px solid #dbe5ef;border-radius:20px;gap:14px;padding:18px;display:grid}.adminKnowledgeEvidenceHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.adminKnowledgeEvidenceHead span{color:#3f6e63;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.adminKnowledgeEvidenceHead b{color:#10172f;margin-top:4px;font-size:20px;display:block}.adminKnowledgeEvidenceHead p{color:#64748b;margin:5px 0 0;font-size:13px;font-weight:850}.adminKnowledgeEvidenceHead button{color:#fff;cursor:pointer;background:#171c33;border:0;border-radius:999px;flex:none;min-height:38px;padding:0 13px;font-size:12px;font-weight:950}.adminKnowledgeEvidenceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.adminKnowledgeEvidenceGrid>article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;align-content:start;gap:10px;min-width:0;padding:15px;display:grid}.adminKnowledgeEvidenceGrid>article>b{color:#10172f;font-size:15px}.adminKnowledgeDiffItem,.adminKnowledgeEvidenceItem{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:6px;min-width:0;padding:11px;display:grid}.adminKnowledgeDiffItem>span{color:#fff;border-radius:999px;width:fit-content;padding:4px 7px;font-size:10px;font-weight:950}.adminKnowledgeDiffItem strong,.adminKnowledgeEvidenceItem strong{color:#10172f;font-size:13px}.adminKnowledgeDiffItem p,.adminKnowledgeEvidenceItem p,.adminKnowledgeEmptyText{color:#475569;margin:0;font-size:12px;font-weight:850;line-height:1.45}.adminKnowledgeDiffItem p{flex-wrap:wrap;gap:6px;display:flex}.adminKnowledgeDiffItem i,.adminKnowledgeDiffItem em{font-style:normal}.adminKnowledgeDiffItem em{color:#3f6e63;font-weight:950}.adminKnowledgeEvidenceItem strong span{color:#3f6e63}.adminKnowledgeEvidenceItem small{color:#64748b;font-size:11px;font-weight:900}.adminKnowledgeSourceList{flex-wrap:wrap;gap:7px;display:flex}.adminKnowledgeSourceList span{color:#3f6e63;background:#3f6e6314;border:1px solid #3f6e632e;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900}.adminKnowledgeSourceList span.warning{color:#9a6508;background:#d9a2331f;border-color:#d9a23357}.adminKnowledgeTimelinePanel{background:radial-gradient(circle at 100% 0,#d9a2331f,#0000 32%),#fff!important}.adminKnowledgeTimelineList{gap:9px;display:grid}.adminKnowledgeTimelineItem{background:#fff;border:1px solid #e2e8f0;border-radius:15px;gap:5px;min-width:0;padding:12px 12px 12px 16px;display:grid;position:relative}.adminKnowledgeTimelineItem:before{content:"";background:#91a79b;border-radius:999px;width:3px;position:absolute;top:12px;bottom:12px;left:7px}.adminKnowledgeTimelineItem.priority-high:before,.adminKnowledgeTimelineItem.priority-medium:before{background:#d9a233}.adminKnowledgeTimelineItem.priority-high{background:#171c33;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff14}.adminKnowledgeTimelineItem.priority-high>span{color:#f7d58a;background:#d9a2332e}.adminKnowledgeTimelineItem>span{color:#171c33;background:#171c3314;border-radius:999px;width:fit-content;padding:4px 7px;font-size:10px;font-weight:950}.adminKnowledgeTimelineItem strong{color:#10172f;font-size:13px}.adminKnowledgeTimelineItem.priority-high strong{color:#fff}.adminKnowledgeTimelineItem p{color:#475569;margin:0;font-size:12px;font-weight:850;line-height:1.45}.adminKnowledgeTimelineItem.priority-high p{color:#dbe5f2}.adminKnowledgeTimelineItem small{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:900}.adminKnowledgeTimelineItem.priority-high small{color:#f7d58a}.adminTodayTodoPanel,.adminDraftStudioPanel,.adminContentQualityPanel{background:radial-gradient(circle at 100% 0,#d9a23324,#0000 32%),#fff;border:1px solid #dbe5ef;border-radius:22px;gap:16px;padding:20px;display:grid;box-shadow:0 14px 32px #0f172a0f}.adminDraftStudioPanel{background:radial-gradient(circle at 100% 0,#3f6e6324,#0000 32%),#fff}.adminTodayTodoHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.adminTodayTodoHead span{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.adminTodayTodoHead b,.adminContentQualityPanel b{color:#10172f;margin-top:4px;font-size:20px;display:block}.adminTodayTodoHead p,.adminContentQualityPanel p{color:#64748b;margin:5px 0 0;font-size:13px;font-weight:850}.adminTodayTodoHead>button{color:#fff;cursor:pointer;background:#10172f;border:0;border-radius:999px;flex:none;min-height:38px;padding:0 14px;font-size:12px;font-weight:950}.adminTodayTodoList{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.adminTodayTodoList button{min-width:0;min-height:178px;color:inherit;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #dbe5ef;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:13px;transition:border-color .16s,background .16s,transform .16s;display:grid}.adminTodayTodoList button:hover{background:#fff;border-color:#2563eb61;transform:translateY(-1px)}.adminTodayTodoList button>span{color:#fff;background:#10172f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:950;display:grid}.adminTodayTodoList div{gap:6px;min-width:0;display:grid}.adminTodayTodoList strong,.adminTodayTodoList small{text-overflow:ellipsis;overflow:hidden}.adminTodayTodoList strong{color:#10172f;white-space:nowrap;font-size:14px}.adminTodayTodoList p{color:#334155;margin:0;font-size:12px;font-weight:850;line-height:1.42}.adminTodayTodoList small{color:#64748b;white-space:nowrap;font-size:11px;font-weight:850}.adminTodayTodoList em{color:#9a6508;background:#d9a23324;border-radius:999px;width:fit-content;padding:6px 8px;font-size:11px;font-style:normal;font-weight:950}.adminContentMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.adminContentMetricGrid article{background:linear-gradient(135deg,#fffffff0,#f8fafce0),#fff;border:1px solid #dbe5ef;border-radius:20px;gap:6px;min-width:0;padding:18px;display:grid;box-shadow:0 12px 28px #0f172a0f}.adminContentMetricGrid article.warning{background:linear-gradient(135deg,#d9a23324,#ffffffe6),#fff;border-color:#d9a23361}.adminContentMetricGrid span,.adminContentMetricGrid small,.adminContentIssueBoard p,.adminContentPriorityList p{color:#64748b;font-size:12px;font-weight:850;line-height:1.45}.adminContentMetricGrid strong{color:#10172f;font-size:30px;line-height:1}.adminContentIssueBoard,.adminContentPriorityList{background:#ffffffd6;border:1px solid #dbe5ef;border-radius:20px;gap:14px;padding:18px;display:grid;box-shadow:0 12px 28px #0f172a0d}.adminContentIssueBoard b,.adminContentPriorityList b{color:#10172f;font-size:16px}.adminContentIssueBoard p,.adminContentPriorityList p{margin:5px 0 0}.adminContentIssueChips{flex-wrap:wrap;gap:8px;display:flex}.adminContentIssueChips button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.adminContentIssueChips button span{color:#64748b;background:#f1f5f9;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;display:inline-grid}.adminContentIssueChips button.active{color:#fff;background:#10172f;border-color:#10172f}.adminContentIssueChips button.active span{color:#fff;background:#ffffff2e}.adminContentPriorityList>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.adminContentPriorityList button{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #dbe5ef;border-radius:16px;gap:7px;min-width:0;padding:13px;display:grid}.adminContentPriorityList button:hover{background:#fff;border-color:#2563eb5c}.adminContentPriorityList button strong{color:#10172f;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.adminContentPriorityList button span{color:#9a6508;background:#d9a23324;border-radius:999px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:950}.adminContentPriorityList button small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:850;overflow:hidden}.adminQualityBars{gap:10px;display:grid}.adminQualityBars button{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #dbe5ef;border-radius:16px;grid-template-columns:96px minmax(0,1fr) 54px minmax(110px,auto);align-items:center;gap:12px;min-width:0;padding:13px;display:grid}.adminQualityBars button:hover{background:#fff;border-color:#3f6e634d}.adminQualityBars span{color:#10172f;font-size:13px;font-weight:950}.adminQualityBars meter{width:100%;height:12px}.adminQualityBars strong{color:#3f6e63;text-align:right;font-size:14px}.adminQualityBars small{color:#64748b;text-align:right;font-size:11px;font-weight:850}.adminQualityFilters{flex-wrap:wrap;gap:8px;display:flex}.adminQualityFilters button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.adminQualityFilters button span{color:#64748b;background:#f1f5f9;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;display:inline-grid}.adminQualityFilters button.active{color:#fff;background:#3f6e63;border-color:#3f6e63}.adminQualityFilters button.active span{color:#fff;background:#ffffff2e}.adminRestaurantFilters{gap:12px;display:grid}.adminMoodFilters{flex-wrap:wrap;gap:8px;display:flex}.adminMoodFilters button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:850;display:inline-flex}.adminMoodFilters button span{color:#64748b;background:#f1f5f9;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;display:inline-grid}.adminMoodFilters button.active{color:#fff;background:#2563eb;border-color:#2563eb}.adminMoodFilters button.active span{color:#fff;background:#fff3}.adminTitleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adminDirtyBadge{color:#1d4ed8;background:#dbeafe;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.adminInlineActions{align-items:center;gap:10px;margin-bottom:18px;display:flex}.adminInlineActions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:12px 16px;font-weight:900}.adminInlineActions .adminSaveInfoBtn{color:#fff;background:#2563eb;border-color:#2563eb;margin:0}.adminAssetSection{border-top:1px solid #e2e8f0;margin-top:18px;padding-top:18px}.adminAssetSection h3{margin:0 0 12px;font-size:17px}.adminContentControls{background:#f8fbff;border:1px solid #dbeafe;border-radius:18px;gap:16px;margin:20px 0;padding:18px;display:grid}.adminControlGroup{gap:12px;display:grid}.adminControlGroup h3{margin:0 0 4px;font-size:16px}.adminControlGroup p{color:#64748b;margin:0;font-size:12px}.adminCheckGrid{flex-wrap:wrap;gap:8px;display:flex}.adminCheckGrid label{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:850;display:inline-flex}.adminCheckGrid label:has(input:checked){color:#1d4ed8;background:#dbeafe;border-color:#60a5fa}.adminCheckGrid input{accent-color:#2563eb;width:14px;height:14px}.adminPublishingControls{grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);gap:12px;display:grid}.adminVisibilityToggle,.adminPriorityField{background:#fff;border:1px solid #cbd5e1;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.adminVisibilityToggle input{accent-color:#16a34a;width:20px;height:20px}.adminVisibilityToggle span{gap:3px;display:grid}.adminVisibilityToggle small,.adminPriorityField small{color:#64748b;font-size:11px;font-weight:700}.adminPriorityField{color:#334155;gap:6px;font-size:12px;font-weight:900;display:grid}.adminPriorityField input{border:1px solid #cbd5e1;border-radius:10px;width:100%;min-height:40px;padding:8px 10px;font-weight:900}.adminVisibilityBadge{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.adminVisibilityBadge.visible{color:#166534;background:#dcfce7}.adminVisibilityBadge.hidden{color:#475569;background:#e2e8f0}.restaurantMeta .cmsBadge{color:#9a6508;background:#d69a241f;border-color:#d69a2459}.contentLabels{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.contentLabels.compact{gap:5px;margin:7px 0 0}.contentLabels span{border-radius:999px;align-items:center;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}.contentBadge{color:#9a6508;background:#d69a241f;border:1px solid #d69a2452}.contentBadge.badge-popular{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.contentBadge.badge-hidden_gem{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.contentBadge.badge-new{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.contentTag{color:#475569;background:#f8fafc;border:1px solid #dbe3ec}.dark .contentLabels span{color:#e5edf7;background:#ffffff12;border-color:#ffffff24}.dark .contentBadge,.dark .contentBadge.badge-popular,.dark .contentBadge.badge-hidden_gem,.dark .contentBadge.badge-new{color:#ffd681;background:#f0ad3224;border-color:#f0ad3257}.thumbContentLabels{position:absolute;bottom:10px;left:12px;right:12px}.thumbContentLabels .contentLabels{justify-content:flex-end;margin:0}.thumbContentLabels .contentBadge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ac7;border-color:#ffffff8c}.restaurantLocation{border-top:1px solid var(--line);gap:8px;margin-top:13px;padding-top:12px;display:grid}.restaurantLocation p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.45;overflow:hidden}.restaurantLocation>div{flex-wrap:wrap;gap:12px;display:flex}.restaurantLocation a{color:var(--gold);font-size:12px;font-weight:900;text-decoration:none}.mapRestaurantItem{justify-content:space-between;align-items:center;gap:12px;display:flex}.mapRestaurantItem .contentLabels{justify-content:flex-end;margin:0}.dark .mapPanel h2{color:#f8fafc!important}.dark .mapRestaurantItem{box-shadow:inset 0 1px #ffffff09;background:#081321db!important;border-color:#ffffff29!important}.dark .mapRestaurantItem b{color:#f8fafc!important}.dark .mapRestaurantItem span{color:#cbd5e1!important}.dark .contentTag{color:#dbe5f2;background:#ffffff0e;border-color:#ffffff1f}.adminAiAssistant{background:radial-gradient(circle at 100% 0,#8b5cf61f,#0000 35%),#faf8ff;border:1px solid #c4b5fd;border-radius:18px;gap:14px;margin:20px 0;padding:18px;display:grid}.adminAiHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.adminAiHeader h3{margin:0 0 5px;font-size:17px}.adminAiHeader p:not(.adminEyebrow){color:#64748b;margin:0;font-size:12px}.adminAiHeader>button,.adminAiActions button{color:#6d28d9;cursor:pointer;background:#fff;border:1px solid #a78bfa;border-radius:11px;flex:none;padding:10px 13px;font-weight:900}.adminAiHeader>button:disabled{opacity:.55;cursor:wait}.adminAiResult{border-top:1px solid #ddd6fe;gap:12px;padding-top:14px;display:grid}.adminAiSummary,.adminAiReason{color:#334155;background:#fff;border-radius:13px;margin:0;padding:13px;line-height:1.55}.adminAiSummary b,.adminAiReason b,.adminAiMeta b{color:#0f172a;margin-bottom:5px;display:block}.adminAiSummary p{margin:0}.adminAiMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.adminAiMeta p{color:#475569;background:#fff;border-radius:12px;margin:0;padding:12px;font-size:13px}.adminAiChips{flex-wrap:wrap;gap:7px;display:flex}.adminAiChips span{color:#6d28d9;background:#ede9fe;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900}.adminAiChips .badge{color:#92400e;background:#fef3c7}.adminAiActions{gap:8px;display:flex}.adminAiActions .apply{color:#fff;background:#7c3aed;border-color:#7c3aed}.adminAiNotice{color:#7c3aed;font-weight:750}.adminDashboardTimestamp{color:#64748b;font-size:12px;font-weight:800}.adminMetricGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.adminMetricGrid button,.adminMetricGrid>div{color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:8px;padding:18px;display:grid;box-shadow:0 8px 24px #0f172a0a}.adminMetricGrid button:hover{border-color:#93c5fd;transform:translateY(-1px)}.adminMetricGrid span{font-size:13px;font-weight:850}.adminMetricGrid>div{cursor:default}.adminAnalyticsHeading{margin-top:12px}.adminAudienceMetrics{grid-template-columns:repeat(5,minmax(0,1fr))}.adminBarList .analyticsBar{background:linear-gradient(90deg,#7c3aed,#a78bfa)}.adminMetricGrid strong{color:#0f172a;font-size:32px;line-height:1}.adminMetricGrid small{color:#64748b;font-weight:700}.adminDashboardGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.adminDashboardPanel{background:#fff;border:1px solid #e2e8f0;border-radius:22px;min-width:0;padding:22px;box-shadow:0 10px 30px #0f172a0d}.adminDashboardPanel h3{margin:0 0 20px;font-size:18px}.adminDashboardPanelHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.adminDashboardPanelHead p{color:#64748b;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:800;display:flex}.adminDashboardPanelHead p span{border-radius:999px;width:8px;height:8px;margin-left:6px}.restaurantDot{background:#2563eb}.reportDot{background:#d69a24}.adminDashboardEmpty{color:#64748b}.adminSearchAnalytics{gap:18px;display:grid}.searchIntelligenceHero{background:radial-gradient(circle at 92% 12%,#d9a2332e,#0000 30%),linear-gradient(135deg,#fffffff5,#f7f4eac7)}.adminAnalyticsActions{justify-items:end;gap:10px;display:grid}.adminExportButton{color:#fff;cursor:pointer;background:#3f6e63;border:0;border-radius:999px;min-height:38px;padding:0 14px;font-weight:950}.adminExportButton:disabled{cursor:not-allowed;opacity:.45}.adminPanelHead{background:#fff;border:1px solid #e2e8f0;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex;box-shadow:0 10px 30px #0f172a0f}.adminPanelHead.compact{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:14px;padding:0}.adminPanelHead h2,.adminPanelHead h3{color:#0f172a;margin:0 0 8px}.adminPanelHead p{color:#64748b;margin:0;font-size:14px;line-height:1.5}.adminSegmentedControl{flex-wrap:wrap;gap:8px;display:flex}.adminSegmentedControl button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;min-height:38px;padding:0 13px;font-weight:900}.adminSegmentedControl button.active{color:#fff;background:#0f172a;border-color:#0f172a}.adminMetricCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:22px;box-shadow:0 10px 30px #0f172a0f}.searchKpiGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.adminMetricCard.tone-success{background:linear-gradient(#3f6e6314,#fff);border-color:#3f6e633d}.adminMetricCard.tone-success strong{color:#3f6e63}.adminMetricCard.tone-warning{background:linear-gradient(#d9a2331f,#fff);border-color:#d9a23357}.adminMetricCard.tone-warning strong{color:#b7791f}.aiOpsReport{background:radial-gradient(circle at 100% 0,#d9a23329,#0000 34%),linear-gradient(135deg,#fffffffa,#f7f4eab3)}.aiOpsReportGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.aiOpsReportGrid article{background:#ffffffb8;border:1px solid #171c3314;border-radius:18px;gap:8px;padding:18px;display:grid}.aiOpsReportGrid span,.dataGapList span,.coverageItem small,.risingKeywordList small,.actionCenterList span{color:#64748b;font-size:12px;font-weight:850}.aiOpsReportGrid strong{color:#171c33;font-size:26px;line-height:1}.aiOpsReportGrid .tone-success strong{color:#3f6e63}.aiOpsReportGrid .tone-warning strong{color:#b7791f}.aiOpsReportGrid .aiOpsScore{background:#3f6e6314;border-color:#3f6e633d}.dataGapList,.coverageList,.risingKeywordList,.actionCenterList,.aiRecommendationGrid{gap:10px;display:grid}.dataGapList article,.coverageItem,.risingKeywordList article,.actionCenterList a,.aiRecommendationCard{background:#ffffffc7;border:1px solid #e2e8f0;border-radius:18px;padding:15px}.dataGapList article,.actionCenterList a{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.dataGapList b,.coverageItem b,.risingKeywordList b,.actionCenterList b,.aiRecommendationCard b{color:#171c33}.dataGapList p{color:#3f6e63;margin:5px 0 0;font-size:13px;font-weight:850}.knowledgeGapMeta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.knowledgeGapMeta em{color:#3f6e63;white-space:nowrap;text-overflow:ellipsis;background:#3f6e6314;border:1px solid #3f6e632e;border-radius:999px;max-width:100%;padding:5px 8px;font-size:11px;font-style:normal;font-weight:950;overflow:hidden}.priorityPill{color:#fff;letter-spacing:.02em;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:950}.priority-high{background:#171c33}.priority-medium{background:#d9a233}.priority-low{background:#91a79b}.coverageItem{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.coverageItem>div{align-items:center;gap:10px;min-width:0;display:flex}.coverageItem>span{color:#171c33;font-weight:950}.coverageItem small{grid-column:1/-1}.coverageStars{color:#d9a233;white-space:nowrap}.coverageItem.status-weak{background:#d9a2331a;border-color:#d9a2336b}.coverageItem.status-strong{background:#3f6e6312;border-color:#3f6e633d}.risingKeywordList article{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;display:grid}.risingKeywordList span{color:#3f6e63;font-weight:950}.risingKeywordList small{grid-column:1/-1}.dataQualityPanel{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:16px;display:grid}.dataQualityOverall{color:#fff;background:#171c33;border-radius:20px;align-content:center;gap:12px;min-height:156px;padding:20px;display:grid}.dataQualityOverall span{color:#ffffffb8;font-size:13px;font-weight:850}.dataQualityOverall strong{font-size:38px}.searchRateBar.quality-needs-work{background:#d9a23314;border-color:#d9a23357}.actionCenterList a{color:inherit;text-decoration:none;transition:border-color .16s,transform .16s}.actionCenterList a:hover{border-color:#3f6e6352;transform:translateY(-1px)}.aiRecommendationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aiRecommendationCard{gap:10px;display:grid}.aiRecommendationCard ul{color:#334155;margin:0;padding-left:18px;font-size:13px;font-weight:800;line-height:1.55}.aiRecommendationCard.priority-high{background:#171c33;border-color:#171c3338}.aiRecommendationCard.priority-high b,.aiRecommendationCard.priority-high li{color:#f8fafc}.aiRecommendationCard.priority-high .priorityPill{color:#fff;background:#ffffff1f;border:1px solid #ffffff42}.aiRecommendationCard.priority-medium{background:#d9a233;border-color:#d9a23366}.aiRecommendationCard.priority-medium .priorityPill{background:#171c3329}.adminTablePanel{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:24px;box-shadow:0 10px 30px #0f172a0f}.adminSearchInsightGrid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:18px;display:grid}.adminTableScroll{width:100%;overflow-x:auto}.adminDataTable{border-collapse:collapse;width:100%;min-width:720px}.adminDataTable th,.adminDataTable td{color:#334155;text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:12px 10px;font-size:13px}.adminDataTable th{color:#0f172a;white-space:nowrap;font-weight:950}.compactTable{min-width:620px}.positiveCell{font-weight:950;color:#3f6e63!important}.negativeCell{font-weight:950;color:#b7791f!important}.adminChartBox{min-height:280px}.compactChart{min-height:260px}.adminChartEmpty{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:18px;place-items:center;min-height:180px;font-size:13px;font-weight:850;display:grid}.intentChartLayout{gap:12px;display:grid}.intentLegend{flex-wrap:wrap;gap:8px;display:flex}.intentLegend span{color:#334155;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:850;display:inline-flex}.intentLegend i{border-radius:999px;width:8px;height:8px}.searchRateList{gap:12px;display:grid}.searchRateBar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(120px,.8fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.searchRateBar div{gap:4px;min-width:0;display:grid}.searchRateBar b{color:#0f172a}.searchRateBar span{color:#64748b;font-size:12px;font-weight:800}.searchRateBar strong{color:#3f6e63}.searchRateBar meter{width:100%;height:12px}.searchFunnel{gap:12px;display:grid}.searchFunnel article{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.searchFunnel article>span{color:#fff;background:#171c33;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.searchFunnel b,.searchFunnel strong{color:#0f172a}.searchFunnel small{color:#64748b;margin-top:3px;font-weight:850;display:block}.aiInsightPanel{background:radial-gradient(circle at 100% 0,#3f6e631f,#0000 32%),#fff}.aiInsightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.aiInsightCard{background:#fffc;border:1px solid #e2e8f0;border-radius:18px;gap:8px;padding:18px;display:grid}.aiInsightCard b{color:#171c33}.aiInsightCard p{color:#334155;margin:0;font-size:13px;font-weight:750;line-height:1.5}.aiInsightCard span{color:#64748b;font-size:12px;font-weight:850;line-height:1.45}.aiInsightCard.tone-success{background:#3f6e6314;border-color:#3f6e6342}.aiInsightCard.tone-warning{background:#d9a2331a;border-color:#d9a23357}.aiInsightCard.tone-info{border-color:#171c3324}.zeroSearchList{gap:10px;display:grid}.zeroSearchList article,.zeroSearchList p{background:#fffbeb;border:1px solid #fde68a;border-radius:16px;margin:0;padding:14px}.zeroSearchList b{color:#92400e;margin-bottom:5px;display:block}.zeroSearchList span,.zeroSearchList p{color:#64748b;font-size:13px;font-weight:800}.adminBarList{gap:15px;display:grid}.adminBarList>div{grid-template-columns:92px minmax(0,1fr) 28px;align-items:center;gap:10px;display:grid}.adminBarList span{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.adminBarList>div>div{background:#eff6ff;border-radius:999px;height:9px;overflow:hidden}.adminBarList i{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa);height:100%;display:block}.adminBarList strong{color:#0f172a;text-align:right;font-size:13px}.adminMonthlyChart{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;height:220px;padding-top:14px;display:grid}.adminMonthlyChart>div{grid-template-rows:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.adminMonthlyBars{border-bottom:1px solid #e2e8f0;justify-content:center;align-items:flex-end;gap:5px;min-height:0;display:flex}.adminMonthlyBars i{border-radius:5px 5px 0 0;width:min(15px,38%);min-height:4px}.restaurantBar{background:#2563eb}.reportBar{background:#d69a24}.adminMonthlyChart>div>span{color:#64748b;text-align:center;font-size:11px;font-weight:800}@media (max-width:768px){.adminCmsHeader,.adminSectionHeading,.searchIntelligenceHero{flex-direction:column;align-items:stretch}.adminAnalyticsActions{justify-items:stretch}.adminAnalyticsActions .adminSegmentedControl,.adminHeaderActions{justify-content:flex-start}.adminOverview{grid-template-columns:1fr}.adminOverview button{min-height:84px}.adminSectionNav{z-index:10;position:sticky;top:8px}.imageCandidateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMetricGrid,.adminDashboardGrid,.adminSearchInsightGrid,.adminDiningGraphStats,.adminDiningGraphBody,.adminGraphSituationScores,.adminGraphCoverageGrid,.adminGraphAreaGrid,.adminDiningGraphPreview,.adminKnowledgeHealthGrid,.adminKnowledgeProfileGrid,.adminKnowledgeEvidenceGrid,.adminContentMetricGrid,.adminContentPriorityList>div:last-child,.adminTodayTodoList,.adminDraftList,.aiInsightGrid,.aiOpsReportGrid,.aiRecommendationGrid,.dataQualityPanel,.searchRateBar{grid-template-columns:1fr}.adminDraftStudioHead,.adminDraftQueueHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.adminDraftStudioHead span{color:#3f6e63;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.adminDraftStudioHead b,.adminDraftQueueHead b{color:#10172f;margin-top:4px;font-size:20px;display:block}.adminDraftStudioHead p,.adminDraftQueueHead small{color:#64748b;margin:5px 0 0;font-size:13px;font-weight:850}.adminDraftStats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.adminDraftStats span{color:#475569;background:#f8fafc;border:1px solid #dbe5ef;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:950}.adminBatchActions{flex-wrap:wrap;gap:8px;display:flex}.adminBatchActions button{color:#3f6e63;cursor:pointer;background:#3f6e6314;border:1px solid #3f6e6347;border-radius:999px;min-height:38px;padding:0 13px;font-size:12px;font-weight:950}.adminBatchActions button:hover{color:#fff;background:#3f6e63}.adminDraftQueue{gap:12px;display:grid}.adminDraftList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adminDraftCard{background:#f8fafc;border:1px solid #dbe5ef;border-radius:18px;gap:12px;min-width:0;padding:15px;display:grid}.adminDraftCardHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.adminDraftCardHead span{color:#9a6508;background:#d9a23324;border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:950}.adminDraftCardHead b{color:#10172f;text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.adminDraftDiff{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.adminDraftDiff>div{background:#fff;border:1px solid #e2e8f0;border-radius:14px;min-width:0;padding:11px}.adminDraftDiff strong{color:#64748b;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:950;display:block}.adminDraftDiff p{color:#334155;white-space:pre-wrap;max-height:118px;margin:0;font-size:12px;font-weight:800;line-height:1.45;overflow:auto}.adminDraftReason{color:#3f6e63;margin:0;font-size:12px;font-weight:850;line-height:1.45}.adminDraftActions{flex-wrap:wrap;gap:8px;display:flex}.adminDraftActions button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;min-height:34px;padding:0 11px;font-size:12px;font-weight:950}.adminDraftActions button.approve{color:#fff;background:#10172f;border-color:#10172f}.adminDraftActions button:disabled{opacity:.55;cursor:wait}.adminTodayTodoHead,.adminDraftStudioHead,.adminDraftQueueHead,.adminKnowledgeStudioHead,.adminKnowledgeEvidenceHead,.adminDiningGraphHead{flex-direction:column;align-items:stretch}.adminTodayTodoHead>button{width:fit-content}.adminQualityBars button,.adminDraftDiff{grid-template-columns:1fr}.adminQualityBars strong,.adminQualityBars small{text-align:left}.adminPublishingControls,.adminImageSourceFields{grid-template-columns:1fr}.manualImageUrlBox{flex-direction:column}.manualImageUrlBox button{min-height:46px}.adminAiHeader{flex-direction:column;align-items:stretch}.adminAiMeta{grid-template-columns:1fr}.adminMonthlyChart{height:190px}}@media (min-width:769px) and (max-width:1180px){.adminMetricGrid,.searchKpiGrid,.aiInsightGrid,.aiOpsReportGrid,.aiRecommendationGrid,.adminKnowledgeHealthGrid,.adminKnowledgeProfileGrid,.adminKnowledgeEvidenceGrid,.adminDiningGraphBody,.adminGraphSituationScores,.adminGraphCoverageGrid,.adminDiningGraphPreview,.adminContentMetricGrid,.adminContentPriorityList>div:last-child,.adminTodayTodoList,.adminDraftList{grid-template-columns:repeat(3,minmax(0,1fr))}.adminDiningGraphStats{grid-template-columns:repeat(4,minmax(0,1fr))}.adminGraphAreaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminSearchInsightGrid{grid-template-columns:1fr}}
