.una-reminder-fields,.una-reminder-panel{border:1px solid rgba(143,111,69,.25);border-radius:18px;background:rgba(255,250,240,.8);padding:16px;color:#3d352e}.una-reminder-fields legend{font-weight:650;padding:0 6px}.una-reminder-fields p,.una-reminder-panel p{font-size:13px;line-height:1.5;margin:6px 0 12px;color:#655b50}.una-reminder-choice{display:grid;grid-template-columns:minmax(105px,1fr) 72px minmax(130px,1fr);align-items:center;gap:8px;margin:10px 0}.una-reminder-choice label{display:flex;align-items:center;gap:7px;font-size:14px}.una-reminder-choice input[type=checkbox]{width:20px;height:20px;accent-color:#81744f}.una-reminder-choice input[type=number],.una-reminder-choice select,.una-reminder-dialog input[type=datetime-local]{min-height:44px;border:1px solid #cfc5b3;border-radius:10px;padding:8px;background:#fffdf8;color:#3d352e;min-width:0;width:100%;box-sizing:border-box}.una-reminder-dialog{border:1px solid #d1c6b3;border-radius:22px;background:#fcf8ef;color:#3d352e;padding:22px;max-width:520px;width:calc(100% - 28px);max-height:90dvh;box-sizing:border-box;overflow:auto}.una-reminder-dialog::backdrop{background:rgba(40,35,30,.38)}.una-reminder-dialog h2{margin:0 0 8px;font:500 28px Georgia,serif}.una-reminder-dialog .una-reminder-fields{margin:16px 0}.una-reminder-actions{display:flex;justify-content:flex-end;gap:8px}.una-reminder-dialog button,.una-reminder-panel button,#una-diary-todo [data-remind],#una-diary-todo [data-add-remind]{min-height:44px;border:1px solid #cfc3ad;border-radius:12px;background:#f3ead9;padding:9px 13px;color:#514335;font-size:13px;cursor:pointer}.una-reminder-panel{margin:0 0 18px}.una-reminder-panel h3{font:500 25px Georgia,serif;margin:0 0 8px}.una-reminder-panel button{margin:0 6px 10px 0}.una-reminder-actions [data-save]{background:#807751;color:white}.una-reminder-dialog button:disabled{opacity:.5}.una-reminder-fields :focus-visible,.una-reminder-dialog :focus-visible{outline:3px solid #967a41;outline-offset:2px}#una-diary-todo .una-todo-item{flex-wrap:wrap}#una-diary-todo [data-remind]{margin-left:auto}#una-diary-todo .una-todo-add{flex-wrap:wrap}@media(max-width:420px){.una-reminder-choice{grid-template-columns:1fr 64px}.una-reminder-choice select{grid-column:1/-1}.una-reminder-fields{padding:12px}}


/* Native selects keep the phone's familiar accessible alert picker. */
.una-reminder-choice{grid-template-columns:minmax(92px,.7fr) minmax(0,1.6fr);gap:10px;padding:11px 0;margin:0;border-bottom:1px solid rgba(143,111,69,.16)}.una-reminder-choice:last-of-type{border-bottom:0}.una-reminder-choice>label{font-weight:600}.una-reminder-choice>[data-reminder-preset]{min-height:48px;font-size:16px;border-radius:12px;padding:10px 12px;appearance:auto}.una-reminder-custom{grid-column:1/-1;display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px}.una-reminder-custom[hidden]{display:none!important}.una-reminder-custom input,.una-reminder-custom select{font-size:16px}.una-reminder-choice select:disabled,.una-reminder-custom input:disabled{opacity:.55}.una-reminder-badge{display:flex!important;align-items:baseline;gap:5px;margin-top:8px;font:500 12px/1.45 system-ui!important;color:#65552f!important;white-space:normal;overflow-wrap:anywhere}.una-reminder-badge.is-unavailable{color:#79543f!important}#una-diary-todo .una-reminder-badge{flex-basis:100%;margin-top:0;padding-left:28px}#diaryPage .month-event>.una-reminder-badge{grid-column:1/-1}#diaryPage .una-reminder-badge>span{font:inherit!important;color:inherit!important;display:inline!important}.una-reminder-dialog #unaTaskDue{font-size:16px}@media(max-width:420px){.una-reminder-choice{grid-template-columns:1fr}.una-reminder-choice>select{grid-column:auto}.una-reminder-custom{grid-template-columns:80px minmax(0,1fr)}}

#diaryPage .una-reminder-panel{padding:12px 14px;margin-bottom:14px}#diaryPage .una-reminder-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px}#diaryPage .una-reminder-panel h3{margin:0;font:600 20px/1.3 system-ui!important}#diaryPage .una-reminder-panel button{margin:0;min-height:44px;font-size:14px!important}#diaryPage .una-reminder-panel [data-device-status]{margin:8px 0;font:400 13px/1.45 system-ui!important}#diaryPage .una-reminder-panel [data-device-status].is-warning{color:#79543f!important}#diaryPage .una-reminder-help summary{cursor:pointer;font:500 13px/1.4 system-ui!important;padding:6px 0;min-height:32px;box-sizing:border-box}#diaryPage .una-reminder-help p{font:400 13px/1.45 system-ui!important;margin:8px 0}#diaryPage .una-reminder-help summary:focus-visible{outline:3px solid #967a41;outline-offset:2px}#diaryPage .una-reminder-panel [data-enable]:disabled{opacity:.55;cursor:default}
