.schedule-settings{margin:40px 0 24px;padding:26px;background:#f3f7f5;border:1px solid #dce6df;border-radius:16px}.schedule-settings h2{margin-top:0}.schedule-fields{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px}.schedule-fields label{display:grid;gap:8px;min-width:180px;font-weight:600}.schedule-fields select{font:inherit;padding:12px;background:white;border:1px solid #b9c6bf;border-radius:8px}.schedule-prompts{display:grid;grid-template-columns:1fr 1fr;gap:24px}.schedule-prompt{padding:28px;border:1px solid #dfe5ea;border-radius:16px;min-width:0}.schedule-prompt h2{font-size:26px}.schedule-prompt p,.schedule-prompt li,.schedule-settings p{line-height:1.8;font-size:16px}.schedule-prompt ul{padding-left:22px;margin:20px 0 28px}.schedule-prompt .button{font:inherit;cursor:pointer}.copy-status{min-height:56px;color:#285a41}.schedule-prompt summary{cursor:pointer;font-size:16px;font-weight:600;padding:12px 0}.prompt-label{display:block;margin:12px 0 8px;font-size:14px}.schedule-prompt textarea{display:block;width:100%;height:400px;resize:vertical;box-sizing:border-box;font:16px/1.7 sans-serif;padding:16px;border:1px solid #c4cfd8;border-radius:8px;background:#fafcfd;color:#172c3a}.schedule-fields select:focus-visible,.schedule-prompt button:focus-visible,.schedule-prompt summary:focus-visible,.schedule-prompt textarea:focus-visible{outline:3px solid #468b72;outline-offset:4px}@media(max-width:760px){.schedule-prompts{grid-template-columns:1fr}.schedule-prompt{padding:22px}.schedule-fields label{min-width:0;flex:1}.schedule-settings{padding:22px}}