.gsp>details>summary{padding:18px;cursor:pointer;font-weight:600}.gsp-stack{display:flex;flex-direction:column;gap:14px}.gsp .t-row,.gsp-dialog .t-row{flex-wrap:wrap;gap:8px;align-items:end}.gsp label,.gsp-dialog label{display:flex;flex-direction:column;gap:5px}.gsp label:has(input[type=checkbox]),.gsp-dialog label:has(input[type=checkbox]){flex-direction:row;align-items:center}.gsp-account{padding:12px;border:1px solid var(--border,#d7dde4);border-radius:8px}.gsp-account p{margin:6px 0}.gsp-dialog{width:min(1160px,96vw);max-height:94vh;overflow:auto;padding:20px;border:1px solid #b8c4d1;border-radius:12px;background:var(--card,#fff);color:var(--text,#182328)}.gsp-dialog::backdrop{background:rgba(0,0,0,.6)}.gsp-screen{border:1px solid #bcc5ce;border-radius:6px;overflow:hidden;background:#e7ebee;min-height:140px}.gsp-screen img{display:block;width:100%;height:auto;touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none}.gsp-address{font-size:12px;overflow-wrap:anywhere;margin:0}.gsp-text{min-width:220px;flex:1 1}.gsp-dialog p{margin:0;line-height:1.5}.gsp-dialog details>summary{cursor:pointer}.gsp-dialog .t-input,.gsp-dialog .t-select{max-width:100%}.gsp .t-card__pad{padding:18px}@media(max-width:600px){.gsp-dialog{padding:10px;width:98vw}.gsp .t-row>label{width:100%}.gsp-dialog .t-btn{font-size:12px;padding:7px}}.gsp-field{display:inline-flex;gap:3px}