.schedule-marker{display:block;min-height:15px;overflow:hidden;margin:5px -3px 0;padding:2px 4px;border-radius:0;color:#fff;font-size:9px;font-weight:900;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.schedule-marker.single,.schedule-marker.start{margin-left:0;border-radius:5px 0 0 5px}.schedule-marker.single,.schedule-marker.end{margin-right:0;border-radius:0 5px 5px 0}.schedule-marker.single{border-radius:5px}.schedule-marker.family-all{background:#8362ad}.schedule-marker.family-mom{background:#d77d9a}.schedule-marker.family-dad{background:#5c91c3}.schedule-marker.family-bom{background:#73a66a}.schedule-marker.family-sibling{background:#e3a048}.schedule-more{width:100%;padding:10px;border:1px dashed #cdbde0;border-radius:12px;background:#fbf9fe;color:#6d4d8d;font-size:13px;font-weight:900}.schedule-form label{display:block;margin:12px 0 6px;color:#5f526c;font-size:12px;font-weight:850}.schedule-form input,.schedule-form select,.schedule-form textarea{width:100%;padding:11px;border:1px solid #ded3ea;border-radius:12px;background:#fcfaff;color:var(--ink);font:inherit;font-size:13px}.schedule-form textarea{min-height:65px;resize:vertical}.schedule-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.schedule-list{display:grid;gap:8px;margin:13px 0}.schedule-item{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border-radius:13px;background:#f7f3fb;color:#5f526c;font-size:12px;line-height:1.4}.schedule-item b{display:block;color:var(--ink);font-size:13px}.schedule-item-time{color:var(--purple);font-weight:900;white-space:nowrap}.schedule-delete{margin-left:auto;border:0;background:transparent;color:#a67383;font-size:15px}.schedule-empty{margin:13px 0;color:var(--muted);font-size:12px;text-align:center}.repeat-check{display:flex;align-items:center;gap:7px;margin-top:11px;color:#5f526c;font-size:12px;font-weight:750}.repeat-check input{width:auto!important}.schedule-save{width:100%;margin-top:15px;padding:13px;border:0;border-radius:14px;background:var(--purple);color:#fff;font-weight:900}
