/* Saros 1.0.7 — the task / appointment window, quiet (Sara's design): space, plain rows, no boxes, Saros's own colours and type. */
.fm-modal .modal-head h2{font-size:15px;font-weight:600;color:var(--muted)}
/* «مهمة · موعد»: two words in the middle, the chosen one underlined */
.fm-modal .d30-switch{display:flex;justify-content:center;margin:-4px 0 18px}
.fm-modal .d30-seg.d30-kind{background:transparent!important;border:0!important;box-shadow:none!important;gap:26px;padding:0}
.fm-modal .d30-seg.d30-kind button{background:transparent!important;color:var(--muted)!important;box-shadow:none!important;border:0;border-radius:0;padding:4px 2px;font-size:15px;font-weight:500;border-bottom:2px solid transparent}
.fm-modal .d30-seg.d30-kind button.on{color:var(--text)!important;font-weight:600;border-bottom-color:var(--text)}
/* the title */
.fm-modal .d30-titlefield{border:0!important;padding:0;margin:0 0 16px;display:flex;flex-direction:row;align-items:center;gap:12px}
.fm-modal .d30-titlefield input[name="title"]{font-size:17px;font-weight:600;border:0!important;background:transparent!important;box-shadow:none!important;padding:0;outline-offset:6px;flex:1;min-width:0}
.fm-modal .d30-titlefield input[name="title"]::placeholder{font-size:17px;font-weight:500;color:var(--muted);opacity:.7}
.fm-modal .d30-star{align-self:center;flex:0 0 auto;white-space:nowrap;border:0!important;background:transparent!important;padding:0!important;color:var(--muted);font-size:13px}
/* the rows: no box, no lines, room between them */
.fm-modal .d30-when{background:transparent!important;border:0!important;border-radius:0;padding:0;box-shadow:none!important}
.fm-modal .d30-when .d30-wrow,.fm-modal .fm-rep{background:transparent!important;border:0!important;padding:10px 0;min-height:0}
.fm-modal .d30-wrow>svg{color:var(--muted);opacity:.7}
.fm-modal .d30-wlabel{color:var(--muted);font-weight:500;min-width:64px}
.fm-modal .d30-wrow.fm-hidden{display:none!important}
.fm-modal [data-d30="no-time"]{display:none!important}
.fm-modal .d30-pick,.fm-modal .d30-in{border-color:transparent!important;background:var(--surface-2,rgba(0,0,0,.035))!important;box-shadow:none!important}
.fm-modal .d30-pick.is-wide{flex:0 1 auto}
.fm-modal .d30-alarm{border-color:transparent!important;background:var(--surface-2,rgba(0,0,0,.035))!important}
.fm-len{display:inline-flex;align-items:center;gap:8px}
.fm-len .fm-dot{color:var(--muted);opacity:.6;margin:0 4px}
.fm-len .fm-sub{color:var(--muted);font-size:13.5px}
.fm-every{display:inline-flex;align-items:center;gap:8px}
.fm-modal .fm-n{width:58px;text-align:center}
.fm-legacy{color:var(--muted);font-size:12.5px;margin-inline-start:10px}
.fm-noday{border:0;background:transparent;color:var(--muted);font-size:13px;text-decoration:underline;text-underline-offset:3px;margin-inline-start:10px;padding:4px}
.fm-board .d30-pick{display:none!important}
.fm-board .d30-wctl::before{content:'بدون يوم · على اللوحة';color:var(--text)}
/* goal, priorities, note */
.fm-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin:18px 0 4px}
.fm-links button{border:0;background:transparent;color:var(--muted);font-size:13.5px;padding:4px 0}
.fm-links button:hover{color:var(--text)}
.fm-modal .fm-panel{margin-top:14px}
.fm-modal .fm-panel.fm-closed{display:none!important}
.fm-modal .d30-sub-label{display:none}
/* save */
.fm-modal .d30-foot{border-top:0!important}
.fm-modal .d30-foot .primary-btn{flex:1;padding-block:12px;border-radius:14px;font-size:15px}
.fm-modal .d30-foot .outline-btn[data-action="close-modal"]{display:none}
/* a repeating item: the start and end stay, the weekday chips go (the number says how often) */
.fm-modal [data-d30-row="weekly"] .d30-days{display:none!important}
