.workspace-schedules{--schedule-ink:#2b302c;--schedule-muted:#63705e;--schedule-border:#e2e5de;--schedule-accent:#536b5c;display:grid;align-content:start;grid-gap:22px;gap:22px;min-width:0;padding:26px;color:var(--schedule-ink);background:#fff;border-radius:14px}.schedule-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:22px}.schedule-eyebrow{color:#849084;letter-spacing:.1em;font-size:.625rem;font-weight:600}.schedule-heading h2{font-size:clamp(1.4rem,2vw,1.9rem);font-weight:550;letter-spacing:-.045em;margin:9px 0 7px}.schedule-heading p{color:var(--schedule-muted);margin:0;font-size:.8125rem;line-height:1.7}.schedule-card-actions,.schedule-form-actions,.schedule-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.schedule-toolbar{flex:0 0 auto}.schedule-button{border:1px solid #dce1d9;border-radius:7px;background:#fff;padding:9px 13px;min-height:36px;color:#526054;font-size:.75rem;font-weight:550;transition:background .15s,border-color .15s}.schedule-button:hover:not(:disabled){background:#f4f6f1;border-color:#bac6b9}.schedule-button.is-primary{color:#fff;background:#334d3d;border-color:#334d3d}.schedule-button.is-primary:hover:not(:disabled){background:#263f30;border-color:#263f30}.schedule-button.is-danger{color:#876258;background:transparent;border-color:transparent}.schedule-button.is-danger:hover:not(:disabled){background:#fcf4ef;border-color:#ecd9cd}.workspace-schedules button:disabled{opacity:.5;cursor:not-allowed}.workspace-schedules :is(button,input,select,textarea,summary,a):focus-visible{outline:3px solid #829f8b;outline-offset:3px}.schedule-runtime{display:flex;gap:11px;align-items:flex-start;border:1px solid var(--schedule-border);border-radius:9px;padding:15px 17px;background:#f8f9f6}.schedule-dot{flex:0 0 7px;width:7px;height:7px;margin-top:7px;background:#a29176;border-radius:50%}.schedule-dot.is-online{background:#578064}.schedule-runtime strong{font-size:.8125rem;font-weight:600}.schedule-runtime p{font-size:.75rem;color:var(--schedule-muted);margin:4px 0 0;line-height:1.7}.schedule-runtime small{display:block;font-size:.6875rem;color:#7c867a;margin-top:5px;overflow-wrap:anywhere}.schedule-message{font-size:.8125rem;line-height:1.7;border:1px solid #dce7da;border-radius:8px;background:#f4f8f1;padding:12px 15px;color:#536f50;margin:0;overflow-wrap:anywhere}.schedule-message.is-error{background:#fff6f3;border-color:#eddcd5;color:#8f4c3e}.schedule-message.is-warning{background:#faf7ef;border-color:#e8dfc9;color:#806d48}.schedule-signin{color:#3f614b;text-decoration:underline;width:-moz-fit-content;width:fit-content;font-size:.8125rem}.schedule-composer{border:1px solid var(--schedule-border);border-radius:12px;padding:23px;background:#fdfefc}.schedule-composer fieldset{border:0;padding:0;margin:0;min-width:0}.schedule-composer legend{font-size:1.05rem;font-weight:550;padding:0;margin:0 0 8px}.schedule-composer fieldset:disabled{opacity:.65}.schedule-note{color:var(--schedule-muted);line-height:1.8;font-size:.75rem}.schedule-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:17px;gap:17px;margin:18px 0}.schedule-wide{grid-column:1/-1}.schedule-field{display:grid;grid-gap:7px;gap:7px;min-width:0;font-size:.75rem;color:#5d6a5d;font-weight:550}.schedule-field :is(input,select,textarea){border:1px solid #dce2d8;border-radius:7px;padding:11px 12px;background:#fff;color:#354337;width:100%;min-width:0;font:inherit;font-size:.8125rem;font-weight:400}.schedule-field textarea{min-height:118px;resize:vertical;line-height:1.7}.schedule-field :is(input,textarea)::placeholder{color:#969f92}.schedule-field small{color:#87917f;font-size:.6875rem;font-weight:400;overflow-wrap:anywhere}.schedule-check{display:flex;align-items:flex-start;gap:9px;font-size:.8125rem;color:#536a58;line-height:1.6}.schedule-check input{flex:0 0 17px;height:17px;width:17px;margin:2px 0 0;accent-color:#536b5c}.schedule-form-actions{margin-top:17px}.schedule-list-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.schedule-list-heading h3{margin:0;font-weight:550;font-size:1rem;letter-spacing:-.02em}.schedule-list-heading>span{color:#879080;font-size:.6875rem}.schedule-list{display:grid;grid-gap:13px;gap:13px}.schedule-card{border:1px solid var(--schedule-border);border-radius:11px;padding:20px 21px;min-width:0;background:#fff}.schedule-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.schedule-card-heading h4{margin:0 0 7px;font-size:.9375rem;font-weight:550;letter-spacing:-.025em;overflow-wrap:anywhere}.schedule-card-heading p{margin:0;color:#84907f;font-size:.6875rem;line-height:1.7}.schedule-status{flex:0 0 auto;padding:5px 8px;border-radius:5px;font-size:.625rem;color:#77816f;background:#f0f3eb}.schedule-status.is-active{background:#edf6ee;color:#54805b}.schedule-status.is-needs_review{background:#f7f0e2;color:#927548}.schedule-status.is-completed{background:#f2f4f0;color:#667760}.schedule-timing{display:flex;flex-wrap:wrap;gap:14px 30px;margin:16px 0;color:#8a9285;font-size:.6875rem}.schedule-timing strong{color:#596951;font-weight:500;margin-left:7px}.schedule-details{border-top:1px solid #edf0e8;padding:12px 0 4px;margin-top:15px}.schedule-details summary{font-size:.75rem;color:#6e7c63;cursor:pointer;width:-moz-fit-content;width:fit-content}.schedule-goal{white-space:pre-wrap;font-size:.8125rem;line-height:1.8;color:#5d6b57;overflow-wrap:anywhere}.schedule-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.schedule-details dt{font-size:.625rem;color:#8e9788}.schedule-details dd{margin:4px 0 0;font-size:.6875rem;color:#63735a;overflow-wrap:anywhere}.schedule-details>small{font-size:.625rem;color:#96a18e;overflow-wrap:anywhere}.schedule-card-actions{margin-top:14px}.schedule-activation{border:1px solid #dbe5d7;border-radius:8px;background:#f6faf2;padding:17px;margin:17px 0 0}.schedule-activation h5{font-size:.875rem;font-weight:550;margin:0 0 9px}.schedule-activation>p{font-size:.75rem;line-height:1.8;color:#718267}.schedule-empty{display:grid;justify-items:center;grid-gap:8px;gap:8px;border:1px dashed #e2e7dd;border-radius:11px;padding:35px 20px;text-align:center}.schedule-empty strong{font-size:.9375rem;font-weight:500;color:#6b7c60}.schedule-empty p{max-width:400px;margin:0 0 6px;font-size:.75rem;color:#8a9682;line-height:1.7}.schedule-card-heading p,.schedule-details dt,.schedule-details>small,.schedule-empty p,.schedule-eyebrow,.schedule-field small,.schedule-list-heading>span,.schedule-runtime small,.schedule-timing{color:#68735f}@media (max-width:760px){.workspace-schedules{padding:20px}.schedule-heading{flex-direction:column;gap:16px}.schedule-toolbar{width:100%}.schedule-form-grid{grid-template-columns:minmax(0,1fr)}.schedule-composer{padding:18px}}@media (max-width:480px){.workspace-schedules{padding:16px}.schedule-card{padding:17px}.schedule-card-heading{flex-direction:column;gap:10px}.schedule-details dl{grid-template-columns:minmax(0,1fr)}.schedule-form-actions>button{flex:1 1 auto}.schedule-timing{display:grid;grid-gap:10px;gap:10px}.schedule-button{min-height:44px}}@media (prefers-reduced-motion:reduce){.schedule-button{transition:none}}