/* Generated by scripts/build-dark.mjs from app.css and theme.css. Do not edit. */
html.dark { color-scheme: dark; }
html.dark body { background: #1f211b; }
html.dark { color: #b7d1e1; background: #1b2022; }
html.dark a { color: #7dc6e1; }
html.dark small, html.dark .muted { color: #80929c; }
html.dark .brand-mark { background: #a17412; color: #b7d1e1; }
html.dark .save-status { color: #364346; }
html.dark .eyebrow { color: #75bad0; }
html.dark .page-subtitle { color: #85959d; }
html.dark .button { border: 1px solid #313a3e; background: #171717; color: #b9d2df; }
html.dark .button:hover { border-color: #516f7a; background: #151e21; }
html.dark .button.accent { background: #a17412; border-color: #a17412; }
html.dark .button.danger { color: #c35f5e; border-color: #3e2a29; }
html.dark .count { background: #222e31; color: #8ea8b3; }
html.dark .card { background: #171717; border: 1px solid #2a3437; }
html.dark .date-badge { background: #1f292a; }
html.dark .date-badge span { color: #7e909b; }
html.dark .event-meta { color: #7e9098; }
html.dark .empty-state { border: 1px dashed #415b63; }
html.dark .empty-symbol { background: #1f292a; color: #86bbcd; }
html.dark .empty-state p { color: #7f919a; }
html.dark .intro-banner { background: #202b2e; border-left: 4px solid #70b6cd; color: #97b8c8; }
html.dark .breadcrumb { color: #77868f; }
html.dark .breadcrumb button { color: #7fbad0; }
html.dark .stat-label { color: #7d9099; }
html.dark .stat.subtle { background: #1f282a; }
html.dark .stat.highlight { background: #3d3013; border-color: #5a4c25; }
html.dark .progress-wrap { background: #222b2d; }
html.dark .progress-fill { background: #6cb6ca; }
html.dark .hall-card p { color: #7c9098; }
html.dark .hall-card .arrow { color: #69808a; }
html.dark .search { border: 1px solid #323d41; background: #171717; }
html.dark .search:focus, html.dark input:focus, html.dark textarea:focus, html.dark select:focus { outline: 2px solid #416c79; }
html.dark .select { border: 1px solid #323d41; background: #171717; color: #aec6d3; }
html.dark .filter-chip { border: 1px solid #2e393d; background: #171717; color: #8a9faa; }
html.dark .booth-card.later { border-color: #826720; }
html.dark .booth-top { border-bottom: 1px solid #212728; }
html.dark .booth-author { color: #788e97; }
html.dark .status-pill { background: #202b2c; color: #8aadb9; }
html.dark .status-pill.complete { background: #24272a; color: #89969d; }
html.dark .status-pill.partial { background: #203228; color: #85d4b6; }
html.dark .status-pill.later { background: #463814; color: #e3ba71; }
html.dark .status-pill.pending { background: #202b2c; color: #8aadb9; }
html.dark .booth-links a, html.dark .booth-links button { background: #1b2325; color: #83b9cc; }
html.dark .promo-frame { background: #202627; }
html.dark .promo-empty { color: #63747b; }
html.dark .product-row { border-top: 1px dashed #2a3336; }
html.dark .priority-dot.must { background: #b1322f; }
html.dark .priority-dot.want { background: #ce8f21; }
html.dark .priority-dot.casual { background: #57656c; }
html.dark .tag { background: #1e2628; color: #859ca7; }
html.dark .stepper { border: 1px solid #344146; }
html.dark .stepper button { background: #192123; color: #9ec3d6; }
html.dark .mini-action { border: 1px solid #2f383c; background: #171717; color: #8aa5af; }
html.dark .mini-action.active { border-color: #904440; background: #2f130e; color: #c16a67; }
html.dark .mini-action.neutral-active { border-color: #4c646f; background: #21292d; color: #8db0bc; }
html.dark .booth-footer { border-top: 1px solid #20282a; background: #171e1e; }
html.dark .booth-total { color: #8399a3; }
html.dark .booth-total strong { color: #b1cbd6; }
html.dark .field label { color: #9cb4c1; }
html.dark .field input, html.dark .field textarea, html.dark .field select { border: 1px solid #3c484d; background: #171717; color: #b1cedd; }
html.dark .field .hint { color: #71848d; }
html.dark .dialog-head { border-bottom: 1px solid #232b2d; }
html.dark .close-button { background: #202627; color: #8fa7b2; }
html.dark .dialog-section { border-top: 1px solid #232c2e; }
html.dark .media-item { border: 1px solid #293436; }
html.dark .danger-zone { border-top: 1px solid #362423; }
html.dark .toast button { color: #a17412; }
html.dark .map-dialog { background: #1b2022; }
html.dark .map-stage { background: #293235; }
html.dark .map-page { background: #171717; }
html.dark .map-marker { background: #ae361a; }
html.dark .map-marker.current { background: #6dc2da; }
html.dark .settings-card p { color: #7d929b; }
html.dark .tag-manage { border-bottom: 1px solid #21282b; }
html.dark .subtle-link { color: #7bb7cc; }
html.dark .warn { color: #c27662; }
html.dark .error-box { background: #2f130e; color: #c36e67; }
html.dark .loading { color: #7c929d; }
html.dark .booth-detail-extra { border-top: 1px solid #21292c; }
html.dark .booth-detail-extra p { color: #91a8b2; }
html.dark .product-detail-meta { color: #7f949d; }
html.dark .priority-tag { background: #3e2d12; color: #e4bf7a; }
@media(max-width:700px) {
  html.dark .bottom-nav { background: #171717; border-top: 1px solid #2a3438; }
  html.dark .nav-item { color: #77888f; }
  html.dark .nav-item.active { color: #83cbe4; }
}
html.dark .optional-fields { border-top: 1px solid #232c2e; }
html.dark .optional-fields summary { color: #84bace; }
html.dark .hall-map-preview { border: 1px solid #2a3437; background: #171717; }
html.dark .hall-map-preview-media { background: #21282b; color: #7c9098; }
html.dark .hall-map-preview-caption { color: #7fb8cd; }
html.dark .hall-map-placeholder { border: 1px dashed #404d51; background: #151e21; color: #798e97; }
html.dark .field-label { color: #9cb4c1; }
html.dark .tag-choice span { border: 1px solid #313c40; background: #151e21; color: #8ca3ad; }
html.dark .tag-choice input:focus-visible+span { outline: 2px solid #416c79; }
html.dark .account-login p { color: #899a8e; }
html.dark .account-login .account-login-detail { color: #bd8169; background: #33210f; }
html.dark .account-login input { border: 1px solid #2f3a33; background: #171717; color: #bad2c7; }
html.dark .account-login small { color: #7b8980; }
html.dark .account-login #account-login-message { color: #9cb6c2; }
html.dark .member-row { border-bottom: 1px solid #21282b; }
html.dark .member-add input { border: 1px solid #3c484d; background: #171717; color: #b1cedd; }
html.dark { --page: #1f211b; --paper: #171717; --soft: #212520; --ink: #c3ceca; --muted: #7a8781; --line: #252b25; --sage: #75b1a5; --sage-soft: #22322a; --coral: #a02d1f; }
html.dark .update-banner { border: 1px solid #3c5043; background: #18231a; color: #aec7ba; }
html.dark .product-upload { border: 1px dashed #4b6a5a; background: #172119; }
html.dark .product-upload:hover { background: #1a271f; }
html.dark .product-upload-copy strong { color: #84c9b4; }
html.dark .crop-selection { border: 2px solid #171717; }
html.dark .crop-handle::after { border-color: #171717; }
html.dark .crop-ratios button { color: #2e3832; }
html.dark .crop-ratios button[aria-pressed="true"] { background: #171717; color: #b8d9cd; }
html.dark .crop-zoom span { color: #3a443e; }
html.dark .icon-button:hover { background: #293d33; }
html.dark .event-search-result:hover { border-color: #3e5047; background: #151e15; }
html.dark .event-search-hall { color: #86c0ac; }
html.dark .empty-state { border: 1px dashed #35423a; }
html.dark .event-card-button:hover, html.dark .route-hall:hover { border-color: #3e5047; background: #151e15; }
html.dark .hall-card-button:hover { border-color: #3e5047; background: #151e15; }
html.dark .reorder-hint { color: #58665e; }
html.dark .button:hover { border-color: #3e5047; background: #162019; }
html.dark .button.primary:hover { background: #84c0b4; border-color: #84c0b4; }
html.dark .button.danger { color: #aa5950; border-color: #372421; }
html.dark .search, html.dark .select, html.dark .field input, html.dark .field textarea, html.dark .field select { border-color: #2b352e; }
html.dark .search:focus, html.dark input:focus, html.dark textarea:focus, html.dark select:focus { outline-color: #3a654d; }
html.dark .filter-chip { color: #889991; }
html.dark .filter-chip.active { color: #84c0b4; }
html.dark .button.ai-scan { border-color: #362950; background: #1c152a; color: #8677b1; }
html.dark .scan-hint { border: 1px solid #2c233d; background: #1c1328; color: #8677b1; }
html.dark .scan-line { background: linear-gradient(180deg, #376d5300, #376d53aa, #376d5300); }
html.dark .scan-use { color: #80bba6; }
html.dark .scan-kind { background: #22322a; color: #8dbcb0; }
html.dark .scan-kind.is-goods, html.dark .scan-kind.is-other { background: #232628; color: #85938d; }
html.dark .scan-kind.is-free { background: #1f3027; color: #8cc9b3; }
html.dark .scan-price.is-missing { border-color: #b44d43; }
html.dark .scan-warn { border: 1px solid #574826; background: #34270f; color: #ceb175; }
html.dark .cash-card { border-color: #574826; background: #2d230d; }
html.dark .cash-chip { border: 1px solid #483d23; background: #171717; }
html.dark .cash-chip > span { color: #b6a884; }
html.dark .cash-chip i { background: #2d2d2d; color: #a6a6a6; }
html.dark .cash-chip i.is-bill { background: #2f3a2c; color: #8dbb9f; }
html.dark .cash-chip i.is-gold { background: #544724; color: #cebc8d; }
html.dark .cash-chip i.is-small { background: #403424; color: #bfa284; }
html.dark .cash-card p { color: #aa9c77; }
html.dark .sample-tag { background: #3e3112; color: #ceb175; }
html.dark .sample-banner { border: 1px solid #574826; background: #34270f; color: #ceb175; }
html.dark .sample-banner .button { color: #c06a5f; }
html.dark .summary-card { border: 1px solid #2b3c32; background: linear-gradient(160deg, #1c2b22, var(--paper) 60%); }
html.dark .summary-brand { color: #80bba6; }
html.dark .summary-bar { background: #362950; }
html.dark .summary-bar i { background: #376d53; }
html.dark .summary-legend { color: #8cc9b3; }
html.dark .summary-legend .is-proxy { color: #7365a1; }
html.dark .summary-budget .is-ok { color: #8cc9b3; }
html.dark .summary-budget .is-over { color: #c06a5f; }
html.dark .product-price.is-free { color: #80bba6; }
html.dark .filter-select { color: #9bada4; }
html.dark .filter-select.active { color: #84c0b4; }
html.dark .filter-select:focus-within { outline: 2px solid #3a654d; }
html.dark .booth-circle { color: #94a49d; }
html.dark .status-pill { color: #84c0b4; }
html.dark .status-pill.pending { color: #84c0b4; }
html.dark .status-pill.partial { background: #202b25; color: #7bb6a0; }
html.dark .status-pill.later { background: #322515; color: #a88268; }
html.dark .promo-empty { color: #5f6d65; }
html.dark .promo-add-empty { border: 1px dashed #3e5047; }
html.dark .promo-add-overlay { background: #171717ed; }
html.dark .later-active, html.dark .later-tag { background: #322515; border-color: #4c3f2c; color: #a88268; }
html.dark .priority-dot.want { background: #598773; }
html.dark .priority-dot.casual { background: #4b574d; }
html.dark .tag { color: #8b9d94; }
html.dark .priority-tag { color: #84c0b4; }
html.dark .stepper { border-color: #303b33; }
html.dark .mini-action { color: #85988e; }
html.dark .booth-footer { background: #1c2014; }
html.dark .item-conflict-group label { background: #151e15; }
html.dark .item-conflict-group label:has(input:checked) { background: #1b281e; }
html.dark .field label, html.dark .field-label { color: #9aada0; }
html.dark .tag-choice span { color: #8da79c; }
html.dark .toast button { color: #2b4635; }
html.dark .hall-map-placeholder { border-color: #35423a; }
html.dark .map-stage { background: #252b25; }
html.dark .map-marker::before { border: 2px solid #171717; }
html.dark .map-marker.is-complete::before { background: #3a4f44; }
html.dark .map-marker.is-later::before { background: #946c48; }
html.dark .map-marker.is-inactive::before { background: #515c54; }
html.dark .map-marker .map-marker-label { border: 1px solid #35463c; background: #171717f0; }
html.dark .markers-expanded .map-point.is-row-label::after { background: #4f7c68; }
html.dark .map-marker.is-complete .map-marker-label { color: #6c8878; border-color: #29372e; background: #18231af2; }
html.dark .map-marker.is-complete .map-marker-count { color: #4f7b62; }
html.dark .map-marker.is-later .map-marker-label { border-color: #46382a; background: #2e200df0; }
html.dark .map-marker.is-later .map-marker-count { color: #a17758; }
html.dark .map-marker.is-inactive .map-marker-label { border-color: #2d312d; background: #21221df0; color: #6c766f; }
html.dark .map-marker.is-inactive .map-marker-count { color: #6c766f; }
html.dark .map-info-meta .is-complete { color: #4f7b62; }
html.dark .map-info-meta .is-later { color: #a88268; }
html.dark .map-info-meta .is-inactive { color: #6c766f; }
html.dark .map-jump { border: 1px solid #35463c; background: #17251b; }
html.dark .map-jump.is-complete { background: #18231a; border-color: #29372e; color: #6c8878; }
html.dark .map-jump.is-complete .map-jump-dot, html.dark .map-jump.is-complete em { background: #3a4f44; color: #6c8878; }
html.dark .map-jump.is-later { background: #2e200d; border-color: #46382a; }
html.dark .map-jump.is-later .map-jump-dot, html.dark .map-jump.is-later em { background: #946c48; color: #a88268; }
html.dark .map-jump.is-inactive { background: #21221d; border-color: #2d312d; color: #6c766f; }
html.dark .map-jump.is-inactive .map-jump-dot, html.dark .map-jump.is-inactive em { background: #515c54; color: #6c766f; }
html.dark .map-cluster { border: 2px solid #171717; }
html.dark .map-range { border: 1px solid #3d644e; background: #1a271bed; color: #8dc3af; }
html.dark .map-range-highlight { border: 1px solid #4e7d5a60; background: #3b524018; }
html.dark .map-cluster-item { background: #172017; }
html.dark .map-cluster-item.is-complete { color: #5d7866; }
html.dark .map-cluster-item.is-later em { color: #a88268; }
html.dark .nav-item { color: #5f6d65; }
html.dark .note-card:hover { border-color: #3e5047; background: #151e15; }
html.dark .note-card-preview { color: #899a91; }
html.dark .note-paper input::placeholder, html.dark .note-paper textarea::placeholder { color: #57645b; }
html.dark .priority-label-row input { border: 1px solid #3c484d; background: #171717; }
html.dark .more-menu-list .danger { color: #c35f5e; }
html.dark .form-danger-zone { border-top: 1px solid #362423; }
html.dark .paste-box-message { color: #c27662; }
html.dark .map-marker.is-complete .map-route-no, html.dark .map-marker.is-inactive .map-route-no { background: #4b574d; }
html.dark .map-jump.is-complete .map-jump-no, html.dark .map-jump.is-inactive .map-jump-no { background: #4b574d; }
html.dark .map-next-booth:disabled { background: #4b574d; }
html.dark .product-unnamed { color: #5f6d66; }
html.dark .name-chip { border: 1px solid #35463c; background: #17251b; color: #8dbcb0; }
html.dark .priority-dot.casual { background: #40597b; }
html.dark .priority-must .priority-tag { background: #41221b; color: #c06a5f; }
html.dark .priority-want .priority-tag { background: #283c33; color: #8cc9b3; }
html.dark .priority-casual .priority-tag { background: #212b38; color: #778fb4; }
html.dark .product-row.is-handled .product-name, html.dark .product-row.is-handled .product-price { color: #9aa39f; }
html.dark .product-row.is-handled .priority-dot { background: #535a56; }
html.dark .product-row.is-handled .tag { background: #2e312f; color: #8c9491; }
html.dark .product-row.is-handled .tag.state-tag { background: #959e9a; }
html.dark .product-row.priority-must { --bar: #9d3828; }
html.dark .product-row.priority-want { --bar: #58937a; }
html.dark .product-row.priority-casual { --bar: #40597b; }
html.dark .handled-fold summary { color: #939e98; }
html.dark .priority-option span { color: #939e98; }
html.dark .priority-option.must input:checked + span { background: #41221b; border-color: #9d3828; color: #c06a5f; }
html.dark .priority-option.want input:checked + span { background: #283c33; border-color: #58937a; color: #8cc9b3; }
html.dark .priority-option.casual input:checked + span { background: #212b38; border-color: #40597b; color: #778fb4; }
html.dark .search-total h3 { color: #939e98; }
html.dark .search-total-nums .is-bought strong { color: #8cc9b3; }
html.dark .search-total-nums .is-left strong { color: #c06a5f; }
html.dark .search-result-money { color: #939e98; }
html.dark .search-result-money b { color: #8cc9b3; }
html.dark .search-product.is-handled strong, html.dark .search-product.is-handled b { color: #9aa39f; }
html.dark .search-product.is-handled .tag { background: #2e312f; color: #8c9491; }
html.dark .search-product.is-handled .tag.state-tag { background: #959e9a; }
html.dark .search-product.priority-must { --bar: #9d3828; }
html.dark .search-product.priority-want { --bar: #58937a; }
html.dark .search-product.priority-casual { --bar: #40597b; }
html.dark .promo-crop-entry { border: 1px solid #35463c; color: #8cc9b3; }
html.dark .promo-crop-entry:hover { background: #17251b; }
html.dark .promo-crop-thumbs img { border: 2px solid #171717; }
html.dark .stats-scope-chip { color: #8cc9b3; }
html.dark .other-fold summary { color: #939e98; }
html.dark .map-marker.pr-must::before { background: #9d3828; }
html.dark .map-marker.pr-want::before { background: #58937a; }
html.dark .map-marker.pr-casual::before { background: #40597b; }
html.dark .map-marker.pr-done::before { background: #4a534d; }
html.dark .map-marker.pr-must .map-route-no, html.dark .map-jump.pr-must .map-jump-no { background: #9d3828; }
html.dark .map-marker.pr-want .map-route-no, html.dark .map-jump.pr-want .map-jump-no { background: #58937a; }
html.dark .map-marker.pr-casual .map-route-no, html.dark .map-jump.pr-casual .map-jump-no { background: #40597b; }
html.dark .map-marker.pr-done .map-route-no, html.dark .map-jump.pr-done .map-jump-no { background: #4a534d; }
html.dark .markers-expanded .map-marker.pr-must .map-marker-label { border-color: #5b342e; }
html.dark .markers-expanded .map-marker.pr-casual .map-marker-label { border-color: #313a48; }
html.dark .map-done-toggle { color: #9aada0; }
html.dark .map-done-switch { background: #383f3b; }
html.dark .map-done-switch::after { background: #171717; }
html.dark .map-mark-target b { color: #c06a5f; }
html.dark .map-mark-target small { color: #939e98; }
html.dark .map-mark-target i.pr-must { background: #41221b; color: #c06a5f; }
html.dark .map-mark-target i.pr-want { background: #283c33; color: #8cc9b3; }
html.dark .map-mark-target i.pr-casual { background: #212b38; color: #778fb4; }
html.dark .hall-move-note { background: #322515; color: #c19b75; }
html.dark .copy-booth-halls button { color: #8cc9b3; }
html.dark .copy-booth-panel ul { color: #9aada0; }
html.dark .budget-track em { background: #3f6c56; }
html.dark .budget-stat.is-over { background: #361a16; }
html.dark .budget-stat.is-over .stat-value { color: #c06a5f; }
html.dark .budget-stat.is-over .budget-track i { background: #9d3828; }
html.dark .budget-detail { color: #9aada0; }
html.dark .budget-detail .is-over { color: #c06a5f; }
html.dark .filter-order-panel li.is-hidden { color: #525a55; }
html.dark .filter-order-grip { color: #5f6d66; }
html.dark .filter-order-panel li button { border: 1px solid #35463c; }
html.dark .filter-order-panel li.is-hidden button { color: #5f6d66; }
html.dark .route-section-label { color: #939e98; }
html.dark .route-hall small { color: #939e98; }
html.dark .route-progress { background: #242b26; }
html.dark .route-next { color: #c06a5f; }
html.dark .route-past > summary { background: #222622; color: #7a8781; }
html.dark .mini-action.buy-all { border-color: #3d644e; background: #1b281f; }
html.dark .map-info-product.is-done span { background: #4b574d; }
html.dark .map-return { border: 1px solid #3d644e; }
html.dark .run-pill { background: #171717f2; }
html.dark .run-zoom { background: #171717f2; }
html.dark .run-grab::after { background: #353a36; }
html.dark .map-marker.run-target::before { background: #b33c29; box-shadow: 0 0 0 6px #00000066; }
html.dark .map-marker.run-target .map-marker-label { background: #b33c29; box-shadow: 0 4px 14px #000000a3; }
html.dark .map-marker.run-target .map-marker-label .map-route-no { background: #171717; color: #b33c29; }
html.dark .run-list-row { border-bottom: 1px solid #222622; }
html.dark .run-list-row.pr-must i { background: #a84438; }
html.dark .run-list-row.is-current { background: #2f130e; }
html.dark .run-list-row.is-current i { background: #b33c29; }
html.dark .run-list-row.is-done i { background: #4b574d; }
html.dark .run-id .run-pay b { color: #bb5b49; }
html.dark .run-unplaced { border: 1px solid #5b4628; background: #31240ef2; color: #d9ab74; }
html.dark .run-unplaced b { color: #dd9954; }
html.dark .authors-entry-star { background: #3a2c11; color: #cf9434; }
html.dark .author-quick-entry { border-color: #5b4b28; background: #2d230d; }
html.dark .author-quick-entry small { color: #d6aa67; }
html.dark .author-quick-entry > span[aria-hidden] { color: #ce9944; }
html.dark .author-row:hover { background: #151e15; }
html.dark .author-row-stats { color: #85938d; }
html.dark .author-pill.is-missed { background: #341913; color: #bc6656; }
html.dark .author-star { color: #3f4541; }
html.dark .author-star.is-on { color: #c48c29; }
html.dark .author-note { border: 1px solid #534924; background: #312b0e; color: #99a6a0; }
html.dark .author-timeline::before { background: #2f3933; }
html.dark .author-entry.is-plan { border: 1.5px dashed #3d644e; background: #17251b; }
html.dark .author-entry-items { color: #99a6a0; }
html.dark .author-missed { color: #bc6656; }
html.dark .booth-fav.is-on { border-color: #5b4b28; background: #33280f; color: #ddac54; }
html.dark .booth-fav-memo { background: #312b0e; border: 1px solid #534924; color: #99a6a0; }
html.dark .booth-fav-memo b { color: #bc6656; }
html.dark .fav-mark { color: #c48c29; }
html.dark .markers-expanded .map-marker.is-fav:not(.run-target) .map-marker-label { border-color: #906b21; background: #33280ff2; color: #d9ab74; }
html.dark .map-marker.is-fav:not(.run-target)::before { background: #c48c29; }
html.dark .run-fav { color: #c48c29; }
html.dark .run-id .run-note { color: #ceb175; }
html.dark .quick-add-grab { background: #353a36; }
html.dark .quick-add-row { border-top: 1px solid #222622; }
html.dark .quick-add-box { border: 2px solid #3f4541; }
html.dark .quick-add-pick input:focus-visible + .quick-add-box { outline: 2px solid #416c79; }
html.dark .quick-add-missed { color: #99a6a0; }
html.dark .proxy-chip, html.dark .proxy-tag { background: #231c2f; color: #8677b1; }
html.dark .proxy-tag.is-self { background: #272c28; color: #939e98; }
html.dark .booth-circle-name.is-proxy-name { color: #8677b1; }
html.dark .proxy-entry { border: 1px solid #2c233d; background: #1c1529; color: #8d7fbf; }
html.dark .proxy-entry small { color: #7365a1; }
html.dark .proxy-entry-icon { background: #634e9d; }
html.dark .proxy-line { background: #1c1529; color: #8d7fbf; }
html.dark .proxy-pick { border: 1px solid #2c233d; background: #181224; color: #8d7fbf; }
html.dark .proxy-choice { color: #939e98; }
html.dark .proxy-choice.is-on { border-color: #634e9d; background: #231c2f; color: #8d7fbf; }
html.dark .proxy-choice.is-on small { color: #7365a1; }
html.dark .proxy-person small { color: #5f6d66; }
html.dark .proxy-person.is-none { color: #939e98; }
html.dark .proxy-new input { border: 1px dashed #35463c; }
html.dark .proxy-convert-list { color: #9aada0; }
html.dark .proxy-total { background: #1c2820; color: #8cc9b3; }
html.dark .proxy-card.is-focus { outline: 3px solid #634e9d; }
html.dark .proxy-card-top span { color: #c06a5f; }
html.dark .proxy-card.is-paid .proxy-card-top span { color: #8cc9b3; }
html.dark .proxy-card ul { color: #9aada0; }
html.dark .author-proxy-convert { border-color: #2c233d; background: #1c1529; color: #8677b1; }
html.dark .author-tidy-toggle { border: 1px solid #2c233d; background: #1c1529; color: #8677b1; }
html.dark .tidy-box { border: 2px solid #383f3b; }
html.dark .author-row.is-tidy input:checked + .tidy-box { border-color: #634e9d; background: #634e9d; }
html.dark .author-tidy-bar .author-tidy-apply { background: #634e9d; }
html.dark .author-tidy-bar .author-tidy-apply:disabled { background: #39314b; }
html.dark .author-proxy-share { color: #8677b1; }
html.dark .proxy-total-bar { background: #362950; }
html.dark .proxy-total-bar i { background: #376d53; }
html.dark .proxy-total-legend b.is-due { color: #c06a5f; }
html.dark .proxy-total-legend i { background: #376d53; }
html.dark .proxy-total-proxy { color: #7365a1; }
html.dark .proxy-total-proxy i { background: #362950; }
html.dark .proxy-card.is-self { border-color: #2f3f36; background: #18241c; }
html.dark .proxy-self-tag { background: #272c28; color: #939e98; }
html.dark .proxy-sum b.is-due { color: #c06a5f; }
html.dark .proxy-head-amount { color: #c06a5f; }
html.dark .proxy-card.is-paid .proxy-head-amount { color: #8cc9b3; }
html.dark .proxy-chevron { border-right: 2px solid #55615a; border-bottom: 2px solid #55615a; }
html.dark .proxy-item.is-missed .proxy-item-amount, html.dark .proxy-item.is-missed .proxy-item-main b { color: #c06a5f; }
html.dark .proxy-item-status.is-missed { background: #341913; color: #c06a5f; }
html.dark .product-menu button.is-warn { color: #c06a5f; }
html.dark .event-progress { color: #9aada0; }
html.dark .event-progress b { color: #c06a5f; }
html.dark .miss-entry { border: 1px solid #422c23; background: #2c1911; color: #c68175; }
html.dark .miss-entry small { color: #a36c61; }
html.dark .miss-entry-icon { background: #9d3828; }
html.dark .miss-group { color: #939e98; }
html.dark .miss-reason.is-sold { background: #959e9a; }
html.dark .miss-reason.is-abandoned { background: #2e312f; color: #939e98; }
html.dark .miss-reason.is-left { background: #322515; color: #c19b75; }
html.dark .miss-mail.is-yes { background: #283c33; color: #8cc9b3; }
html.dark .miss-mail.is-unknown { background: #322515; color: #c19b75; }
html.dark .miss-mail.is-no { background: #222622; color: #6c766f; }
html.dark .miss-card-actions .button.is-on { color: #8cc9b3; }
html.dark .run-list-exit { color: #9aada0; }
html.dark .import-mode-sheet .proxy-person.is-danger > span:first-child { color: #b44d43; }
html.dark .split-chip { background: #231c2f; color: #8677b1; }
html.dark .split-chip.is-self { background: #272c28; color: #939e98; }
html.dark .split-chip.is-done { background: #23352a; color: #8cc9b3; }
html.dark .proxy-split-button { color: #939e98; }
html.dark .proxy-split-button.is-on { border-color: #634e9d; background: #231c2f; color: #8d7fbf; }
html.dark .proxy-split-button.is-on small { color: #7365a1; }
html.dark .split-handle { color: #5f6d66; }
html.dark .split-add { border: 1.5px dashed #35463c; }
html.dark .split-total { background: #1c2820; color: #8cc9b3; }
html.dark .tracker-hot { color: #bd5444; }
html.dark .tracker-banner { border: 1px solid #4f2a23; background: #331812; color: #cb7c71; }
html.dark .tracker-dot { background: #56a182; }
html.dark .tracker-banner .tracker-dot { background: #a02d1f; }
html.dark .tracker-status.is-warn { border-color: #65502a; background: #31260e; }
html.dark .tracker-status.is-warn .tracker-dot { background: #c48a29; }
html.dark .tracker-tabs em { background: #a02d1f; }
html.dark .tracker-msg.is-unread { box-shadow: inset 3px 0 0 #000000; }
html.dark .tracker-cat.tone-start { background: #361813; color: #bd5444; }
html.dark .tracker-cat.tone-pre { background: #3c2e14; color: #daa75b; }
html.dark .tracker-cat.tone-event { background: #172334; color: #6183bd; }
html.dark .tracker-cat.tone-re { background: #22322a; color: #8dbcb0; }
html.dark .tracker-cat.tone-sold, html.dark .tracker-cat.tone-plain { background: #232628; color: #85938d; }
html.dark .tracker-facts span { color: #a1aea8; }
html.dark .tracker-add input { border: 1px dashed #3e5048; }
html.dark .tracker-bulk span { color: #8dbcb0; }
html.dark .tracker-author.priority-high { border-color: #62312a; }
html.dark .tracker-author-main .tracker-changed { color: #daa75b; }
html.dark .tracker-switch { background: #343a36; }
html.dark .tracker-switch::after { background: #171717; }
html.dark .tracker-switch.is-on { background: #56a182; }
html.dark .tracker-choice input:checked + span { color: #8dbcb0; }
html.dark .tracker-choice input:focus-visible + span { outline: 2px solid #416c79; }
html.dark .tracker-ai.is-warn { color: #daa75b; }
html.dark .tracker-av { color: #8dbcb0; }
html.dark .tracker-fav { background: #3a2c11; color: #e2a94c; }
html.dark .tracker-older-line { color: #a1aea8; }
html.dark .author-tracker-box { border-color: #2d3f35; background: #1b2821; }
html.dark .author-tracker-box h2 { color: #8dbcb0; }
html.dark .miss-card.has-signal { border-color: #4f2a23; }
html.dark .miss-signal { background: #2f1812; color: #bd5444; }
html.dark .tracker-addfav { border: 1.5px solid #644f29; color: #e2a94c; }
html.dark .tracker-addfav-all { border-color: #644f29; background: #3a2c11; color: #e2a94c; }
html.dark .tracker-addfav-big { border: 1.5px solid #644f29; background: #3a2c11; color: #e2a94c; }
html.dark .tracker-favrow em { color: #daa75b; background: #3c2e14; }
html.dark .tracker-guess { background: #3a2c11; color: #e3bb71; }
html.dark .members-waiting { background: #3e3112; color: #ceb175; }
html.dark .tracker-banner.is-soon { border-color: #544524; background: #31260e; color: #e7b871; }
html.dark .tracker-when { border: 1px solid #544524; background: #31260e; }
html.dark .tracker-when b { color: #e7b871; }
html.dark .tracker-when small { color: #daa75b; }
html.dark .tracker-when.is-end b { color: #a1aea8; }
html.dark .tracker-when.is-event { border-color: #212d40; background: #131b29; }
html.dark .tracker-when.is-event b { color: #6183bd; }
html.dark .tracker-when.is-event small { color: #4e6ca2; }
html.dark .tracker-bell.is-on { border-color: #2d3f35; }
html.dark .tracker-when-btn { color: #a1aea8; }
html.dark .tracker-sch.is-soon { border-color: #62312a; background: #2a120c; }
html.dark .tracker-sch-main p { color: #8f9e98; }
html.dark .tracker-sch-cd { color: #bd5444; }
html.dark .picker-drop { border: 1.5px solid #2d3f35; }
html.dark .picker-row:hover, html.dark .picker-row:focus-visible { background: #17251d; }
html.dark .picker-av { color: #8dbcb0; }
html.dark .picker-badge { background: #232628; color: #85938d; }
html.dark .picker-badge.is-fav { background: #3a2c11; color: #e2a94c; }
html.dark .picker-badge.is-trk { background: #172334; color: #6183bd; }
html.dark .picker-done { border: 1px solid #2d3f35; background: #1b2821; color: #8dbcb0; }
html.dark .picker-done button { color: #75b1a5; }
html.dark .picker-from { color: #6183bd; }
html.dark #editor-form .is-filled { border-color: #334b3e; background: #17251d; }
html.dark .tracker-av { background: #252a26; }
html.dark .tracker-av svg { fill: #454e49; }
html.dark .tracker-av.is-promo { background: #2e281e; }
html.dark .tracker-fromfav { border-color: #544524; background: #31260e; color: #daa75b; }
html.dark .tracker-favhead { color: #8dbcb0; }
html.dark .tracker-favhead.is-warn { color: #daa75b; }
html.dark .tracker-favlink { border: 1px dashed #3e5048; }
html.dark .tracker-banner.is-stale { border-color: #65502a; background: #31260e; color: #e7b871; }
html.dark .free-notice { border-left: 4px solid #cf9434; }
