/* This file is loaded only by Pollo V14; all presentation is controlled by data attributes. */
html[data-competitor="pollo"] [data-production-pollo-history-ready][data-production-pollo-history-route="agent"] [data-p-agent-view] { margin-top:42px!important;height:calc(100% - 42px)!important;background:rgb(13,13,18); }
/* Local functional navigation occupies the 42px slot; the original slot is a subscription promotion. */
html[data-competitor="pollo"] [data-production-pollo-history-ready][data-production-pollo-history-route="agent"][data-production-pollo-conversation] [data-p-agent-view] { margin-top:0!important;height:100dvh!important; }
html[data-competitor="pollo"] [data-production-pollo-history-ready][data-production-pollo-history-route="agent"][data-production-pollo-conversation] .p-topbar { height:42px;min-height:42px;padding:0 16px;flex-wrap:nowrap;box-sizing:border-box; }
html[data-competitor="pollo"] [data-production-pollo-history-ready][data-production-pollo-history-route="agent"] .p-agent-hero { background:rgb(13,13,18); }
html[data-competitor="pollo"] [data-production-pollo-history-ready][data-production-pollo-history-route="agent"] .p-agent-hero::before { display:none; }
html[data-competitor="pollo"] [data-production-pollo-history-ready] [data-production-pollo-history-toggle] { font:inherit;color:#ddd;background:transparent;border:0;cursor:pointer;width:36px;height:36px; }
html[data-competitor="pollo"] [data-production-pollo-history-ready] [data-production-pollo-history-drawer] { position:fixed;left:0;top:42px;bottom:0;width:288px;box-sizing:border-box;background:#0d0d12;color:#e8e8e9;box-shadow:inset -1px 0 #ffffff0d;z-index:12;padding:12px 16px;display:flex;flex-direction:column;font:13px/20px Arial,sans-serif; }
html[data-competitor="pollo"] [data-production-pollo-history-ready] [data-production-pollo-history-drawer] button { color:inherit;font:inherit;cursor:pointer;background:transparent;border:0;box-sizing:border-box; }
html[data-competitor="pollo"] [data-production-pollo-history-ready] [data-production-pollo-history-header] { display:flex;align-items:center;height:26px;gap:8px;margin-bottom:10px; }
html[data-competitor="pollo"] [data-production-pollo-history-ready] [data-production-pollo-history-close] { margin-left:auto;width:24px;font-size:24px; }
html[data-competitor="pollo"] [data-production-pollo-history-ready] [data-production-pollo-history-search-box] { flex:1;min-width:0; }
html[data-competitor="pollo"] [data-production-pollo-history-ready] [data-production-pollo-history-search] { width:100%;box-sizing:border-box;background:transparent;border:0;outline:none;color:inherit;font:inherit; }
html[data-competitor="pollo"] [data-production-pollo-history-ready] [data-production-pollo-history-new] { text-align:left;min-height:38px;padding:8px 12px;border:1px solid #ffffff12!important;border-radius:8px; }
html[data-competitor="pollo"] [data-production-pollo-history-ready] [data-production-pollo-history-list] { flex:1;overflow:auto;min-height:0;margin-top:16px; }
html[data-competitor="pollo"] [data-production-pollo-history-ready] [data-production-pollo-history-row] { display:block;width:100%;padding:8px 12px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:8px; }
html[data-competitor="pollo"] [data-production-pollo-history-ready] [data-production-pollo-history-row]:hover { background:#ffffff0d; }
html[data-competitor="pollo"] [data-production-pollo-history-ready] [data-production-pollo-history-status] { color:#9c9ca5;font-size:11px;line-height:16px;margin:12px 0 4px; }
html[data-competitor="pollo"] [data-production-pollo-history-ready] [data-production-pollo-history-drawer] [data-production-pollo-history-refresh] { align-self:flex-end;width:28px;height:28px;padding:0;text-align:center;font:20px/1 Arial,sans-serif;color:#bcbcc2!important; }
html[data-competitor="pollo"] [data-production-pollo-history-ready] [data-production-pollo-history-drawer] button:disabled { opacity:.45;cursor:default; }
@media(min-width:761px) { html[data-competitor="pollo"] [data-production-pollo-history-ready][data-production-pollo-history-route="agent"][data-production-pollo-history-open] .core-pollo .p-main { margin-left:288px!important;width:calc(100% - 288px)!important; } }
html[data-competitor="pollo"] [data-production-pollo-history-ready] [data-production-pollo-history-notice] { position:fixed;top:48px;left:16px;right:16px;z-index:14;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#242127;color:#e8e8e9;border:1px solid #675042;border-radius:8px;font:13px/20px Arial,sans-serif; }
html[data-competitor="pollo"] [data-production-pollo-history-ready] [data-production-pollo-history-notice-open] { flex-shrink:0;border:0;border-radius:6px;padding:6px 10px;background:#ff4900;color:#111;font:inherit;cursor:pointer; }
html[data-competitor="pollo"] [data-production-pollo-history-ready] [data-production-pollo-history-notice-open]:disabled { opacity:.45;cursor:default; }
html[data-competitor="pollo"] [data-production-pollo-history-ready][data-production-pollo-conversation] .core-pollo .p-composer { border-color:transparent;box-shadow:rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(255, 255, 255, 0.008) 0px 0px 0px 1px inset, rgba(255, 255, 255, 0.13) 2.3px 2.3px 0px -2px inset, rgba(255, 255, 255, 0.12) -2.3px -2.3px 0px -2px inset, rgba(0, 0, 0, 0.1) -0.3px -1px 4px 0px inset, rgba(0, 0, 0, 0.5) 0px 4px 12px -3px; }

html[data-competitor="pollo"] [data-production-pollo-conversation] .core-pollo .p-input-row [data-chat-input] { width:100% !important; }

/* Opt-in blank-view History popup; verified conversations retain the existing sidebar. */
html[data-competitor="pollo"] [data-production-pollo-history-ready] [data-production-pollo-history-home-toggle] { height:28px;box-sizing:border-box;padding:0 12px;border:1px solid transparent;border-radius:9999px;background:rgba(255,255,255,.06);color:#fff;font:300 12px/18px Inter,"Inter Fallback";cursor:pointer; }
html[data-competitor="pollo"] [data-production-pollo-history-ready][data-production-pollo-history-presentation="popup"] [data-production-pollo-history-drawer] { left:var(--production-history-popup-left,12px);top:var(--production-history-popup-top,80px);right:auto;bottom:auto;width:282px;height:411px;max-height:calc(100dvh - 24px);padding:12px;border:1px solid transparent;border-radius:12px;background:rgba(27,27,31,.8);box-shadow:rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(255, 255, 255, 0.008) 0px 0px 0px 1px inset, rgba(255, 255, 255, 0.13) 2.3px 2.3px 0px -2px inset, rgba(255, 255, 255, 0.12) -2.3px -2.3px 0px -2px inset, rgba(0, 0, 0, 0.1) -0.3px -1px 4px 0px inset, rgba(0, 0, 0, 0.5) 0px 4px 12px -3px;backdrop-filter:blur(12px);z-index:35; }
html[data-competitor="pollo"] [data-production-pollo-history-ready][data-production-pollo-history-presentation="popup"] [data-production-pollo-history-header] { display:block;height:39px;min-height:39px;margin:0 0 8px;gap:0; }
html[data-competitor="pollo"] [data-production-pollo-history-ready][data-production-pollo-history-presentation="popup"] [data-production-pollo-history-search-box] { display:inline-flex;vertical-align:top;width:256px;height:39px;box-sizing:border-box;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.05); }
html[data-competitor="pollo"] [data-production-pollo-history-ready][data-production-pollo-history-presentation="popup"] [data-production-pollo-history-search] { flex:1;min-width:0;height:21px;padding:0;color:#fff;font:300 14px/21px Inter,"Inter Fallback"; }
html[data-competitor="pollo"] [data-production-pollo-history-ready][data-production-pollo-history-presentation="popup"] [data-production-pollo-history-list] { margin-top:0; }
html[data-competitor="pollo"] [data-production-pollo-history-ready][data-production-pollo-history-presentation="popup"][data-production-pollo-history-open] .core-pollo .p-main { margin-left:0!important;width:100%!important; }

/* Captured original search mask, decorative only; the labelled native input remains unchanged. */
html[data-competitor="pollo"] [data-production-pollo-history-ready][data-production-pollo-history-presentation="popup"] [data-production-pollo-history-search-box]::before { content:"";flex:0 0 20px;width:20px;height:20px;align-self:center;margin-right:4px;background:rgba(255,255,255,.65);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M11.6 3.1a8.5 8.5 0 016.612 13.839l2.353 2.352.061.069a.9.9 0 01-1.266 1.266l-.069-.061-2.352-2.353A8.5 8.5 0 1111.6 3.1m0 1.8a6.7 6.7 0 100 13.4 6.7 6.7 0 000-13.4' clip-rule='evenodd'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:100% 100%;pointer-events:none; }
@media(forced-colors:active) { html[data-competitor="pollo"] [data-production-pollo-history-ready][data-production-pollo-history-presentation="popup"] [data-production-pollo-history-search-box]::before { background:CanvasText; } }

/* New Chat is an empty presentation only: no business/binding authority marker. */
html[data-competitor="pollo"] [data-production-pollo-new-chat] .core-pollo { height:100dvh;min-height:0;overflow:hidden; }
html[data-competitor="pollo"] [data-production-pollo-new-chat] .core-pollo > .p-sidebar { display:none; }
html[data-competitor="pollo"] [data-production-pollo-new-chat] [data-p-agent-view] { margin-left:0;margin-top:0!important;height:100dvh!important;min-height:0;display:flex;flex-direction:column; }
html[data-competitor="pollo"] [data-production-pollo-new-chat] .p-topbar { flex:0 0 auto;height:42px;min-height:42px;padding:0 16px;flex-wrap:nowrap;box-sizing:border-box; }
html[data-competitor="pollo"] [data-production-pollo-new-chat] .p-main { flex:1;min-height:0;width:100%;padding:0 16px 24px;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box; }
html[data-competitor="pollo"] [data-production-pollo-new-chat] .p-agent-hero { flex:1;min-height:0;padding:0;margin:0;display:flex;flex-direction:column;justify-content:flex-end; }
html[data-competitor="pollo"] [data-production-pollo-new-chat] :is(.p-agent-hero > h1,.p-agent-hero > p,.p-main > .p-skill-pills,.p-main > .p-skills-section) { display:none; }
html[data-competitor="pollo"] [data-production-pollo-new-chat] .p-composer { flex:0 0 auto;width:100%;max-width:880px;min-height:118px;margin:0 auto;padding:16px;border-radius:24px;background:rgba(27,27,31,.74);box-sizing:border-box; }
html[data-competitor="pollo"] [data-production-pollo-new-chat] .p-input-row { min-height:40px;height:auto; }
html[data-competitor="pollo"] [data-production-pollo-new-chat] .p-input-row [data-chat-input] { flex:1 1 0%!important;width:100%!important;min-width:0;min-height:40px!important;height:auto!important;max-height:160px!important;overflow-y:auto; }
@media(max-width:760px) { html[data-competitor="pollo"] [data-production-pollo-new-chat] .p-main { padding:0 12px 16px; } }

/* Only typed ordinary help is suppressed in the explicitly empty view. Errors and locks remain visible. */
html[data-competitor="pollo"] [data-production-pollo-new-chat] [data-production-native-first-help] { display:none; }
