/* Gigacore 2026: paper, ink, flat surfaces and functional state colors.
   All overrides stay within the plugin. History column geometry remains in v16. */
.gcs-status-app{--gcs-bg:#f7f6f2;--gcs-text:#010919;--gcs-muted:#5c626a;--gcs-border:#d7d8d4;--gcs-green:#228253;--gcs-green-bg:#edf6ef;--gcs-amber:#bc7c00;--gcs-amber-bg:#fff5de;--gcs-red:#c1342d;--gcs-red-bg:#fff0f0;--gcs-blue:#36649c;--gcs-blue-bg:#edf2f6;--gcs-link:#a93300;background:var(--gcs-bg);color:var(--gcs-text);font-size:16px;line-height:1.5}
.gcs-status-app .gcs-shell{max-width:1432px;padding-left:56px;padding-right:56px}
.gcs-status-app :is(h1,h2,h3,h4){color:var(--gcs-text);font-weight:700;letter-spacing:-.025em}
.gcs-status-app :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid #010919;outline-offset:3px;box-shadow:0 0 0 5px #fff}
.gcs-status-app :is(button,input,select,textarea){border-radius:3px}
.gcs-status-app [hidden]{display:none!important}
.gcs-status-app .gcs-skip-link{position:fixed;left:16px;top:-100px;z-index:1000;padding:12px 20px;background:#010919;color:white}
.gcs-status-app .gcs-skip-link:focus{top:16px}
.gcs-status-app .gcs-site-header{background:#f7f6f2;color:var(--gcs-text);border-bottom:1px solid var(--gcs-border);box-shadow:none}
.gcs-status-app .gcs-header-inner{min-height:88px;height:auto;gap:24px;padding-top:18px;padding-bottom:18px;flex-wrap:nowrap}
.gcs-status-app .gcs-brand{color:var(--gcs-text);gap:0}
.gcs-status-app .gcs-brand img{width:150px;max-width:190px;max-height:42px;object-fit:contain;object-position:left center}
.gcs-status-app .gcs-brand-divider{background:var(--gcs-border);margin:0 16px}
.gcs-status-app .gcs-brand-status{color:var(--gcs-muted);font-size:10px;letter-spacing:1.2px}
.gcs-status-app .gcs-nav{display:flex;gap:22px;margin-left:auto;margin-right:0;white-space:nowrap}
.gcs-status-app .gcs-nav a{color:var(--gcs-text);font-size:14px;font-weight:600;padding:10px 0}
.gcs-status-app .gcs-nav a:hover,.gcs-status-app .gcs-footer-links a:hover{color:var(--gcs-link);text-decoration:underline;text-underline-offset:5px}
.gcs-status-app .gcs-mini-state{color:var(--gcs-muted)}
.gcs-status-app .gcs-mini-state i{box-shadow:none}
.gcs-status-app .gcs-header-actions{gap:20px}
.gcs-status-app .gcs-button{border-radius:3px;background:var(--gcs-primary,#ff4c00);border-color:var(--gcs-primary,#ff4c00);color:#010919;font-size:16px;font-weight:700;min-height:48px;padding:12px 22px;box-shadow:none;transform:none;transition:background-color .15s,color .15s}
.gcs-status-app .gcs-button:hover{background:#010919;border-color:#010919;color:#fff;box-shadow:none;transform:none}
.gcs-status-app .gcs-button--small{min-height:44px;padding:10px 18px;font-size:14px}
.gcs-status-app .gcs-hero{background:var(--gcs-bg);color:var(--gcs-text);padding:56px 0 32px;overflow:visible}
.gcs-status-app .gcs-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:64px;align-items:center}
.gcs-status-app .gcs-eyebrow{color:var(--gcs-link);font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:12px}
.gcs-status-app .gcs-hero .gcs-hero-title{color:var(--gcs-text)!important;font-size:clamp(30px,3vw,42px);line-height:1.12;letter-spacing:-1px;margin:0 0 18px}
.gcs-status-app .gcs-hero-copy{color:var(--gcs-muted);font-size:17px;line-height:1.6;max-width:620px}
.gcs-status-app .gcs-overall{background:#fff;border:1px solid var(--gcs-border);border-left:3px solid var(--gcs-green);border-radius:0;padding:24px;gap:16px}
.gcs-status-app .gcs-overall strong{font-size:17px}
.gcs-status-app .gcs-overall span:not(.gcs-overall-icon){color:var(--gcs-muted);font-size:14px;margin-top:6px}
.gcs-status-app .gcs-overall-icon{border-radius:3px;background:var(--gcs-green-bg);color:#225d35;flex-basis:40px;height:40px}
.gcs-status-app .gcs-overall--degraded{border-left-color:var(--gcs-amber)}
.gcs-status-app .gcs-overall--degraded .gcs-overall-icon{background:var(--gcs-amber-bg);color:#744a00}
.gcs-status-app .gcs-overall--partial_outage{border-left-color:#ce561d}
.gcs-status-app .gcs-overall--partial_outage .gcs-overall-icon{background:#fff0e7;color:#a64112}
.gcs-status-app .gcs-overall--major_outage{border-left-color:var(--gcs-red)}
.gcs-status-app .gcs-overall--major_outage .gcs-overall-icon{background:var(--gcs-red-bg);color:#a12020}
.gcs-status-app .gcs-overall--maintenance{border-left-color:var(--gcs-blue)}
.gcs-status-app .gcs-overall--maintenance .gcs-overall-icon{background:var(--gcs-blue-bg);color:#285080}
.gcs-status-app .gcs-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:0;z-index:auto}
.gcs-status-app .gcs-summary-card{border-radius:0;box-shadow:none;border:0;border-top:1px solid var(--gcs-border);border-bottom:1px solid var(--gcs-border);border-right:1px solid var(--gcs-border);background:transparent;padding:24px 20px;gap:12px;align-items:flex-start}
.gcs-status-app .gcs-summary-card:first-child{border-left:1px solid var(--gcs-border)}
.gcs-status-app .gcs-summary-card strong{font-size:26px;line-height:1.1;font-weight:700}
.gcs-status-app .gcs-summary-card div span{font-size:14px;line-height:1.3;color:var(--gcs-muted)}
.gcs-status-app .gcs-summary-card small{font-size:12px;color:var(--gcs-muted);line-height:1.4;display:block;margin-top:6px}
.gcs-status-app .gcs-summary-icon{border-radius:0;background:transparent!important;flex-basis:22px;height:28px;width:22px}
.gcs-status-app .gcs-section,.gcs-status-app .gcs-services-first{padding-top:56px;padding-bottom:56px}
.gcs-status-app .gcs-section-heading{align-items:flex-end;gap:24px;margin-bottom:24px}
.gcs-status-app .gcs-section-heading h2{font-size:28px;line-height:1.2;letter-spacing:-.6px}
.gcs-status-app .gcs-section-heading>.gcs-text-link{margin-top:0;white-space:nowrap}
.gcs-status-app .gcs-history-caption{font-size:14px;line-height:1.45;margin-top:10px}
.gcs-status-app .gcs-history-legend{gap:12px;max-width:540px}
.gcs-status-app .gcs-history-legend span{font-size:12px}
.gcs-status-app .gcs-history-legend i{border-radius:2px;width:10px;height:10px}
.gcs-status-app :is(.gcs-services-table,.gcs-event-card,.gcs-clear-state,.gcs-empty-card,.gcs-calendar,.gcs-history-list,.gcs-problem-card,.gcs-problem-filters,.gcs-info-card,.gcs-workaround,.gcs-software-resources,.gcs-timeline-copy,.gcs-preferences-card,.gcs-preferences-notice){border-radius:0;box-shadow:none;border-color:var(--gcs-border)}
.gcs-status-app .gcs-services-table-head{background:#e9ece5;color:var(--gcs-muted);font-size:11px;letter-spacing:.6px;padding-top:16px;padding-bottom:16px}
.gcs-status-app .gcs-services-table .gcs-days-head small{font-size:12px}
.gcs-status-app .gcs-services-table--dense .gcs-days-head small{font-size:10px}
.gcs-status-app .gcs-service-group h3{background:#f7f6f2;color:var(--gcs-muted);font-size:13px;font-weight:600;border-color:var(--gcs-border)}
.gcs-status-app .gcs-service-row{min-height:80px;border-color:#e6e7e2}
.gcs-status-app .gcs-service-name strong{font-size:16px;font-weight:600;line-height:1.35}
.gcs-status-app .gcs-service-name span{font-size:13px;color:var(--gcs-muted);line-height:1.4}
.gcs-status-app .gcs-services-table .gcs-day{height:18px;border-radius:2px}
.gcs-status-app .gcs-services-table .gcs-current{font-size:13px;color:var(--gcs-text)}
.gcs-status-app .gcs-day--partial_outage,.gcs-status-app .gcs-history-legend .is-partial_outage,.gcs-status-app .gcs-current--partial_outage i{background:#df6d30}
.gcs-status-app .gcs-clear-state{background:var(--gcs-green-bg);border-left:3px solid #225d35;padding:24px}
.gcs-status-app .gcs-clear-state strong{color:#225d35;font-size:17px}
.gcs-status-app .gcs-clear-state p{color:#386345;font-size:15px}
.gcs-status-app .gcs-check-ring{background:transparent;flex-basis:28px;height:32px}
.gcs-status-app .gcs-empty-card{border-style:solid;background:transparent;padding:24px;font-size:15px}
.gcs-status-app .gcs-section--tint{background:#e9ece5;border-block:1px solid var(--gcs-border)}
.gcs-status-app :is(.gcs-badge,.gcs-section-count,.gcs-update-count,.gcs-history-type,.gcs-problem-badge,.gcs-service-chips span,.gcs-problem-pages .page-numbers){border-radius:3px;font-size:12px;line-height:1.4}
.gcs-status-app .gcs-section-count{background:transparent;border:0;padding:0;color:var(--gcs-muted);font-weight:600}
.gcs-status-app .gcs-event-type{flex-basis:108px;border-right-color:var(--gcs-border)}
.gcs-status-app .gcs-event-symbol,.gcs-status-app .gcs-wrench{border-radius:3px}
.gcs-status-app .gcs-event-main{padding:24px;min-width:0}
.gcs-status-app .gcs-event-heading{gap:16px;flex-wrap:wrap}
.gcs-status-app .gcs-event-heading h3{font-size:21px;font-weight:600}
.gcs-status-app .gcs-event-services{font-size:14px;line-height:1.5;margin-top:8px}
.gcs-status-app .gcs-event-update{font-size:16px;color:var(--gcs-muted);border-color:var(--gcs-border);margin-top:18px}
.gcs-status-app .gcs-event-update time{font-size:12px;color:var(--gcs-muted)}
.gcs-status-app :is(.gcs-text-link,.gcs-back-link,.gcs-resource-link a,.gcs-manage-link a,.gcs-text-button){color:var(--gcs-link)!important;text-decoration:underline;text-underline-offset:4px;font-size:14px;font-weight:600}
.gcs-status-app .gcs-text-link:hover{color:#010919!important}
.gcs-status-app :is(.gcs-timeline-copy,.gcs-problem-description,.gcs-workaround,.gcs-event-update) a{color:var(--gcs-link);text-decoration:underline;text-underline-offset:3px}
.gcs-status-app .gcs-view-tabs{border:1px solid #bfc4b9;border-radius:3px;background:transparent;padding:0;flex-shrink:0}
.gcs-status-app .gcs-view-tabs button{min-height:44px;padding:10px 18px;border-radius:0;font-size:14px;color:var(--gcs-text)}
.gcs-status-app .gcs-view-tabs button.is-active{background:#010919;color:#fff;box-shadow:none}
.gcs-status-app .gcs-calendar-header button{height:44px;width:44px;border-radius:3px;background:var(--gcs-bg)}
.gcs-status-app .gcs-cal-day.is-today .gcs-cal-number{background:#010919;color:#fff;border-radius:3px}
.gcs-status-app .gcs-cal-day{border-color:var(--gcs-border)}
.gcs-status-app .gcs-cal-event{font-size:12px}
.gcs-status-app .gcs-problem-card{border-top:3px solid #616c5a;padding:24px;gap:16px;background:#fff}
.gcs-status-app .gcs-problem-product{color:var(--gcs-muted);font-size:13px}
.gcs-status-app .gcs-problem-badge{background:#e9ece5;color:#37482e;border-color:#c9cec3}
.gcs-status-app .gcs-problem-card h3{font-size:22px;font-weight:600}
.gcs-status-app .gcs-problem-card h3 a{color:var(--gcs-text)}
.gcs-status-app .gcs-problem-card h3 a:hover{color:var(--gcs-link)}
.gcs-status-app .gcs-problem-card p,.gcs-status-app .gcs-problem-intro{color:var(--gcs-muted);font-size:16px}
.gcs-status-app .gcs-problem-card-bottom{color:var(--gcs-muted);border-color:var(--gcs-border);font-size:13px}
.gcs-status-app .gcs-problem-filters{background:#e9ece5;padding:20px}
.gcs-status-app .gcs-problem-filters :is(input,select){border-radius:3px;min-height:48px;font-size:16px;border-color:#afb3ab}
.gcs-status-app .gcs-problem-filters a{color:var(--gcs-link)}
.gcs-status-app .gcs-problem-pages .page-numbers{color:var(--gcs-text);min-width:44px;text-align:center;padding:12px}
.gcs-status-app .gcs-problem-pages .current{background:#010919;color:white}
.gcs-status-app .gcs-section--dark{background:var(--gcs-navy,#010919);color:#fff}
.gcs-status-app .gcs-section--dark h2{color:#fff;font-size:32px;letter-spacing:-.7px}
.gcs-status-app .gcs-section--dark .gcs-eyebrow{color:#ff8552}
.gcs-status-app .gcs-section--dark p:not(.gcs-eyebrow){color:#d7d8d4;font-size:16px}
.gcs-status-app .gcs-section--dark .gcs-button:hover{background:#fff;border-color:#fff;color:#010919}
.gcs-status-app .gcs-history-title strong{font-size:16px;font-weight:600}
.gcs-status-app .gcs-history-title small,.gcs-status-app .gcs-history-item time{font-size:13px;color:var(--gcs-muted)}
.gcs-status-app .gcs-history-item:hover{background:#f7f6f2}
.gcs-status-app .gcs-site-footer{background:#e9ece5;color:var(--gcs-muted);padding:48px 0 24px;border-top:1px solid var(--gcs-border)}
.gcs-status-app .gcs-footer-grid{gap:36px}
.gcs-status-app .gcs-footer-grid p,.gcs-status-app .gcs-footer-links a{font-size:14px;color:var(--gcs-muted)}
.gcs-status-app .gcs-footer-links{gap:20px;flex-wrap:wrap;justify-content:flex-end}
.gcs-status-app .gcs-footer-bottom{font-size:12px;border-top-color:#c9cec3;padding-top:20px}
.gcs-status-app .gcs-detail-hero,.gcs-status-app .gcs-detail-hero--problem{background:#e9ece5;color:var(--gcs-text);padding:36px 0 44px;border-bottom:1px solid var(--gcs-border)}
.gcs-status-app .gcs-detail-hero--problem{border-top:3px solid #616c5a}
.gcs-status-app .gcs-detail-hero--problem h1,.gcs-status-app .gcs-detail-heading h1{color:var(--gcs-text)!important;font-size:clamp(28px,3vw,38px);line-height:1.2;letter-spacing:-.7px;max-width:920px}
.gcs-status-app .gcs-detail-hero--problem .gcs-eyebrow{color:#37482e}
.gcs-status-app .gcs-detail-layout{padding-top:48px;gap:40px;grid-template-columns:minmax(0,1fr) 300px}
.gcs-status-app .gcs-detail-layout>div{min-width:0}
.gcs-status-app .gcs-info-card{padding:24px;background:#fff}
.gcs-status-app .gcs-info-card h2{font-size:17px}
.gcs-status-app .gcs-info-card dt,.gcs-status-app .gcs-info-card dd{font-size:13px}
.gcs-status-app .gcs-info-card dl div{border-color:var(--gcs-border)}
.gcs-status-app .gcs-service-chips span{background:var(--gcs-bg);font-weight:600}
.gcs-status-app .gcs-timeline-copy{font-size:16px;line-height:1.65;padding:24px;color:var(--gcs-text);overflow-wrap:anywhere}
.gcs-status-app .gcs-timeline-meta strong{font-size:16px}
.gcs-status-app .gcs-timeline-meta time,.gcs-status-app .gcs-edited{font-size:13px;color:var(--gcs-muted)}
.gcs-status-app .gcs-timeline-meta span{border-radius:2px;background:#e9ece5;color:var(--gcs-text);font-size:11px}
.gcs-status-app .gcs-public-timeline{border-color:var(--gcs-border)}
.gcs-status-app .gcs-problem-detail .gcs-timeline-dot{background:#616c5a;box-shadow:0 0 0 2px #e9ece5}
.gcs-status-app .gcs-workaround{background:#edf2e8;border-left-color:#616c5a;padding:28px}
.gcs-status-app .gcs-workaround .gcs-eyebrow{color:#37482e}
.gcs-status-app .gcs-software-resources{border-left-color:#616c5a;padding:28px}
.gcs-status-app .gcs-workaround-steps>li{border-color:#c9cec3}
.gcs-status-app .gcs-workaround-steps>li:before{background:#37482e;border-radius:3px}
.gcs-status-app .gcs-update-image a,.gcs-status-app .gcs-update-image img{border-radius:0}
.gcs-status-app .gcs-subscribe-dialog{background:#fff;border:1px solid var(--gcs-border);border-radius:3px;max-height:calc(100dvh - 32px);max-width:calc(100vw - 32px);box-shadow:0 12px 60px #01091933}
.gcs-status-app .gcs-dialog-card{border-radius:0;padding:36px;box-shadow:none;max-height:none;overflow:visible}
.gcs-status-app .gcs-dialog-close{border-radius:3px;background:#e9ece5;color:#010919;width:44px;height:44px;right:20px;top:20px}
.gcs-status-app .gcs-dialog-card h2{font-size:30px;line-height:1.15;padding-right:44px}
.gcs-status-app .gcs-dialog-card .gcs-field input,.gcs-status-app .gcs-preferences-card .gcs-field input{border-radius:3px;border-color:#aeb3ab;min-height:48px;height:48px}
.gcs-status-app .gcs-field span{font-size:14px}
.gcs-status-app .gcs-preference-fields{--gcs-pref-border:#d7d8d4;--gcs-pref-muted:#5c626a}
.gcs-status-app .gcs-preference-fields .gcs-all-services{border-radius:3px;padding:16px;background:var(--gcs-bg)}
.gcs-status-app .gcs-preference-fields .gcs-all-services:has(input:checked){background:#edf2e8;border-color:#98a78d}
.gcs-status-app .gcs-preference-fields .gcs-service-options{border-radius:3px}
.gcs-status-app .gcs-preference-fields label small,.gcs-status-app .gcs-dialog-legal,.gcs-status-app .gcs-services-help{font-size:13px;color:var(--gcs-muted)}
.gcs-status-app .gcs-preference-fields .gcs-service-options label{min-height:40px;align-items:center;font-size:14px}
.gcs-status-app .gcs-preference-fields .gcs-bugs-option strong{font-size:14px}
.gcs-status-app .gcs-preference-fields input[type=checkbox]{accent-color:#010919;width:18px;height:18px;flex-basis:18px}
.gcs-status-app .gcs-preferences-page{max-width:800px}
.gcs-status-app .gcs-preferences-card{padding:32px}
.gcs-status-app .gcs-preferences-card>p:not(.gcs-eyebrow){font-size:16px;color:var(--gcs-muted)}
.gcs-status-app .gcs-notice{border-radius:3px;margin:0;font-size:15px}
.gcs-status-app .gcs-main>.gcs-notice-wrap{margin-top:24px;margin-bottom:0}
@media(max-width:1200px){.gcs-status-app .gcs-mini-state{display:none}.gcs-status-app .gcs-nav{gap:18px}.gcs-status-app .gcs-hero-grid{gap:32px}.gcs-status-app .gcs-summary-card{padding:20px 14px}}
@media(max-width:1024px){.gcs-status-app .gcs-shell{padding-left:32px;padding-right:32px}.gcs-status-app .gcs-header-inner{flex-wrap:wrap;gap:12px}.gcs-status-app .gcs-header-actions{margin-left:auto}.gcs-status-app .gcs-nav{width:100%;order:3;justify-content:flex-start;flex-wrap:wrap;gap:4px 24px}.gcs-status-app .gcs-nav a{padding:6px 0}.gcs-status-app .gcs-summary-card{flex-direction:column;gap:6px}.gcs-status-app .gcs-summary-icon{display:none}.gcs-status-app .gcs-history-legend{max-width:330px}.gcs-status-app .gcs-detail-layout{grid-template-columns:minmax(0,1fr) 260px}}
@media(max-width:767px){.gcs-status-app .gcs-shell{padding-left:20px;padding-right:20px}.gcs-status-app .gcs-header-inner{min-height:72px;padding-block:12px}.gcs-status-app .gcs-brand img{width:132px;max-height:36px}.gcs-status-app .gcs-brand-status,.gcs-status-app .gcs-brand-divider{display:none}.gcs-status-app .gcs-nav{gap:4px 18px}.gcs-status-app .gcs-nav a{font-size:13px;min-height:32px}.gcs-status-app .gcs-hero{padding:32px 0 24px}.gcs-status-app .gcs-hero-grid{grid-template-columns:1fr;gap:24px}.gcs-status-app .gcs-hero .gcs-hero-title{font-size:32px}.gcs-status-app .gcs-hero-copy{font-size:16px}.gcs-status-app .gcs-overall{padding:20px}.gcs-status-app .gcs-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.gcs-status-app .gcs-summary-card{padding:18px 16px;border-left:1px solid var(--gcs-border);border-top:0}.gcs-status-app .gcs-summary-card:nth-child(-n+2){border-top:1px solid var(--gcs-border)}.gcs-status-app .gcs-summary-card:nth-child(2n){border-left:0}.gcs-status-app .gcs-summary-card:last-child{grid-column:1/-1}.gcs-status-app .gcs-summary-card small{margin:4px 0 0}.gcs-status-app .gcs-section,.gcs-status-app .gcs-services-first{padding-block:36px}.gcs-status-app .gcs-section-heading{display:flex;flex-wrap:wrap;gap:16px}.gcs-status-app .gcs-section-heading h2{font-size:26px}.gcs-status-app .gcs-history-legend{max-width:none;justify-content:flex-start;margin:0}.gcs-status-app .gcs-history-caption{font-size:13px}.gcs-status-app .gcs-detail-layout{grid-template-columns:1fr;padding-top:32px;gap:32px}.gcs-status-app .gcs-detail-aside{grid-row:auto}.gcs-status-app .gcs-section--dark h2{font-size:28px}.gcs-status-app .gcs-footer-links{justify-content:flex-start}.gcs-status-app .gcs-timeline-entry{padding-left:22px}.gcs-status-app .gcs-timeline-copy{padding:20px}.gcs-status-app .gcs-dialog-card{padding:28px 20px}.gcs-status-app .gcs-dialog-close{top:16px;right:16px}.gcs-status-app .gcs-dialog-card h2{font-size:27px}.gcs-status-app .gcs-cal-event{font-size:10px;height:auto;min-height:16px;padding:3px;overflow-wrap:anywhere}.gcs-status-app .gcs-preferences-card{padding:24px}.gcs-status-app .gcs-workaround,.gcs-status-app .gcs-software-resources{padding:20px}}
@media(prefers-reduced-motion:reduce){.gcs-status-app *{scroll-behavior:auto!important;transition:none!important}}
.gcs-status-app .gcs-summary-card div small{white-space:normal}
.gcs-status-app .gcs-detail-main{min-width:0}
.gcs-status-app .gcs-infrastructure-chips span{border-radius:3px;background:#edf2f6;border-color:#d7d8d4;color:#285080}
.gcs-status-app .gcs-dialog-close:hover{transform:none;background:#d7d8d4}

/* 1.8.1: results are anchored below the sticky header and remain until navigation. */
.gcs-status-app [data-gcs-result]{scroll-margin-top:16px}
.gcs-status-app .gcs-subscription-result{display:flex;align-items:flex-start;gap:18px;background:#edf6ef;border:1px solid #b4cbb9;border-left:4px solid #225d35;padding:24px 28px;color:#183f25}
.gcs-status-app .gcs-subscription-result.gcs-notice--error{background:#fff0f0;border-color:#e2bbbb;border-left-color:#a12020;color:#791919}
.gcs-status-app .gcs-subscription-result .gcs-result-icon{display:flex;flex:0 0 32px;align-items:center;justify-content:center;margin:1px 0 0;color:inherit}
.gcs-status-app .gcs-result-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.gcs-status-app .gcs-subscription-result .gcs-result-copy{min-width:0}
.gcs-status-app .gcs-subscription-result h2{margin:0 0 8px;font-size:24px;line-height:1.2;font-weight:700;color:inherit}
.gcs-status-app .gcs-subscription-result p{margin:0;font-size:16px;line-height:1.55;color:inherit;max-width:850px}
.gcs-status-app .gcs-preferences-notice[data-gcs-result]{padding:24px;border-left:4px solid #225d35;background:#edf6ef;color:#183f25}
.gcs-status-app .gcs-preferences-notice[data-gcs-result]>strong{display:block;font-size:22px;line-height:1.25}
.gcs-status-app .gcs-preferences-notice[data-gcs-result]>p{font-size:16px;line-height:1.55;color:inherit}
@media(max-width:767px){.gcs-status-app .gcs-subscription-result{gap:12px;padding:20px 16px}.gcs-status-app .gcs-subscription-result h2{font-size:22px}.gcs-status-app .gcs-subscription-result .gcs-result-icon{flex-basis:26px}.gcs-status-app .gcs-result-icon svg{width:24px;height:24px}.gcs-status-app .gcs-preferences-notice[data-gcs-result]{padding:20px}}
