/* RC363 adds a third row; the original dashboard grid stays untouched. */
#snappyDashMore363{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:22px var(--discovery-tile-height363,calc((clamp(290px,100dvh - 290px,580px) - 71px)/2));gap:9px;flex-shrink:0;margin-top:0}
@media(max-height:700px){#snappyDashMore363{grid-template-rows:22px var(--discovery-tile-height363,calc((clamp(260px,100dvh - 250px,450px) - 71px)/2))}}
.discovery-tile363{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:14px!important;text-align:center;isolation:isolate;background-size:cover;background-position:center}
#snappyRepositoryTile363{background:#142023}
.discovery-tile363>span{font-size:clamp(15px,4vw,23px);font-weight:850;line-height:1.15;text-shadow:0 2px 8px #000;z-index:1}
.discovery-tile363 small{display:block;font-size:clamp(10px,2.7vw,13px);font-weight:500;margin-top:7px;color:#c9d1d0}
#snappyMartTile363{background:radial-gradient(ellipse at 50% 20%,#304347,#101518 80%);justify-content:space-between}
#snappyMartTile363>img{display:block;width:100%;height:65%;object-fit:contain;min-height:0}
#snappyDashMore363 .snappy-tile-heading307{font-size:clamp(8px,2.2vw,12px);letter-spacing:.04em}
#snappyDashMore363 button:focus-visible{outline:3px solid var(--accent,#61bdb6);outline-offset:2px}
#repoControls363{display:grid;gap:12px;margin:16px 0}
#repoControls363 #pediaSearch327{order:-1;display:flex;flex-direction:column;gap:10px}
#repoControls363 select{width:100%;min-width:0}
.repository-filters363{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.repository-filters363 label{min-width:0;font-size:.9rem}
.repository-owned363{display:flex;align-items:center;gap:10px;font-size:.95rem}
.repository-owned363 input{width:22px;height:22px;flex:0 0 22px;accent-color:var(--accent)}
.repository-actions363,.repository-pages363{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0}
.repository-actions363 button{flex:1}.repository-pages363 span{font-size:.85rem;text-align:center}
#repoControls363[hidden],#repositoryPages363[hidden],#repositoryManual363[hidden]{display:none!important}
#snappyMart363 .sheet{max-width:660px;max-height:92dvh;overflow:auto;padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))}
.mart-logo363{display:block;width:100%;height:130px;object-fit:contain;margin:12px auto 22px}
.mart-card363{border:1px solid var(--line,#394147);border-radius:18px;padding:18px;margin:16px 0;background:var(--panel,#181d20)}
.mart-card363 h3{margin-top:0}.mart-card363 p{line-height:1.5}.mart-preview363{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mart-preview363 img{display:block;width:100%;aspect-ratio:1;object-fit:contain;border-radius:12px;background:#111}
.mart-plans363{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mart-plans363>div{border:1px solid var(--line,#394147);border-radius:12px;padding:14px}.mart-plans363 strong{display:block;font-size:1.6rem}.mart-plans363 small{display:block;color:var(--muted)}
.mart-card363 button{width:100%;margin-top:12px}.mart-state363{display:inline-block;border:1px solid var(--accent,#61bdb6);color:var(--accent,#61bdb6);border-radius:100px;padding:5px 10px;font-size:.8rem;letter-spacing:.04em;font-weight:800}
@media(min-width:700px){#repoControls363 #pediaSearch327{flex-direction:row;align-items:end}#repoControls363 #pediaSearch327 label{flex:1}}
