.si-page{max-width:1100px;margin:auto;padding:12px;color:var(--dg-ui-ink)}.si-page [hidden]{display:none!important}.si-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:18px}.si-card{border:1px solid var(--dg-ui-border);border-radius:18px;background:var(--dg-ui-card);padding:14px;min-width:0}.si-card img{width:100%;height:230px;object-fit:contain;border-radius:10px;background:var(--dg-ui-raised)}.si-card h2{font-size:15px;font-weight:800;overflow-wrap:anywhere;margin:12px 0 8px}.si-card small{font-size:10px;color:var(--dg-ui-muted)}.si-card .ws-actions{margin-top:12px}.si-card .ws-btn{font-size:12px;padding:10px}.si-night{background:var(--dg-ui-raised);border-left:4px solid #b39a55;border-radius:12px;padding:16px;margin:15px 0;font-size:14px;line-height:1.8}#si-status{font-size:13px;line-height:1.8;margin:15px 0}.dg-capture-entry{position:fixed;right:14px;bottom:calc(85px + env(safe-area-inset-bottom));z-index:35;border:1px solid var(--dg-ui-border);border-radius:18px;background:var(--dg-ui-card);color:var(--dg-ui-ink);box-shadow:0 4px 20px #00000020;padding:10px 13px;font-size:12px;min-height:44px;cursor:pointer}.dg-keyboard-open .dg-capture-entry{display:none}.si-dialog{margin:auto;width:min(740px,calc(100vw - 24px));border:1px solid var(--dg-ui-border);border-radius:20px;padding:22px;background:var(--dg-ui-card);color:var(--dg-ui-ink)}.si-dialog::backdrop{background:#0a1619c4}.si-dialog img{max-height:65dvh;width:100%;object-fit:contain}.si-dialog h2{font-size:21px;font-weight:850;margin:12px 0}.si-dialog p{font-size:14px;line-height:1.8}.si-dialog .ws-actions{margin-top:14px}@media(max-width:850px){.si-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.si-grid{grid-template-columns:1fr}.si-page{padding:8px}.si-card img{height:auto;max-height:350px}.si-dialog{padding:17px}.dg-capture-entry{right:9px;bottom:calc(75px + env(safe-area-inset-bottom));font-size:11px}}
