.rc-tabs{display:flex;justify-content:space-around;background:#eaf1fa;padding:8px;border-radius:16px;margin:12px 0}.rc-tabs button{background:transparent;color:#35318c}.rc-tabs b{padding:8px;background:#35318c;color:white;border-radius:12px}.rc-people{display:flex;gap:8px;overflow-x:auto;margin-bottom:12px}.rc-people span{padding:8px 12px;border-radius:25px;background:#e2f3ed;white-space:nowrap}.rc-month{display:flex;align-items:center;justify-content:space-between}.rc-month button{background:transparent;font-size:28px;color:#35318c}.rc-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;border:1px solid #e4e9ef;border-radius:18px;padding:9px}.rc-grid small{text-align:center}.rc-grid button{min-height:48px;border-radius:9px;background:#f2f6fb;color:#29265c;position:relative}.rc-grid button.selected{background:#dedaf9}.rc-grid i{display:block;font-size:10px;background:#70b7a1;border-radius:9px;font-style:normal;color:#102b22}.rc-event{display:block;width:100%;padding:15px;text-align:left;background:#edf5fa;border-radius:15px;margin:8px 0;color:#29265c}.moult-field-help{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;margin:5px;background:#eceafa;color:#39318c;font-weight:bold}.moult-field-tip{display:block;padding:8px;border-radius:10px;background:#e7f2ef;color:#29265c}.moult-field-tip[hidden]{display:none}
