@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{font-family:Inter,sans-serif}body{margin:0;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit}html[data-theme=dark],html[data-theme=dark] body{background:#111714;color:#e5ece7}html[data-theme=dark] button,html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{color-scheme:dark}html[data-theme=dark] ::selection{background:#356b40;color:#fff}html[data-theme=dark]{color-scheme:dark;background:#111714}html[data-theme=dark] body,html[data-theme=dark] .app-shell,html[data-theme=dark] .main-area,html[data-theme=dark] .page-content,html[data-theme=dark] .mobile-filter-panel{background:#111714;color:#e5ece7}html[data-theme=dark] .transaction-detail-total,html[data-theme=dark] .save-btn{background:#246638}html[data-theme=dark] .desktop-sidebar,html[data-theme=dark] .desktop-header,html[data-theme=dark] .mobile-header,html[data-theme=dark] .mobile-bottom-nav{background:#19221c;border-color:#303d33;color:#e5ece7}html[data-theme=dark] .category-description{color:#fff;border:1px solid #303e35;background:#1b2620}html[data-theme=dark] .payment-choice,html[data-theme=dark] .payment-method-choice,html[data-theme=dark] .paid-choice.selected,html[data-theme=dark] .online-method.selected,html[data-theme=dark] .cash-method.selected,html[data-theme=dark] .both-method.selected,html[data-theme=dark] .partial-choice.selected,html[data-theme=dark] .unpaid-choice.selected{background:#1b2620}html[data-theme=dark] .empty-transactions{border-color:#46594a!important;background:#111714}html[data-theme=dark] .batch-count{background:#111714}html[data-theme=dark] .brand-text h1,html[data-theme=dark] .header-title h2,html[data-theme=dark] .mobile-brand-title,html[data-theme=dark] .account-name,html[data-theme=dark] .header-account-name,html[data-theme=dark] .mobile-account-name,html[data-theme=dark] .category-name{color:#e7f0e9}html[data-theme=dark] .brand-text span,html[data-theme=dark] .header-title span,html[data-theme=dark] .sidebar-footer,html[data-theme=dark] .account-username,html[data-theme=dark] .header-account-username,html[data-theme=dark] .mobile-account-username,html[data-theme=dark] .mobile-brand-subtitle{color:#a3b1a7}html[data-theme=dark] .brand-icon,html[data-theme=dark] .mobile-brand-icon,html[data-theme=dark] .account-avatar{background:#263b2b}html[data-theme=dark] .nav-item{color:#b7c5bb}html[data-theme=dark] .nav-item:hover{background:#243329;color:#f0f7f2}html[data-theme=dark] .nav-item.active{background:#24452d;color:#b7efc1}html[data-theme=dark] .account-panel{background:#202c23;border-color:#344438}html[data-theme=dark] .logout-button,html[data-theme=dark] .header-logout-button,html[data-theme=dark] .mobile-logout-button,html[data-theme=dark] .theme-toggle{background:#222e25;color:#e1ebe3;border-color:#3a4a3d}html[data-theme=dark] .theme-toggle:hover,html[data-theme=dark] .logout-button:hover,html[data-theme=dark] .header-logout-button:hover,html[data-theme=dark] .mobile-logout-button:active{background:#2b3b2f;border-color:#4b6651;color:#f4fff6}html[data-theme=dark] .mobile-nav-item{color:#aab8ae}html[data-theme=dark] .mobile-nav-item.active{color:#9de5a9}html[data-theme=dark] .screen-loading-overlay{background:#0c110dd6}html[data-theme=dark] .spinner-box{background:#202b23;border-color:#39483c}html[data-theme=dark] .spinner-message{color:#e1f0e4}html[data-theme=dark] .spinner-circle{border-color:#35483a;border-top-color:#83d18f}html[data-theme=dark] .page-content :is(.card,.panel,.stat-card,.summary-card,.category-row,.site-card:not(.site-inactive):not(.site-active),.transaction-card:not(.status-unpaid):not(.status-paid):not(.status-partial),.batch-card,.form-card,.filters-panel,.filter-panel,.empty-state,.empty-state-card,.table-container,.table-wrapper,.list-item,.list-row,.modal-content,.modal-panel,.dialog-content,.spray-edit-panel,.history-card,.history-item,.upcoming-harvest-card){background-color:#1b261f;color:#e1eae3;border-color:#344238}html[data-theme=dark] .page-content :is(h1,h2,h3,h4,h5,h6,label,strong,b,th,.card-title,.section-title,.form-label,.field-label,.category-name,.site-name,.transaction-title){color:#e5eee7}html[data-theme=dark] .page-content :is(p,small,.subtitle,.description,.helper-text,.muted,.text-muted,.empty-state p,.field-hint){color:#aab8ae}html[data-theme=dark] .page-content :is(input,textarea,select){background-color:#121a15;color:#e5ece7;border-color:#3b4a3e}html[data-theme=dark] .page-content :is(input,textarea,select)::placeholder{color:#87968b;opacity:1}html[data-theme=dark] .page-content :is(input,textarea,select):focus{border-color:#69b978;outline-color:#69b978}html[data-theme=dark] .page-content table{color:#e1eae3}html[data-theme=dark] .page-content :is(th,td){border-color:#344238}html[data-theme=dark] .page-content :is(tr,.table-row):nth-child(2n){background-color:#202c24}html[data-theme=dark] .page-content hr,html[data-theme=dark] .page-content :is(.divider,.separator){border-color:#344238;background-color:#344238}html[data-theme=dark] .page-content :is(.modal-backdrop,.overlay,.dialog-backdrop){background:#000000b8}html[data-theme=dark] .page-content button:not(.primary-button):not(.submit-button):not(.delete-button):not(.danger-button){border-color:#3a4a3e}html[data-theme=dark] .page-content :is(.secondary-button,.cancel-button,.filter-button,.icon-button){background-color:#26332a;color:#dce8df}html[data-theme=dark] .page-content :is(.category-row,.category-row:hover){background-color:#1b261f;border-color:#344238}html[data-theme=dark] .page-content :is(.category-name,.category-row .category-name){color:#e5eee7}@media(prefers-reduced-motion:no-preference){html[data-theme=dark] body,html[data-theme=dark] .app-shell,html[data-theme=dark] .desktop-sidebar,html[data-theme=dark] .desktop-header,html[data-theme=dark] .mobile-header,html[data-theme=dark] .mobile-bottom-nav{transition:background-color .2s ease,color .2s ease}}html[data-theme=dark] .page-content{color:#e8f0ea!important}html[data-theme=dark] .page-content :is(.card,.panel,.dashboard-panel,.stat-card,.summary-card,.primary-money-card,.secondary-summary-card,.money-card,.site-card:not(.site-inactive):not(.site-active),.site-summary-card,.site-mini-values>div,.site-card-main,.site-card-balances,.recent-mobile-card,.recent-card-values>div,.transaction-card:not(.status-unpaid):not(.status-paid):not(.status-partial),.transaction-tile,.category-tile,.category-card,.category-row,.categories-list,.batch-card,.create-batch-card,.notification-panel,.notification-settings,.spray-history,.spray-entry,.harvest-card,.harvest-state,.harvest-details-grid>div,.fertilizer-item,.section,.form-section,.form-card,.form-panel,.filters-panel,.filter-panel,.filter-card,.filter-bar,.mobile-filter-bar,.empty-state,.empty-state-card,.table-container,.table-wrapper,.recent-table-wrapper,.modal-content,.modal-panel,.category-modal,.dialog-content,.edit-panel,.spray-edit-panel,.link-panel,.timeline-card,.timeline-milestone,.reminder-status,.static-unit-row,.site-mini-values,.summary-grid,.stats-grid){background-color:#1b2620!important;color:#e8f0ea!important;border-color:#35463a!important;box-shadow:none}html[data-theme=dark] .page-content [style*="background: white"],html[data-theme=dark] .page-content [style*="background:white"],html[data-theme=dark] .page-content [style*="background: #fff"],html[data-theme=dark] .page-content [style*="background:#fff"],html[data-theme=dark] .page-content [style*="background-color: white"],html[data-theme=dark] .page-content [style*="background-color:white"],html[data-theme=dark] .page-content [style*="background-color: #fff"],html[data-theme=dark] .page-content [style*="background-color:#fff"],html[data-theme=dark] .page-content [style*="background: rgb(255"],html[data-theme=dark] .page-content [style*="background-color: rgb(255"]{background-color:#1b2620!important;color:#e8f0ea!important;border-color:#35463a!important}html[data-theme=dark] .page-content :is(h1,h2,h3,h4,h5,h6,p,label,small,span,strong,b,li,dt,dd,legend,summary,th,td,caption,.field-label,.form-label,.section-title,.panel-title,.panel-header,.page-header,.page-header p,.page-header h1,.page-header h2,.page-header h3,.subsection-heading,.empty-state p,.harvest-details-grid span,.harvest-details-grid strong,.site-main-value span,.site-main-value strong,.site-mini-values span,.site-mini-values strong,.site-card-balances span,.site-card-balances strong,.recent-card-values span,.recent-card-values strong,.money-card-content,.money-card-content strong,.money-card-content span,.summary-card span,.summary-card strong):not(.status):not(.status-badge):not(.status-pill):not(.success):not(.error):not(.warning):not(.danger):not(.positive):not(.negative):not(.harvest-countdown):not(.harvest-overdue):not(.harvest-today):not(.reminder-status):not(.reminder-off):not(.ethipon-batch-error){color:#e1ebe4!important}html[data-theme=dark] .page-content :is(.subtitle,.description,.helper-text,.field-hint,.muted,.text-muted,.empty-state p,.page-header p,.panel-header p,.site-card-heading p,.recent-category span,.site-main-value span,.site-mini-values span,.site-card-balances span,.recent-card-values span,.harvest-batch-title span,.harvest-details-grid span,.page-footnote,.subsection-heading p,.spray-entry p,.linked-transaction){color:#afbeb3!important}html[data-theme=dark] .page-content input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme=dark] .page-content textarea,html[data-theme=dark] .page-content select,html[data-theme=dark] .page-content .form-control,html[data-theme=dark] .page-content .mobile-search-box{background:#121a15!important;color:#edf5ef!important;border-color:#46594a!important}html[data-theme=dark] .page-content input::placeholder,html[data-theme=dark] .page-content textarea::placeholder{color:#9aa99e!important;opacity:1!important}html[data-theme=dark] .page-content input:disabled,html[data-theme=dark] .page-content textarea:disabled,html[data-theme=dark] .page-content select:disabled{background:#202a23!important;color:#a9b7ad!important;opacity:1}html[data-theme=dark] .page-content button:not(.primary-button):not(.submit-button):not(.save-btn):not(.delete-button):not(.danger-button):not(.delete-category-icon):not(.edit-category-icon):not(.add-fertilizer-icon):not(.add-site-btn):not(.notification-settings-link){background-color:#26352b;color:#e5eee7;border-color:#435447}html[data-theme=dark] .notification-settings-link{color:#eaf6ec}html[data-theme=dark] .more-section-switcher{background:#111714}html[data-theme=dark] .field-editor-card{background:#1b2620}html[data-theme=dark] .page-content button:not(.primary-button):not(.submit-button):not(.save-btn):not(.delete-button):not(.danger-button):hover{background-color:#304234;color:#fff}html[data-theme=dark] .page-content :is(.category-tile.selected,.category-tile.active,.category-tile.selected *,.category-radio.checked,.mobile-nav-item.active){color:#b8f0c2!important}html[data-theme=dark] .page-content :is(.category-tile.selected,.category-tile.active){background-color:#24462e!important;border-color:#4c8b5b!important}html[data-theme=dark] .page-content table,html[data-theme=dark] .page-content thead,html[data-theme=dark] .page-content tbody{background-color:#1b2620!important;color:#e1ebe4!important}html[data-theme=dark] .form-actions{background-color:#1b2620!important}html[data-theme=dark] .page-content tr,html[data-theme=dark] .page-content th,html[data-theme=dark] .page-content td{border-color:#35463a!important}html[data-theme=dark] .page-content hr,html[data-theme=dark] .page-content :is(.divider,.separator){border-color:#35463a!important;background-color:#35463a!important}html[data-theme=dark] .page-content :is(.modal-backdrop,.overlay,.dialog-backdrop){background:#000000c2!important}html[data-theme=dark] .page-content :is(.modal-content,.modal-panel,.category-modal,.dialog-content,.edit-panel){background:#1b2620!important;color:#e8f0ea!important;border-color:#3b4c40!important}html[data-theme=dark] [style*="background: white"],html[data-theme=dark] [style*="background:white"],html[data-theme=dark] [style*="background-color: white"],html[data-theme=dark] [style*="background-color:white"],html[data-theme=dark] [style*="background: #fff"],html[data-theme=dark] [style*="background:#fff"],html[data-theme=dark] [style*="background-color: #fff"],html[data-theme=dark] [style*="background-color:#fff"],html[data-theme=dark] [style*="background: #ffffff"],html[data-theme=dark] [style*="background:#ffffff"],html[data-theme=dark] [style*="background-color: #ffffff"],html[data-theme=dark] [style*="background-color:#ffffff"],html[data-theme=dark] [style*="background: rgb(255"],html[data-theme=dark] [style*="background-color: rgb(255"],html[data-theme=dark] [style*="background:rgba(255"],html[data-theme=dark] [style*="background: rgba(255"],html[data-theme=dark] [style*="background-color:rgba(255"],html[data-theme=dark] [style*="background-color: rgba(255"]{background-color:#1b2620!important;color:#e8f0ea!important;border-color:#35463a!important}html[data-theme=dark] :is(.card,.panel,.content-card,.section-card,.details-card,.summary-card,.stat-card,.stat-tile,.tile,.info-card,.site-card,.transaction-card,.payment-card,.category-card,.category-tile,.batch-card,.spray-card,.history-card,.history-row,.list-card,.list-row,.item-card,.item-row,.form-card,.form-panel,.form-section,.field-group,.filter-card,.filter-panel,.filter-bar,.dropdown-menu,.select-menu,.popover,.modal,.modal-content,.modal-panel,.dialog,.dialog-content,.drawer,.accordion-panel,.notification-panel,.empty-state,.table-container,.table-wrapper,.timeline-card,.upcoming-harvest-card){background-color:#1b2620;color:#e8f0ea;border-color:#35463a}html[data-theme=dark] [class*=card],html[data-theme=dark] [class*=panel],html[data-theme=dark] [class*=tile],html[data-theme=dark] [class*=modal],html[data-theme=dark] [class*=popover],html[data-theme=dark] [class*=dropdown]{border-color:#35463a}html[data-theme=dark] option,html[data-theme=dark] optgroup{background-color:#121a15;color:#e8f0ea}html[data-theme=dark] ::placeholder{color:#9aa99e;opacity:1}html[data-theme=dark] .app-shell :is(h1,h2,h3,h4,h5,h6,label,legend,th){color:#e5eee7}html[data-theme=dark] .app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){background-color:#121a15;color:#edf5ef;border-color:#46594a}html[data-theme=dark] [class*=modal]:not([class*=backdrop]):not([class*=overlay]),html[data-theme=dark] [class*=empty-state],html[data-theme=dark] [class*=empty-card],html[data-theme=dark] [class*=empty-panel],html[data-theme=dark] [class*=empty-results],html[data-theme=dark] [class*=empty-message]{background-color:#1b2620!important;color:#e8f0ea!important;border-color:#35463a!important}html[data-theme=dark] [class*=modal] :is(h1,h2,h3,p,label,span,strong),html[data-theme=dark] [class*=empty-state] :is(h1,h2,h3,p,label,span,strong),html[data-theme=dark] [class*=empty-card] :is(h1,h2,h3,p,label,span,strong){color:#e1ebe4!important}html[data-theme=dark] [class*=category-icon],html[data-theme=dark] [class*=empty-icon],html[data-theme=dark] [class*=icon-box]{background-color:#26382c!important;color:#b8edc1!important}html[data-theme=dark] [class*=badge],html[data-theme=dark] [class*=pill],html[data-theme=dark] [class*=count-badge],html[data-theme=dark] [class*=pump-count]{background-color:#26382c!important;color:#c3edcb!important;border-color:#3b5141!important}html[data-theme=dark] [class*=site-form],html[data-theme=dark] [class*=site-modal],html[data-theme=dark] [class*=site-dialog],html[data-theme=dark] [class*=transaction-modal],html[data-theme=dark] [class*=transaction-dialog]{background-color:#1b2620!important;color:#e8f0ea!important;border-color:#35463a!important}html[data-theme=dark] input[type=search],html[data-theme=dark] input[placeholder*=Search i],html[data-theme=dark] input[aria-label*=Search i],html[data-theme=dark] .search-input,html[data-theme=dark] .search-box,html[data-theme=dark] .search-field,html[data-theme=dark] .search-container input,html[data-theme=dark] .search-box input,html[data-theme=dark] .search-field input,html[data-theme=dark] .search-bar input,html[data-theme=dark] .search-wrapper input{background:#121a15!important;background-color:#121a15!important;color:#edf5ef!important;border-color:#46594a!important;box-shadow:none!important;caret-color:#edf5ef}html[data-theme=dark] input[type=search]::placeholder,html[data-theme=dark] input[placeholder*=Search i]::placeholder,html[data-theme=dark] .search-input::placeholder,html[data-theme=dark] .search-box input::placeholder,html[data-theme=dark] .search-field input::placeholder,html[data-theme=dark] .search-bar input::placeholder,html[data-theme=dark] .search-wrapper input::placeholder{color:#9aa99e!important;opacity:1!important}html[data-theme=dark] .search-container,html[data-theme=dark] .search-box,html[data-theme=dark] .search-field,html[data-theme=dark] .search-bar,html[data-theme=dark] .search-wrapper{background:#121a15!important;color:#edf5ef!important;border-color:#46594a!important}
