.bc-review-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(16,35,31,.34);display:grid;place-items:center;padding:24px}.bc-review-dialog{width:min(680px,100%);max-height:min(760px,90vh);overflow:auto;background:#fff;border:1px solid #dbe5df;border-radius:22px;box-shadow:0 24px 70px rgba(20,45,38,.18);padding:24px}.bc-review-head{display:flex;gap:24px;justify-content:space-between;border-bottom:1px solid #e7ece9;padding-bottom:18px}.bc-review-head span{font-size:13px;font-weight:700;color:#39705f;text-transform:uppercase;letter-spacing:.05em}.bc-review-head h2{margin:5px 0 6px;font-size:24px}.bc-review-head p{margin:0;max-width:560px;color:#5c6964}.bc-review-head>button{border:0;background:transparent;font-size:28px;min-width:44px;min-height:44px;cursor:pointer}.bc-review-list{display:grid;gap:10px;padding:18px 0}.bc-review-item{display:grid;grid-template-columns:24px 1fr;gap:12px;padding:14px;border:1px solid #e1e8e4;border-radius:14px;cursor:pointer}.bc-review-item input{width:20px;height:20px;margin-top:2px}.bc-review-item span{display:grid;gap:4px}.bc-review-item b{text-transform:capitalize;font-size:12px;color:#39705f}.bc-review-item strong{font-size:16px;line-height:1.4}.bc-review-item small{color:#66736e;line-height:1.4}.bc-review-source{font-size:11px;font-style:normal;color:#39705f}.bc-review-foot{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #e7ece9;padding-top:18px}.bc-review-foot>button{min-height:44px}.bc-review-empty{color:#66736e}.intelligence-live-row{width:100%;text-align:left}.bc-review-item>.btn{grid-column:2;justify-self:start;margin-top:6px}.bc-review-item span+span{min-width:0}.bc-review-item strong,.bc-review-item small{overflow-wrap:anywhere}@media(max-width:640px){.bc-review-backdrop{padding:10px;align-items:end}.bc-review-dialog{border-radius:18px 18px 0 0;padding:18px;max-height:92vh}.bc-review-foot{position:sticky;bottom:0;background:#fff;padding-bottom:4px}}
body[data-page="my-search"] button:focus-visible,body[data-page="my-search"] a:focus-visible,body[data-page="my-search"] input:focus-visible,body[data-page="my-search"] textarea:focus-visible,body[data-page="my-search"] select:focus-visible{outline:3px solid currentColor;outline-offset:3px}
body[data-page="my-search"] .dashboard-nav-item,body[data-page="my-search"] .today-gate,body[data-page="my-search"] .today-smart-row{min-height:44px}
body[data-page="my-search"] input,body[data-page="my-search"] select,body[data-page="my-search"] textarea{font-size:max(16px,1em)}
@media(prefers-reduced-motion:reduce){body[data-page="my-search"] *,body[data-page="my-search"] *::before,body[data-page="my-search"] *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
@media(forced-colors:active){.bc-review-dialog,.bc-review-item,.today-smart-row{border:1px solid CanvasText}.smart-row-icon{forced-color-adjust:auto}}
.screenshot-search{position:relative}.workspace-search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;background:#fff;border:1px solid #dbe5df;border-radius:14px;box-shadow:0 16px 36px rgba(25,55,45,.14);padding:6px;max-height:320px;overflow:auto}.workspace-search-result{width:100%;display:flex;justify-content:space-between;gap:14px;align-items:flex-start;text-align:left;border:0;background:#fff;padding:11px 12px;border-radius:10px;cursor:pointer}.workspace-search-result:hover,.workspace-search-result:focus-visible{background:#f4f8f5}.workspace-search-result span{display:grid;gap:3px}.workspace-search-result strong{font-size:14px;color:#173f35}.workspace-search-result small{font-size:12px;color:#68756f;line-height:1.35}.workspace-search-result em{font-size:11px;font-style:normal;text-transform:capitalize;color:#39705f;white-space:nowrap}@media(max-width:700px){.workspace-search-results{left:-8px;right:-8px}}

/* V163 — Good View dashboard identity pass: less generic card UI, clearer hierarchy. */
body[data-page="my-search"] .reference-dashboard{gap:12px!important}
body[data-page="my-search"] .gv-console-hero{min-height:0!important;padding:15px 20px!important;border-radius:17px!important;background:linear-gradient(135deg,#fffdf9 0%,#fff 72%,#fff7f2 100%)!important;box-shadow:0 8px 22px rgba(13,44,84,.045)!important}
body[data-page="my-search"] .gv-console-hero .reference-hero-copy{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:22px!important;row-gap:2px!important}
body[data-page="my-search"] .gv-console-hero #today-hero-greeting{font-size:30px!important;line-height:1.02!important}
body[data-page="my-search"] .gv-console-kicker{margin-bottom:3px!important;font-size:8px!important}
body[data-page="my-search"] .gv-console-meta{margin-top:6px!important}
body[data-page="my-search"] .gv-console-hero #today-hero-subtitle{margin-top:4px!important;font-size:12px!important}
body[data-page="my-search"] .gv-console-side{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;min-width:0!important}
body[data-page="my-search"] .gv-console-side #today-hero-date{font-size:10px!important}
body[data-page="my-search"] .gv-stage-chip{min-width:122px!important;padding:7px 10px!important;border-color:#ead7ce!important;border-radius:11px!important;background:#fff8f4!important;box-shadow:none!important}
body[data-page="my-search"] .gv-stage-chip small{font-size:7px!important}
body[data-page="my-search"] .gv-stage-chip strong{font-size:12px!important}

/* One status surface: facts are wells/divisions, not three cards inside a card. */
body[data-page="my-search"] .gv-dossier-status{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)!important;border-radius:17px!important;box-shadow:0 8px 22px rgba(13,44,84,.045)!important}
body[data-page="my-search"] .today-status-main{grid-template-columns:44px minmax(0,1fr)!important;gap:14px!important;padding:17px 20px!important}
body[data-page="my-search"] .today-status-icon{width:42px!important;height:42px!important;border-radius:13px!important;box-shadow:none!important}
body[data-page="my-search"] .today-status-main h2{margin:3px 0 4px!important;font-size:20px!important}
body[data-page="my-search"] .today-status-main p{margin-bottom:9px!important}
body[data-page="my-search"] .today-status-facts{gap:0!important;padding:0 10px!important;border-left:1px solid #e1d7ce!important;background:#f4ede5!important}
body[data-page="my-search"] .today-status-facts>div{grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important;min-height:100%!important;padding:16px 11px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
body[data-page="my-search"] .today-status-facts>div+div{border-left:1px solid #ded4ca!important}
body[data-page="my-search"] .status-fact-icon{width:31px!important;height:31px!important;border-radius:10px!important;background:#fff9f4!important;box-shadow:none!important}
body[data-page="my-search"] .today-status-facts strong{font-size:20px!important}
body[data-page="my-search"] .today-status-facts small{font-size:8.5px!important}

/* Current Focus is Good View's route strip. */
body[data-page="my-search"] .gv-current-focus{isolation:isolate;grid-template-columns:170px minmax(0,1fr) auto!important;min-height:72px!important;padding:11px 15px!important;border-radius:16px!important;background:#fffdf9!important;box-shadow:0 7px 18px rgba(13,44,84,.04)!important}
body[data-page="my-search"] .gv-current-focus:before{display:block!important;content:""!important;position:absolute!important;left:178px!important;right:118px!important;top:50%!important;height:2px!important;background:repeating-linear-gradient(90deg,rgba(255,159,122,.42) 0 4px,transparent 4px 10px)!important;transform:translateY(-50%)!important;z-index:-1!important}
body[data-page="my-search"] .gv-current-focus:after{display:block!important;content:""!important;position:absolute!important;left:176px!important;top:50%!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#ff9f7a!important;box-shadow:0 0 0 5px rgba(255,159,122,.13)!important;transform:translate(-50%,-50%)!important;z-index:0!important}
body[data-page="my-search"] .gv-current-focus-label{padding-right:15px!important;border-right:0!important}
body[data-page="my-search"] .gv-current-focus-label span:before{display:none!important}
body[data-page="my-search"] .gv-current-focus-copy{position:relative!important;z-index:1!important;width:max-content!important;max-width:100%!important;padding:3px 12px!important;background:#fffdf9!important}
body[data-page="my-search"] .gv-current-focus-copy strong{font-size:14px!important}
body[data-page="my-search"] .gv-current-focus button{min-width:94px!important}

/* Known = stacked evidence slips. Open = active queue/checklist. */
body[data-page="my-search"] .today-intelligence-grid{gap:12px!important}
body[data-page="my-search"] .today-intelligence-panel{min-height:205px!important;border-radius:17px!important;box-shadow:0 8px 20px rgba(13,44,84,.045)!important}
body[data-page="my-search"] .worth-knowing-panel{background:linear-gradient(145deg,#fffdf9,#fbf7f2)!important}
body[data-page="my-search"] .figure-out-panel{background:#fffaf7!important}
body[data-page="my-search"] .today-panel-heading{padding:15px 17px 8px!important}
body[data-page="my-search"] .worth-knowing-panel .today-panel-heading h2:before,body[data-page="my-search"] .figure-out-panel .today-panel-heading h2:before{margin-bottom:5px!important}
body[data-page="my-search"] .worth-knowing-panel .today-smart-list{padding:0 14px 16px!important}
body[data-page="my-search"] .worth-knowing-panel .today-smart-row{position:relative!important;z-index:1!important;margin:5px 0 8px!important;border-color:#e3d9cf!important;background:#fff!important;box-shadow:0 5px 12px rgba(13,44,84,.04),0 8px 0 -4px #eee4da,0 12px 0 -7px #e4d8cd!important}
body[data-page="my-search"] .worth-knowing-panel .today-smart-row:hover{box-shadow:0 9px 18px rgba(13,44,84,.07),0 9px 0 -4px #eee4da,0 13px 0 -7px #e4d8cd!important}
body[data-page="my-search"] .worth-knowing-panel .smart-row-icon{border:0!important;background:#f3eee8!important;color:#0d2c54!important;box-shadow:inset 0 0 0 1px #e1d8cf!important}
body[data-page="my-search"] .figure-out-panel .today-smart-list{padding:0 14px 6px!important}
body[data-page="my-search"] .figure-out-panel .today-smart-row.figure-row{margin:0!important;padding:12px 5px 12px 2px!important;border:0!important;border-top:1px solid #eadfd6!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
body[data-page="my-search"] .figure-out-panel .today-smart-row.figure-row:first-child{border-top:0!important}
body[data-page="my-search"] .figure-out-panel .today-smart-row.figure-row:hover{transform:none!important;background:#fff5ef!important;box-shadow:none!important}
body[data-page="my-search"] .figure-out-panel .figure-circle{width:10px!important;height:10px!important;border:2px solid #ff9f7a!important;background:#fffaf7!important;box-shadow:0 0 0 4px rgba(255,159,122,.1)!important}
body[data-page="my-search"] .figure-out-panel .today-smart-empty{margin:2px 0 4px!important;padding:18px 10px!important;border:0!important;background:transparent!important}
body[data-page="my-search"] .figure-out-panel .today-smart-empty>span{background:#edf6ef!important;color:#2f7a46!important}
body[data-page="my-search"] .figure-out-panel .today-figured-summary{width:calc(100% - 28px)!important;margin:4px 14px 12px!important;padding-top:10px!important;border:0!important;border-top:1px solid #e6dbd1!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}

/* Ask Good View is a command surface, not a generic content card. */
body[data-page="my-search"] .today-secondary-v104{grid-template-columns:minmax(0,1fr) 250px!important;gap:12px!important}
body[data-page="my-search"] .today-ask-v104{position:relative!important;padding:16px 18px!important;border-color:#dfd5cc!important;border-radius:17px!important;background:linear-gradient(125deg,#fffdf9 0%,#fff8f4 100%)!important;box-shadow:0 9px 22px rgba(13,44,84,.05)!important}
body[data-page="my-search"] .today-ask-v104:before{display:block!important;content:""!important;position:absolute!important;left:20px!important;top:0!important;width:72px!important;height:3px!important;border-radius:0 0 5px 5px!important;background:#ff9f7a!important}
body[data-page="my-search"] .today-ask-title{margin-bottom:10px!important}
body[data-page="my-search"] .today-ask-title h2{font-size:17px!important}
body[data-page="my-search"] .today-ask-title p{font-size:9.5px!important}
body[data-page="my-search"] .today-ask-form{padding:4px!important;border-color:#e2d8ce!important;border-radius:12px!important;background:#eee6dd!important;box-shadow:inset 0 2px 5px rgba(13,44,84,.04)!important}
body[data-page="my-search"] .today-ask-form input{height:41px!important}
body[data-page="my-search"] .today-ask-form button{height:41px!important;width:42px!important}
body[data-page="my-search"] .today-ask-prompts{margin-top:8px!important;gap:6px!important}
body[data-page="my-search"] .today-ask-prompts button{min-height:27px!important;padding:4px 9px!important;border-color:#e2d7cd!important;background:#fffdf9!important;color:#536574!important;font-size:9px!important}
body[data-page="my-search"] .today-ask-prompts button:nth-child(n+5){display:none!important}

/* Recent changes is a quiet rail. */
body[data-page="my-search"] .since-you-were-here{min-height:0!important;padding:13px 13px!important;border-radius:16px!important;background:#f7f3ed!important;box-shadow:0 5px 14px rgba(13,44,84,.03)!important}
body[data-page="my-search"] .since-you-were-here .reference-card-heading{margin-bottom:5px!important}
body[data-page="my-search"] .since-you-were-here .section-icon{display:none!important}
body[data-page="my-search"] .since-you-were-here .reference-card-heading h2{font-size:13px!important}
body[data-page="my-search"] .since-you-were-here .reference-card-heading p{font-size:8.5px!important}
body[data-page="my-search"] .since-you-were-here .today-empty-row{padding:10px 2px!important}
body[data-page="my-search"] .since-you-were-here .today-empty-row span{display:none!important}
body[data-page="my-search"] .since-you-were-here .today-update-row{padding:8px 1px!important}
body[data-page="my-search"] .since-you-were-here .today-update-row:nth-child(n+3){display:none!important}
body[data-page="my-search"] .since-you-were-here .today-update-row em{display:none!important}

/* Sidebar: typography and grouping carry the rail; icons stop looking like tiny cards. */
body[data-page="my-search"] .today-sidebar{background:linear-gradient(180deg,#fffdf9 0%,#faf6f1 74%,#f5eee7 100%)!important}
body[data-page="my-search"] .today-sidebar .dashboard-nav-item{min-height:39px!important;color:#40566a!important;border-radius:10px!important}
body[data-page="my-search"] .today-sidebar .nav-mark{width:25px!important;height:25px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#53697c!important;box-shadow:none!important}
body[data-page="my-search"] .today-sidebar .dashboard-nav-item:hover:not(.active){transform:none!important;border-color:transparent!important;background:#f6eee7!important;color:#0d2c54!important;box-shadow:none!important}
body[data-page="my-search"] .today-sidebar .dashboard-nav-item.active,body[data-page="my-search"] .today-sidebar-nav .dashboard-nav-item[data-panel-target="overview"].active{border-color:#efc3b2!important;background:#fff4ee!important;color:#0d2c54!important;box-shadow:inset 3px 0 0 #ff9f7a!important}
body[data-page="my-search"] .today-sidebar .dashboard-nav-item.active .nav-mark{border:0!important;background:#ffe9df!important;color:#0d2c54!important;box-shadow:none!important}
body[data-page="my-search"] .nav-group-label{color:#8e8177!important}
body[data-page="my-search"] .ask-nav-item{background:#fff9f5!important;border-color:#ead5cb!important;color:#0d2c54!important;box-shadow:none!important}

/* Smaller floating assistant; clearly floating, no visual collision with the activity rail. */
body[data-page="my-search"] .good-view-chat{right:18px!important;bottom:82px!important}
body[data-page="my-search"] .good-view-ai-launcher{width:50px!important;height:50px!important;min-height:50px!important;padding:4px!important;border:0!important;border-radius:16px!important;background:transparent!important;box-shadow:none!important}
body[data-page="my-search"] .good-view-ai-launcher .today-ask-brandmark-crop{width:46px!important;height:46px!important;flex-basis:46px!important;overflow:visible!important}
body[data-page="my-search"] .good-view-ai-launcher .today-ask-brandmark-crop img{width:46px!important;height:46px!important;object-fit:contain!important;filter:drop-shadow(0 5px 9px rgba(13,44,84,.16))!important}
body[data-page="my-search"] .good-view-ai-launcher:hover{background:transparent!important;box-shadow:none!important;filter:drop-shadow(0 8px 14px rgba(13,44,84,.2))!important}

@media(max-width:1180px){
 body[data-page="my-search"] .gv-dossier-status{grid-template-columns:1fr!important}
 body[data-page="my-search"] .today-status-facts{border-left:0!important;border-top:1px solid #e1d7ce!important}
 body[data-page="my-search"] .gv-current-focus:before,body[data-page="my-search"] .gv-current-focus:after{display:none!important}
 body[data-page="my-search"] .today-secondary-v104{grid-template-columns:minmax(0,1fr) 230px!important}
}
@media(max-width:980px){
 body[data-page="my-search"] .today-secondary-v104{grid-template-columns:1fr!important}
 body[data-page="my-search"] .since-you-were-here{min-height:0!important}
}
@media(max-width:760px){
 body[data-page="my-search"] .gv-console-side{display:grid!important;justify-items:start!important}
 body[data-page="my-search"] .gv-current-focus{grid-template-columns:1fr auto!important}
 body[data-page="my-search"] .gv-current-focus-label{grid-column:1/-1!important}
 body[data-page="my-search"] .gv-current-focus-copy{width:auto!important;padding:0!important}
}
@media(max-width:560px){
 body[data-page="my-search"] .gv-console-hero{padding:15px!important}
 body[data-page="my-search"] .gv-console-hero #today-hero-greeting{font-size:28px!important}
 body[data-page="my-search"] .today-status-facts{grid-template-columns:1fr!important;padding:0!important}
 body[data-page="my-search"] .today-status-facts>div+div{border-left:0!important;border-top:1px solid #ded4ca!important}
 body[data-page="my-search"] .today-status-facts>div{min-height:62px!important;padding:11px 15px!important}
 body[data-page="my-search"] .good-view-chat{right:10px!important;bottom:70px!important;left:10px!important}
}

/* V168: keep the desktop navigation rail visually continuous to the bottom of the viewport. */
@media(min-width:901px){
 body[data-page="my-search"] .dashboard-shell{
  min-height:100dvh!important;
  background:linear-gradient(90deg,#f5eee7 0,#f5eee7 225px,#ddd4cb 225px,#ddd4cb 226px,#f7f5f2 226px,#f7f5f2 100%)!important;
 }
 body[data-page="my-search"] .today-sidebar{
  align-self:start!important;
  height:calc(100dvh - 66px)!important;
  max-height:calc(100dvh - 66px)!important;
 }
}