.screenMapSummary{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.screenMapSummary span{color:#44536c;background:#fff;border:1px solid #dbe3ef;border-radius:12px;padding:12px 16px}.screenMapSummary strong{color:#132441;margin-right:5px}.screenMapSearch{grid-template-columns:minmax(180px,2fr) minmax(180px,1fr) auto;align-items:end;gap:14px;display:grid}.screenMapSearch label{margin-bottom:8px;display:block}.screenMapSearch input,.screenMapSearch select{color:#15253e;background:#fff;border:1px solid #c7d3e4;border-radius:10px;width:100%;min-height:44px;padding:10px 12px}.screenMapExplanation{color:#5c6c85;max-width:950px;margin:20px 0;line-height:1.6}.screenMapList{gap:12px;display:grid}.screenMapItem{background:#fff;border:1px solid #dbe3ef;border-radius:16px;padding:20px}.screenMapHeading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.screenMapHeading h2{margin:0;font-size:20px}.screenMapItem p{color:#324562;margin:12px 0;line-height:1.55}.screenMapItem .screenMapNext{color:#5c6c85;border-left:3px solid #ffb21d;padding-left:12px}.screenMapItem small{color:#66758d;line-height:1.5;display:block}.screenMapItem details{color:#62718a;margin-top:14px;font-size:13px}.screenMapItem summary,.screenMapTechnical summary{cursor:pointer}.screenMapItem code,.screenMapTechnical code{overflow-wrap:anywhere}.screenMapAction{color:#996000;margin-top:12px;font-weight:600;display:inline-block}.screenMapTechnical{color:#62718a;margin:24px 0;line-height:1.6}.screenMapEvidenceBanner{color:#344d3a;background:#f1f7f2;border:1px solid #cbdccf;border-left:4px solid #477555;border-radius:16px;gap:12px;margin:20px 0;padding:18px 21px;display:grid}.screenMapEvidenceBanner>div>strong{color:#294633;font-size:14px;display:block}.screenMapEvidenceBanner p{color:#435c49;max-width:980px;margin:6px 0 0;font-size:13px;line-height:1.6}.screenMapEvidenceBanner>p{border-top:1px solid #d6e4d9;margin:0;padding-top:10px}.screenMapEvidenceBanner small{color:#506957;font-size:12px;line-height:1.55}@media (max-width:700px){.screenMapSearch{grid-template-columns:1fr}.screenMapItem{padding:16px}}.screenMapPage .sourceTabs{gap:10px}.screenMapPage .sourceTab{min-height:44px}.screenMapPage .sourceTab.selected{color:#fff;background:#164c3a;border-color:#164c3a;box-shadow:0 8px 20px #164c3a29}.appleConsole .screenMapPage a.sourceTab.selected:hover small{color:#e3f2e8}.appleConsole .screenMapPage .sourceTab.selected{color:#fff;background:#9d430a;border-color:#9d430a;box-shadow:0 8px 20px #9d430a26}.appleConsole .screenMapPage a.sourceTab.selected:hover{color:#fff;background:#773207;border-color:#773207}.appleConsole .screenMapPage a.sourceTab.selected small,.appleConsole .screenMapPage a.sourceTab.selected:hover small{color:#fff1e4}.appleConsole .screenMapPage .screenMapSummary strong,.appleConsole .screenMapPage .screenMapHeading h2{color:#60391f}.appleConsole .screenMapPage .screenMapEvidenceBanner{background:#fff7ee;border-color:#efd9c5 #efd9c5 #efd9c5 #be621c}.appleConsole .screenMapPage .screenMapEvidenceBanner summary,.appleConsole .screenMapPage .screenMapAction,.appleConsole .screenMapPage .screenMapItem summary{color:#97440e}.appleConsole .screenMapPage :is(a,button,input,select,summary):focus-visible{outline-color:#b85a13}.screenMapSummary{gap:10px}.screenMapSummary span{color:#42574b;border-color:#dce9e1;border-radius:18px;flex:170px;padding:18px;font-size:14px;line-height:1.5}.screenMapSummary strong{color:#174b39;margin:0 0 4px;font-size:26px;line-height:1;display:block}.screenMapEvidenceBanner{padding:16px 20px;display:block}.screenMapEvidenceBanner summary{cursor:pointer;color:#174b39;font-size:15px;font-weight:700}.screenMapEvidenceBanner p,.screenMapEvidenceBanner small{font-size:14px}.screenMapSearch{background:#fff;border:1px solid #dce9e1;border-radius:22px;margin:20px 0;padding:22px}.screenMapSearch label{color:#30483b;font-size:14px;font-weight:650}.screenMapSearch input,.screenMapSearch select{color:#203c2d;border-color:#cbdcd1;min-height:48px;font-size:15px}.screenMapSearch input:focus-visible,.screenMapSearch select:focus-visible,.screenMapPage a:focus-visible,.screenMapPage summary:focus-visible,.screenMapSearch button:focus-visible{outline-offset:3px;outline:3px solid #3b8767}.screenMapList{gap:14px}.screenMapItem{border-color:#e0eae3;border-radius:20px;padding:22px 24px;box-shadow:0 8px 26px #1c452f0b}.screenMapHeading h2{color:#183a2a;letter-spacing:-.025em;font-size:20px}.screenMapItem p,.screenMapItem small,.screenMapItem details{color:#42594b;font-size:14px}.screenMapItem summary{color:#326c4e;font-weight:650}.screenMapAction{color:#176441}@media (max-width:700px){.screenMapSummary span{flex-basis:calc(50% - 10px)}.screenMapSearch{padding:16px}.screenMapItem{padding:18px}.screenMapHeading{gap:8px}}@media (prefers-reduced-motion:reduce){.screenMapPage *,.screenMapPage :before,.screenMapPage :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
