.template-row{border-bottom:1px solid #dfe3df;padding:.15rem 0}.template-row>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer;padding:.65rem .35rem}.template-row>summary::-webkit-details-marker{display:none}.template-row>summary>span:first-child{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap}.template-edit{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:.5rem;background:rgba(127,127,127,.1);font-size:1.35rem;flex-shrink:0}.template-row[open]>.template-editor{padding:.7rem 1rem 1rem}.template-row>summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.template-editor textarea{min-height:150px}.template-editor form{margin-bottom:.8rem}

.automation-item{position:relative;border:1px solid #dfe3df;border-radius:10px;margin:10px 0;max-width:960px}.automation-item>form{margin:0}.automation-details{border:0}.automation-details>summary{padding:10px 14px;min-height:58px}.automation-details>summary>span:first-child{gap:4px 12px}.automation-details .template-editor p{font-size:.9rem;margin:.5rem 0}.automation-details input[type="number"]{max-width:120px}.automation-toggle{display:flex;align-items:center;gap:0;position:relative;margin:0 0 12px auto;cursor:pointer;width:66.6px}.automation-toggle input{position:absolute;opacity:0;width:66.6px;height:34.2px}.automation-track{position:relative;display:inline-block;width:66.6px;height:34.2px;border-radius:20px;background:#b42318;color:#fff;flex-shrink:0;font-size:10.8px;font-weight:700;line-height:34.2px}.automation-track:before{content:"";position:absolute;left:3.6px;top:3.6px;width:27px;height:27px;background:white;border-radius:50%;transition:transform .15s}.automation-off{position:absolute;right:7.2px}.automation-on{display:none;position:absolute;left:9px}.automation-toggle input:checked+.automation-track{background:#157347}.automation-toggle input:checked+.automation-track:before{transform:translateX(32.4px)}.automation-toggle input:checked+.automation-track .automation-off{display:none}.automation-toggle input:checked+.automation-track .automation-on{display:inline}.automation-toggle input:focus-visible+.automation-track{outline:3px solid #175cd3;outline-offset:3px}
