:root{--ink:#243a34;--muted:#7b8b84;--line:#e6ece8;--green:#305e4c;--bg:#f7f9f6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,summary{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #8bbca4}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;width:250px;padding:33px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1px;align-items:center;gap:10px;padding:0 5px 43px;font-size:21px;font-weight:700;display:flex}.brand-mark{color:#fff;background:#365f4f;border-radius:12px;place-items:center;width:39px;height:39px;font-size:25px;display:grid}.brand-light{font-weight:400}.brand small{letter-spacing:1.35px;color:#9ca9a2;margin-top:4px;font-size:8px;display:block}.nav-label,.eyebrow{color:#83958a;letter-spacing:1.25px;font-size:10px;font-weight:700}.nav-label{margin-bottom:14px;padding:0 12px}.sidebar nav{gap:5px;display:grid}.sidebar nav a{color:#72837a;border-radius:8px;padding:13px;font-weight:600}.sidebar nav a span{margin-right:10px;font-size:18px}.sidebar-bottom{margin-top:auto}.sidebar-note{color:#60796b;background:#f3f7f3;border-radius:12px;padding:19px}.sidebar-note>span{font-size:19px}.sidebar-note p{margin:12px 0 4px;font-weight:700}.sidebar-note small,.account small{color:#9ba9a1;font-size:11px;display:block}.account{align-items:center;gap:10px;padding:23px 2px 0;display:flex}.avatar{background:#e6efe8;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.account strong{font-size:12px}.account form{margin-left:auto}.signout{color:#84948a;background:0 0;border:0;font-size:11px}.dashboard{width:calc(100% - 250px);max-width:1800px;margin-left:250px;padding:0 5.2% 25px}.topbar{border-bottom:1px solid var(--line);letter-spacing:1px;color:#9aa8a0;justify-content:space-between;align-items:center;height:70px;font-size:10px;font-weight:700;display:flex}.topbar b{color:#d4ddd6;padding:0 8px}.top-date{text-transform:capitalize;letter-spacing:0;font-size:12px;font-weight:500}.greeting{justify-content:space-between;align-items:end;padding:47px 0 32px;display:flex}.status-dot{background:#8aaf91;border-radius:100%;width:7px;height:7px;margin-right:7px;display:inline-block}.greeting h1{letter-spacing:-.5px;margin:14px 0;font:38px/1.16 DM Serif Display,Georgia,serif}.greeting h1 em{color:#668879;font-weight:400}.greeting p,.section-heading p,.create-panel>p{color:#899a90;margin:0;line-height:1.6}.button{border:0;border-radius:8px;justify-content:center;align-items:center;min-height:43px;padding:13px 17px;font-size:12px;font-weight:700;display:inline-flex}.primary{color:#fff;background:#315e4c}.button-secondary{color:var(--ink);background:#fff;border:1px solid #b7c9bd}.overview{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-bottom:25px;padding:21px 0;display:grid}.overview>div{border-right:1px solid var(--line);align-items:center;gap:15px;padding:2px 24px;display:flex}.overview>div:last-child{border:0}.overview small{letter-spacing:1px;color:#9aa9a0;font-size:9px;font-weight:700}.overview strong{margin-top:5px;font-size:22px;display:block}.overview>div:last-child strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.overview p{color:#a0afa6;margin:5px 0 0;font-size:11px}.metric-icon{border-radius:11px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.mint{color:#63977b;background:#e9f2eb}.sand{color:#c09e68;background:#f8f1e8}.lilac{color:#9a8caf;background:#f0eef7}.content-grid{grid-template-columns:minmax(0,1fr) 315px;gap:22px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:20px;padding:25px}.section-heading{justify-content:space-between;gap:15px;display:flex}.section-heading h2,.create-panel h2{margin:8px 0;font:23px DM Serif Display,Georgia,serif}.section-heading p,.create-panel>p{font-size:12px}.text-link{color:#4d8065;white-space:nowrap;font-size:11px;font-weight:700}.empty{text-align:center;padding:38px 15px 27px}.empty-icon{color:#79a488;background:#edf5ef;border-radius:18px;place-items:center;width:57px;height:57px;margin:auto;font-size:25px;display:grid}.empty h3{margin:17px 0 7px;font:20px DM Serif Display,Georgia,serif}.empty p{color:#95a69c;max-width:300px;margin:0 auto 19px;font-size:12px;line-height:1.6}.create-panel>p{margin-bottom:22px}.form,.inline-form{gap:14px;display:grid}.form label,.inline-form label{color:#4e6659;gap:7px;font-size:11px;font-weight:700;display:grid}.form input,.form select,.inline-form input{color:#344b3d;background:#fbfcfb;border:1px solid #e1e9e2;border-radius:7px;width:100%;min-width:0;min-height:42px;padding:12px}.form input::placeholder{color:#b2beb6}.form button{justify-content:space-between;width:100%}.form-foot{border-top:1px solid var(--line);color:#94a69b;margin-top:17px;padding-top:16px;font-size:11px}.quiet-card{color:#6e8e78;background:#eaf2eb;border-radius:12px;padding:27px}.quiet-card span{font-size:24px}.quiet-card h3{margin:17px 0 9px;font:20px Georgia,serif}.quiet-card p{margin:0;font-size:12px;line-height:1.7}.indicator{border-bottom:1px solid var(--line);padding:19px 0}.indicator:last-child{border:0}.indicator h3{margin:7px 0;font-size:15px}.indicator p{color:#91a198;margin:0;font-size:12px}.indicator details{margin-top:12px}.indicator summary{color:#4d8065;font-size:12px;font-weight:700}.inline-form{background:#f8faf8;border-radius:8px;margin-top:10px;padding:15px}.history-empty{color:#a4b0a9;padding:16px 0;font-size:12px}.history-list>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;display:flex}.history-list>div:last-child{border:0}.history-dot{background:#96bda2;border-radius:50%;width:9px;height:9px}.history-list strong,.history-list small{display:block}.history-list small{color:#9aa9a0;margin-top:4px}.history-list b{margin-left:auto;font-size:13px}.notice{background:#e7f4e9;border-radius:8px;padding:12px 15px}.notice.error,.form-error{color:#9e3333;background:#fff0f0}.loading{padding:40px}footer{letter-spacing:.5px;color:#adbbb2;padding:12px 0;font-size:10px}footer span{padding:0 7px}main:not(.dashboard):not(.loading){max-width:440px;margin:60px auto;padding:24px}main:not(.dashboard) h1{font:32px Georgia,serif}.field{gap:7px;display:grid}.field input,.field select{border:1px solid #ccd8cf;border-radius:8px;padding:12px}.form-error{padding:10px}@media (max-width:1050px){.content-grid{grid-template-columns:minmax(0,1fr) 280px}.dashboard{padding:0 3%}}@media (max-width:760px){.sidebar{border-right:0;width:auto;padding:15px;display:block;position:static}.brand{padding:0 0 15px}.nav-label,.sidebar-note{display:none}.sidebar-bottom{display:block}.account{padding:10px 0}.sidebar{position:relative}.sidebar nav{display:flex;overflow:auto}.sidebar nav a{white-space:nowrap;padding:9px;font-size:11px}.app-shell{display:block}.dashboard{width:100%;margin:0;padding:0 18px}.topbar{height:50px}.greeting{flex-direction:column;align-items:start;gap:15px;padding:30px 0}.greeting h1{font-size:32px}.overview{grid-template-columns:1fr;padding:0 17px}.overview>div{border-right:0;border-bottom:1px solid var(--line);padding:14px 0}.content-grid{grid-template-columns:1fr}.right-column{grid-row:1}.overview>div:last-child{border:0}.panel{padding:20px}.quiet-card{display:none}}.edit-entry{position:relative}.edit-entry summary{color:#4d8065;font-size:11px}.edit-entry form{z-index:3;border:1px solid #e1e9e2;width:260px;position:absolute;top:22px;right:0;box-shadow:0 10px 30px #243a3426}.history-list>div{flex-wrap:wrap}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.greeting h1,.section-heading h2,.create-panel h2,.empty h3,.quiet-card h3,.overview>div:last-child strong{letter-spacing:-.035em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}.greeting h1 em{font-style:normal}.brand-mark{background:#30343b}.primary{background:#2865d7}.primary:hover{background:#1d52b2}.top-controls{align-items:center;gap:18px;display:flex}.theme-control{color:#697580;letter-spacing:0;align-items:center;gap:7px;font-size:11px;display:flex}.theme-control select{color:inherit;background:0 0;border:1px solid #cfd5dc;border-radius:7px;padding:6px}.greeting h1 em{color:#687788}.sidebar nav .nav-current{color:#28549b;background:#edf2f9}.text-link,.indicator summary{color:#2865d7}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f2f3f5;--muted:#a6a9b1;--line:#303136;--bg:#09090b}:root[data-theme=dark] body{background:var(--bg);color:var(--ink)}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .panel,:root[data-theme=dark] .overview{background:#1b1b1f;border-color:#303136}:root[data-theme=dark] .brand-mark{background:#34363b}:root[data-theme=dark] .sidebar nav a{color:#aeb2b9}:root[data-theme=dark] .sidebar nav .nav-current{color:#a9c9ff;background:#303c50}:root[data-theme=dark] .sidebar-note,:root[data-theme=dark] .inline-form{color:#d5d9dd;background:#26272b}:root[data-theme=dark] .account small,:root[data-theme=dark] .sidebar-note small,:root[data-theme=dark] .topbar,:root[data-theme=dark] .nav-label,:root[data-theme=dark] .eyebrow{color:#a5abb3}:root[data-theme=dark] .avatar{color:#e6e9ed;background:#33383d}:root[data-theme=dark] .greeting h1 em{color:#adb6c2}:root[data-theme=dark] .greeting p,:root[data-theme=dark] .section-heading p,:root[data-theme=dark] .create-panel>p,:root[data-theme=dark] .history-empty,:root[data-theme=dark] .indicator p,:root[data-theme=dark] .empty p{color:#aeb5bd}:root[data-theme=dark] .form input,:root[data-theme=dark] .form select,:root[data-theme=dark] .inline-form input{color:#f3f4f6;background:#111215;border-color:#444850}:root[data-theme=dark] .theme-control{color:#c4c8ce}:root[data-theme=dark] .theme-control select{color:#f3f3f5;background:#25262b;border-color:#4d525a}:root[data-theme=dark] .quiet-card{color:#d7dee9;background:#252b35}:root[data-theme=dark] .mint,:root[data-theme=dark] .sand,:root[data-theme=dark] .lilac,:root[data-theme=dark] .empty-icon{color:#bad5ff;background:#303744}:root[data-theme=dark] .text-link,:root[data-theme=dark] .indicator summary{color:#8bb7ff}:root[data-theme=dark] .notice{color:#d8f5dc;background:#203729}:root[data-theme=dark] .notice.error,:root[data-theme=dark] .form-error{color:#ffd5d5;background:#4b2525}:root[data-theme=dark] .button-secondary{color:#f3f3f5;background:#25262b;border-color:#565c64}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=cute]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f2f3f5;--muted:#a6a9b1;--line:#303136;--bg:#09090b}:root:not([data-theme=light]):not([data-theme=cute]) body{background:var(--bg);color:var(--ink)}:root:not([data-theme=light]):not([data-theme=cute]) .sidebar,:root:not([data-theme=light]):not([data-theme=cute]) .panel,:root:not([data-theme=light]):not([data-theme=cute]) .overview{background:#1b1b1f;border-color:#303136}:root:not([data-theme=light]):not([data-theme=cute]) .brand-mark{background:#34363b}:root:not([data-theme=light]):not([data-theme=cute]) .sidebar nav a{color:#aeb2b9}:root:not([data-theme=light]):not([data-theme=cute]) .sidebar nav .nav-current{color:#a9c9ff;background:#303c50}:root:not([data-theme=light]):not([data-theme=cute]) .sidebar-note,:root:not([data-theme=light]):not([data-theme=cute]) .inline-form{color:#d5d9dd;background:#26272b}:root:not([data-theme=light]):not([data-theme=cute]) .account small,:root:not([data-theme=light]):not([data-theme=cute]) .sidebar-note small,:root:not([data-theme=light]):not([data-theme=cute]) .topbar,:root:not([data-theme=light]):not([data-theme=cute]) .nav-label,:root:not([data-theme=light]):not([data-theme=cute]) .eyebrow{color:#a5abb3}:root:not([data-theme=light]):not([data-theme=cute]) .avatar{color:#e6e9ed;background:#33383d}:root:not([data-theme=light]):not([data-theme=cute]) .greeting h1 em{color:#adb6c2}:root:not([data-theme=light]):not([data-theme=cute]) .greeting p,:root:not([data-theme=light]):not([data-theme=cute]) .section-heading p,:root:not([data-theme=light]):not([data-theme=cute]) .create-panel>p,:root:not([data-theme=light]):not([data-theme=cute]) .history-empty,:root:not([data-theme=light]):not([data-theme=cute]) .indicator p,:root:not([data-theme=light]):not([data-theme=cute]) .empty p{color:#aeb5bd}:root:not([data-theme=light]):not([data-theme=cute]) .form input,:root:not([data-theme=light]):not([data-theme=cute]) .form select,:root:not([data-theme=light]):not([data-theme=cute]) .inline-form input{color:#f3f4f6;background:#111215;border-color:#444850}:root:not([data-theme=light]):not([data-theme=cute]) .theme-control{color:#c4c8ce}:root:not([data-theme=light]):not([data-theme=cute]) .theme-control select{color:#f3f3f5;background:#25262b;border-color:#4d525a}:root:not([data-theme=light]):not([data-theme=cute]) .quiet-card{color:#d7dee9;background:#252b35}:root:not([data-theme=light]):not([data-theme=cute]) .mint,:root:not([data-theme=light]):not([data-theme=cute]) .sand,:root:not([data-theme=light]):not([data-theme=cute]) .lilac,:root:not([data-theme=light]):not([data-theme=cute]) .empty-icon{color:#bad5ff;background:#303744}:root:not([data-theme=light]):not([data-theme=cute]) .text-link,:root:not([data-theme=light]):not([data-theme=cute]) .indicator summary{color:#8bb7ff}:root:not([data-theme=light]):not([data-theme=cute]) .notice{color:#d8f5dc;background:#203729}:root:not([data-theme=light]):not([data-theme=cute]) .notice.error,:root:not([data-theme=light]):not([data-theme=cute]) .form-error{color:#ffd5d5;background:#4b2525}:root:not([data-theme=light]):not([data-theme=cute]) .button-secondary{color:#f3f3f5;background:#25262b;border-color:#565c64}}:root[data-theme=dark] .form label,:root[data-theme=dark] .inline-form label{color:#d1d5db}:root[data-theme=dark] .form input::placeholder{color:#aab2bc}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=cute]) .form label,:root:not([data-theme=light]):not([data-theme=cute]) .inline-form label{color:#d1d5db}:root:not([data-theme=light]):not([data-theme=cute]) .form input::placeholder{color:#aab2bc}}.area-picker{border:0;margin:0;padding:0}.area-picker legend{color:#4e6659;margin-bottom:8px;font-size:11px;font-weight:700}.area-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.area-option{cursor:pointer;color:#4e6659;border:1px solid #dce5df;border-radius:8px;align-items:center;padding:10px;font-size:11px;position:relative;gap:8px!important;display:flex!important}.area-option input{opacity:0;height:1px;position:absolute;width:1px!important;min-height:0!important}.area-option:has(input:focus-visible){outline-offset:2px;outline:3px solid #8bbca4}.area-option.selected{color:#244f94;background:#edf3ff;border-color:#2865d7}.area-option span{font-size:17px}.area-option strong{font-size:11px}:root[data-theme=dark] .area-picker legend,:root[data-theme=dark] .area-option{color:#d1d5db}:root[data-theme=dark] .area-option{border-color:#444850}:root[data-theme=dark] .area-option.selected{color:#d6e5ff;background:#202c40;border-color:#70a6ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=cute]) .area-picker legend,:root:not([data-theme=light]):not([data-theme=cute]) .area-option{color:#d1d5db}:root:not([data-theme=light]):not([data-theme=cute]) .area-option{border-color:#444850}:root:not([data-theme=light]):not([data-theme=cute]) .area-option.selected{color:#d6e5ff;background:#202c40;border-color:#70a6ff}}.library-page{max-width:1050px!important;margin:0 auto!important;padding:32px 24px 70px!important}.library-top{color:#86949a;justify-content:space-between;font-size:12px;display:flex}.library-heading{padding:45px 0 25px}.library-heading h1{margin:10px 0;font-size:36px}.library-heading p,.library-search p,.book-empty p{color:#899a90}.book-search-form{gap:10px;display:flex}.book-search-form input,.book-update input,.book-update select{color:inherit;background:0 0;border:1px solid #89999a;border-radius:8px;min-width:0;padding:10px}.book-search-form input{flex:1}.search-results{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin:22px 0;display:grid}.search-book{border:1px solid var(--line);border-radius:10px;gap:12px;padding:12px;display:flex}.search-book img,.search-book .cover-placeholder{object-fit:cover;border-radius:5px;width:60px;height:90px}.search-book strong,.search-book small{margin-bottom:7px;display:block}.search-book small,.library-section-title span{color:#93a39c}.secondary{color:inherit;background:0 0;border:1px solid #8a9c95}.cover-placeholder{color:#bbc5c0;background:#333a3d;place-items:center;font-size:11px;display:grid}.library-section-title{justify-content:space-between;align-items:center;display:flex}.book-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.book-card{gap:16px;margin:0;display:flex}.book-card>img,.book-card>.cover-placeholder{object-fit:cover;border-radius:6px;flex-shrink:0;width:86px;height:130px}.book-content{flex:1;min-width:0}.book-content h3{overflow-wrap:anywhere;margin:0}.book-content p{color:#90a098;font-size:12px}.book-update{gap:12px;display:grid}.book-update label{gap:5px;font-size:11px;display:grid}.book-pages{grid-template-columns:1fr 1fr;gap:8px;display:grid}.book-pages label span{font-weight:400}.book-rating{border:0;flex-wrap:wrap;gap:7px;padding:0;display:flex}.book-rating legend{margin-bottom:8px;font-size:11px}.book-rating label{color:#dfad54;align-items:center;gap:2px;font-size:11px;display:inline-flex}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.library-page{padding:20px 16px!important}.library-top span{display:none}.book-search-form{flex-direction:column}.book-grid{grid-template-columns:1fr}.book-card{padding:15px}.book-card>img{width:65px;height:98px}}.create-panel form>.primary{min-height:54px;padding:15px 18px;font-size:14px;box-shadow:0 5px 16px #2865d733}.greeting>.primary{min-height:52px;padding:15px 22px;font-size:13px}.book-rating label:has(input[value]){border-radius:5px;padding:4px}.book-rating label:has(input[value]:checked){background:#49536a}.book-rating span{font-size:18px}.library-heading h1{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}.book-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))}.book-card{grid-template-columns:105px minmax(0,1fr);align-items:start;gap:20px;padding:22px;display:grid}.book-card>img,.book-card>.cover-placeholder{width:105px;height:158px}.book-content h3{font-size:18px;line-height:1.3}.book-content p{margin:7px 0 17px}.book-update{gap:14px}.book-update label,.book-rating legend{font-size:12px}.book-update input,.book-update select{width:100%;min-height:42px}.book-rating{align-items:center;gap:3px}.book-rating label{justify-content:center;align-items:center;display:flex}.book-rating input{width:auto;min-height:0}.book-rating span{font-size:22px;line-height:1}.book-search-form select{color:inherit;background:0 0;border:1px solid #89999a;border-radius:8px;padding:10px}.book-search-form select option{color:#222}.book-pages label span{color:#9aa9a0}@media (max-width:600px){.book-card{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:16px}.book-card>img,.book-card>.cover-placeholder{width:72px;height:108px}.book-search-form select{width:100%}}.reading-progress>div{color:#98a8a0;justify-content:space-between;font-size:11px;display:flex}.reading-progress progress{accent-color:#4b82ed;width:100%;height:8px;margin:7px 0;display:block}.reading-progress small,.progress-hint{color:#98a8a0;font-size:11px}.book-rating span{letter-spacing:1px;font-size:14px}:root[data-theme=cute]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#514257;--muted:#887988;--line:#f0deeb;--bg:#fff8fc}:root[data-theme=cute] body{background:var(--bg);color:var(--ink)}:root[data-theme=cute] .sidebar,:root[data-theme=cute] .panel,:root[data-theme=cute] .overview{background:#fff;border-color:#f0deeb;box-shadow:0 8px 28px #bd8db116}:root[data-theme=cute] .brand-mark,:root[data-theme=cute] .primary{background:#a55eae}:root[data-theme=cute] .primary:hover{background:#8d4b97}:root[data-theme=cute] .sidebar nav .nav-current{color:#874f92;background:#f9e7f5}:root[data-theme=cute] .quiet-card,:root[data-theme=cute] .sidebar-note{color:#785f7a;background:#f9edf7}:root[data-theme=cute] .theme-control{color:#775f77}:root[data-theme=cute] .metric-icon,:root[data-theme=cute] .empty-icon{color:#a45e9e;background:#f8e9f4}:root[data-theme=cute] .form input,:root[data-theme=cute] .form select,:root[data-theme=cute] .inline-form input{background:#fffafe;border-color:#e8d4e2}:root[data-theme=cute] .text-link,:root[data-theme=cute] .indicator summary{color:#9a5aa2}:root[data-theme=cute] .reading-progress progress{accent-color:#b36fbb}.tracking-create-page{max-width:840px!important;margin:0 auto!important;padding:36px 20px 80px!important}.tracking-create-page header{color:#899a90;justify-content:space-between;font-size:12px;display:flex}.tracking-create-title{margin:45px 0 28px}.tracking-create-title h1{margin:12px 0;font-size:34px}.tracking-create-title p{color:#899a90}.tracking-create-page .panel{padding:32px}.tracking-create-page .area-options{grid-template-columns:repeat(4,minmax(0,1fr))}.type-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.type-option{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;padding:16px;gap:12px!important;display:flex!important}.type-option input{accent-color:#2865d7;width:auto!important;min-height:0!important}.type-option.selected{background:#2865d710;border-color:#5086ec}.type-option strong,.type-option small{display:block}.type-option small{color:#899a90;margin-top:5px;font-weight:400;line-height:1.5}.weekday-options{flex-wrap:wrap;gap:10px;display:flex}.weekday-options label{align-items:center;gap:4px;display:flex!important}.weekday-options input{width:auto!important;min-height:0!important}.create-panel>a{width:100%}@media (max-width:600px){.tracking-create-page .area-options,.type-options{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-create-page .panel{padding:18px}}.area-picker,.form,.form label,.type-option,.type-option>span:last-child{min-width:0}.type-option input,.weekday-options input{flex:none;padding:0}@media (max-width:760px){.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.sidebar nav a{white-space:normal;align-items:center;min-width:0;min-height:44px;display:flex}.sidebar nav a span{flex:none}.dashboard,.content-grid>div,.right-column{min-width:0}.topbar{flex-wrap:wrap;gap:10px;height:auto;min-height:60px;padding:12px 0}.top-controls{flex-wrap:wrap;justify-content:flex-end;gap:10px}.top-date{white-space:nowrap}.greeting h1{overflow-wrap:anywhere}.greeting>.primary{width:100%}.form input:not([type=radio]):not([type=checkbox]),.form select,.inline-form input,.inline-form select,.field input,.field select,.book-search-form input,.book-search-form select,.book-update input,.book-update select,.theme-control select{max-width:100%;font-size:16px}.tracking-create-page{width:100%;padding:24px 16px 60px!important}.tracking-create-page .type-options{grid-template-columns:minmax(0,1fr)}.type-option{align-items:center;min-height:64px;padding:12px}.tracking-create-title{margin:32px 0 24px}.tracking-create-title h1{line-height:1.15}}
