:root{--paper: #f2f2f2;--paper-elevated: #fffefa;--ink: #1a1a1a;--ink-muted: #3d3d38;--rule: #1a1a1a;--entry-divider: rgba(26, 26, 26, .14);--accent-danger: #8b2e2e;--font-mono: "IBM Plex Mono", "Courier New", Courier, monospace}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body.log-app{margin:0;min-height:100vh;min-height:100dvh;font-family:var(--font-mono);font-size:.9375rem;line-height:1.55;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}#root{width:min(48rem,max(0px,calc(100% - 100px)));margin:0 auto;padding:1.25rem 1rem 2.5rem;padding-bottom:max(2.5rem,env(safe-area-inset-bottom,0px));color:#000}.log-sheet{box-sizing:content-box;position:relative;background:var(--paper-elevated);border:1px solid rgba(222,222,222,1);border-radius:10px;color:#000;box-shadow:0 1px #0000000f,0 8px 24px #0000000f;padding:1.25rem 1.75rem 1.5rem 2.85rem}.log-auth-sheet{max-width:32rem;margin-top:8vh}.log-auth-sheet .log-header__row{justify-content:flex-end}.log-auth{border-top:1px solid var(--rule);padding-top:.7rem}.log-auth .log-block__title{margin-bottom:.9rem}.log-auth__form{display:grid;gap:.5rem}.log-auth__actions{margin-top:.35rem;display:inline-flex;align-items:center;gap:.35rem}.log-sheet__binder{position:absolute;left:calc(.55rem + 5px);top:3.25rem;bottom:2.5rem;display:flex;flex-direction:column;justify-content:flex-start;gap:.8rem;align-items:center;width:14px;pointer-events:none}.log-sheet__hole{display:block;width:11px;height:11px;border:1px solid rgba(26,26,26,.3);border-radius:50%;opacity:.24;flex-shrink:0}.log-sheet__inner{position:relative;min-width:0}.log-header{margin-bottom:1rem}.log-header__row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;padding-bottom:.65rem}.log-header h1{color:#4d4d4d;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:right;margin:0;padding:0;border:none;flex:0 0 auto;order:2}.log-header__actions{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;justify-content:flex-start;flex:1 1 auto;min-width:0;order:1}@media (hover: hover) and (pointer: fine){.log-header__actions{opacity:0;transition:opacity .14s ease}.log-header:hover .log-header__actions,.log-header:focus-within .log-header__actions{opacity:1}}button.log-header__btn,button.log-entry-sections-toggle,input[type=text].log-section-chip,select.log-section-chip{padding:.08rem .28rem;font-size:.5625rem;line-height:1.2;letter-spacing:.05em;min-height:0;font-weight:500;text-transform:uppercase;border:1px solid var(--rule);border-radius:0;background:transparent;color:var(--ink);cursor:text;font-family:inherit}button.log-entry-sections-toggle{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-transform:none}select.log-section-chip{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - .55rem) .42rem,calc(100% - .38rem) .42rem;background-size:.28rem .28rem,.28rem .28rem;background-repeat:no-repeat;padding-right:1.15rem}button.log-header__btn{cursor:pointer}button.log-header__btn--undo{display:inline-flex;align-items:center;gap:.12rem;text-transform:none;letter-spacing:.05em}.log-header__btn-undo-label{font-size:.5625rem;font-weight:500;text-transform:none;letter-spacing:.05em}.log-header__btn-undo-kbd{font-size:.4375rem;font-weight:400;letter-spacing:.02em;color:var(--ink-muted);margin-left:.06rem;white-space:nowrap}.backup-hint{margin:.35rem 0 0;font-size:.5625rem;line-height:1.35;color:var(--ink-muted);letter-spacing:.04em}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.log-block{margin:0 0 1.25rem;padding:0;border:none;padding-top:.5rem}.log-block--list{padding-top:.85rem;margin-top:120px;margin-bottom:0}.log-block__title{font-size:6pt;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#696969;margin:0 0 .85rem;line-height:1.35}.log-block__list-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;padding-bottom:.5rem;border-bottom:1px solid var(--rule);margin-bottom:.85rem;position:relative}.log-block--list .log-block__title{margin:0;padding:0;border:none;flex:1 1 auto;min-width:0;display:inline-flex;align-items:baseline;gap:.28rem}.log-block__title-total{font-size:.5rem;line-height:1;letter-spacing:.02em;color:#575752f2;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .12s ease}.log-block__title:hover .log-block__title-total,.log-block__title:focus-visible .log-block__title-total{opacity:1}.log-block__list-filter{flex:0 0 auto}.log-block__list-filter-inner{display:inline-flex;align-items:center;gap:.3rem}input[type=text].log-section-chip--list-filter,select.log-section-chip--list-filter{width:auto;min-width:6.5rem;max-width:12rem}@media (hover: hover) and (pointer: fine){.log-block__list-filter{opacity:0;transition:opacity .14s ease}.log-block__list-head:hover .log-block__list-filter,.log-block__list-filter:focus-within{opacity:1}}.log-form__row{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:flex-end;margin-bottom:.9rem}.log-form__row:last-of-type{margin-bottom:0}.log-sound-btn{padding:.08rem .28rem;font-size:.5625rem;line-height:1.2;letter-spacing:.05em;min-height:0;align-self:center}.log-form__field{flex:1 1 12rem;min-width:0}.log-form__field--grow{flex:1 1 100%}.log-form__field--datetime{flex:0 1 auto;max-width:100%}input[type=text].log-section-chip:focus,input[type=text].log-section-chip:focus-visible,select.log-section-chip:focus,select.log-section-chip:focus-visible{outline:none;box-shadow:none}.log-form__datetime-inline{display:flex;align-items:center;gap:.35rem;flex-wrap:nowrap}.log-form__datetime-inline input[type=datetime-local]{width:auto;min-width:12.5rem;max-width:min(20rem,100%);flex:1 1 auto}.log-form__weekday{flex-shrink:0;align-self:center;min-width:1.6rem;font-size:.6875rem;letter-spacing:.08em;color:var(--ink-muted);text-transform:uppercase;text-align:center}.log-form__datetime-inline input[type=datetime-local]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.log-form__datetime-inline input[type=datetime-local]::-moz-calendar-picker-indicator{display:none}button.log-form__now-btn{flex-shrink:0;align-self:center;font-size:.625rem;font-weight:500;letter-spacing:.06em;padding:.18rem .4rem;line-height:1.2;min-height:0}@media (hover: hover) and (pointer: fine){.log-form__datetime-inline .log-form__now-btn{opacity:0;transition:opacity .14s ease}.log-form__datetime-inline:hover .log-form__now-btn,.log-form__now-btn:focus-visible{opacity:1}}.log-form__mobile-section-caption{display:none;margin:0}.log-form__field--task .log-form__task-inline{position:relative;display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap}.log-form__field--task .log-form__task-inline input#text{flex:1 1 auto;min-width:0;width:100%;max-width:100%;padding-right:11rem}@keyframes log-form-text-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.log-form__field--task .log-form__task-inline--blink-caret:before{content:"|";position:absolute;left:0;top:50%;transform:translateY(-50%);font:inherit;color:var(--ink);line-height:1;pointer-events:none;animation:log-form-text-caret-blink 1.06s step-end infinite}.log-form__field--task .log-form__task-inline--blink-caret #text{caret-color:transparent}#text:focus,#text:focus-visible{outline:none}#at:focus,#at:focus-visible{outline:none;box-shadow:none}@media (prefers-reduced-motion: reduce){.log-form__field--task .log-form__task-inline--blink-caret:before{animation:none;opacity:1}}.log-form__task-actions{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1;display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.35rem;max-width:calc(100% - .5rem)}@media (hover: hover) and (pointer: fine){.log-form__task-actions{opacity:0;transition:opacity .14s ease}.log-form__field--task .log-form__task-inline:hover .log-form__task-actions,.log-form__task-actions:hover,.log-form__task-actions:focus-within{opacity:1}}button.log-form__save-btn.primary{padding:.08rem .28rem;font-size:.5625rem;line-height:1.2;letter-spacing:.05em;min-height:0}label{display:block;font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#ababab;margin-bottom:.35rem}input[type=text],input[type=datetime-local]{width:100%;max-width:100%;padding:.35rem 0;border:none;border-bottom:1px solid var(--rule);border-radius:0;font:inherit;color:var(--ink);background:transparent}input[type=text].log-section-chip--entry{box-sizing:border-box;width:120px;min-width:120px;max-width:120px;flex:0 0 120px;field-sizing:fixed;overflow:hidden;text-overflow:ellipsis}input[type=text].log-section-chip--entry::placeholder{color:var(--ink-muted);opacity:.55;text-transform:none;letter-spacing:.04em}input[type=text].log-section-chip--entry.log-section-chip--hash{color:#ff4d4d}.log-section-field{display:inline-flex;align-items:stretch;gap:.2rem;flex:0 1 auto;min-width:0;max-width:100%;vertical-align:middle}.log-section-field--entry{width:120px;min-width:120px;max-width:148px}.log-section-field--entry.log-section-field--no-picker{max-width:120px;width:120px;min-width:120px}.log-section-field--entry input[type=text].log-section-chip--entry{width:0;flex:1 1 0;min-width:0;max-width:none;flex-basis:0}.log-section-field:not(.log-section-field--entry) input[type=text].log-section-chip--entry{width:auto;flex:1 1 auto;min-width:3rem;max-width:6.25rem;flex-basis:auto}.log-section-suggest-portal{overflow-y:auto;overflow-x:hidden;box-sizing:border-box;border:1px solid var(--rule);background:var(--paper-elevated);box-shadow:0 10px 28px #0000001f;-webkit-overflow-scrolling:touch}.log-section-suggest-portal__empty{padding:.65rem .75rem;font-size:.8125rem;color:var(--ink-muted);letter-spacing:.02em}input[type=text]::placeholder{color:var(--ink-muted);opacity:.65;text-transform:none;letter-spacing:normal}button{font:inherit;font-size:.8125rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:.4rem .65rem;border-radius:0;border:1px solid var(--rule);background:transparent;color:var(--ink);cursor:pointer}button:hover{background:#0000000a}button.primary{background:var(--ink);color:var(--paper-elevated);border-color:var(--ink)}button.primary:hover{background:#000}button.danger{color:var(--accent-danger);border-color:var(--accent-danger);background:transparent;padding:.2rem .45rem;font-size:.6875rem;letter-spacing:.08em}button.danger:hover{background:#8b2e2e0f}button.log-entry-sections-toggle:hover{background:#0000000a}button.log-entry-sections-toggle[aria-pressed=true]{background:var(--ink);color:var(--paper-elevated);border-color:var(--ink)}button.log-entry-sections-toggle[aria-pressed=true]:hover{background:#000}button.log-section-field__picker{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:.06rem .22rem;font:inherit;font-size:.5rem;line-height:1;letter-spacing:.04em;font-weight:500;text-transform:uppercase;min-height:0;border-radius:0;border:1px solid var(--rule);background:transparent;color:var(--ink);cursor:pointer}button.log-section-field__picker:hover{background:#0000000a}button.entry-inline-delete-x{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;align-self:stretch;padding:.06rem .22rem;margin:0;font:inherit;font-size:.5rem;line-height:1;letter-spacing:0;font-weight:500;text-transform:none;min-height:0;border-radius:0;border:1px solid var(--accent-danger);background:transparent;color:var(--accent-danger);cursor:pointer;opacity:0;transition:opacity .14s ease;pointer-events:none}.log-block--list--sections-visible ul.entries .entry-actions__section:hover button.entry-inline-delete-x,.log-block--list--sections-visible ul.entries .entry-actions__section:focus-within button.entry-inline-delete-x{opacity:1;pointer-events:auto}button.entry-inline-delete-x:focus-visible{opacity:1;pointer-events:auto}button.entry-inline-delete-x:hover{background:#8b2e2e14}button.log-section-suggest-portal__opt{display:block;width:100%;margin:0;padding:.55rem .75rem;border:none;border-bottom:1px solid var(--rule);border-radius:0;background:transparent;color:var(--ink);font:inherit;font-size:.9375rem;font-weight:500;letter-spacing:.03em;text-align:left;text-transform:none;cursor:pointer;line-height:1.35}button.log-section-suggest-portal__opt:last-child{border-bottom:none}button.log-section-suggest-portal__opt:hover{background:#0000000d}button.log-section-suggest-portal__opt:focus-visible{z-index:1;position:relative}button.log-section-suggest-portal__opt--hash{color:#ff4d4d}.log-entry-sections-toggle__icon{display:block;width:10px;height:10px}ul.entries{list-style:none;margin:0;padding:0}ul.entries li{display:grid;grid-template-columns:minmax(7.5rem,auto) 1fr 12rem;gap:.65rem .75rem;align-items:baseline;padding:.55rem 0;border-bottom:1px solid var(--entry-divider);background:transparent;border-radius:0;position:relative}ul.entries.entries--time-only li{grid-template-columns:minmax(3.25rem,auto) 1fr 12rem}ul.entries.entries--time-only .entry-meta-inline{padding-left:.28rem}ul.entries li.entry-day-break-before{border-top:1px solid var(--rule)}ul.entries li.entry-day-end-before-break{border-bottom:0}.log-block__day-count-top{position:absolute;right:-1.05rem;bottom:0;transform:translateY(50%);font-size:.5rem;line-height:1;letter-spacing:.02em;color:#575752f2;background:transparent;padding:0;font-variant-numeric:tabular-nums;pointer-events:auto;cursor:default;min-width:1.5ch;text-align:center}ul.entries li.entry-day-break-before .entry-day-count{position:absolute;right:-1.05rem;top:0;transform:translateY(-50%);font-size:.5rem;line-height:1;letter-spacing:.02em;color:#575752f2;background:transparent;padding:0;font-variant-numeric:tabular-nums;pointer-events:auto;cursor:default;min-width:1.5ch;text-align:center}.day-count__value,.day-count__weekday{display:inline-block;transition:opacity .12s ease}.day-count__weekday{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.log-block__day-count-top:hover .day-count__value,ul.entries li.entry-day-break-before .entry-day-count:hover .day-count__value{opacity:0}.log-block__day-count-top:hover .day-count__weekday,ul.entries li.entry-day-break-before .entry-day-count:hover .day-count__weekday{opacity:1}ul.entries .meta{font-size:.8125rem;font-variant-numeric:tabular-nums;color:#575752;white-space:nowrap}button.entry-meta-btn{all:unset;display:inline-flex;align-items:center;cursor:pointer}.entry-meta-inline{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:nowrap}input.entry-meta-edit{width:auto;min-width:0;max-width:none;padding:0;border:none;border-radius:0;background:transparent;font:inherit;font-size:.8125rem;font-variant-numeric:tabular-nums;color:#575752;white-space:nowrap}input.entry-meta-edit:focus,input.entry-meta-edit:focus-visible{outline:none;box-shadow:none}ul.entries .text{min-width:0;word-break:break-word;color:#585151}ul.entries .entry-actions{justify-self:stretch;align-self:start;width:100%;min-width:0;display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.35rem;max-width:100%}ul.entries .entry-actions__section{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;min-width:0}ul.entries .entry-actions__delete{flex-shrink:0}ul.entries .entry-actions__section input.log-section-chip--entry{text-align:right}@media (hover: hover) and (pointer: fine){ul.entries li.entry-no-section .entry-actions__section{display:none}ul.entries li.entry-no-section:hover .entry-actions__section,ul.entries li.entry-no-section:focus-within .entry-actions__section,ul.entries li.entry-no-section .entry-actions:focus-within .entry-actions__section{display:flex}ul.entries .entry-actions__section,ul.entries .entry-actions__delete{opacity:0;transition:opacity .14s ease}ul.entries li:hover .entry-actions__section,ul.entries li:hover .entry-actions__delete,ul.entries .entry-actions:hover .entry-actions__section,ul.entries .entry-actions:hover .entry-actions__delete,ul.entries .entry-actions:focus-within .entry-actions__section,ul.entries .entry-actions:focus-within .entry-actions__delete{opacity:1}.log-block--list--sections-visible ul.entries .entry-actions__section{opacity:1}}@media (hover: none),(pointer: coarse){.log-header__actions,.log-block__list-filter,.log-form__task-actions,ul.entries .entry-actions__section,ul.entries .entry-actions__delete{opacity:1!important}ul.entries li.entry-no-section .entry-actions__section{display:flex!important}.log-block--list--sections-visible ul.entries .entry-actions__section .entry-inline-delete-x{opacity:1!important;pointer-events:auto!important}}.log-block--list--sections-visible ul.entries .entry-actions__delete:empty{display:none}.log-block--list--sections-visible ul.entries .entry-actions__section input.log-section-chip--entry{border:none;background:transparent;box-shadow:none;text-align:right;text-transform:none;letter-spacing:.04em;font-size:.6875rem;font-weight:400;color:#575752;padding:.1rem 0 .1rem .35rem;box-sizing:border-box;width:100%;min-width:0;max-width:100%;flex:0 1 auto;field-sizing:content;cursor:text}.log-block--list--sections-visible ul.entries .entry-actions__section input.log-section-chip--entry.log-section-chip--hash{color:#ff4d4d}.log-block--list--sections-visible ul.entries .entry-actions__section input.log-section-chip--entry:focus,.log-block--list--sections-visible ul.entries .entry-actions__section input.log-section-chip--entry:focus-visible{outline:none}ul.entries .entry-actions button.danger{padding:.08rem .28rem;font-size:.5625rem;line-height:1.2;letter-spacing:.05em;min-height:0}@media (prefers-reduced-motion: reduce){ul.entries .entry-actions__section,ul.entries .entry-actions__delete,button.entry-inline-delete-x,.log-form__task-actions,.log-header__actions,.log-block__list-filter{transition:none}}.empty{margin:.5rem 0 0;color:var(--ink-muted);font-size:.8125rem;letter-spacing:.03em}.log-version-note{position:absolute;left:2.85rem;bottom:-1.08rem;margin:0;padding:0;border:none;background:transparent;text-align:left;font-size:.56rem;line-height:1;letter-spacing:.08em;color:#7f7f7f;opacity:.56;text-transform:none;font-weight:400;cursor:pointer;-webkit-user-select:none;user-select:none}.log-version-note__hover{display:none}.log-version-note:hover,.log-version-note:focus-visible{opacity:.9}.log-version-note:hover .log-version-note__text,.log-version-note:focus-visible .log-version-note__text{display:none}.log-version-note:hover .log-version-note__hover,.log-version-note:focus-visible .log-version-note__hover{display:inline}.legal-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000002e;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:50}.legal-modal{width:min(40rem,100%);background:var(--paper-elevated);border:1px solid var(--rule);box-shadow:0 10px 28px #00000029;padding:.85rem 1rem 1rem}.legal-modal__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--rule);padding-bottom:.5rem}.legal-modal__head h2{margin:0;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#696969}.legal-modal__content{margin-top:.65rem;font-size:.68rem;color:var(--ink-muted);line-height:1.45}.legal-modal__content p{margin:0 0 .55rem}.legal-modal__content p:last-child{margin-bottom:0}.legal-inline-link{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.log-legal-page{max-width:42rem;margin-top:6vh}.legal-page__content{font-size:.72rem;line-height:1.55;color:var(--ink-muted)}.legal-page__content p{margin:0 0 .6rem}.legal-page__back{margin:.9rem 0 0;font-size:.67rem}@media (max-width: 42rem){body.log-app{background:var(--paper)}#root{width:100%;max-width:100%;background:transparent;padding:.75rem max(.55rem,env(safe-area-inset-right,0px)) max(2rem,env(safe-area-inset-bottom,0px)) max(.55rem,env(safe-area-inset-left,0px))}.log-sheet{padding:.85rem .65rem 1.15rem;background:var(--paper-elevated);border:1px solid rgba(222,222,222,1);border-radius:10px;box-shadow:0 1px #0000000f,0 8px 24px #0000000f}.log-sheet__binder{display:none}.log-auth-sheet{margin-top:max(2rem,env(safe-area-inset-top,0px));max-width:100%}.log-block--list{margin-top:1.25rem}ul.entries li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:.4rem;row-gap:.35rem;align-items:center}ul.entries li>button.entry-meta-btn,ul.entries li>input.entry-meta-edit{grid-column:1;grid-row:1;justify-self:start;min-width:0}ul.entries li>span.entry-actions{grid-column:2;grid-row:1;justify-self:end;width:auto;max-width:min(52vw,14.5rem);flex-wrap:nowrap}ul.entries li>span.text{grid-column:1 / -1;grid-row:2}ul.entries li>span.entry-day-count{grid-column:1 / -1;grid-row:3;position:relative;right:auto;top:auto;bottom:auto;transform:none;justify-self:end;margin-top:.1rem}ul.entries .meta{white-space:normal}.log-header__actions{opacity:1}button.log-header__btn,button.log-entry-sections-toggle,button.log-sound-btn{min-height:28px;padding:.1rem .32rem;font-size:.5rem;letter-spacing:.05em}.log-form__datetime-inline{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.35rem}.log-form__datetime-inline input[type=datetime-local]{min-width:0;flex:1 1 auto;width:auto;max-width:100%}.log-form__mobile-section-caption{display:block;padding:0;font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#ababab;align-self:stretch;order:2}.log-form__field--task .log-form__task-inline{flex-direction:column;align-items:stretch;gap:.35rem;flex-wrap:nowrap}.log-form__field--task .log-form__task-inline input#text{padding-right:0;order:1;flex:none;width:100%}.log-form__task-actions{position:static;transform:none;width:100%;max-width:100%;margin-top:0;opacity:1;display:flex;flex-direction:row;align-items:stretch;gap:.45rem;justify-content:flex-start;order:3;align-self:stretch}.log-form__task-actions .log-section-field{flex:1 1 auto;min-width:0;max-width:none;width:auto}.log-form__task-actions .log-section-field:not(.log-section-field--entry) input[type=text].log-section-chip--entry{max-width:none;width:100%;min-width:0;flex:1 1 auto}.log-form__task-actions .primary.log-form__save-btn{flex:0 0 auto;margin-left:auto;align-self:center}.log-auth__actions{flex-wrap:wrap;row-gap:.35rem}.log-block__day-count-top,ul.entries li.entry-day-break-before .entry-day-count{right:max(.15rem,env(safe-area-inset-right,0px))}.log-version-note{left:max(.65rem,env(safe-area-inset-left,0px));bottom:-.75rem;font-size:.52rem}.legal-modal__backdrop{padding:max(.75rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px))}ul.entries .entry-actions{justify-content:flex-end;align-items:center;gap:.3rem}ul.entries .entry-actions__section{flex:0 1 auto;min-width:0;max-width:100%;justify-content:flex-end}ul.entries .entry-actions__delete{flex:0 0 auto;align-self:center}ul.entries .entry-actions__section input.log-section-chip--entry{text-align:right}.log-block--list--sections-visible ul.entries .entry-actions__section{width:auto;max-width:100%;justify-content:flex-end;gap:.3rem}.log-block--list--sections-visible ul.entries .entry-actions__section .log-section-field--entry{flex:0 1 auto;min-width:0;max-width:9.5rem}.log-block--list--sections-visible ul.entries .entry-inline-delete-x{flex:0 0 auto;align-self:center}}@media (max-width: 26rem){#root{padding-top:.5rem;padding-left:max(.35rem,env(safe-area-inset-left,0px));padding-right:max(.35rem,env(safe-area-inset-right,0px))}.log-sheet{border:1px solid rgba(222,222,222,1);border-radius:10px;background:var(--paper-elevated);box-shadow:0 1px #0000000f,0 8px 24px #0000000f;padding:.55rem .45rem .95rem}button.log-header__btn,button.log-entry-sections-toggle,button.log-sound-btn{min-height:22px;padding:.05rem .2rem;font-size:.45rem;letter-spacing:.04em}}
