.template-settings{min-width:0}.template-settings .settings-section-title{overflow-wrap:anywhere}.template-settings .settings-label select,.template-settings .settings-label textarea{color:#f0f0f0;width:100%;min-width:0;min-height:52px;font-size:calc(16px * var(--text-scale,1));letter-spacing:0;background:#1d1d1d;border:1px solid #393939;border-radius:11px;padding:12px 14px;font-family:inherit;font-weight:400;line-height:1.5}.template-settings .settings-label textarea{resize:vertical;min-height:96px;max-height:220px}.template-settings .settings-checkbox span>small{font-size:calc(12px * var(--text-scale,1));color:#8f8f8f;margin-top:2px;display:block}.template-rate-field{background:#1d1d1d;border:1px solid #393939;border-radius:11px;align-items:center;gap:8px;padding-right:15px;display:flex}.template-rate-field input{background:0 0;border:0;flex:1}.template-rate-field>span{color:#9e9e9e}.template-rate-field:focus-within{outline-offset:4px;outline:2px solid #fff}.template-rate-field input:focus-visible{outline:none}.template-loading{font-size:calc(13px * var(--text-scale,1));color:#969696;justify-content:center;align-items:center;gap:10px;min-height:100px;display:flex}.template-empty{font-size:calc(14px * var(--text-scale,1));color:#969696;padding:20px 0;line-height:1.7}.template-list{border-top:1px solid #303030;margin:24px 0 0}.template-list-item{text-align:left;border-bottom:1px solid #303030;align-items:center;gap:12px;width:100%;min-height:82px;padding:18px 0;display:flex}.template-list-item>svg{color:#969696;stroke-width:1.6px;flex-shrink:0}.template-list-item>span{flex:1;min-width:0}.template-list-item strong{font-size:calc(15px * var(--text-scale,1));overflow-wrap:anywhere;font-weight:500;line-height:1.5;display:block}.template-list-item small{font-size:calc(12px * var(--text-scale,1));color:#969696;margin-top:4px;line-height:1.6;display:block}.template-list-item:hover strong{color:#fff}.template-delete{color:#ae9b9b;width:100%;min-height:44px;font-size:calc(13px * var(--text-scale,1));justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:10px 0;display:flex}.template-delete:hover{color:#edbcbc}.template-delete-confirmation{background:#1d1616;border:1px solid #483535;border-radius:12px;margin-top:24px;padding:16px}.template-delete-confirmation>p{font-size:calc(14px * var(--text-scale,1));overflow-wrap:anywhere;line-height:1.6}.template-delete-confirmation>small{font-size:calc(12px * var(--text-scale,1));color:#a89696;margin-top:6px;line-height:1.6;display:block}.template-delete-confirmation>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.template-delete-confirmation .settings-secondary-button{font-size:calc(13px * var(--text-scale,1));min-height:46px;margin-top:15px;padding:10px 8px}.template-delete-confirmation .template-delete-confirm{color:#ebbbbb;background:#2a1c1c;border-color:#604242}@media screen{html[data-theme=light] .template-settings .settings-label select,html[data-theme=light] .template-settings .settings-label textarea,html[data-theme=light] .template-rate-field{color:#20201e;background:#f5f5f2;border-color:#bfbfba}html[data-theme=light] .template-rate-field input{background:0 0}html[data-theme=light] .template-rate-field:focus-within{outline-color:#252525}html[data-theme=light] :is(.template-loading,.template-empty,.template-list-item small,.template-list-item>svg,.template-rate-field>span,.template-settings .settings-checkbox span>small){color:#62625f}html[data-theme=light] :is(.template-list,.template-list-item){border-color:#d9d9d5}html[data-theme=light] .template-list-item:hover strong{color:#171717}html[data-theme=light] .template-delete{color:#8c4141}html[data-theme=light] .template-delete-confirmation{color:#492525;background:#fff4f2;border-color:#d2adad}html[data-theme=light] .template-delete-confirmation>small{color:#815959}html[data-theme=light] .template-delete-confirmation .template-delete-confirm{color:#802b2b;background:#f9e4e1;border-color:#d3a7a7}}.template-list-row{border-bottom:1px solid #303030;align-items:center;gap:8px;display:flex}.template-list-row .template-list-item{border-bottom:0;flex:1;min-width:0}.template-favorite-button{color:#999;border:1px solid #393939;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.template-favorite-button[aria-pressed=true]{color:#eee;background:#242424}.template-list-item .template-favorite-label{color:inherit}html[data-theme=light] .template-list-row{border-color:#d9d9d5}html[data-theme=light] .template-favorite-button{color:#62625f;border-color:#bfbfba}html[data-theme=light] .template-favorite-button[aria-pressed=true]{color:#20201e;background:#e9e9e5}
