.tg-page{max-width:1100px;margin:auto}.tg-page .card{margin-top:16px}.tg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tg-grid .card{margin:0;min-width:0}.tg-actions{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.tg-preferences p:has(input[type=checkbox]){padding:12px;border:1px solid #d5dfe3;border-radius:8px}.tg-preferences input[type=checkbox]{width:20px;height:20px;vertical-align:middle;margin-right:9px;accent-color:#19465e}.tg-page input:not([type=checkbox]):not([type=hidden]),.tg-page textarea,.tg-page select{max-width:100%;box-sizing:border-box}.tg-page code{overflow-wrap:anywhere;background:#f0f4f4;padding:5px 8px;border-radius:5px}.tg-page .helptext{color:#617b88;font-size:.92rem}.tg-page form{max-width:100%}.tg-page details{margin:14px 0}.tg-page .errorlist{color:#a13820}@media(max-width:680px){.tg-grid{grid-template-columns:1fr}.tg-page .card{padding:16px}.tg-page .tg-actions{gap:10px}.tg-page button{max-width:100%;white-space:normal}.tg-page h1{overflow-wrap:anywhere}.tg-page label{line-height:1.5}}

.tg-preferences p:has(input[type=checkbox]){display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px 10px;align-items:center;padding:12px;margin:10px 0}.tg-preferences p:has(input[type=checkbox]) input{grid-column:1;grid-row:1;margin:0}.tg-preferences p:has(input[type=checkbox]) label{grid-column:2;grid-row:1;margin:0}.tg-preferences p:has(input[type=checkbox]) .helptext{grid-column:2;grid-row:2}.tg-preferences p:has(input[type=checkbox]) br{display:none}
