.spaced-review-schedule-launcher{margin:12px 0;padding:12px 14px;border:1px solid #e3c2c2;border-radius:14px;background:#fff7f7}.spaced-review-schedule-launcher .section-title{display:flex;justify-content:space-between;gap:12px;align-items:center}.spaced-review-schedule-launcher p{margin:6px 0 4px;color:#815b5b}.spaced-review-schedule-launcher small{color:#815b5b}.spaced-review-schedule-launcher small.is-ready{color:#a43f3f}.spaced-review-schedule-launcher small.is-blocked{color:#a12a2a}
.spaced-review-schedule-layer{position:absolute;inset:0;z-index:54;pointer-events:none}.spaced-review-schedule{position:absolute;right:12px;top:12px;width:min(840px,calc(100% - 24px));max-height:calc(100% - 24px);overflow:auto;padding:22px;border:1px solid #e3c2c2;border-radius:18px;background:#fffdfd;color:#603d3d;box-shadow:0 18px 60px rgb(150 66 66/.2);pointer-events:auto}.spaced-review-schedule h2{margin:0 0 8px}.spaced-review-schedule__warning{margin:0 0 14px;padding:10px 12px;border-radius:10px;background:#fff0f0;color:#7a5555;font-size:.9rem}.spaced-review-schedule__form{display:grid;grid-template-columns:100px 100px 1fr 90px 150px 110px auto;gap:8px;margin:8px 0}.spaced-review-schedule input,.spaced-review-schedule select{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #d9aaaa;border-radius:8px;background:#fff;color:#603d3d;font:inherit}.spaced-review-schedule input:focus-visible,.spaced-review-schedule select:focus-visible{outline:2px solid #bd6262;outline-offset:2px}.spaced-review-schedule__items{margin:12px 0;padding:10px 10px 10px 28px;border-radius:10px;background:#fff3f3}.spaced-review-schedule__items li{margin:5px 0}.spaced-review-schedule__items button{margin-left:6px;min-height:32px;padding:4px 8px}.spaced-review-schedule__status{margin:12px 0;padding:9px;border-radius:9px;background:#fff2f2}.spaced-review-schedule__actions{display:flex;flex-wrap:wrap;gap:8px}.spaced-review-schedule button{min-height:40px;padding:8px 12px;border:1px solid #cc8f8f;border-radius:9px;background:#fff;color:#603d3d;cursor:pointer}.spaced-review-schedule button:hover,.spaced-review-schedule button:focus-visible{border-color:#a43f3f;outline:2px solid #f0c2c2;outline-offset:2px}.spaced-review-schedule button.is-primary{border-color:#a43f3f;background:#a43f3f;color:#fff}.spaced-review-schedule__help{display:block;margin-top:10px;color:#815b5b}
@media (max-width:860px){.spaced-review-schedule__form{grid-template-columns:1fr 1fr}.spaced-review-schedule__form input:nth-of-type(2),.spaced-review-schedule__form input:nth-of-type(3){grid-column:span 2}.spaced-review-schedule__form button{grid-column:span 2}}@media (max-width:640px){.spaced-review-schedule{right:8px;top:8px;width:calc(100% - 16px);max-height:calc(100% - 16px);padding:16px}}@media (forced-colors:active){.spaced-review-schedule,.spaced-review-schedule input,.spaced-review-schedule select,.spaced-review-schedule button{border:1px solid CanvasText;background:Canvas;color:CanvasText}.spaced-review-schedule button:focus-visible,.spaced-review-schedule input:focus-visible,.spaced-review-schedule select:focus-visible{outline-color:Highlight}}@media print{.spaced-review-schedule-layer,.spaced-review-schedule-launcher{display:none!important}}
