/* GENERATED by scripts/make-dark-css.mjs from panel.css + polish.css - do not edit; put changes in dark.css (loaded after this). */

/* ---- panel.css ---- */
html[data-theme="dark"] button {
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] button:hover:not(:disabled) {
  background: var(--pd-191e25,#191e25);
  border-color: var(--pd-363c46,#363c46);
}
html[data-theme="dark"] button.danger {
  border-color: #502d29;
}
html[data-theme="dark"] input,
html[data-theme="dark"] select,
html[data-theme="dark"] textarea {
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] .note.info {
  color: var(--pd-aebbef,#aebbef);
}
html[data-theme="dark"] .thumb {
  background: var(--pd-1d2127,#1d2127);
}
html[data-theme="dark"] .badge {
  background: var(--pd-1d2127,#1d2127);
  color: var(--pd-bcc5d7,#bcc5d7);
}
html[data-theme="dark"] .badge.sup {
  color: var(--pd-91a6eb,#91a6eb);
}
html[data-theme="dark"] .retbar {
  background: var(--pd-1d2127,#1d2127);
}
html[data-theme="dark"] .photo {
  background: var(--pd-1d2127,#1d2127);
}
html[data-theme="dark"] .photo .x {
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] .preview {
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] code {
  background: var(--pd-1d2127,#1d2127);
}
html[data-theme="dark"] .tile {
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] .tpl-head:hover {
  background: var(--pd-171b24,#171b24);
}
html[data-theme="dark"] .tpl-panel {
  background: var(--pd-0e182b,#0e182b);
}
html[data-theme="dark"] .shop-mark {
  background: var(--pd-24396c,#24396c);
}
html[data-theme="dark"] .shop-mark img {
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] .guide {
  background: var(--pd-0e162b,#0e162b);
}
html[data-theme="dark"] .ord-state {
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] .ord-state.dead {
  background: var(--pd-1a1e22,#1a1e22);
}
html[data-theme="dark"] .ord-box {
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] .copy {
  background: var(--pd-0e162b,#0e162b);
}
html[data-theme="dark"] .ta-list {
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] .check-box {
  border: 1px solid #5b4b2a;
  background: #2f2410;
}
html[data-theme="dark"] .facts div {
  border-top: 1px solid #50442a;
}
html[data-theme="dark"] .ord-card.zero {
  background: var(--pd-171b24,#171b24);
}
html[data-theme="dark"] .ord-pic {
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] .ord-pic.none {
  background: var(--pd-191d26,#191d26);
}
html[data-theme="dark"] tr.match-group td {
  background: var(--pd-1b1f28,#1b1f28);
}
html[data-theme="dark"] tr.match-group:hover {
  background: var(--pd-1b1f28,#1b1f28);
}
html[data-theme="dark"] .ord-journey i {
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] .ord-journey.dead div.done:before,
html[data-theme="dark"] .ord-journey.dead div.done i {
  background: var(--pd-3b3f46,#3b3f46);
  border-color: var(--pd-474b52,#474b52);
}
html[data-theme="dark"] .ord-sum {
  background: var(--pd-141b28,#141b28);
}
html[data-theme="dark"] .fin-mode {
  border-left: 5px solid var(--pd-474b52,#474b52);
}
html[data-theme="dark"] .tbl tr.strong td {
  background: var(--pd-171b24,#171b24);
}
html[data-theme="dark"] .fin-compare>div {
  background: var(--pd-171b24,#171b24);
}
html[data-theme="dark"] .fin-compare>div.diff {
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] .ov-seg {
  background: var(--pd-1d212a,#1d212a);
}
html[data-theme="dark"] .ov-root .ov-seg button.on {
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] .ov-dl.good {
  color: #baf7ba;
}
html[data-theme="dark"] .ov-need .ico {
  background: var(--pd-1c2027,#1c2027);
}
html[data-theme="dark"] .ov-clear {
  border: 1px solid #335442;
}
html[data-theme="dark"] .ov-clear span {
  color: #bddfce;
}
html[data-theme="dark"] .ov-legend .hollow {
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] .ov-tip {
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] .ov-empty {
  background: var(--pd-171b24,#171b24);
}
html[data-theme="dark"] .ov-split .lab {
  color: var(--pd-c0cad9,#c0cad9);
}
html[data-theme="dark"] .ov-root .trk {
  background: var(--pd-1c2027,#1c2027);
}
html[data-theme="dark"] .ov-meter {
  background: var(--pd-111c33,#111c33);
}
html[data-theme="dark"] .ov-root button.ov-pstep {
  background: var(--pd-171b24,#171b24);
}
html[data-theme="dark"] .ov-pic {
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] .ov-pic.none {
  background: var(--pd-191d26,#191d26) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23b3bccb' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='3'/%3E%3Ccircle cx='9' cy='10' r='1.6'/%3E%3Cpath d='m4 18 5-5 4 4 3-3 4 4'/%3E%3C/svg%3E") center/22px no-repeat;
}
html[data-theme="dark"] .st.transit,
html[data-theme="dark"] .st.delivered {
  color: #baf7ba;
}

/* ---- polish.css ---- */
html[data-theme="dark"] a:focus-visible,
html[data-theme="dark"] button:focus-visible,
html[data-theme="dark"] summary:focus-visible,
html[data-theme="dark"] [tabindex]:focus-visible {
  outline: 2px solid var(--pd-2a396f,#2a396f);
}
html[data-theme="dark"] button {
  border-color: var(--pd-2e3240,#2e3240);
}
html[data-theme="dark"] button:hover:not(:disabled) {
  background: var(--pd-141a29,#141a29);
  border-color: var(--pd-353b4c,#353b4c);
}
html[data-theme="dark"] button.danger {
  border-color: #4f2d28;
}
html[data-theme="dark"] button.danger:hover:not(:disabled) {
  border-color: #60342f;
}
html[data-theme="dark"] button.danger {
  background: var(--pd-161a22,#161a22);
  border-color: #52302b;
}
html[data-theme="dark"] button.danger:hover:not(:disabled) {
  background: #2f1412;
  border-color: #643a35;
  color: #f0928b;
}
html[data-theme="dark"] button.ghost {
  color: var(--pd-b6bfd3,#b6bfd3);
}
html[data-theme="dark"] button.ghost:hover:not(:disabled) {
  background: var(--pd-1a1e29,#1a1e29);
}
html[data-theme="dark"] input,
html[data-theme="dark"] select,
html[data-theme="dark"] textarea {
  border-color: var(--pd-2e3240,#2e3240);
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] input:hover:not(:disabled):not(:focus),
html[data-theme="dark"] select:hover:not(:disabled):not(:focus),
html[data-theme="dark"] textarea:hover:not(:disabled):not(:focus) {
  border-color: var(--pd-353b4c,#353b4c);
}
html[data-theme="dark"] input:focus,
html[data-theme="dark"] select:focus,
html[data-theme="dark"] textarea:focus {
  border-color: var(--pd-2a396f,#2a396f);
}
html[data-theme="dark"] input:disabled,
html[data-theme="dark"] select:disabled,
html[data-theme="dark"] textarea:disabled {
  background: var(--pd-191c25,#191c25);
  color: var(--pd-99a5c2,#99a5c2);
}
html[data-theme="dark"] label {
  color: var(--pd-99a3c2,#99a3c2);
}
html[data-theme="dark"] .card>header {
  border-bottom-color: var(--pd-282e38,#282e38);
}
html[data-theme="dark"] .drawer-head {
  background: var(--pd-131828,#131828);
  border-bottom-color: var(--pd-282e38,#282e38);
}
html[data-theme="dark"] details.card summary:hover {
  background: var(--pd-131828,#131828);
}
html[data-theme="dark"] .lead {
  color: var(--pd-b9c0d5,#b9c0d5);
}
html[data-theme="dark"] code {
  background: var(--pd-1a1e29,#1a1e29);
  color: var(--pd-bac4da,#bac4da);
}
html[data-theme="dark"] .note.info {
  border-color: var(--pd-1c284b,#1c284b);
}
html[data-theme="dark"] .note.good {
  border-color: #315040;
}
html[data-theme="dark"] .note.warn {
  border-color: #594b2a;
}
html[data-theme="dark"] .note.bad {
  border-color: #512b27;
}
html[data-theme="dark"] .tbl th {
  color: var(--pd-99a3c2,#99a3c2);
}
html[data-theme="dark"] .tbl td {
  border-bottom: 1px solid var(--pd-292c37,#292c37);
}
html[data-theme="dark"] .tbl tbody tr:hover td {
  background: var(--pd-0f132c,#0f132c);
}
html[data-theme="dark"] .thumb {
  background: var(--pd-1a1e29,#1a1e29);
  border: 1px solid var(--pd-2b2f3a,#2b2f3a);
}
html[data-theme="dark"] .badge {
  background: var(--pd-1a1e29,#1a1e29);
  color: var(--pd-b6bfd3,#b6bfd3);
}
html[data-theme="dark"] .badge.sup {
  background: var(--pd-111b32,#111b32);
  color: var(--pd-8ba2e9,#8ba2e9);
}
html[data-theme="dark"] .retbar {
  background: var(--pd-1c1f29,#1c1f29);
}
html[data-theme="dark"] .toolbar {
  border-bottom-color: var(--pd-282e38,#282e38);
}
html[data-theme="dark"] .tabs button:hover:not(:disabled) {
  background: var(--pd-151a29,#151a29);
  border-bottom-color: var(--pd-353b4c,#353b4c);
}
html[data-theme="dark"] .tpl-head:hover {
  background: var(--pd-0f132c,#0f132c);
}
html[data-theme="dark"] .tpl.open>.tpl-head {
  background: linear-gradient(90deg,var(--pd-10172f,#10172f),var(--pd-140f2e,#140f2e));
}
html[data-theme="dark"] .tpl-panel {
  background: var(--pd-0e162b,#0e162b);
}
html[data-theme="dark"] .guide {
  border-color: var(--pd-1f2946,#1f2946);
  background: linear-gradient(180deg,var(--pd-0e162b,#0e162b),var(--pd-0f162d,#0f162d));
}
html[data-theme="dark"] .step .num,
html[data-theme="dark"] .start .n {
  background: linear-gradient(135deg,var(--pd-101931,#101931),var(--pd-181031,#181031));
}
html[data-theme="dark"] .start li.next {
  background: linear-gradient(90deg,var(--pd-10172f,#10172f),transparent 85%);
}
html[data-theme="dark"] .bar {
  background: var(--pd-1c1f2a,#1c1f2a);
}
html[data-theme="dark"] .ta-list {
  border-color: var(--pd-2b3140,#2b3140);
}
html[data-theme="dark"] .ord-card.on {
  border-color: var(--pd-2a396f,#2a396f);
  background: linear-gradient(180deg,var(--pd-0f172e,#0f172e),var(--pd-170f2e,#170f2e));
}
html[data-theme="dark"] .fin-mode.on {
  background: linear-gradient(90deg,var(--pd-10172f,#10172f),var(--pd-170f2e,#170f2e));
}
html[data-theme="dark"] .ov-seg {
  background: var(--pd-1b1e2c,#1b1e2c);
}
html[data-theme="dark"] .ov-root button.ov-pstep {
  background: var(--pd-0e162b,#0e162b);
}
html[data-theme="dark"] .ov-empty {
  background: var(--pd-131828,#131828);
}
html[data-theme="dark"] .ov-tip {
  border-color: var(--pd-2b3140,#2b3140);
}
html[data-theme="dark"] .ov-root .trk {
  background: var(--pd-1b1f29,#1b1f29);
}
html[data-theme="dark"] .ov-meter {
  background: var(--pd-111a33,#111a33);
}
html[data-theme="dark"] .sup-filters .chip {
  border: 1px solid var(--pd-2e3240,#2e3240);
  background: var(--pd-161a22,#161a22);
  color: var(--pd-adb6ce,#adb6ce);
}
html[data-theme="dark"] .sup-filters .chip:hover:not(:disabled) {
  background: var(--pd-141a29,#141a29);
  border-color: var(--pd-353b4c,#353b4c);
}
html[data-theme="dark"] .sup-filters .chip.on {
  background: var(--pd-10172f,#10172f);
  border-color: var(--pd-222e5a,#222e5a);
  color: var(--pd-7b94e8,#7b94e8);
}
html[data-theme="dark"] .sup:hover {
  border-color: var(--pd-2b3450,#2b3450);
}
html[data-theme="dark"] .sup:focus-visible {
  outline: 2px solid var(--pd-2a396f,#2a396f);
}
html[data-theme="dark"] .sup:hover>.sup-top {
  background: var(--pd-0f142c,#0f142c);
}
html[data-theme="dark"] .sup-st {
  color: var(--pd-a1acc7,#a1acc7);
}
html[data-theme="dark"] .sup-chip {
  background: var(--pd-191c28,#191c28);
  color: var(--pd-b6bed3,#b6bed3);
}
html[data-theme="dark"] .sup-draft {
  background: var(--pd-111b32,#111b32);
  color: var(--pd-8ba2e9,#8ba2e9);
}
html[data-theme="dark"] .sup-tpl {
  background: var(--pd-1a1030,#1a1030);
  color: var(--pd-977ddd,#977ddd);
}
html[data-theme="dark"] .sup-caret::before {
  border-right: 2px solid var(--pd-464a53,#464a53);
  border-bottom: 2px solid var(--pd-464a53,#464a53);
}
html[data-theme="dark"] .sup:hover .sup-caret::before,
html[data-theme="dark"] .tpl-grid .tpl:hover .tpl-caret {
  border-color: var(--pd-2a376f,#2a376f);
}
html[data-theme="dark"] .sup-body {
  border-top: 1px solid var(--pd-282e38,#282e38);
  background: var(--pd-0e162b,#0e162b);
}
html[data-theme="dark"] .sup-how p {
  color: var(--pd-b9c0d5,#b9c0d5);
}
html[data-theme="dark"] .dz-card {
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] .dz-card:hover {
  border-color: var(--pd-353b4c,#353b4c);
}
html[data-theme="dark"] .dz-card.on {
  border-color: var(--pd-283664,#283664);
  background: linear-gradient(180deg,var(--pd-0f182d,#0f182d),var(--pd-161a22,#161a22));
}
html[data-theme="dark"] .dz-ver {
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] .dz-slots {
  background: var(--pd-0e162b,#0e162b);
}
html[data-theme="dark"] .tpl-grid .tpl:hover {
  border-color: var(--pd-2b3450,#2b3450);
}
html[data-theme="dark"] .tpl-grid .tpl-caret {
  color: var(--pd-99a4c2,#99a4c2);
}
html[data-theme="dark"] .modal {
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] .modal-head {
  border-bottom: 1px solid var(--pd-282e38,#282e38);
  background: linear-gradient(180deg,var(--pd-0e162b,#0e162b),var(--pd-161a22,#161a22));
}
html[data-theme="dark"] .modal-foot {
  border-top: 1px solid var(--pd-282e38,#282e38);
  background: var(--pd-0e162b,#0e162b);
}
html[data-theme="dark"] .ext-steps > li::before {
  background: var(--grad, linear-gradient(135deg, var(--pd-223867,#223867), var(--pd-3b246a,#3b246a)));
}
html[data-theme="dark"] .sup-probe .preview iframe {
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] .match-toggle[aria-expanded="true"] {
  background: var(--pd-10172f,#10172f);
  border-color: var(--pd-222e5a,#222e5a);
  color: var(--pd-7b94e8,#7b94e8);
}
html[data-theme="dark"] .zoom-pic {
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] .zoom-pic img {
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] .cr-rule {
  border: 1px solid var(--pd-1e2d4f,#1e2d4f);
}
html[data-theme="dark"] .cr-card:hover {
  border-color: var(--pd-2b344d,#2b344d);
}
html[data-theme="dark"] .cr-stats div {
  background: var(--pd-131828,#131828);
}
html[data-theme="dark"] .cr-view {
  border-color: var(--pd-222e5a,#222e5a);
}
html[data-theme="dark"] .cr-hunt {
  border: 1px solid var(--pd-1e2d4f,#1e2d4f);
}
html[data-theme="dark"] .cr-hunt.done {
  border-color: #335442;
}
html[data-theme="dark"] .cr-test.good {
  border-color: #335442;
}
html[data-theme="dark"] .cr-test.bad {
  border-color: #552d29;
}
html[data-theme="dark"] .cr-lanebox[open] summary {
  border-color: var(--pd-222e5a,#222e5a);
}
html[data-theme="dark"] .cr-row.none .cr-row-sup {
  border-left-color: var(--pd-383d49,#383d49);
}
html[data-theme="dark"] .pr-hero-row input {
  border: 1.5px solid var(--pd-2b344d,#2b344d);
}
html[data-theme="dark"] .pr-chip {
  border: 1px solid var(--pd-2e3240,#2e3240);
  color: var(--pd-adb6ce,#adb6ce);
}
html[data-theme="dark"] .pr-chip:hover:not(:disabled) {
  background: var(--pd-141a29,#141a29);
  border-color: var(--pd-353b4c,#353b4c);
}
html[data-theme="dark"] .pr-chip.on {
  border-color: var(--pd-222e5a,#222e5a);
}
html[data-theme="dark"] .pr-custom.on input {
  border-color: var(--pd-222e5a,#222e5a);
}
html[data-theme="dark"] .pr-opt {
  border: 1px solid var(--pd-2e3240,#2e3240);
}
html[data-theme="dark"] .pr-opt i {
  border: 2px solid var(--pd-3b4151,#3b4151);
}
html[data-theme="dark"] .pr-opt.on {
  border-color: var(--pd-293763,#293763);
}
html[data-theme="dark"] .pr-run.paused .pr-bar i {
  background: #6a542e;
}
html[data-theme="dark"] .pr-btn {
  border: 1px solid var(--pd-2e3240,#2e3240);
}
html[data-theme="dark"] .pr-btn:hover {
  background: var(--pd-141a29,#141a29);
  border-color: var(--pd-353b4c,#353b4c);
}
html[data-theme="dark"] .pr-btn.done {
  border-color: #335442;
}
html[data-theme="dark"] .pr-item.no {
  border-left-color: #653934;
}
html[data-theme="dark"] .pr-item.unknown,
html[data-theme="dark"] .pr-item.idle {
  border-left-color: var(--pd-383d49,#383d49);
}
html[data-theme="dark"] .pr-photo img {
  background: var(--pd-161a22,#161a22);
}
html[data-theme="dark"] .pr-why li::before {
  background: var(--pd-2b303b,#2b303b);
}
html[data-theme="dark"] .pr-ev-pic img {
  background: var(--pd-161a22,#161a22);
}
