.st-selection-panel{padding:16px;margin:18px 0;border:1px solid #385c79;border-radius:12px;background:#0e2438;color:#e9f4ff}.st-selection-panel h3{font-size:18px;line-height:1.4;margin:0 0 8px}.st-object-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px}.st-object-choices button,.st-readable-table [data-st-sky-object]{min-height:44px;padding:10px;border:1px solid #4b7698;border-radius:8px;background:#17384e;color:#fff;font:600 14px/1.4 system-ui;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.st-object-choices button[aria-pressed=true],.st-readable-table button[aria-pressed=true]{border-color:#ffd577;background:#304153;color:#ffe3a4}.st-selection-panel button:focus-visible{outline:3px solid #ffd577;outline-offset:2px}.st-selection-note,[data-st-selection-status],.st-empty-results{font-size:14px;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.st-selection-error{color:#ffb8ae}
@media(max-width:820px){
 main .st-readable-table-wrap{overflow:visible!important;min-width:0!important;max-width:100%!important}
 main table.st-readable-table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important;border:0!important}
 main table.st-readable-table caption{display:block!important;white-space:normal!important;text-align:left!important;overflow-wrap:anywhere}
 main table.st-readable-table thead{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}
 main table.st-readable-table tbody{display:block!important;width:100%!important}
 main table.st-readable-table tbody tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important;padding:14px 10px!important;margin:10px 0!important;border:1px solid #2f4c66!important;border-radius:10px!important;background:#0a1d2e!important}
 main table.st-readable-table tbody td{display:block!important;min-width:0!important;max-width:100%!important;padding:4px 0!important;border:0!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;text-align:left!important;font-size:14px!important;line-height:1.5!important}
 main table.st-readable-table tbody td:first-child{grid-column:1/-1!important;font-weight:700!important;font-size:16px!important}
 main table.st-readable-table tbody td::before{content:attr(data-st-label);display:block;font-size:12px;line-height:1.4;color:#9bbad3;font-weight:500;margin-bottom:4px}
 main .st-readable-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;width:100%!important;max-width:100%!important;white-space:normal!important;min-width:0!important}
 main .st-readable-list>*{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;min-height:44px!important}
 main .st-readable-name{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}
 main .st-object-choices{grid-template-columns:repeat(2,minmax(0,1fr))}
 main .directory-layout,main .tracker-layout,main .tracker-sidebar,main .map-column{min-width:0}
 main .pss-toolbar-main,main .pss-view-controls{flex-wrap:wrap!important;white-space:normal!important;overflow:visible!important}
}
