.reminderBackdrop{z-index:150;background:#132a3d88;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.reminderDialog{color:#243640;background:#fff;border-radius:8px;outline:none;flex-direction:column;width:min(100%,1040px);height:min(90dvh,900px);display:flex;overflow:hidden;box-shadow:0 20px 60px #0003}.reminderHeader{border-bottom:1px solid #dce6ec;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.reminderHeader span{color:#637983;font-size:11px;font-weight:700}.reminderHeader h2{margin:5px 0 0;font-size:23px}.reminderContent{flex:1;min-height:0;padding:20px 24px;overflow:auto}.reminderIcon{cursor:pointer;background:#fff;border:1px solid #d5e2e8;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.reminderTabs{border-bottom:1px solid #dce6ec;flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.reminderTabs button:not(.reminderIcon){color:#546a76;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 12px;font-weight:600}.reminderTabs button.active{color:#007f9b;border-bottom-color:#009bbd}.reminderToolbar,.reminderFacts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.reminderRows article{box-shadow:none;background:0 0;border-bottom:1px solid #e1e9ed;border-radius:0;align-items:center;gap:16px;padding:18px 0;display:flex}.reminderRows article>div{flex:1;min-width:0}.reminderRows strong,.reminderRows small{overflow-wrap:anywhere;display:block}.reminderRows small{color:#607782;margin-top:6px;font-size:12px}.reminderCompose,.reminderSettings{gap:16px;display:grid}.reminderSettings{padding-top:20px}.reminderCompose label,.reminderSettings label{color:#526775;gap:7px;font-size:13px;font-weight:600;display:grid}.reminderDialog input:not([type=checkbox]),.reminderDialog textarea,.reminderDialog select{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#243640;background:#fff;border:1px solid #c8d9e1;border-radius:5px;padding:10px 12px}.reminderDialog textarea{resize:vertical;min-height:160px;line-height:1.5}.reminderDialog label.reminderCheck{align-items:center;gap:8px;font-weight:500;display:flex}.reminderCheck input{accent-color:#0096b9;width:17px;height:17px}.reminderSettingsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.reminderCompose footer,.reminderSettings footer{border-top:1px solid #dce6ec;justify-content:flex-end;padding-top:18px;display:flex}.reminderAttachment{color:#496673;align-items:center;gap:8px;font-size:13px;display:flex}.reminderError{overflow-wrap:anywhere;color:#ad342d!important}.reminderSuccess{color:#008363}.reminderDialog button:disabled{opacity:.55;cursor:not-allowed}.reminderDialog .ghostButton,.reminderDialog .primaryButton{justify-content:center;align-items:center;gap:6px;display:inline-flex}@media (max-width:650px){.reminderBackdrop{padding:0}.reminderDialog{border-radius:0;width:100%;height:100dvh;max-height:none}.reminderHeader{padding:16px}.reminderHeader h2{font-size:20px}.reminderContent{padding:16px}.reminderSettingsGrid{grid-template-columns:1fr 1fr}.reminderRows article{flex-wrap:wrap;gap:10px}.reminderRows article>div{flex-basis:100%}.reminderTabs{gap:3px}.reminderTabs button:not(.reminderIcon){padding:9px 6px;font-size:13px}.reminderCompose footer{padding-bottom:env(safe-area-inset-bottom)}}
