.n23-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.n23-body{padding:22px;color:var(--wq-text)}.n23-body p{font-size:15px;line-height:1.7}.n23-body>small{display:block;font-size:12px;color:var(--wq-muted);line-height:1.6;margin:12px 0}.n23-body label{display:block;font-size:14px;margin:10px 0;color:var(--wq-muted)}.n23-body input:not([type=checkbox]),.n23-body select{width:100%;font-size:15px!important;margin-top:8px;background:var(--wq-card)!important;color:var(--wq-text)!important;border-color:var(--wq-line)!important}.n23-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.n23-checkbox{display:flex!important;align-items:center;gap:10px;font-size:14px!important}.n23-checkbox input{width:18px;height:18px;flex-shrink:0;accent-color:#7896ff}.n23-times{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.n23-device{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:20px;border-bottom:1px solid var(--wq-line)}.n23-device b{font-size:16px}.n23-device small{display:block;font-size:12px;color:var(--wq-muted);margin-top:5px}.n23-error{color:#b4daff;font-size:13px}.n23-reminder{display:block;padding:20px;background:transparent;border:0;border-bottom:1px solid var(--wq-line);text-align:left;width:100%;color:var(--wq-text);cursor:pointer}.n23-reminder b{font-size:16px;display:block}.n23-reminder span{font-size:14px;line-height:1.6;display:block;margin:8px 0}.n23-reminder small{font-size:12px;color:var(--wq-muted)}.n23-reminder.read{opacity:.65}#n23-push-status,#n23-pref-status{font-size:14px;line-height:1.6;color:var(--wq-muted)}.n23-rates-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:20px;align-items:start}.n23-rate-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:20px;border-bottom:1px solid var(--wq-line)}.n23-rate-filters input:not([type=checkbox]){flex:1;min-width:180px}.n23-rate-filters input,.n23-rate-filters select{font-size:14px!important;background:var(--wq-card)!important;color:var(--wq-text)!important;border-color:var(--wq-line)!important}.n23-rate-filters select{max-width:200px}.n23-rate{padding:22px;border-bottom:1px solid var(--wq-line)}.n23-rate>div{display:flex;align-items:center;gap:12px}.n23-rate strong{font-size:19px;color:#8ee1c7}.n23-rate>div span{font-size:12px;color:var(--wq-muted)}.n23-rate>div button{margin-left:auto;font-size:21px!important;padding:4px 12px}.n23-rate p{font-size:15px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--wq-text)}.n23-rate footer{padding:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.n23-rate footer>span{font-size:12px;color:var(--wq-muted);flex:1;min-width:150px}.n23-rate footer small{display:block;font-size:11px;margin-top:5px}.n23-rate footer b{font-size:15px;white-space:nowrap}.n23-basket{position:sticky;top:95px}.n23-basket-line{padding:15px 0;border-bottom:1px solid var(--wq-line)}.n23-basket-line>b{font-size:14px;display:block;line-height:1.6}.n23-basket-line>small{font-size:12px;color:var(--wq-muted);display:block;margin:7px 0}.n23-basket-line>div{display:flex;align-items:center;gap:12px}.n23-basket-line label{max-width:85px;font-size:12px;flex:1}.n23-basket-line input{width:85px!important}.n23-basket-line>div b{font-size:15px}.n23-total{padding:20px 0}.n23-total strong{display:block;font-size:30px;color:#97ddb7;margin:10px 0}.n23-total small{font-size:12px;color:var(--wq-muted)}.n23-mapping{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.n23-mapping label{font-size:14px}.n23-mapping select{font-size:14px!important;width:100%;margin-top:7px}#n23-import-map>label,#n23-sheet-host>label{display:block;font-size:14px;margin:16px 0}#n23-import-map>label input{width:100%;font-size:15px!important}#n23-import-preview{overflow-x:auto;margin:20px 0;font-size:13px}#n23-import-preview table{width:100%;border-collapse:collapse}#n23-import-preview td,#n23-import-preview th{border:1px solid #cad8e8;padding:8px;text-align:left}#n23-file-status,#n23-import-result{font-size:14px;line-height:1.6;margin:15px 0;color:#51667a}
@media(max-width:1200px){.n23-rates-layout{grid-template-columns:minmax(0,1fr) 300px}}
@media(max-width:959px){.n23-rates-layout{grid-template-columns:1fr}.n23-basket{position:static}.n23-columns{grid-template-columns:1fr}}
@media(max-width:639px){.n23-mapping{grid-template-columns:1fr}.n23-body,.n23-rate{padding:17px}.n23-rate-filters{padding:15px}.n23-rate-filters select{width:100%;max-width:none}.n23-rate footer{align-items:start}.n23-times{grid-template-columns:1fr 1fr}.n23-device{flex-wrap:wrap}}
.n23-work-tabs,.n23-widget-tabs{display:flex;gap:7px;margin:12px 0 16px}.n23-work-tabs button,.n23-widget-tabs button{background:var(--wq-card);color:var(--wq-muted);border:1px solid var(--wq-line);padding:10px 17px;font-size:14px;border-radius:9px;cursor:pointer}.n23-work-tabs button.active,.n23-widget-tabs button.active{background:#537cff;color:#fff;border-color:#86a5ff}.n23-widget-tabs{display:none}.n23-panel-hidden{display:none!important}.wq-board{align-items:start}.wq-board[data-group=field]{grid-template-columns:repeat(2,minmax(0,1fr))}.wq-board[data-group=wrap]{grid-template-columns:minmax(0,700px)}.wq-banner{padding:20px 25px;gap:20px}.wq-banner h1{font-size:30px!important;margin:8px 0}.wq-banner p{font-size:14px;margin-bottom:12px}.wq-level{padding:15px 20px}.wq-level strong{font-size:19px;margin:7px 0 10px}.wq-pills span{font-size:12px;padding:6px 10px}.wq-overview{margin:13px 0}.wq-overview button{min-height:60px;padding:12px 17px}.wq-panel header{padding:17px}.wq-focus-body{padding:17px}.wq-focus-body>strong{font-size:45px;margin:12px 0}.wq-task{padding:12px 0}.n23-achievements{margin:18px 0;border:1px solid var(--wq-line);background:var(--wq-card);border-radius:12px;color:var(--wq-text)}.n23-achievements>summary{padding:13px 18px;cursor:pointer;font-size:14px}.n23-achievements .wq-badges{margin:0;padding:10px 15px 15px}.n23-mini-calendar>summary{font-size:14px;padding:14px 0;color:var(--wq-muted);cursor:pointer}.n23-description-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6!important;margin:10px 0!important}.n23-read-description{font-size:12px;color:#91baff;background:transparent;border:0;padding:0 0 12px;cursor:pointer}.n23-full-description{font-size:16px;line-height:1.8;white-space:pre-wrap}.n23-rate{padding:15px 18px}.n23-rate-filters{padding:15px}.n23-rate-list{max-height:calc(100dvh - 350px);overflow:auto;min-height:180px}.n23-quote-lines{font-size:13px!important;min-width:0}.n23-quote-lines>summary{padding:12px;background:#eef3fb;cursor:pointer}.n23-quote-lines>div{overflow:auto;max-width:100%}.n23-quote-lines table{width:100%;border-collapse:collapse}.n23-quote-lines th,.n23-quote-lines td{padding:8px;border:1px solid #d1deed;text-align:left}.n23-list-pager{display:flex;align-items:center;justify-content:end;gap:10px;margin-top:15px;font-size:13px;color:#617893}.n23-list-pager span{margin-right:auto}#n23-clear-search{background:transparent;border:0;color:var(--mm-muted);padding:3px;cursor:pointer}.mm-journal-mode #n23-clear-search{color:var(--wq-muted)}
@media(max-width:959px){.n23-widget-tabs{display:flex}.n23-widget-tabs.hidden{display:none}.n23-mobile-hidden,.n23-form-hidden{display:none!important}.wq-board,.wq-board[data-group=field],.wq-board[data-group=wrap]{grid-template-columns:1fr}.wq-banner{padding:18px}.wq-banner h1{font-size:27px!important}.n23-rate-list{max-height:530px}.n23-work-tabs button,.n23-widget-tabs button{padding:9px 12px;font-size:13px}.wq-bottom{gap:8px}.mm-journal-mode .mm-journal-entry{width:210px}.mm-form-preview{grid-column:auto!important}}
@media(max-width:639px){.wq-banner p{display:none}.wq-level{display:grid;grid-template-columns:1fr 1fr;gap:5px;align-items:center;margin-top:12px;padding:12px}.wq-level strong{font-size:16px}.wq-level progress{margin:0}.wq-level small{font-size:11px}.wq-overview button{min-height:51px;padding:10px}.wq-overview strong{font-size:23px}.wq-panel h2{font-size:19px!important}.wq-panel header{padding:15px}.n23-rate-list{max-height:480px}.n23-rate-filters select{max-width:none}.n23-rate footer>span{min-width:130px}.n23-times{grid-template-columns:1fr 1fr}}

.n23-sidebar-group{border-top:1px solid var(--mm-line);margin-top:10px}.n23-sidebar-group>summary{font-size:13px;color:var(--wq-muted);padding:13px 10px;cursor:pointer}.mm-journal-mode .n23-sidebar-group{display:none}.n23-record-details>summary{font-size:14px;padding:12px;background:#eef3fb;border:1px solid #d9e4f2;border-radius:8px;cursor:pointer;color:#354b69}.n23-record-details>div{padding-top:13px}.n23-columns>.n23-panel-hidden{display:none!important}

.n23-filters-extra{width:100%;font-size:13px;color:var(--wq-muted)}.n23-filters-extra>summary{padding:8px 0;cursor:pointer}.n23-filters-extra>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.n23-filters-extra select{max-width:220px}.n23-rates-layout .n23-rate-view-hidden{display:block}.n23-rate p{margin:7px 0!important}.n23-rate strong{overflow-wrap:anywhere}.n23-full-description{max-height:55vh;overflow:auto}.n23-basket>.n23-body{max-height:calc(100dvh - 220px);overflow:auto}@media(max-width:959px){.n23-rates-layout .n23-rate-view-hidden{display:none}.n23-rate-list{max-height:calc(100dvh - 340px);min-height:160px}.n23-filters-extra select{max-width:100%;width:100%}.n23-basket>.n23-body{max-height:calc(100dvh - 300px)}}

.wq-panel footer{padding:12px 17px}.n23-achievements{margin:14px 0}


/* Journal readability: apply consistently to every writing section and pasted text. */
.mm-journal-mode{--journal-ink:#20364d;--journal-editor:#ffffff;--journal-muted:#52677d;--journal-line:#c6d3df}
html[data-mm-theme=dark] .mm-journal-mode{--journal-ink:#edf3fc;--journal-editor:#15283e;--journal-muted:#bdccdf;--journal-line:#49617d}
html .mm-app.mm-journal-mode .mm-paper-sections .rich-editor{font-family:Arial,system-ui,sans-serif!important;font-size:18px!important;line-height:1.7!important;color:var(--journal-ink)!important;background:var(--journal-editor)!important;padding:18px!important;caret-color:var(--journal-ink);overflow-wrap:anywhere}
html .mm-app.mm-journal-mode .mm-paper-sections .rich-editor *{color:var(--journal-ink)!important;background-color:transparent!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}
html .mm-app.mm-journal-mode .mm-paper-sections .rich-editor p,html .mm-app.mm-journal-mode .mm-paper-sections .rich-editor div{margin:0 0 .75em}
html .mm-app.mm-journal-mode .mm-paper-sections .rich-editor h1,html .mm-app.mm-journal-mode .mm-paper-sections .rich-editor h2,html .mm-app.mm-journal-mode .mm-paper-sections .rich-editor h3{font-size:1.25em!important;font-weight:700;margin:1em 0 .5em}
html .mm-app.mm-journal-mode .mm-paper-sections .rich-editor a{color:var(--journal-ink)!important;text-decoration:underline}
html .mm-app.mm-journal-mode .mm-paper-sections .rich-editor::before{color:var(--journal-muted)!important;font-size:18px!important}
html .mm-app.mm-journal-mode .mm-paper-sections .rich-toolbar{background:var(--journal-editor)!important;border-color:var(--journal-line)!important;gap:5px;padding:8px!important;flex-wrap:wrap}
html .mm-app.mm-journal-mode .mm-paper-sections .rich-toolbar button{color:var(--journal-ink)!important;font-size:14px!important;min-height:36px;padding:7px 10px!important}
html .mm-app.mm-journal-mode .mm-paper-sections details>summary,.mm-journal-mode .mm-journal-template-label{font-size:15px!important;color:var(--journal-ink)!important}
.mm-journal-mode .mm-journal-template-label select{font-size:14px!important;color:var(--journal-ink)!important;background:var(--journal-editor)!important}
.mm-journal-mode .mm-journal-tags-input{font-size:15px!important;color:var(--journal-muted)!important}
.mm-journal-mode .mm-journal-foot{color:var(--journal-muted)!important;font-size:13px!important}
@media(max-width:639px){html .mm-app.mm-journal-mode .mm-paper-sections .rich-editor{font-size:17px!important;padding:14px!important}}

.task-progress{margin:10px 0;font-size:13px;color:inherit}.task-progress span{display:block;margin-bottom:6px}.task-progress progress{display:block;width:100%;height:12px;accent-color:#32b88b}.task-tree{margin-top:12px}.task-tree-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #9db0c544}.task-tree-open{flex:1;min-width:0;text-align:left;border:0;background:transparent;color:inherit;font-size:16px;overflow-wrap:anywhere;cursor:pointer}.task-tree-children{margin-left:18px;padding-left:14px;border-left:2px solid #87a5c3}.task-tree-row .pill{font-size:12px}.task-subtasks{padding:14px;border:1px solid #9db0c577;border-radius:10px}@media(max-width:639px){.task-tree-row{flex-wrap:wrap}.task-tree-open{flex-basis:60%}.task-tree-children{margin-left:8px;padding-left:8px}}
