@font-face{font-family:dmSans;src:url(../media/dm_sans_variable-s.p.3-kxqdo2beoh6.ttf)format("truetype");font-display:swap;font-weight:100 1000}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}.dmsans_d96aaf25-module__1GLxha__className{font-family:dmSans,dmSans Fallback}.dmsans_d96aaf25-module__1GLxha__variable{--font-dm-sans:"dmSans", "dmSans Fallback"}
:root{--ink:#172c35;--muted:#687980;--canvas:#f3f6f5;--surface:#fff;--line:#dce5e2;--teal:#176b87;--teal-dark:#0e5268;--orange:#e07a38;--green:#257a54;--red:#b14646}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--canvas);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #176b8738}.app-shell{width:min(100%,1500px);margin:0 auto;padding:0 32px 64px}.app-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:88px;display:grid}.app-header nav{align-self:stretch;gap:4px;display:flex}.app-header nav a{color:var(--muted);border-bottom:3px solid #0000;align-items:center;padding:0 18px;font-size:.94rem;font-weight:700;text-decoration:none;display:flex}.app-header nav a.active{color:var(--teal-dark);border-bottom-color:var(--teal)}.app-header form{justify-self:end}.search-console-header-actions{justify-self:end;align-items:center;gap:12px;display:flex;position:relative}.notification-center{position:relative}.notification-center>summary{width:42px;height:42px;color:var(--teal-dark);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-items:center;list-style:none;display:grid;position:relative}.notification-center>summary::-webkit-details-marker{display:none}.notification-center>summary:hover{border-color:var(--teal);background:#f4f9f9}.notification-center>summary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px}.notification-center>summary>span{color:#fff;border:2px solid var(--background);background:#b44532;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.68rem;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.notification-popover{z-index:40;border:1px solid var(--line);background:#fff;border-radius:14px;width:min(430px,100vw - 32px);max-height:min(70vh,620px);padding:18px;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 20px 50px #142f362e}.notification-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding-bottom:12px;display:flex}.notification-heading h2{margin:3px 0 0;font-size:1.08rem}.notification-heading .text-action{white-space:nowrap;padding:3px 0}.notification-list{display:grid}.notification-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.notification-list article.read{opacity:.64}.notification-list article>a{color:var(--ink);gap:4px;text-decoration:none;display:grid}.notification-list article>a:hover strong{color:var(--teal-dark)}.notification-list article strong{font-size:.86rem}.notification-list article span,.notification-list article small{color:var(--muted);font-size:.76rem;line-height:1.4}.notification-list article .notification-category{width:fit-content;color:var(--teal-dark);background:#eaf4f5;border-radius:999px;padding:3px 7px;font-size:.67rem;font-weight:800}.notification-list article form{justify-self:end}.notification-list .text-action{white-space:nowrap;padding:4px 0;font-size:.74rem}.notification-empty,.notification-note{color:var(--muted);font-size:.78rem}.notification-empty{margin:16px 0}.notification-note{margin:12px 0 0}.eyebrow{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:800}.brand-row{align-items:center;gap:8px;display:flex}.brand-home-link{width:fit-content;text-decoration:none}.brand-home-link:hover strong{color:var(--teal-dark)}.profile-dot{background:var(--orange);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #e07a381f}.profile-badge{color:var(--muted);background:#e9efed;border-radius:20px;padding:3px 7px;font-size:.75rem;font-weight:700}.text-button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px 0}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:40px 0 28px;display:flex}.page-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.page-heading p:last-child{color:var(--muted);margin:12px 0 0}.sync-status{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;min-width:290px;padding:14px 16px;display:flex}.sync-status div{gap:3px;display:grid}.sync-status small{color:var(--muted)}.status-dot{background:#a8b2b0;border-radius:50%;width:11px;height:11px}.status-dot.success{background:var(--green);box-shadow:0 0 0 4px #257a541f}.status-dot.error{background:var(--red)}.status-dot.running{background:var(--orange)}.notice{border:1px solid;border-radius:12px;margin:0 0 18px;padding:13px 16px;line-height:1.45}.notice.success{color:#1c6444;background:#e9f5ef;border-color:#b8decb}.notice.warning{color:#813c2e;background:#fff1e9;border-color:#efc8b3}.neutral-notice{color:#4d6269;border-color:var(--line);background:#edf2f1}.provisional-note{color:var(--muted);text-align:right;margin:-4px 0 14px;font-size:.8rem}.analytics-toolbar{z-index:20;border:1px solid var(--line);background:#e8eeec;border-radius:16px;margin-bottom:22px;position:sticky;top:0;box-shadow:0 8px 22px #172c351a}.filter-bar{padding:16px}.filter-fields{border:0;grid-template-columns:1.3fr repeat(4,minmax(128px,1fr)) auto auto;align-items:end;gap:10px;min-width:0;margin:0;padding:0;display:grid}.detail-filter-fields{grid-template-columns:1.3fr repeat(3,minmax(128px,1fr)) auto auto}.filter-fields label{min-width:0}.filter-fields :disabled{cursor:wait;opacity:.65}.filter-feedback{min-height:20px;color:var(--muted);align-items:center;gap:8px;margin:10px 0 0;font-size:.8rem;display:flex}.loading-spinner{border:2px solid var(--line);border-top-color:var(--teal);border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.8s linear infinite analytics-spin}@keyframes analytics-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-spinner{animation:none}}label{color:#44575e;gap:7px;font-size:.875rem;font-weight:750;display:grid}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #c6d2cf;border-radius:9px;padding:10px 11px}input,select{min-height:43px}textarea{resize:vertical}input:disabled{color:#718087;background:#eef2f1}.primary-button,.secondary-button,.danger-button,.unreview-button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-height:43px;padding:10px 15px;font-weight:750;text-decoration:none;display:inline-flex}.primary-button{color:#fff;background:var(--teal);border:1px solid var(--teal)}.primary-button:hover{background:var(--teal-dark)}.primary-button:disabled{opacity:.45;cursor:not-allowed}.secondary-button{color:var(--ink);background:#fff;border:1px solid #c6d2cf}.secondary-button.compact{white-space:nowrap;margin:0}.danger-button{color:var(--red);background:#fff;border:1px solid #e7bcbc}.unreview-button{color:#6b5212;background:#fff4c7;border:1px solid #e8cf79;width:100%}.unreview-button:hover{background:#ffeb9c;border-color:#d6b64d}.link-button{width:fit-content}.text-link{color:var(--teal-dark);margin-top:12px;font-weight:750;display:inline-block}.kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.kpi-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;justify-content:space-between;min-height:150px;padding:18px;display:flex}.kpi-card>span{color:var(--muted);font-size:.875rem;font-weight:750}.kpi-card strong{letter-spacing:-.04em;margin:12px 0;font-size:clamp(1.65rem,3vw,2.4rem)}.kpi-card small{font-size:.75rem;line-height:1.35}.positive{color:var(--green)}.negative{color:var(--red)}.neutral{color:var(--muted)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:16px}.chart-panel{margin-bottom:18px;padding:24px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-heading h2{letter-spacing:-.02em;margin:0;font-size:1.2rem}.panel-heading p{color:var(--muted);margin:7px 0 0;font-size:.875rem}.panel-heading>a{color:var(--teal-dark);font-size:.875rem;font-weight:750}.chart-wrap{max-width:1000px;margin:18px auto 0}.metric-toggles{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.metric-toggle{color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:.875rem;display:flex}.metric-toggle span{background:var(--metric-color);opacity:.35;border-radius:50%;width:7px;height:7px}.metric-toggle.selected{color:var(--ink);border-color:var(--metric-color)}.metric-toggle.selected span{opacity:1}.chart-frame{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.chart-scroll{min-width:0;padding-bottom:2px;overflow:hidden}.chart-canvas{min-width:0;position:relative}.traffic-chart{width:100%;min-width:0;display:block;overflow:visible}.grid-line{stroke:#e7ecea;stroke-width:1px}.current-line,.comparison-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.comparison-line{opacity:.35;stroke-dasharray:7 7}.axis-label{fill:#718087;font-size:11px}.chart-y-axis{color:#718087;text-align:right;background:#fff;border-left:1px solid #d4dfdc;flex-direction:column;justify-content:space-between;min-width:52px;padding:0 0 47px 10px;font-size:.72rem;font-weight:650;display:flex}.chart-hit-area{fill:#0000;cursor:crosshair;touch-action:pan-y}.chart-hover-markers{pointer-events:none}.chart-hover-markers line{stroke:#9aaba8;stroke-width:1px;stroke-dasharray:3 4}.chart-hover-markers circle{fill:#fff;stroke-width:3px}.chart-hover-markers .compared-point{opacity:.5}.chart-tooltip{z-index:50;pointer-events:none;background:#fffffff5;border:1px solid #cbd7d4;border-radius:8px;gap:9px;width:min(260px,100vw - 16px);padding:13px 15px;display:grid;position:fixed;box-shadow:0 8px 24px #172c3529}.chart-tooltip>strong{color:var(--muted);font-size:.8rem;font-weight:700}.chart-tooltip>span{grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:.875rem;display:grid}.chart-tooltip i{border-radius:50%;width:8px;height:8px}.chart-tooltip b{font-size:1rem}.chart-tooltip .tooltip-comparison{color:var(--muted)}.chart-tooltip .tooltip-comparison i{opacity:.4}.chart-tooltip>small{border-top:1px solid var(--line);text-align:right;padding-top:7px;font-weight:750}.tooltip-notes{border-top:1px solid var(--line);gap:6px;padding-top:8px;display:grid}.tooltip-notes em{color:var(--orange);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:800}.tooltip-notes span{gap:2px;display:grid}.tooltip-notes small{color:var(--muted);line-height:1.35}.annotation-marker line{stroke:var(--orange);stroke-width:1.5px;stroke-dasharray:3 4;opacity:.8}.annotation-marker circle{fill:var(--orange);stroke:#fff;stroke-width:3px}.chart-key{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:.8rem;display:flex}.solid-key,.dash-key{border-top:2px solid var(--teal);width:24px}.dash-key{opacity:.55;border-top-style:dashed;margin-left:12px}.breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.country-panel{margin-bottom:18px;padding:24px}.country-summary{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);align-items:center;gap:28px;margin-top:18px;display:grid}.country-map{min-width:0}.country-map.expanded{max-width:760px;margin:18px auto 0}.country-map-canvas{background:#fbfcfd;border-radius:10px;position:relative;overflow:hidden}.country-map svg{width:100%;height:clamp(170px,30dvh,260px);display:block}.country-map.expanded svg{height:clamp(180px,32dvh,280px)}.country-map svg.zoomed{cursor:grab;touch-action:none}.country-map path{stroke:#fff;stroke-width:.65px;vector-effect:non-scaling-stroke;cursor:pointer}.country-map path.highlighted,.country-map path:focus-visible{stroke:#153e76;stroke-width:1.5px;outline:none}.country-island{stroke:#fff;stroke-width:1px;cursor:pointer}.country-tooltip{border:1px solid var(--line);pointer-events:none;background:#fffffff7;border-radius:8px;gap:8px;width:230px;max-width:calc(100% - 16px);padding:12px 14px;display:grid;position:absolute;box-shadow:0 5px 18px #172c3526}.country-tooltip span{justify-content:space-between;gap:24px;font-size:.875rem;display:flex}.country-tooltip small{font-size:.75rem}.map-controls{border:1px solid var(--line);background:#fff;border-radius:8px;display:grid;position:absolute;bottom:12px;right:12px;overflow:hidden}.map-controls button{border:0;border-bottom:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fff;font-size:1.4rem}.map-controls button:last-child{border-bottom:0}.map-controls button:disabled{color:#b2bdc2;cursor:default}.map-legend{color:var(--muted);justify-content:center;align-items:center;gap:9px;margin:12px 0;font-size:.72rem;display:flex}.map-legend i{background:linear-gradient(90deg,#b4cdf6,#1862dc);border-radius:8px;flex:0 140px;height:8px}.map-help{color:var(--muted);font-size:.75rem;line-height:1.5}.map-credit{color:var(--muted);font-size:.65rem}.map-credit a{color:inherit}.country-ranking td:first-child{width:70%;min-width:0}.country-bar{background:#3981eb;border-radius:3px;height:3px;margin-top:9px;display:block}@media (max-width:760px){.country-summary{grid-template-columns:1fr;gap:18px}.country-panel{padding:18px}}.breakdown-card{padding:22px}.breakdown-card ol{margin:18px 0 0;padding:0;list-style:none}.breakdown-card li{border-top:1px solid #edf1f0;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.breakdown-card li div{gap:4px;min-width:0;display:grid}.breakdown-card li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breakdown-card li small,.muted{color:var(--muted)}.annotations-panel{padding:24px}.annotation-form{grid-template-columns:160px minmax(200px,.8fr) minmax(260px,1.5fr) auto;align-items:start;gap:10px;margin-top:20px;display:grid}.annotation-form>button{align-self:end}.annotation-list{gap:8px;margin-top:22px;display:grid}.annotation-list details{border-top:1px solid var(--line)}.annotation-list summary{cursor:pointer;grid-template-columns:120px 1fr auto;gap:16px;padding:14px 4px;display:grid}.annotation-list summary time,.annotation-list summary span{color:var(--muted);font-size:.82rem}.annotation-edit{grid-template-columns:150px 1fr 1.5fr auto;align-items:end;gap:10px;padding:0 4px 16px;display:grid}.annotation-edit>div{gap:6px;display:flex}.empty-state{flex-direction:column;justify-content:center;align-items:flex-start;max-width:680px;min-height:58vh;margin:0 auto;display:flex}.empty-state h1,.empty-state h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,6vw,4rem)}.empty-state p:not(.eyebrow){color:var(--muted);font-size:1.05rem;line-height:1.65}.empty-icon{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:24px;font-size:1.6rem;display:grid}.compact-state{text-align:center;align-items:center;min-height:320px}.compact-state h2{font-size:2rem}.settings-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.settings-card,.guide-card{padding:26px}.settings-card h2,.guide-card h2{margin:0;font-size:1.6rem}.settings-form{gap:14px;margin-top:22px;display:grid}.status-list{gap:18px;margin:24px 0;padding:0;list-style:none;display:grid}.status-list li{gap:12px;display:flex}.status-list span{border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:.8rem;font-weight:800;display:grid}.status-list .check{color:#fff;background:var(--green)}.status-list .pending{color:var(--teal-dark);background:#dfebee}.status-list p{color:var(--muted);margin:4px 0 0;font-size:.875rem}.settings-actions{flex-wrap:wrap;gap:8px;display:flex}.guide-card{margin-top:18px}.guide-card ol{padding-left:20px;line-height:1.8}.guide-card>p:not(.eyebrow){color:var(--muted);line-height:1.6}.detail-tabs{border-top:1px solid var(--line);gap:6px;margin:0;padding:6px;display:flex}.detail-tabs a{color:var(--muted);text-align:center;border-radius:8px;flex:1;padding:10px 14px;font-size:.875rem;font-weight:750;text-decoration:none}.detail-tabs a.active{color:var(--teal-dark);background:#fff;box-shadow:0 2px 8px #172c3512}.table-panel{padding:24px}.table-scroll{margin-top:18px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.875rem}th{color:var(--muted);text-align:right;text-transform:uppercase;background:#f3f6f5;padding:11px 12px;font-size:.75rem}th:first-child,td:first-child{text-align:left}td{text-align:right;border-bottom:1px solid #edf1f0;padding:13px 12px}td:first-child{min-width:220px}td a{font-weight:700;text-decoration:none}td strong{overflow-wrap:anywhere;max-width:380px;display:block}td small{max-width:380px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.selected-row{background:#edf6f7}.pagination{justify-content:space-between;margin-top:16px;display:flex}.pagination a{color:var(--teal-dark);font-weight:750}.access-shell,.base-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.access-card,.base-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;width:min(100%,480px);padding:clamp(28px,6vw,48px);box-shadow:0 18px 50px #172c3514}.access-card h1,.base-card h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,7vw,3rem)}.base-label{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:.75rem;font-weight:800}.access-intro{color:var(--muted);margin:14px 0 24px;line-height:1.6}.access-form{gap:10px;display:grid}.access-form label{margin-top:6px}.access-form button{color:#fff;background:var(--teal);border:1px solid var(--teal);cursor:pointer;border-radius:9px;min-height:46px;margin-top:10px;padding:10px 18px;font-weight:750}.access-form button:hover{background:var(--teal-dark)}.form-error{color:var(--red);font-size:.9rem}.logout-form{margin-top:24px}@media (max-width:1150px){.filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-grid{grid-template-columns:repeat(3,1fr)}.annotation-form,.annotation-edit{grid-template-columns:1fr 1fr}}@media (max-width:760px){.app-shell{padding:0 16px 40px}.app-header{grid-template-columns:1fr auto;padding:14px 0}.app-header nav{grid-area:2/1/auto/-1;overflow-x:auto}.app-header nav a{min-height:44px}.page-heading{flex-direction:column;align-items:flex-start;padding-top:28px}.sync-status{width:100%;min-width:0}.kpi-grid,.breakdown-grid,.settings-grid,.annotation-form,.annotation-edit{grid-template-columns:1fr}.filter-bar{padding:10px}.filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.filter-fields button{padding-inline:8px}.kpi-grid{grid-template-columns:repeat(2,1fr)}.detail-tabs{overflow-x:auto}.detail-tabs a{min-width:120px}.annotation-list summary{grid-template-columns:100px 1fr}.annotation-list summary span{display:none}}@media (max-width:430px){.kpi-grid{grid-template-columns:1fr}}.report-view{justify-content:space-between;align-items:center;gap:16px;display:flex}.report-view p{margin:6px 0 0;font-size:.875rem}.report-view a{flex-shrink:0}.report-view-footer{margin-top:24px}.report-view-footer .report-view{border:0;border-top:1px solid var(--line);color:var(--muted);background:0 0;border-radius:0;margin-bottom:0;padding:14px 0 0}.report-view-footer .report-view strong{font-size:.875rem}.report-view-footer .report-view p,.report-view-footer .report-view a{font-size:.8rem}.exclusion-link{color:var(--teal-dark);margin-top:8px;font-size:.8rem;display:block}.exclusion-preview,.exclusion-list,.exclusion-history,.exclusion-impact{margin-top:20px;padding:24px}.exclusion-preview h2,.exclusion-list h2,.exclusion-history h2,.exclusion-impact h2{margin-top:0}.exclusion-preview>p,.exclusion-list>p,.exclusion-history>p,.exclusion-impact>p{line-height:1.6}.exclusion-preview form{margin-top:18px}.exclusion-cancel{color:var(--teal-dark);margin-top:22px;display:inline-block}.exclusion-rule{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.exclusion-rule h3{overflow-wrap:anywhere;margin:0}.exclusion-reason{grid-template-columns:1fr auto;align-items:end;gap:14px;display:grid}.exclusion-history ol{padding:0;list-style:none}.exclusion-history li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:18px 0}.exclusion-history time{color:var(--muted);margin-top:6px;font-size:.8rem;display:block}.exclusion-history li p{white-space:pre-wrap}@media (max-width:760px){.report-view{flex-direction:column;align-items:flex-start}.exclusion-reason{grid-template-columns:1fr}.exclusion-rule .panel-heading{flex-direction:column;align-items:flex-start}}.tools-shell{max-width:1180px}.tools-header{grid-template-columns:1fr auto}.tools-heading{max-width:720px;padding:64px 0 28px}.tools-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,6vw,4.6rem)}.tools-heading>p:not(.eyebrow){color:var(--muted);font-size:1.05rem;line-height:1.7}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tool-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;min-height:390px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #172c350f}.tool-icon{color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:24px;font-size:1.3rem;font-weight:850;display:grid}.analytics-icon{background:linear-gradient(135deg,#ed7b27,#f5b547)}.search-console-icon{background:linear-gradient(135deg,#176b87,#2d9461)}.tool-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.tool-card h2{letter-spacing:-.03em;margin:0;font-size:1.55rem}.tool-card>p{color:var(--muted);line-height:1.6}.tool-status{white-space:nowrap;color:var(--muted);background:#f3f6f5;border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:.75rem;font-weight:750;display:inline-flex}.tool-status i{background:#a2aeaa;border-radius:50%;width:8px;height:8px}.tool-status.success i{background:var(--green)}.tool-status.running i{background:var(--orange)}.tool-status.error i{background:var(--red)}.tool-meta{border-top:1px solid var(--line);gap:5px;margin:auto 0 22px;padding:16px 0;display:grid}.tool-meta span,.tool-meta small{color:var(--muted);font-size:.76rem}.tool-meta strong{font-size:.9rem}.tool-meta small{color:var(--red)}.search-button{background:#176b87;border-color:#176b87}.search-button:hover{background:#12566d}.tools-separation-note,.source-note{color:var(--muted);text-align:center;margin:18px 0 0;font-size:.78rem}.search-console-dot{background:#2d9461}.search-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-hint{color:var(--muted);margin-top:3px;font-weight:500;display:block}.search-data-state{background:#edf6f7;border:1px solid #cfe3e6;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:12px 15px;display:flex}.search-data-state div{gap:3px;display:grid}.search-data-state span{color:var(--muted);font-size:.78rem}.pending-pill{white-space:nowrap;background:#fff;border-radius:99px;padding:6px 10px}.search-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.limited-note{color:var(--orange);margin:12px 0 0;font-size:.76rem;line-height:1.45}.connection-definition{gap:0;margin:22px 0;display:grid}.connection-definition div{border-top:1px solid var(--line);grid-template-columns:110px 1fr;gap:12px;padding:11px 0;display:grid}.connection-definition dt{color:var(--muted)}.connection-definition dd{overflow-wrap:anywhere;margin:0;font-weight:700}.guide-card code{overflow-wrap:anywhere;color:#12566d;background:#edf6f7;border-radius:4px;padding:2px 5px}.table-search{align-items:flex-end;gap:10px;margin-top:18px;display:flex}.table-search label{min-width:min(100%,430px)}.table-search .text-link{margin:0 0 11px}.sort-link{color:inherit;white-space:nowrap;text-decoration:none}.sort-link.active{color:var(--teal-dark)}.search-detail-panel td:not(:first-child){min-width:130px}.search-detail-panel td>small{font-size:.72rem}.search-detail-panel .pagination{align-items:center}.search-detail-panel .pagination span{color:var(--muted);font-size:.82rem}.pagination-actions{gap:18px;display:flex}.live-search-status{min-width:82px;color:var(--muted);margin:0 0 11px;font-size:.78rem}@media (max-width:900px){.tool-grid{grid-template-columns:1fr}.tool-card{min-height:340px}.search-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.tools-heading{padding-top:36px}.tool-card-heading,.search-data-state{flex-direction:column;align-items:flex-start}.table-search{flex-direction:column;align-items:stretch}.table-search .text-link{margin:0}.search-breakdown-grid{grid-template-columns:1fr}}@media (max-width:430px){.search-kpi-grid{grid-template-columns:1fr}}.indexing-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.indexing-alert-kpi{background:#fffaf7;border-color:#efc8b3}.sitemap-panel,.indexing-history,.indexing-glossary{margin-bottom:18px;padding:24px}.sitemap-list{gap:8px;margin-top:18px;display:grid}.sitemap-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.sitemap-list article div{gap:5px;min-width:0;display:grid}.sitemap-list strong{overflow-wrap:anywhere}.sitemap-list small{color:var(--muted)}.sitemap-primary{background:#f5faf8;border-radius:12px;border:1px solid #cfe3d9!important;align-items:flex-start!important;padding:16px!important}.sitemap-children{margin-top:10px}.sitemap-children summary{width:fit-content;color:var(--teal-dark);cursor:pointer;font-size:.78rem;font-weight:750}.sitemap-children ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.sitemap-children li{color:var(--muted);justify-content:space-between;gap:16px;font-size:.76rem;display:flex}.sitemap-children li span{overflow-wrap:anywhere}.state-pill{color:#52666d;white-space:nowrap;background:#edf2f1;border-radius:99px;width:fit-content;padding:5px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.state-pill.ok,.state-pill.indexed{color:#1c6444;background:#e9f5ef}.state-pill.attention,.state-pill.not_indexed{color:#813c2e;background:#fff1e9}.state-pill.review,.state-pill.pending{color:#815a20;background:#fff6dd}.state-pill.info,.state-pill.unknown{color:#175a70;background:#e9f4f7}.indexing-filters{grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:10px;margin-top:20px;display:grid}.indexing-table-panel th{text-align:left}.indexing-table-panel td{vertical-align:top;text-align:left}.indexing-table-panel td:first-child{min-width:290px}.indexing-table-panel td:nth-child(5){min-width:175px}.issue-name{margin-top:7px;font-size:.78rem}.exclusion-label{color:#5d526d;background:#f1edf6;border-radius:6px;width:fit-content;margin-top:8px;padding:4px 7px;font-size:.7rem;font-weight:750;display:block}.excluded-row{background:#fbfafc}.inspection-follow-up{gap:7px;margin-top:7px;display:grid}.inspection-follow-up>small,.inspection-follow-up form{margin:0}.review-button,.text-action{color:var(--teal-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.review-button{font-size:.72rem}.review-check{color:#1c6444;flex-wrap:wrap;align-items:center;gap:5px;width:fit-content;font-size:.72rem;font-weight:800;display:inline-flex}.review-check small{color:#567168;margin:0;font-weight:600;display:inline}.url-manager-scroll-lock{overflow:hidden!important}.url-manager{overscroll-behavior:contain;width:min(540px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);background:var(--surface);text-align:left;border:0;margin:0 0 0 auto;padding:0;overflow:hidden;box-shadow:-18px 0 45px #172c352e}.url-manager::backdrop{background:#12242b6b}.url-manager-shell{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.url-manager-header{z-index:2;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:22px 24px;display:flex;position:sticky;top:0}.url-manager-header h2{overflow-wrap:anywhere;margin:3px 0 6px;font-size:1.2rem}.url-manager-header p:last-child{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.45}.dialog-close{width:38px;height:38px;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#f3f6f5;border-radius:99px;flex:none;font-size:1.5rem;line-height:1}.url-manager-body{overscroll-behavior:contain;flex:auto;gap:16px;min-height:0;padding:20px 24px 28px;display:grid;overflow-y:auto}.url-manager-summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.url-manager-summary div{background:#f4f7f6;border-radius:9px;gap:4px;padding:11px;display:grid}.url-manager-summary span{color:var(--muted);text-transform:uppercase;font-size:.76rem}.url-manager-summary strong{overflow-wrap:anywhere;font-size:.9rem}.manager-callout{color:#813c2e;background:#fff1e9;border-radius:10px;margin:0;padding:13px 14px}.manager-callout p{margin:5px 0 0;line-height:1.45}.ok-callout{color:#1c6444;background:#e9f5ef}.manager-section{border-top:1px solid var(--line);gap:10px;padding-top:15px;display:grid}.manager-section h3,.manager-section p{margin:0}.manager-section h3{font-size:1rem}.manager-section p{color:var(--muted);font-size:.88rem;line-height:1.55}.manager-section form{gap:9px;display:grid}.copy-url{gap:6px;display:grid}.copy-url input{font-size:.76rem}.copy-status{color:var(--teal-dark)!important}.technical-details{padding-top:4px}.technical-details summary{color:var(--teal-dark);cursor:pointer;font-weight:750}.technical-details dl{gap:8px;margin:12px 0 0;display:grid}.technical-details dl div{grid-template-columns:130px 1fr;gap:10px;display:grid}.technical-details dt{color:var(--muted)}.technical-details dd{overflow-wrap:anywhere;margin:0}.row-link-actions{flex-wrap:wrap;gap:14px;display:flex}.row-link-actions a{color:var(--teal-dark);font-size:.88rem}.indexing-history ol{margin:18px 0 0;padding:0;list-style:none}.indexing-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:20px;display:grid}.indexing-history-grid article{min-width:0}.indexing-history-grid h3{margin:0;font-size:1rem}.indexing-history-grid article>p{color:var(--muted);margin:6px 0 0;font-size:.8rem;line-height:1.5}.indexing-history li{border-top:1px solid var(--line);grid-template-columns:125px 1fr;gap:5px 12px;padding:12px 0;display:grid}.indexing-history li small{grid-column:1/-1}.indexing-history li span,.indexing-history li small{color:var(--muted);overflow-wrap:anywhere}.history-reference-note{color:var(--muted);border-top:1px solid var(--line);margin:20px 0 0;padding-top:16px;font-size:.8rem}.indexing-glossary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.indexing-glossary-grid article{border:1px solid var(--line);background:#f7f9f8;border-radius:12px;padding:16px}.indexing-glossary-grid h3{margin:0 0 12px;font-size:.96rem}.indexing-glossary-grid dl{gap:11px;margin:0;display:grid}.indexing-glossary-grid dl div{gap:3px;display:grid}.indexing-glossary-grid dt{font-size:.78rem;font-weight:800}.indexing-glossary-grid dd{color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.indexing-glossary .source-note{margin-bottom:0}@media (max-width:1150px){.indexing-kpi-grid,.indexing-filters{grid-template-columns:repeat(3,1fr)}.indexing-search{grid-column:span 2}.indexing-glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.indexing-kpi-grid,.indexing-filters,.indexing-history-grid,.indexing-glossary-grid{grid-template-columns:1fr}.indexing-search{grid-column:auto}.sitemap-list article{flex-direction:column;align-items:flex-start}.sitemap-children li{flex-direction:column;gap:2px}.indexing-history li{grid-template-columns:1fr;gap:4px}.indexing-history li small{grid-column:auto}.url-manager{width:100vw}.url-manager-header,.url-manager-body{padding-left:18px;padding-right:18px}.url-manager-summary{grid-template-columns:1fr}.technical-details dl div{grid-template-columns:1fr;gap:2px}}.seo-window{background:#edf6f7;border:1px solid #cfe3e6;border-radius:12px;flex:330px;gap:5px;min-width:0;padding:14px 16px;display:grid}.seo-window span{color:var(--muted);font-size:.78rem}.seo-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.seo-page-heading{flex-wrap:wrap}.seo-page-heading>div:first-child{flex:560px;min-width:0}.seo-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:12px;min-width:0;max-width:100%;display:flex}.seo-heading-actions form{flex:none}.seo-tabs{background:#edf2f1;border-radius:12px;gap:6px;margin-bottom:18px;padding:6px;display:flex}.seo-tabs a{min-height:42px;color:var(--muted);border-radius:8px;flex:1;place-items:center;padding:8px 14px;font-size:.86rem;font-weight:800;text-decoration:none;display:grid}.seo-tabs a.active{color:var(--teal-dark);background:#fff;box-shadow:0 2px 8px #172c3514}.seo-list-panel{padding:24px}.seo-list-panel .panel-heading{align-items:center}.seo-filters{border:1px solid var(--line);background:#f5f8f7;border-radius:12px;grid-template-columns:minmax(230px,1.6fr) repeat(4,minmax(120px,1fr)) auto auto;align-items:end;gap:10px;margin:20px 0 4px;padding:16px;display:grid}.seo-filters label{color:var(--muted);gap:6px;font-size:.72rem;font-weight:750;display:grid}.seo-manager-form label{color:var(--muted);gap:6px;font-size:.8rem;font-weight:750;display:grid}.seo-filters input,.seo-filters select,.seo-manager-form input,.seo-manager-form select,.seo-manager-form textarea{width:100%;min-width:0;color:var(--ink);background:#fff}.seo-manager-form input,.seo-manager-form select,.seo-manager-form textarea{font-size:.9rem}.seo-filter-search{min-width:0}.seo-no-results{margin:24px 0 0}.seo-opportunity-list{margin-top:18px;display:grid}.seo-opportunity-list>article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr);gap:28px;padding:20px 0;display:grid}.seo-opportunity-main h3{margin:10px 0 6px;font-size:1.08rem}.seo-opportunity-main p{color:var(--muted);margin:0;line-height:1.55}.seo-opportunity-main small{color:var(--muted);overflow-wrap:anywhere;margin-top:9px;display:block}.seo-pill-row{flex-wrap:wrap;gap:6px;display:flex}.priority-high{color:#813c2e;background:#fff1e9}.priority-medium{color:#815a20;background:#fff6dd}.priority-low{color:#175a70;background:#e9f4f7}.seo-opportunity-state{background:#f6f8f7;border-radius:10px;align-content:start;gap:7px;padding:14px;display:grid}.seo-opportunity-state span{color:var(--muted);font-size:.78rem;line-height:1.5}.seo-manager-form textarea{resize:vertical;min-height:92px}.seo-field-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.seo-evidence{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.seo-evidence div{background:#f5f8f7;border-radius:8px;padding:9px}.seo-evidence dt{color:var(--muted);text-transform:capitalize;font-size:.75rem}.seo-evidence dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.9rem;font-weight:800}.seo-list-panel td:last-child{min-width:115px}.seo-keyword-table th:not(:first-child),.seo-keyword-table td:not(:first-child){text-align:center}.seo-keyword-table td:last-child .text-action{text-align:center;margin-inline:auto}.seo-page-table th:not(:first-child),.seo-page-table td:not(:first-child){text-align:center}.seo-page-table td:last-child .text-action{text-align:center;margin-inline:auto}.seo-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:flex}.seo-pagination p{color:var(--muted);margin:0;font-size:.8rem}.seo-pagination div{gap:8px;display:flex}.seo-pagination .disabled{color:#91a09d;cursor:not-allowed;background:#f3f6f5;border-color:#e1e8e6}.seo-detail-link{color:var(--ink);text-underline-offset:3px;text-decoration-color:#adc8c3}.seo-detail-link:hover{color:var(--teal-dark)}.seo-opportunity-history ol{margin:2px 0 0;padding:0;list-style:none;display:grid}.seo-opportunity-history li{border-top:1px solid var(--line);gap:5px;padding:12px 0;display:grid}.seo-opportunity-history li>div{justify-content:space-between;gap:12px;display:flex}.seo-opportunity-history time,.seo-opportunity-history small{color:var(--muted);font-size:.76rem}.seo-opportunity-history li>p{color:var(--ink)}.seo-opportunity-history .seo-history-note{background:#f5f8f7;border-radius:8px;padding:9px 11px}.seo-help{gap:16px;display:grid}.seo-help-hero{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:center;gap:28px;padding:28px;display:grid}.seo-help-hero h2{margin:4px 0 8px}.seo-help-hero p:last-child{max-width:760px;color:var(--muted);margin:0;line-height:1.6}.seo-help-path{grid-template-columns:1fr 1fr;gap:8px;display:grid}.seo-help-path span{color:var(--teal-dark);text-align:center;background:#edf6f7;border-radius:9px;padding:12px;font-size:.82rem;font-weight:800}.seo-help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.seo-help-grid>article{padding:22px}.seo-help-grid h3{margin:5px 0 14px;font-size:1.08rem}.seo-help-grid p,.seo-help-grid li,.seo-help-grid dd{color:var(--muted);font-size:.86rem;line-height:1.55}.seo-help-grid ol,.seo-help-grid ul{gap:8px;margin:0;padding-left:20px;display:grid}.seo-help-grid article>p:last-child{margin:14px 0 0}.seo-help-grid dl{gap:12px;margin:0;display:grid}.seo-help-grid dl div{gap:3px;display:grid}.seo-help-grid dt{font-size:.84rem;font-weight:850}.seo-help-grid dd{margin:0}.seo-help-wide{grid-column:1/-1}.seo-help-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.seo-help-types div{background:#f5f8f7;border-radius:9px;gap:5px;padding:13px;display:grid}.seo-help-types strong{font-size:.86rem}.seo-help-types span{color:var(--muted);font-size:.8rem;line-height:1.45}.seo-workflow{grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0!important}.seo-workflow li{background:#f5f8f7;border-radius:9px;align-content:start;gap:6px;padding:14px;display:grid}.seo-workflow strong{color:var(--ink)}.seo-help-caution{background:#fffcf2;border-color:#ead7a3}.seo-information-guide{gap:16px;display:grid}.seo-section-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.seo-section-overview article{border:1px solid var(--line);background:#fff;border-radius:11px;gap:6px;padding:16px;display:grid}.seo-section-overview strong{font-size:.94rem}.seo-section-overview span{color:var(--muted);font-size:.8rem;line-height:1.45}.seo-help-accordions{gap:10px;display:grid}.seo-help-accordions>details{border:1px solid var(--line);background:#fff;border-radius:12px}.seo-help-accordions>details[open]{border-color:#b8d4d7;box-shadow:0 8px 24px #1e49500f}.seo-help-accordions>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:19px 21px;list-style:none;display:flex}.seo-help-accordions>details>summary::-webkit-details-marker{display:none}.seo-help-accordions>details>summary span{gap:5px;display:grid}.seo-help-accordions>details>summary strong{font-size:1rem}.seo-help-accordions>details>summary small{color:var(--muted);font-size:.8rem;line-height:1.45}.seo-help-accordions>details>summary b{color:var(--teal-dark);flex:none;font-size:.76rem}.seo-help-accordions>details[open]>summary b{font-size:0}.seo-help-accordions>details[open]>summary b:after{content:"Cerrar";font-size:.76rem}.seo-help-content{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:4px 21px 22px;display:grid}.seo-help-content article{padding-top:18px}.seo-help-content article:only-child,.seo-help-content article:nth-child(3){grid-column:1/-1}.seo-help-content h3{margin:0 0 11px;font-size:1rem}.seo-help-content p,.seo-help-content li,.seo-help-content dd{color:var(--muted);font-size:.86rem;line-height:1.55}.seo-help-content ol,.seo-help-content ul{gap:7px;margin:0;padding-left:20px;display:grid}.seo-help-content dl{gap:11px;margin:0;display:grid}.seo-help-content dl div{gap:3px;display:grid}.seo-help-content dt{font-size:.84rem;font-weight:850}.seo-help-content dd{margin:0}.measurement-ready{color:#1c6444;background:#e2f3e9}.seo-measurement-card{border:1px solid var(--line);background:#f5f8f7;border-radius:10px;padding:14px}.seo-measurement-card.ready{background:#edf8f1;border-color:#b9dfc9}.seo-measurement-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.seo-measurement-heading>strong{color:var(--teal-dark);white-space:nowrap}.seo-measurement-comparison{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:6px 10px;padding-top:10px;font-size:.8rem;display:grid}.seo-measurement-comparison>span,.seo-measurement-comparison>strong{color:var(--muted)}.seo-measurement-row{display:contents}.seo-measurement-row span{color:var(--ink)}.seo-measurement-row strong{font-size:.84rem}.seo-measurement-card>small{color:var(--muted);font-size:.74rem}.seo-measurement-fields{background:#f5f8f7;border-radius:9px;gap:9px;padding:12px;display:grid}.seo-measurement-relations{border-top:1px solid var(--line);gap:8px;margin-top:12px;padding-top:12px;display:grid}.seo-measurement-relations h4{margin:0;font-size:.88rem}.seo-measurement-relations>div{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px;display:grid}.seo-measurement-relations span{color:var(--muted);font-size:.78rem}.seo-measurement-relations strong{overflow-wrap:anywhere;font-size:.8rem;font-weight:650}.seo-measurement-relations .notice{margin:2px 0 0;padding:9px 11px;font-size:.78rem}.seo-linking-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.seo-link-recommendations{gap:12px;display:grid}.seo-link-recommendations>article{border:1px solid var(--line);border-radius:11px;gap:12px;padding:18px;display:grid}.seo-link-recommendations h3,.seo-link-recommendations p{margin:0}.seo-link-route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.seo-link-route>div{background:#f5f8f7;border-radius:8px;gap:4px;min-width:0;padding:11px;display:grid}.seo-link-route span,.seo-anchor-suggestion span{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:800}.seo-link-route a{color:var(--ink);overflow-wrap:anywhere;font-size:.86rem;font-weight:800}.seo-link-route small{color:var(--muted);overflow-wrap:anywhere;font-size:.7rem}.seo-anchor-suggestion{background:#edf7f5;border-radius:8px;gap:5px;padding:10px 12px;display:grid}.seo-link-review{border-top:1px solid var(--line);padding-top:10px}.seo-link-review summary{color:var(--teal-dark);cursor:pointer;font-weight:800}.seo-link-review form{grid-template-columns:180px minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:12px;display:grid}.seo-link-review label{color:var(--muted);gap:5px;font-size:.78rem;font-weight:750;display:grid}.seo-link-review textarea{resize:vertical;min-height:70px}.seo-page-link-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.seo-page-link-suggestions article{background:#f5f8f7;border-radius:9px;gap:7px;padding:13px;display:grid}.seo-page-link-suggestions p,.seo-page-link-suggestions small{overflow-wrap:anywhere;margin:0;font-size:.78rem}.seo-page-link-suggestions small{color:var(--muted)}.seo-detail-heading h1,.seo-detail-heading>div:first-child>p:last-child{overflow-wrap:anywhere}.seo-detail-heading .page-actions{align-items:center}.seo-detail-heading .page-actions .text-action{text-align:center;background:#fff;border:1px solid #c6d2cf;border-radius:9px;min-height:43px;padding:10px 15px}.seo-detail-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.seo-detail-kpis .seo-year-comparison{border-top:1px solid var(--line);margin-top:3px;padding-top:7px}.seo-detail-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;padding:18px;display:grid}.seo-detail-overview div{gap:5px;min-width:0;display:grid}.seo-detail-overview span{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:750}.seo-detail-overview strong{overflow-wrap:anywhere;font-size:.86rem}.seo-detail-panel{padding:24px}.seo-detail-panel h2{margin:5px 0 14px}.seo-detail-panel+.seo-detail-panel,.seo-detail-columns+.seo-detail-panel{margin-top:18px}.seo-detail-columns{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.seo-detail-columns .seo-detail-panel{min-width:0}.seo-target-row{background:#edf8f1}.seo-target-row td:first-child:after{content:"Objetivo";color:#1c6444;background:#d8eee1;border-radius:5px;margin-left:8px;padding:3px 6px;font-size:.67rem;font-weight:800;display:inline-block}.seo-related-opportunities{gap:8px;display:grid}.seo-related-opportunities a{color:var(--ink);background:#f5f8f7;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:7px 9px;padding:11px;text-decoration:none;display:grid}.seo-related-opportunities a small{color:var(--muted);grid-column:2}.seo-related-keywords{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.seo-related-keywords a{min-width:0;color:var(--ink);background:#f5f8f7;border-radius:9px;gap:5px;padding:11px;text-decoration:none;display:grid}.seo-related-keywords strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seo-related-keywords span{color:var(--muted);font-size:.74rem}.seo-manual-opportunity{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.seo-manual-opportunity summary{width:fit-content;color:var(--teal-dark);cursor:pointer;font-size:.86rem;font-weight:800}.seo-manual-opportunity form{margin-top:14px}.seo-detail-note{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:18px;display:grid}.seo-detail-note label{color:var(--muted);gap:6px;font-size:.8rem;font-weight:750;display:grid}.seo-detail-note textarea{resize:vertical;min-height:78px}.seo-entity-history{margin:0;padding:0;list-style:none;display:grid}.seo-entity-history li{border-top:1px solid var(--line);gap:5px;padding:12px 0;display:grid}.seo-entity-history li>div{justify-content:space-between;gap:12px;display:flex}.seo-entity-history time,.seo-entity-history small{color:var(--muted);font-size:.76rem}.seo-entity-history p{color:var(--ink);margin:0;font-size:.86rem;line-height:1.5}.seo-detail-definition{gap:10px;margin:0 0 16px;display:grid}.seo-detail-definition div{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr;gap:10px;padding-bottom:8px;display:grid}.seo-detail-definition dt{color:var(--muted);font-size:.8rem}.seo-detail-definition dd{overflow-wrap:anywhere;margin:0;font-size:.84rem}.seo-content-panel{margin-top:18px}.seo-content-panel .panel-heading{align-items:flex-start}.seo-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.seo-content-grid>div{background:#f5f8f7;border-radius:9px;gap:5px;min-width:0;padding:13px;display:grid}.seo-content-grid>div:first-child,.seo-content-grid>div:nth-child(2),.seo-content-grid>div:nth-child(3){grid-column:1/-1}.seo-content-grid span,.seo-content-headings>span{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:800}.seo-content-grid strong{overflow-wrap:anywhere;font-size:.86rem;line-height:1.5}.seo-content-headings{background:#f5f8f7;border-radius:9px;gap:9px;margin-top:12px;padding:14px;display:grid}.seo-content-headings ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.seo-content-headings li{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 9px;font-size:.8rem}.seo-content-headings>strong{font-size:.84rem}.seo-first-note-help{margin:0 0 12px}.seo-topic-view{gap:16px;display:grid}.seo-topic-settings{border:1px solid var(--line);background:#f5f8f7;border-radius:12px;margin-top:18px;padding:14px 16px}.seo-topic-settings summary{color:var(--teal-dark);cursor:pointer;font-weight:800}.seo-settings-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;margin-top:16px;display:grid}.seo-settings-form label,.seo-topic-confirm label{color:var(--muted);gap:6px;font-size:.76rem;font-weight:750;display:grid}.seo-settings-form input,.seo-settings-form select,.seo-settings-form textarea,.seo-topic-confirm input{width:100%;min-width:0;color:var(--ink);background:#fff}.seo-settings-form textarea{resize:vertical;min-height:82px}.seo-topic-filters{grid-template-columns:minmax(230px,1.6fr) repeat(4,minmax(120px,1fr)) auto auto}.seo-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.seo-topic-card{align-content:start;gap:16px;min-width:0;padding:22px;display:grid}.seo-topic-card header h3{margin:10px 0 4px;font-size:1.12rem}.seo-topic-card header p{color:var(--muted);margin:0;font-size:.8rem}.seo-topic-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.seo-topic-metrics div{background:#f5f8f7;border-radius:9px;gap:4px;padding:11px;display:grid}.seo-topic-metrics span{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.seo-topic-metrics strong{font-size:1rem}.seo-topic-metrics small{color:var(--muted);font-size:.68rem}.seo-topic-detail{grid-template-columns:1fr 1fr;gap:14px;display:grid}.seo-topic-detail>div{min-width:0}.seo-topic-detail ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.seo-topic-detail li{justify-content:space-between;gap:8px;min-width:0;font-size:.78rem;display:flex}.seo-topic-detail li a{min-width:0;color:var(--teal-dark);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seo-topic-detail li span,.seo-topic-detail small,.seo-topic-detail p{color:var(--muted);font-size:.72rem}.seo-topic-confirm{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding-top:14px;display:grid}.seo-topic-confirm small{color:var(--muted);grid-column:1/-1;font-size:.7rem;line-height:1.45}@media (max-width:1100px){.seo-filters{grid-template-columns:repeat(3,1fr)}.seo-filter-search{grid-column:span 2}}@media (max-width:900px){.seo-kpi-grid,.seo-detail-kpis,.seo-detail-overview,.seo-linking-kpis{grid-template-columns:repeat(2,1fr)}.seo-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-help-wide{grid-column:1/-1}.seo-help-types{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-workflow{grid-template-columns:1fr 1fr}.seo-topic-grid{grid-template-columns:1fr}.seo-settings-form{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-link-review form{grid-template-columns:1fr}.seo-section-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.seo-window{width:100%;min-width:0}.seo-tabs{overflow-x:auto}.seo-tabs a{min-width:135px}.seo-opportunity-list>article{grid-template-columns:1fr;gap:12px}.seo-filters,.seo-settings-form{grid-template-columns:1fr}.seo-filter-search{grid-column:auto}.seo-field-pair,.seo-evidence,.seo-topic-detail{grid-template-columns:1fr}.seo-opportunity-history li>div,.seo-entity-history li>div{gap:3px;display:grid}.seo-help-hero,.seo-help-grid,.seo-help-types,.seo-workflow,.seo-detail-columns,.seo-content-grid{grid-template-columns:1fr}.seo-help-wide{grid-column:auto}.seo-detail-note,.seo-topic-confirm{grid-template-columns:1fr}.seo-topic-confirm small{grid-column:auto}.seo-topic-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-detail-definition div{grid-template-columns:1fr;gap:3px}.seo-pagination{flex-direction:column;align-items:stretch}.seo-pagination div{grid-template-columns:1fr 1fr;display:grid}.seo-pagination .secondary-button{text-align:center}}@media (max-width:430px){.seo-kpi-grid{grid-template-columns:1fr}}@media (max-width:760px){.seo-related-keywords,.seo-page-link-suggestions,.seo-link-route{grid-template-columns:1fr}.seo-link-route>b{justify-self:center;transform:rotate(90deg)}.seo-heading-actions{flex-direction:column;align-items:stretch;width:100%}.seo-heading-actions form,.seo-heading-actions .primary-button{width:100%}.seo-section-overview,.seo-help-content{grid-template-columns:1fr}.seo-help-content article:only-child,.seo-help-content article:nth-child(3){grid-column:auto}.seo-help-accordions>details>summary{align-items:flex-start}.seo-help-accordions>details>summary b{padding-top:2px}}.campaign-dot,.campaign-icon{background:#7c5bb0;box-shadow:0 0 0 4px #7c5bb01f}.campaign-icon{color:#fff}.campaign-button{background:#6d4ca0;border-color:#6d4ca0}.campaign-button:hover{background:#563681}.campaign-header-actions{justify-self:end;align-items:center;gap:12px;display:flex;position:relative}.company-switcher{position:relative}.company-switcher summary{color:var(--muted);border:1px solid var(--line);cursor:pointer;border-radius:9px;padding:8px 10px;font-size:.8rem;font-weight:750;list-style:none}.company-switcher div{z-index:30;border:1px solid var(--line);background:#fff;border-radius:10px;min-width:190px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #172c3524}.company-switcher a{border-radius:7px;padding:9px;text-decoration:none}.company-switcher a:hover{background:#f1edf8}.campaign-attention,.campaign-list-panel,.campaign-summary,.campaign-work,.campaign-tasks,.campaign-results,.campaign-management,.campaign-calendar{padding:24px}.campaign-attention-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.campaign-attention-list a,.campaign-card{color:inherit;border:1px solid var(--line);background:#fbfcfc;border-radius:13px;gap:7px;padding:18px;text-decoration:none;display:grid}.campaign-attention-list a:hover,.campaign-card:hover{border-color:#bcaad7;box-shadow:0 8px 22px #4a2d6f14}.campaign-attention-list span,.campaign-content-heading span{color:#6d4ca0;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:850}.campaign-attention-list small,.campaign-card small{color:var(--muted)}.campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.campaign-card h3,.campaign-card p{margin:0}.campaign-card p{min-height:48px;color:var(--muted);line-height:1.5}.campaign-status,.adaptation-state{color:#5d477c;background:#eee8f6;border-radius:999px;width:fit-content;padding:4px 8px;font-size:.72rem;font-weight:800}.campaign-status.active,.adaptation-state.ready{color:#1c6444;background:#e9f5ef}.campaign-status.completed,.adaptation-state.published{color:#4d6269;background:#e9efed}.adaptation-state.in_review{color:#805020;background:#fff0d8}.campaign-empty{text-align:center;padding:32px 8px 12px}.campaign-empty h2,.campaign-empty h3{margin:0 0 8px}.campaign-empty p{color:var(--muted)}.campaign-list-link{text-align:right}.campaign-list-link a{color:#6d4ca0;font-weight:800}.campaign-form{padding:26px}.campaign-form.compact{gap:12px;padding:16px 0;display:grid}.campaign-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.campaign-form-grid .wide{grid-column:1/-1}.campaign-form-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.campaign-summary>.panel-heading,.campaign-work>.panel-heading{flex-wrap:wrap}.campaign-summary>.panel-heading details[open],.campaign-work>.panel-heading details[open]{flex:0 0 100%;width:100%}.campaign-summary>.panel-heading details[open]>summary,.campaign-work>.panel-heading details[open]>summary{margin-left:auto}.campaign-calendar-quick-add[open]{width:min(100%,550px)}details>summary{color:var(--teal-dark);cursor:pointer;font-weight:750}.campaign-shell .campaign-action-button{min-height:40px;color:var(--teal-dark);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:9px 14px;font-size:.82rem;font-weight:800;list-style:none;display:inline-flex;box-shadow:0 1px 2px #172c350d}.campaign-shell .campaign-action-button::-webkit-details-marker{display:none}.campaign-shell .campaign-action-button:hover{color:#563681;background:#faf8fc;border-color:#bcaad7}.campaign-shell .campaign-inline-button{min-height:34px;padding:6px 10px;font-size:.75rem}.campaign-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.campaign-summary-grid article{background:#f7f9f8;border-radius:11px;padding:15px}.campaign-summary-grid span{color:var(--muted);font-size:.75rem;font-weight:800}.campaign-summary-grid p{white-space:pre-wrap;margin:8px 0 0;line-height:1.5}.campaign-work{margin-top:18px}.campaign-content-list{gap:18px;margin-top:20px;display:grid}.campaign-content{border:1px solid var(--line);background:#f7f9f8;border-radius:14px;padding:20px}.campaign-content-heading,.campaign-adaptation-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.campaign-content-heading h3,.campaign-adaptation-heading h4{margin:0 0 6px}.campaign-content-heading p{color:var(--muted);margin:0}.campaign-content-editor{width:100%;margin-top:16px}.campaign-content-editor[open]>summary{margin-bottom:16px}.campaign-unified-content{border:1px solid var(--line);background:#fff;border-radius:12px;gap:18px;padding:20px;display:grid}.campaign-unified-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.campaign-unified-fields .wide{grid-column:1/-1}.campaign-unified-fields label{min-width:0}.campaign-copy-field textarea{min-height:240px}.campaign-image-field{align-content:start;gap:12px;min-width:0;display:grid}.campaign-image-field .campaign-material-gallery{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.campaign-editor-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.campaign-save-content{margin-top:2px}.campaign-content-delete{justify-content:flex-end;margin-top:18px;display:flex}.campaign-content-readonly{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;padding:20px;display:grid}.campaign-content-readonly p{white-space:pre-wrap;margin:0}.campaign-content-readonly>a{color:var(--teal-dark);font-weight:750}.campaign-image-upload{gap:8px;min-width:0;display:grid}.campaign-image-upload small{color:var(--muted)}.campaign-image-upload .campaign-image-format-error{color:var(--red);font-weight:750}.campaign-selected-image{border:1px solid var(--line);cursor:zoom-in;background:#fff;border-radius:10px;min-height:180px;position:relative;overflow:hidden}.campaign-selected-image:hover{border-color:var(--teal)}.campaign-selected-image img{object-fit:contain;padding:8px}.campaign-channel-list{gap:12px;margin-top:18px;display:grid}.campaign-adaptation{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.campaign-channel-editor{padding-bottom:0}.campaign-adaptation-heading small{color:var(--muted)}.adaptation-copy{background:#fbfcfc;border-radius:9px;margin:15px 0;padding:14px}.adaptation-copy p{white-space:pre-wrap}.adaptation-copy small{color:var(--muted);white-space:pre-wrap}.campaign-materials{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.campaign-materials h5{margin:0 0 12px;font-size:.95rem}.campaign-material-row{justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.campaign-material-row form{gap:10px;display:flex}.campaign-material-row a{color:var(--teal-dark);font-weight:750}.campaign-material-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.campaign-material-forms form{border:1px solid var(--line);background:#f7f9f8;border-radius:9px;gap:8px;padding:14px;display:grid}.campaign-material-forms small{color:var(--muted);line-height:1.4}.campaign-material-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.campaign-material-card{border:1px solid var(--line);background:#f7f9f8;border-radius:10px;min-width:0;overflow:hidden}.campaign-material-preview{background:#fff;height:170px;padding:8px;display:block}.campaign-material-preview img{object-fit:contain;width:100%;height:100%}.campaign-material-card>div{gap:8px;padding:10px;display:grid}.campaign-material-card>div>a{min-width:0;color:var(--teal-dark);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:800;overflow:hidden}.campaign-material-card form{flex-wrap:wrap;gap:6px;display:flex}.campaign-asset-actions{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.campaign-asset-actions form{flex-wrap:wrap;gap:8px;display:flex}.campaign-add-adaptation{margin-top:10px}.danger-text{color:var(--red)}.campaign-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.campaign-tasks ul,.campaign-results ul{gap:0;padding:0;list-style:none;display:grid}.campaign-tasks li,.campaign-results li{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:14px 0;display:flex}.campaign-tasks li div,.campaign-results li div{gap:4px;display:grid}.campaign-tasks li small,.campaign-results li small,.campaign-results li span{color:var(--muted)}.campaign-tasks li.completed strong{color:var(--muted);text-decoration:line-through}.campaign-tasks li form{gap:10px;display:flex}.campaign-management{margin-top:18px}.campaign-management form{flex-wrap:wrap;gap:9px;display:flex}.campaign-delete-panel{width:100%}.campaign-calendar-heading{align-items:flex-start;padding:22px 0 14px;position:relative}.campaign-calendar-heading h1{font-size:clamp(1.8rem,3vw,2.5rem)}.campaign-calendar-quick-add{z-index:30;position:absolute;top:22px;right:0}.campaign-calendar-quick-add[open]{border:1px solid var(--line);background:#fff;border-radius:12px;width:min(440px,100vw - 48px);padding:14px;box-shadow:0 18px 44px #172c352e}.campaign-calendar-quick-add[open] summary{margin-bottom:4px}.campaign-month-toolbar{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.campaign-month-toolbar h2{text-align:center;text-transform:capitalize;margin:0}.campaign-month-toolbar>div{gap:8px;display:flex}.campaign-calendar-shell .campaign-calendar{padding:14px}.campaign-calendar-scroll{overflow-x:auto}.campaign-calendar-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));min-width:840px;display:grid}.campaign-calendar-weekday{color:var(--muted);border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;text-transform:uppercase;background:#f7f9f8;padding:6px;font-size:.68rem;font-weight:850}.campaign-calendar-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;height:clamp(62px,16.6667dvh - 65px,112px);min-height:62px;padding:5px;overflow:hidden}.campaign-calendar-day.outside{opacity:.6;background:#f8f9f9}.campaign-calendar-day.today{background:#f8f3fc;box-shadow:inset 0 0 0 2px #bcaad7}.campaign-calendar-day>time{color:var(--muted);margin-bottom:3px;font-size:.72rem;font-weight:850;display:block}.campaign-calendar-day.today>time{color:#6d4ca0}.campaign-calendar-day>div{gap:3px;max-height:calc(100% - 19px);display:grid;overflow-y:auto}.campaign-calendar-event{min-width:0;color:inherit;background:#f1edf8;border-left:3px solid #7c5bb0;border-radius:5px;gap:1px;padding:3px 5px;text-decoration:none;display:grid}.campaign-calendar-event:hover{background:#e9e1f3}.campaign-calendar-event span{color:#6d4ca0;text-transform:uppercase;font-size:.56rem;font-weight:850}.campaign-calendar-event strong,.campaign-calendar-event small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-calendar-event strong{font-size:.67rem}.campaign-calendar-event small{color:var(--muted);font-size:.56rem}.campaign-calendar-event.kind-tarea{background:#eaf5f0;border-color:#418564}.campaign-calendar-event.kind-tarea span{color:#266348}.campaign-calendar-event.kind-inicio,.campaign-calendar-event.kind-fin{background:#edf3f6;border-color:#58798a}.campaign-calendar-event.kind-inicio span,.campaign-calendar-event.kind-fin span{color:#405f6e}.campaign-calendar-empty{color:var(--muted);text-align:center;margin:10px 0 0}@media (max-width:1100px){.campaign-app-header{grid-template-columns:1fr auto}.campaign-app-header nav{grid-area:2/1/auto/-1;min-height:55px;overflow-x:auto}.campaign-grid,.campaign-attention-list,.campaign-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.campaign-material-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.campaign-header-actions{gap:7px}.company-switcher{display:none}.campaign-grid,.campaign-attention-list,.campaign-form-grid,.campaign-summary-grid,.campaign-bottom-grid,.campaign-material-forms,.campaign-material-gallery,.campaign-unified-fields,.campaign-content-editor .campaign-form-grid{grid-template-columns:1fr}.campaign-form-grid .wide,.campaign-unified-fields .wide,.campaign-content-editor .campaign-form-grid .wide{grid-column:auto}.campaign-image-field .campaign-material-gallery{grid-template-columns:1fr}.campaign-content-heading,.campaign-adaptation-heading,.campaign-calendar-heading,.campaign-management form{flex-direction:column}.campaign-calendar-quick-add{top:18px}.campaign-calendar-quick-add[open]{width:calc(100vw - 32px)}.campaign-month-toolbar{grid-template-columns:auto 1fr auto}.campaign-month-toolbar h2{font-size:1.05rem}.search-console-header-actions{gap:7px}.notification-popover{width:auto;position:fixed;top:82px;left:16px;right:16px}.notification-list article{grid-template-columns:1fr}.notification-list article form{justify-self:start}}.campaign-selected-image{width:100%;display:block}.campaign-image-dialog{width:min(1200px,96vw);max-width:96vw;max-height:94dvh;color:var(--text);background:#fff;border:0;border-radius:16px;padding:18px}.campaign-image-dialog::backdrop{background:#000000bf}.campaign-image-dialog-content{gap:12px;display:grid}.campaign-image-dialog-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.campaign-image-dialog-toolbar strong{overflow-wrap:anywhere}.campaign-image-dialog-picture{height:76dvh;min-height:150px;position:relative}.campaign-image-dialog-picture img{object-fit:contain}body:has(.campaign-image-dialog[open]){overflow:hidden}.library-storage{gap:12px;margin-bottom:24px;display:grid}.library-storage>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.library-storage progress{width:100%;height:12px;accent-color:var(--teal)}.library-storage small,.library-card small{color:var(--muted)}.library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px;display:grid}.library-card{flex-direction:column;align-items:stretch;gap:12px;min-width:0;padding:18px;display:flex}.library-card>strong,.library-card .link-button{overflow-wrap:anywhere;white-space:normal}.library-card .campaign-status{align-self:flex-start}.library-card .campaign-selected-image{min-height:220px}.library-delete-confirm{gap:12px;display:grid}.library-delete-confirm p{margin:0}.library-pagination{justify-content:center;align-items:center;gap:16px;margin:24px 0;display:flex}.campaign-views{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.campaign-collection-card{flex-direction:column;gap:12px;display:flex}.campaign-collection-card h2,.campaign-collection-card p{overflow-wrap:anywhere;margin:0}.campaign-collection-card .campaign-editor-actions{margin-top:auto}.campaign-management .campaign-trash-confirm{gap:14px;display:grid}.campaign-review{border:1px solid var(--line);background:#fff;border-radius:12px;gap:12px;margin:18px 0;padding:16px;display:grid}.campaign-review-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.campaign-review-heading h4{margin:0}.campaign-review-controls{flex-wrap:wrap;align-items:start;gap:10px;display:flex}.campaign-review-controls details[open]{flex:0 0 100%}.campaign-review-controls details[open] form{width:100%;max-width:none}.campaign-review-history ol{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.campaign-review-history li{border-top:1px solid var(--line);gap:5px;padding-top:10px;display:grid}.campaign-review-history small{color:var(--muted);overflow-wrap:anywhere}.campaign-review-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}
.uneloia-mineral{--ink:#20242c;--muted:#4c5a53;--canvas:#f7f5ef;--surface:#fafcfb;--line:#d1dcd5;--teal:#3f6259;--teal-dark:#304d45;--green:#32614d;--orange:#947227;--red:#a34337;--country-hue:155;--country-saturation:22%;--rail-width:80px;isolation:isolate;min-height:100dvh;color:var(--ink);font-family:var(--font-dm-sans), Arial, sans-serif;background:#e7eeea;line-height:1.5;position:relative}.uneloia-mineral:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#f4f7f4b8,#0000 44%),linear-gradient(119deg,#0000 26%,#ffffff6b 39%,#0000 62%),radial-gradient(at 97% 60%,#3f625928,#0000 52%),radial-gradient(at 8% 95%,#3f625936,#0000 57%),linear-gradient(140deg,#edf2ef,#d3e0d9);position:fixed;inset:0}.uneloia-mineral .app-shell{width:calc(100% - var(--rail-width));margin:0 0 0 var(--rail-width);padding:0 32px 48px}.uneloia-mineral:has(.uneloia-sidebar[data-pinned=true]) .app-shell{width:calc(100% - var(--rail-width) - 262px);margin-left:calc(var(--rail-width) + 262px)}.uneloia-mineral :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #658c7a}.uneloia-icon{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.uneloia-mineral .uneloia-header{z-index:40;background:#f9fbfadf;border-bottom:1px solid #ffffffed;justify-content:space-between;align-items:center;gap:18px;min-height:68px;margin:0 -32px;padding:12px 32px;display:flex;position:relative;box-shadow:0 1px #20242c05}.uneloia-breadcrumb{min-width:0;color:var(--muted);align-items:center;gap:12px;font-size:.8rem;display:flex}.uneloia-breadcrumb strong{color:var(--ink);font-weight:500}.uneloia-breadcrumb .uneloia-icon{width:17px;height:17px}.uneloia-mineral .uneloia-header .brand-row{flex-wrap:wrap;font-size:.8rem}.uneloia-mineral .uneloia-header .profile-badge{background:#e8eee8;border-radius:5px;font-size:.7rem;font-weight:500}.uneloia-mineral .uneloia-header .profile-dot{background:var(--teal);box-shadow:none;width:6px;height:6px}.uneloia-mineral .notification-center>summary{background:#ffffff9c;border-color:#d9e3da;border-radius:7px;width:36px;height:36px}.uneloia-mineral .notification-popover{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f5f8f5f2;border-color:#ffffffe6;border-radius:11px;box-shadow:0 16px 45px #20242c21}.uneloia-mineral .notification-list article .notification-category{color:var(--teal-dark);background:#e2eae0}.uneloia-rail{width:var(--rail-width);z-index:70;color:#d6dfd7;background:linear-gradient(175deg,#20242c,#263c36);border-right:1px solid #ffffff24;flex-direction:column;align-items:center;padding:22px 8px 16px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:5px 0 25px #20242c0c}.uneloia-brand{background:#f7f5ef;border-radius:10px;place-items:center;width:48px;height:43px;display:grid;box-shadow:inset 0 1px #fff}.uneloia-rail-navigation{border-top:1px solid #ffffff24;gap:9px;width:100%;margin-top:24px;padding-top:18px;display:grid}.uneloia-submenu-trigger{display:none}@media (hover:none),(pointer:coarse),(max-width:760px){.uneloia-mineral .uneloia-submenu-trigger{color:#d6dfd7;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:100%;min-height:26px;padding:0;display:grid}.uneloia-submenu-trigger svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.uneloia-mineral .uneloia-submenu-trigger:is(:hover,[aria-expanded=true]){color:#fff;background:#ffffff16}}.uneloia-mineral .uneloia-rail-item{color:#d6dfd7;width:100%;min-height:60px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:flex;position:relative}.uneloia-rail-item>span:last-child{font-size:.64rem;font-weight:500}.uneloia-mineral .uneloia-rail-item:hover,.uneloia-mineral .uneloia-rail-item[aria-expanded=true]{color:#fff;background:#ffffff16}.uneloia-mineral .uneloia-rail-item.active{color:#f7f5ef;background:#3f6259}.uneloia-rail-item.active:before{content:"";background:#f1e2a0;border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;left:-8px}.uneloia-rail-bottom{width:100%;margin-top:auto;padding-top:16px}.uneloia-avatar{color:#f7f5ef;background:#596b63;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.7rem;display:grid}.uneloia-flyout{left:var(--rail-width);z-index:65;-webkit-backdrop-filter:blur(28px)saturate(120%);backdrop-filter:blur(28px)saturate(120%);background:linear-gradient(125deg,#f5f8f5f5,#f1f5f2ed);border:1px solid #ffffffe6;border-radius:0 13px 13px 0;flex-direction:column;width:262px;padding:22px 16px;display:flex;position:fixed;top:12px;bottom:12px;overflow-y:auto;box-shadow:16px 12px 50px #20242c24,inset 0 1px #fff}.uneloia-flyout[hidden]{display:none}.uneloia-flyout-brand,.uneloia-flyout-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.uneloia-mineral .uneloia-icon-button{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.uneloia-mineral .uneloia-icon-button:hover,.uneloia-mineral .uneloia-icon-button[aria-pressed=true]{background:#3f625919}.uneloia-flyout-heading{margin:32px 8px 16px}.uneloia-flyout-heading p{color:var(--teal);text-transform:uppercase;letter-spacing:.09em;margin:0 0 5px;font-size:.65rem;font-weight:600}.uneloia-flyout-heading h2{margin:0;font-size:1.25rem;font-weight:600}.uneloia-flyout nav{gap:5px;display:grid}.uneloia-flyout nav a{min-height:44px;color:var(--ink);border-radius:7px;align-items:center;gap:10px;padding:10px 12px;font-size:.82rem;text-decoration:none;display:flex}.uneloia-flyout nav a:hover{background:#3f62590e}.uneloia-flyout nav a[aria-current=page]{color:var(--teal-dark);background:#3f625919;font-weight:600}.uneloia-flyout nav a[aria-current=page]:after{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px;margin-left:auto}.uneloia-flyout nav .uneloia-icon{width:17px;height:17px}.uneloia-flyout-footer{border-top:1px solid #d5ded5;gap:4px;margin-top:auto;padding:20px 8px 0;font-size:.75rem;display:grid}.uneloia-flyout-footer strong{font-weight:500}.uneloia-flyout-footer span{color:var(--muted);font-size:.7rem}.uneloia-mineral .uneloia-account-actions .text-button{text-align:left;width:100%;min-height:44px;color:var(--ink);border-radius:7px;padding:10px 12px}.uneloia-account-actions .text-button:hover{background:#3f62590e}.uneloia-noscript-nav{flex-wrap:wrap;gap:16px;padding:16px 0;display:flex}.uneloia-mineral .page-heading{align-items:center;padding:28px 0 25px}.uneloia-mineral .page-heading h1{letter-spacing:-.035em;font-size:clamp(1.8rem,2.8vw,2.2rem);font-weight:600;line-height:1.2}.uneloia-mineral .page-heading p:last-child{margin-top:9px;font-size:.82rem}.uneloia-mineral .eyebrow{letter-spacing:.1em;font-size:.65rem;font-weight:700}.uneloia-mineral .sync-status{background:#f9fbfaed;border:1px solid #ffffffe6;border-radius:9px;min-width:0;max-width:410px;padding:12px 14px;box-shadow:0 2px 9px #20242c05}.uneloia-mineral .sync-status strong{font-size:.8rem;font-weight:600}.uneloia-mineral .sync-status small{color:#48584f;font-size:.72rem;line-height:1.6}.uneloia-mineral :is(.panel,.kpi-card,.analytics-toolbar){background:linear-gradient(130deg,#ffffffdf,#ffffffbd);border:1px solid #ffffffdf;border-radius:11px;box-shadow:0 5px 18px #20242c06,0 1px 3px #20242c06,inset 0 1px #fff}.uneloia-mineral .analytics-toolbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#edf3efed;border-radius:10px;top:8px}.uneloia-mineral .filter-bar{padding:16px}.uneloia-mineral .filter-fields{grid-template-columns:1.2fr 1fr 1fr .8fr 1.3fr auto auto;gap:10px}.uneloia-mineral .detail-filter-fields{grid-template-columns:1.2fr 1fr 1fr 1.4fr auto auto}.uneloia-mineral label{color:#48584f;gap:7px;font-size:.76rem;font-weight:500}.uneloia-mineral :is(input,select,textarea){min-height:38px;color:var(--ink);background:#fffffff2;border-color:#c6d3c9;border-radius:6px;padding:8px 10px;font-size:.8rem}.uneloia-mineral input:disabled{color:#5e6b61;background:#e9eee8}.uneloia-mineral :is(.primary-button,.secondary-button,.danger-button){border-radius:6px;min-height:38px;padding:8px 12px;font-size:.78rem;font-weight:500}.uneloia-mineral .primary-button{box-shadow:0 3px 8px #3f625921,inset 0 1px #ffffff1a}.uneloia-mineral .secondary-button{background:#fffffff2;border-color:#c6d3c9}.uneloia-mineral .secondary-button:hover{background:#f1f5ef}.uneloia-mineral .filter-feedback{font-size:.72rem}.uneloia-mineral .provisional-note{color:#48584f;margin:-4px 0 16px;font-size:.72rem}.uneloia-mineral .kpi-grid{gap:12px;margin-bottom:20px}.uneloia-mineral .kpi-card{background:linear-gradient(135deg,#ffffffdf,#ffffffad);min-height:144px;padding:16px}.uneloia-mineral .kpi-card>span{font-size:.78rem;font-weight:500}.uneloia-mineral .kpi-card strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:600;line-height:1.2}.uneloia-mineral .kpi-card small{font-size:.7rem;line-height:1.55}.uneloia-mineral .panel-heading h2{font-size:1.06rem;font-weight:600}.uneloia-mineral .panel-heading :is(p,a){font-size:.8rem}.uneloia-mineral .chart-panel{padding:22px}.uneloia-mineral .chart-wrap{max-width:none}.uneloia-mineral .metric-toggle{background:0 0;border-color:#0000;border-radius:6px;min-height:34px;padding:6px 9px;font-size:.76rem}.uneloia-mineral .metric-toggle.selected{background:#e4eee5;border-color:#bfd0c2}.uneloia-mineral .chart-y-axis{color:var(--muted);background:0 0;border-color:#d4dfd6}.uneloia-mineral .axis-label{fill:#4c5a53}.uneloia-mineral .chart-key{flex-wrap:wrap;font-size:.74rem}.uneloia-mineral .chart-tooltip{background:#f9fcfafc;border-color:#c6d3ca}.uneloia-mineral .annotation-marker line{stroke:#a28b3a}.uneloia-mineral .annotation-marker circle{fill:#c6af55}.uneloia-mineral .breakdown-grid{gap:18px;margin-bottom:20px}.uneloia-mineral .breakdown-card{padding:20px 22px}.uneloia-mineral .breakdown-card li{border-top-color:#3f625916;padding:11px 0;font-size:.84rem}.uneloia-mineral .breakdown-card small{font-size:.72rem}.uneloia-mineral .breakdown-card li strong{font-variant-numeric:tabular-nums;font-weight:600}.uneloia-mineral .country-panel{padding:22px}.uneloia-mineral .country-bar{background:#668c77}.uneloia-mineral .map-legend i{background:linear-gradient(90deg,#c7dfd1,#537d65)}.uneloia-mineral :is(.map-help,.map-credit){font-size:.72rem}.uneloia-mineral .annotations-panel{padding:22px}.uneloia-mineral .annotation-form{grid-template-columns:145px minmax(0,1fr) minmax(0,1.4fr) auto}.uneloia-mineral .annotation-list summary{font-size:.84rem}.uneloia-mineral .annotation-list summary strong{font-weight:500}.uneloia-mineral :is(.settings-card,.guide-card,.table-panel,.exclusion-preview,.exclusion-list,.exclusion-history,.exclusion-impact){padding:22px}.uneloia-mineral :is(.settings-card,.guide-card) h2{font-size:1.3rem;font-weight:600}.uneloia-mineral .detail-tabs a{border-radius:6px;font-size:.8rem;font-weight:500}.uneloia-mineral .detail-tabs a.active{color:var(--teal-dark);background:#fffffff2}.uneloia-mineral th{color:#48584f;background:#eef3ed;font-size:.72rem;font-weight:600}.uneloia-mineral td{font-variant-numeric:tabular-nums;border-color:#dae4dc}.uneloia-mineral .report-view-footer .report-view{background:#ffffffad;border:1px solid #ffffffd9;border-radius:9px;padding:16px 18px;box-shadow:0 2px 8px #20242c04}.uneloia-mineral .report-view-footer .report-view strong{color:var(--ink)}.uneloia-mineral .empty-state h1{font-size:clamp(1.8rem,4vw,2.7rem)}.uneloia-mineral p.notice{--notice-accent:#3f6259;--notice-halo:#3f62591a;overflow-wrap:anywhere;border-radius:9px;margin-bottom:12px;padding:12px 16px 12px 40px;font-size:.8rem;font-weight:400;line-height:1.6;position:relative;box-shadow:0 2px 8px #20242c04,inset 0 1px #fff}.uneloia-mineral p.notice:is(.success,.warning,.neutral-notice){color:var(--ink);background:linear-gradient(120deg,var(--notice-surface,#f7faf8ed),#ffffffb8);border-color:#ffffffdf}.uneloia-mineral p.notice:before{content:"";background:var(--notice-accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--notice-halo);border-radius:50%;position:absolute;top:19px;left:17px}.uneloia-mineral p.notice.warning{--notice-accent:#9a6231;--notice-halo:#9a62311a;--notice-surface:#fff8eded}.uneloia-mineral p.notice.neutral-notice{--notice-accent:#64746c;--notice-halo:#64746c1a}@media (max-width:1300px){.uneloia-mineral .filter-fields,.uneloia-mineral .kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.uneloia-mineral .annotation-form,.uneloia-mineral .annotation-edit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:761px) and (max-width:1100px){.uneloia-mineral:has(.uneloia-sidebar[data-pinned=true]) .app-shell{width:calc(100% - var(--rail-width));margin-left:var(--rail-width)}}@media (min-width:1101px){.uneloia-mineral:has(.uneloia-sidebar[data-pinned=true]) .filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.uneloia-mineral:has(.uneloia-sidebar[data-pinned=true]) .kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.uneloia-mineral .seo-page-heading>div{flex:initial;width:100%}.uneloia-mineral .page-heading{flex-direction:column;align-items:flex-start;gap:16px}.uneloia-mineral .uneloia-header .profile-badge{display:none}.uneloia-mineral .country-summary{grid-template-columns:1fr}.uneloia-mineral:has(.uneloia-sidebar[data-pinned=true]) :is(.breakdown-grid,.settings-grid){grid-template-columns:1fr}}@media (max-width:760px){.uneloia-mineral{--rail-width:64px}:is(.uneloia-mineral .app-shell,.uneloia-mineral:has(.uneloia-sidebar[data-pinned=true]) .app-shell){width:calc(100% - var(--rail-width));margin-left:var(--rail-width);padding:0 16px 32px}.uneloia-rail{padding:16px 5px}.uneloia-brand{width:43px;height:39px}.uneloia-brand img{width:36px}.uneloia-rail-item.active:before{left:-5px}.uneloia-rail-item>span:last-child{font-size:.59rem}.uneloia-flyout{width:min(262px,calc(100vw - var(--rail-width)));top:0;bottom:0}.uneloia-mineral .uneloia-header{flex-wrap:wrap;gap:10px;margin:0 -16px;padding:12px 16px}.uneloia-breadcrumb{gap:7px;font-size:.74rem}.uneloia-breadcrumb .uneloia-icon{width:15px}.uneloia-mineral .uneloia-header .brand-row{font-size:.7rem}.uneloia-mineral .search-console-header-actions{flex-wrap:wrap;gap:8px}.uneloia-mineral .notification-popover{inset:100px 12px auto calc(var(--rail-width) + 12px);width:auto;max-height:calc(100dvh - 120px);position:fixed}.uneloia-mineral .notification-heading{flex-direction:column;gap:10px}.uneloia-mineral .notification-heading .text-action{white-space:normal;text-align:left}.uneloia-mineral .page-heading h1{overflow-wrap:anywhere;font-size:1.65rem}.uneloia-mineral .sync-status{width:100%;padding:10px}.uneloia-mineral .analytics-toolbar{position:static}.uneloia-mineral .filter-bar{padding:12px}.uneloia-mineral .filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.uneloia-mineral .filter-fields>label:first-of-type,.uneloia-mineral .detail-filter-fields>label:last-of-type{grid-column:1/-1}.uneloia-mineral .filter-fields button{white-space:normal}.uneloia-mineral :is(input,select,textarea){min-width:0;max-width:100%}.uneloia-mineral .filter-feedback{align-items:flex-start}.uneloia-mineral .provisional-note{text-align:left}.uneloia-mineral .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.uneloia-mineral .kpi-card{padding:12px}.uneloia-mineral .kpi-card strong{overflow-wrap:anywhere;font-size:1.5rem}.uneloia-mineral .kpi-card>span{font-size:.76rem}.uneloia-mineral .breakdown-grid,.uneloia-mineral .settings-grid,.uneloia-mineral .annotation-form,.uneloia-mineral .annotation-edit{grid-template-columns:1fr}.uneloia-mineral :is(.chart-panel,.breakdown-card,.country-panel,.annotations-panel,.settings-card,.guide-card,.table-panel,.exclusion-preview,.exclusion-list,.exclusion-history,.exclusion-impact){padding:16px}.uneloia-mineral .panel-heading{flex-wrap:wrap}.uneloia-mineral .panel-heading h2{font-size:1rem}.uneloia-mineral .metric-toggle{padding:6px 7px;font-size:.72rem}.uneloia-mineral .chart-key{gap:5px;font-size:.7rem}.uneloia-mineral .annotation-list summary{grid-template-columns:1fr;gap:4px}.uneloia-mineral .annotation-list summary span{display:block}.uneloia-mineral .report-view-footer .report-view{padding:14px}}@media (max-width:360px){.uneloia-mineral .kpi-grid{grid-template-columns:1fr}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.uneloia-mineral .analytics-toolbar,.uneloia-flyout,.uneloia-mineral .notification-popover{background:#f2f6f3}}@media (prefers-reduced-transparency:reduce){.uneloia-mineral :is(.panel,.kpi-card,.analytics-toolbar,.uneloia-header,.uneloia-flyout,.notification-popover),.uneloia-mineral p.notice:is(.success,.warning,.neutral-notice){-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f8f6}}.uneloia-mineral{--text:var(--ink)}.uneloia-mineral .app-shell{min-width:0;max-width:none}.uneloia-mineral .app-shell:not(:has(.uneloia-sidebar)){width:100%;max-width:1440px;margin:0 auto}.uneloia-mineral :is(.panel,.tool-card,.access-card,.base-card){background:linear-gradient(130deg,#ffffffdf,#ffffffbd);border:1px solid #ffffffdf;border-radius:11px;box-shadow:0 5px 18px #20242c06,0 1px 3px #20242c06,inset 0 1px #fff}.uneloia-mineral :is(.tool-card,.seo-section-overview article,.seo-help-accordions>details,.campaign-card,.campaign-content,.campaign-adaptation,.campaign-review,.campaign-unified-content,.campaign-content-readonly,.library-card){border-color:#d3dfd6;border-radius:10px}.uneloia-mineral :is(.search-data-state,.seo-window,.seo-filters,.seo-tabs,.campaign-views,.campaign-summary-grid article,.campaign-content,.seo-opportunity-state,.seo-help-accordions>details,.seo-section-overview article){background:#f6faf6c9;border-color:#d3dfd6;border-radius:9px}.uneloia-mineral :is(.seo-window,.search-data-state){font-size:.82rem}.uneloia-mineral .seo-detail-heading .page-actions{flex-wrap:wrap;gap:8px;display:flex}.uneloia-mineral .seo-detail-heading .page-actions .text-action{border-radius:6px;min-height:38px;padding:8px 12px;font-size:.78rem;font-weight:500}.uneloia-mineral :is(.seo-help-path span,.seo-evidence div,.seo-help-types div,.seo-workflow li,.seo-measurement-card,.campaign-material-card,.campaign-material-forms form,.adaptation-copy,.url-manager-summary div){border-color:var(--line);background:#edf3eeb8}.uneloia-mineral :is(.seo-filters,.indexing-filters),.uneloia-mineral :is(.seo-filters,.indexing-filters)>*{min-width:0}.uneloia-mineral :is(.seo-tabs,.detail-tabs){overflow-x:auto}.uneloia-mineral .seo-tabs a{flex-shrink:0;min-height:38px;font-weight:500}.uneloia-mineral :is(.state-pill,.campaign-status,.adaptation-state,.tool-status){border-radius:6px;font-weight:600}.uneloia-mineral :is(input[type=checkbox],input[type=radio]){width:16px;height:16px;min-height:16px;accent-color:var(--teal);flex:none;padding:0}.uneloia-mineral :is(.search-button,.campaign-button){color:#fff;background:var(--teal);border-color:var(--teal)}.uneloia-mineral :is(.search-button,.campaign-button):hover{background:var(--teal-dark);border-color:var(--teal-dark)}.uneloia-mineral :is(.campaign-list-link a,.campaign-attention-list span,.campaign-content-heading span,.guide-card code){color:var(--teal-dark)}.uneloia-mineral :is(.campaign-action-button,.company-switcher summary){background:#ffffffd9;border-color:#c6d3c9;border-radius:6px;font-weight:500}.uneloia-mineral :is(.campaign-action-button,.campaign-card,.campaign-attention-list a):hover{color:var(--ink);background:#f3f8f3;border-color:#8faa9a;box-shadow:0 3px 10px #3f625912}.uneloia-mineral .company-switcher div{border-color:var(--line);background:#f7faf8;max-width:min(300px,100vw - 110px)}.uneloia-mineral .company-switcher a{overflow-wrap:anywhere}.uneloia-mineral .company-switcher a:hover{background:#e7eee8}.uneloia-mineral .uneloia-header[data-tool=campaigns] .profile-badge{display:inline-flex}.uneloia-mineral .uneloia-flyout-footer strong{overflow-wrap:anywhere}.uneloia-mineral .tools-heading{padding:38px 0 24px}.uneloia-mineral .tools-heading h1{letter-spacing:-.035em;font-size:clamp(1.85rem,3vw,2.6rem);font-weight:600}.uneloia-mineral .tools-heading>p:not(.eyebrow){font-size:.9rem}.uneloia-mineral .tool-card{min-height:360px;padding:24px;overflow:visible}.uneloia-mineral .tool-card-heading{flex-wrap:wrap;gap:12px}.uneloia-mineral .tool-card h2{font-size:1.3rem;font-weight:600}.uneloia-mineral .tool-card>p{font-size:.86rem}.uneloia-mineral .tool-icon{width:42px;height:42px;color:var(--teal-dark);background:#3f62591a;border-radius:9px;margin-bottom:20px;box-shadow:inset 0 1px #fff}.uneloia-mineral .tool-icon .uneloia-icon{width:23px;height:23px}.uneloia-mineral .tool-status{background:#edf3ee}.uneloia-mineral .library-storage{padding:18px;font-size:.86rem}.uneloia-mineral .tool-meta{margin-bottom:12px}.uneloia-mineral .search-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.uneloia-mineral :is(.url-manager,.campaign-image-dialog){color:var(--ink);background:#f6f9f6}.uneloia-mineral .url-manager-header{background:#f7faf8}.uneloia-mineral .url-manager::backdrop{background:#20242c66}.uneloia-mineral :is(.campaign-attention,.campaign-list-panel,.campaign-summary,.campaign-work,.campaign-tasks,.campaign-results,.campaign-management,.campaign-form,.sitemap-panel,.indexing-history,.indexing-glossary,.seo-list-panel){padding:22px}.uneloia-mineral .campaign-form.compact{padding:16px 0}.uneloia-mineral :is(.campaign-card,.campaign-attention-list a,.campaign-unified-content,.campaign-adaptation,.campaign-review,.campaign-content-readonly){background:#ffffffd9}.uneloia-mineral :is(.campaign-calendar-day,.campaign-calendar-weekday){background:#ffffffbd}.uneloia-mineral .campaign-calendar-day.outside{background:#eef3ee}.uneloia-mineral .campaign-calendar-day.today{background:#e6efe6;box-shadow:inset 0 0 0 2px #90ad9b}.uneloia-mineral .campaign-calendar-day.today>time{color:var(--teal-dark)}.uneloia-mineral .campaign-calendar-event{background:#e4eee7;border-color:#6a8d79}.uneloia-mineral .campaign-calendar-event span{color:var(--teal-dark)}.uneloia-mineral .campaign-calendar-event.kind-tarea{background:#f7efd6;border-color:#a48b44}.uneloia-mineral .campaign-calendar-event.kind-tarea span{color:#71591f}.uneloia-mineral :is(.campaign-calendar-event.kind-inicio,.campaign-calendar-event.kind-fin){background:#e6edf1;border-color:#678392}.uneloia-mineral .campaign-calendar-quick-add[open]{border-color:var(--line);background:#f7faf8}.uneloia-mineral .access-shell{background:0 0}.uneloia-mineral :is(.access-card,.base-card){border-radius:13px}.uneloia-mineral .access-card h1{font-size:2rem;font-weight:600}.uneloia-mineral .access-card>p:last-child{color:var(--muted);font-size:.8rem;line-height:1.6}.uneloia-mineral .access-form button{border-radius:6px;font-weight:500}.uneloia-mineral .access-card .base-label{color:var(--teal);letter-spacing:.08em;font-size:.68rem}@media (max-width:1300px){.uneloia-mineral :is(.indexing-filters,.seo-filters){grid-template-columns:repeat(3,minmax(0,1fr))}.uneloia-mineral .indexing-search{grid-column:1/-1}}@media (max-width:1100px){.uneloia-mineral .tool-grid,.uneloia-mineral :is(.search-kpi-grid,.seo-kpi-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.uneloia-mineral .seo-help-hero{grid-template-columns:1fr}.uneloia-mineral .seo-opportunity-list>article{grid-template-columns:1fr;gap:12px}.uneloia-mineral .indexing-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.uneloia-mineral .tool-grid{grid-template-columns:1fr}.uneloia-mineral .seo-window{flex:initial}.uneloia-mineral .tool-card{min-height:0;padding:20px}.uneloia-mineral .tool-meta{margin-top:16px}.uneloia-mineral .tools-heading{padding-top:28px}.uneloia-mineral :is(.indexing-filters,.seo-filters,.seo-help-grid,.seo-section-overview,.seo-help-content,.seo-help-types,.seo-field-pair,.seo-evidence){grid-template-columns:1fr}.uneloia-mineral .indexing-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uneloia-mineral .company-switcher{display:block}.uneloia-mineral .company-switcher summary{overflow-wrap:anywhere;white-space:normal;max-width:180px}.uneloia-mineral .uneloia-header .search-console-header-actions{width:100%}.uneloia-mineral .uneloia-header .brand-row{flex:1;min-width:0}.uneloia-mineral .uneloia-header .brand-row strong{overflow-wrap:anywhere}.uneloia-mineral :is(.campaign-attention,.campaign-list-panel,.campaign-summary,.campaign-work,.campaign-tasks,.campaign-results,.campaign-management,.campaign-form,.sitemap-panel,.indexing-history,.indexing-glossary,.seo-list-panel){padding:16px}.uneloia-mineral :is(.campaign-content,.campaign-unified-content,.campaign-adaptation){padding:12px}.uneloia-mineral .campaign-calendar-quick-add[open]{width:min(550px,100vw - 120px)}.uneloia-mineral .campaign-month-toolbar{grid-template-columns:1fr 1fr}.uneloia-mineral .campaign-month-toolbar h2{grid-area:1/1/auto/-1}.uneloia-mineral .campaign-month-toolbar>div{justify-content:flex-end}.uneloia-mineral .seo-tabs a{min-width:max-content}.uneloia-mineral :is(.access-card,.base-card){padding:24px}.uneloia-mineral .access-shell{padding:16px}}@media (max-width:400px){.uneloia-mineral :is(.search-kpi-grid,.indexing-kpi-grid,.seo-kpi-grid){grid-template-columns:1fr}}@media (prefers-reduced-transparency:reduce){.uneloia-mineral :is(.panel,.tool-card,.access-card,.base-card,.search-data-state,.seo-window,.campaign-content,.seo-help-accordions>details){background:#f5f8f6}}
