.gs-sharing{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;margin-bottom:22px}.gs-sharing p{margin:8px 0}.gs-sharing code,.gs-email{overflow-wrap:anywhere;color:var(--green);font-family:inherit;font-weight:600}.gs-sharing small{display:block;max-width:75ch;line-height:1.6;color:var(--muted)}.gs-table td{vertical-align:middle}.gs-table td>small,.gs-table td>a{display:block;margin-top:6px;color:var(--muted)}.gs-table .table-actions{display:flex;gap:8px;align-items:center}.gs-table .table-actions .secondary{white-space:nowrap}.gs-empty{padding:32px 16px;max-width:70ch}.gs-result{padding:20px 24px;margin-bottom:22px}.gs-result details{margin-top:16px}.gs-result li{margin:8px 0;line-height:1.5}.gs-read-action{display:flex;align-items:end}.gs-model-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}#gs-model-editor{padding-top:20px;margin-top:20px;border-top:1px solid var(--line)}#gs-model-editor h3,#gs-preview h3{margin:16px 0}#gs-model-editor>.form-grid{margin-top:16px}#gs-model-editor[hidden]{display:none}#gs-preview td,#gs-preview th{white-space:nowrap;max-width:240px;overflow:hidden;text-overflow:ellipsis}#gs-settings-form,#gs-source-form{min-height:0}.gs-email{line-height:1.6}@media(max-width:700px){.gs-sharing{align-items:stretch;flex-direction:column;padding:16px}.gs-sharing button{align-self:flex-start}.gs-result{padding:16px}.gs-model-actions>button{flex:1}.gs-read-action button{width:100%}}

.gs-table .table-actions button[data-gs-refresh]{width:auto;height:auto;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;border:1px solid var(--line);background:var(--white);white-space:nowrap;flex-shrink:0}.gs-table .table-actions button[data-gs-refresh]:hover{background:var(--green-light)}
