.standalone-island .measurement-panel:not([hidden]){position:fixed;z-index:150;bottom:0;left:0;right:0;max-height:40dvh;overflow:auto;margin:0;background:#fffaf2;border-top:2px solid #876813;color:#102942;box-sizing:border-box}.standalone-island .measurement-panel[hidden]{display:none}.standalone-island .measurement-inner{padding:12px 20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.standalone-island .measurement-panel h2{font-size:20px;margin:0}.standalone-island .measurement-panel p,.standalone-island .measurement-panel a{font-size:18px;line-height:1.5;margin:0}.standalone-island .measurement-inner>p:first-of-type{flex:1 1 300px}.standalone-island .measurement-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.standalone-island .measurement-actions button{font-size:20px;min-height:44px;padding:8px 12px}.standalone-island .measurement-status:empty{display:none}
.standalone-island .resource-explore{bottom:var(--island-consent-height,0px)}
.standalone-island:not(.resource-list-mode) .resource-results{bottom:var(--island-consent-height,0px);height:calc(100dvh - var(--island-consent-height,0px))}
@media(max-width:999px){.standalone-island:not(.resource-list-mode) .resource-results{height:min(53dvh,calc(100dvh - var(--island-consent-height,0px) - 12px))}.standalone-island .measurement-inner{padding:10px 12px;gap:8px}}
.resource-list-mode .resource-island{padding-bottom:calc(30px + var(--island-consent-height,0px))}
.island-fallback-notice{padding:16px;border:2px solid #876813;border-radius:12px;background:#fff5d9;font-size:20px;line-height:1.6}
.standalone-island .resource-results>.island-fallback-notice{display:block!important}
@media(max-width:999px){.standalone-island:not(.resource-list-mode) .island-stage>.resource-detail{bottom:var(--island-consent-height,0px);height:min(53dvh,calc(100dvh - var(--island-consent-height,0px) - 12px));max-height:min(53dvh,calc(100dvh - var(--island-consent-height,0px) - 12px))}.standalone-island .island-ambience{bottom:var(--island-consent-height,0px)}}
.standalone-island .measurement-panel{padding:0;border-bottom:0}.standalone-island .measurement-panel h2{font-size:20px!important}.standalone-island .measurement-panel p{font-size:18px!important}.standalone-island .measurement-actions>*{width:auto;min-height:44px;padding:8px 12px;box-sizing:border-box}.standalone-island .measurement-actions a{font-size:18px;min-height:44px;display:flex;align-items:center}.standalone-island .measurement-status{display:none}
