.sentence{padding:16px}
.sentence-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}
.sentence-actions button{border:1px solid #d8dad3;background:#fff;border-radius:11px;padding:10px;color:#53615a;font-size:11px;font-weight:750}
.sentence-actions button:last-child{color:#315b49}
.category-picker{display:block;margin-top:20px}.category-picker>span{display:block;margin-bottom:7px;color:#6f7974;font-size:11px;font-weight:800;letter-spacing:.08em}.category-picker select{width:100%;min-height:50px;border:1px solid #d7d9d1;border-radius:15px;padding:0 42px 0 15px;background:#fffdf8;color:#26372e;font-size:15px;font-weight:750;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#486052 50%),linear-gradient(135deg,#486052 50%,transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}
.voice-settings{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;margin:18px 0 0;padding:15px;background:#fffdf8;border:1px solid #dfded6;border-radius:18px}.voice-settings div{grid-column:1/-1}.voice-settings b,.voice-settings small{display:block}.voice-settings small{margin-top:3px;color:#75807a;font-size:10px}.voice-settings select{min-width:0;max-width:220px;height:40px;border:1px solid #d7d9d1;border-radius:11px;padding:0 10px;background:white;color:#33443b;font-size:12px}.voice-settings button{height:40px;border:0;border-radius:11px;padding:0 12px;background:#254837;color:white;font-size:11px;font-weight:750}.voice-settings p{grid-column:1/-1;margin:0;color:#75807a;font-size:12px}
