:root{--color-bg:#111416;--color-surface:#171e1c;--color-text:#edf0ef;--color-accent:#70e0b2;--color-accent-2:#9fc8b2;--color-divider:#edf0ef29;--color-scrim:#111416c7;--color-neutral-100:#f3f6f5;--color-neutral-200:#e2e8e6;--color-neutral-300:#c9d3cf;--color-neutral-400:#acb9b3;--color-neutral-500:#8fa39a;--color-neutral-600:#728379;--color-neutral-700:#57655e;--color-neutral-800:#3d4844;--color-neutral-900:#262e2b;--color-accent-100:#effaf5;--color-accent-200:#d6f2e5;--color-accent-300:#b7e4d5;--color-accent-400:#8fd6b8;--color-accent-500:#6cc49f;--color-accent-600:#4fa883;--color-accent-700:#3a8566;--color-accent-800:#2a5e49;--color-accent-900:#1d3028;--color-accent-2-100:#f1f7f3;--color-accent-2-200:#dde9e1;--color-accent-2-300:#c3d6ca;--color-accent-2-400:#a7c1b1;--color-accent-2-500:#8aa996;--color-accent-2-600:#6e8c7a;--color-accent-2-700:#55705f;--color-accent-2-800:#3c5045;--color-accent-2-900:#25332c;--shadow-sm:0 0 0 1px #3d4844;--shadow-md:0 0 0 1px #57655e, 0 6px 18px #0000008c;--shadow-lg:0 0 0 1px #8fa39a, 0 16px 40px #000000a6;--color-primary:#e5eeeb;--color-primary-hover:#b7e4d5;--color-primary-active:#9fd6c0;--color-on-primary:#172821}html[data-theme=light]{--color-bg:#f0f3f1;--color-surface:#fbfcfb;--color-text:#1e3328;--color-accent:#2f6449;--color-accent-2:#4f6f5c;--color-divider:#1e332824;--color-scrim:#1e332873;--color-neutral-100:#22302a;--color-neutral-200:#34453c;--color-neutral-300:#405949;--color-neutral-400:#4e6456;--color-neutral-500:#5a6f62;--color-neutral-600:#9fb0a6;--color-neutral-700:#c6d2cb;--color-neutral-800:#dce5df;--color-neutral-900:#eaf0ec;--color-accent-100:#173e2b;--color-accent-200:#1f5139;--color-accent-300:#2a6449;--color-accent-400:#3c7d5f;--color-accent-500:#5e9c7f;--color-accent-600:#8fbea7;--color-accent-700:#b7d6c6;--color-accent-800:#d6e9df;--color-accent-900:#ebf4ef;--color-accent-2-100:#25332c;--color-accent-2-200:#3c5045;--color-accent-2-300:#55705f;--color-accent-2-400:#6e8c7a;--color-accent-2-500:#8aa996;--color-accent-2-600:#a7c1b1;--color-accent-2-700:#c3d6ca;--color-accent-2-800:#dde9e1;--color-accent-2-900:#f1f7f3;--shadow-sm:0 0 0 1px #dfe7e2;--shadow-md:0 0 0 1px #d2ddd6, 0 6px 18px #1e33281a;--shadow-lg:0 0 0 1px #c6d2cb, 0 16px 40px #1e332829;--color-primary:#214e38;--color-primary-hover:#12603c;--color-primary-active:#173e2b;--color-on-primary:#eff7ef}.btn-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.btn-primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-on-primary)}.btn-primary:active{background:var(--color-primary-active);border-color:var(--color-primary-active);color:var(--color-on-primary)}html[data-theme=light] .btn-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}html[data-theme=light] .btn-primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-on-primary)}html[data-theme=light] .btn-primary:active{background:var(--color-primary-active);border-color:var(--color-primary-active);color:var(--color-on-primary)}html[data-theme=light] .agd-page{--agd-st-with:#b9c7bf}.adm-screen{--adm-line:#edf0ef1f;--adm-line-strong:#edf0ef42}html[data-theme=light] .adm-screen{--adm-line:#1e33281f;--adm-line-strong:#1e332847;--adm-shadow:0 1px 2px #1e33280d, 0 10px 28px #1e332812}.pd-slip{color:#2a3d2f;background:#edf1e9;border-bottom-color:#4d5f50}html[data-theme=light] .pd-slip{background:#fbfcf9}.pd-slip .s-c,.pd-slip .row{color:#4d5f50}.pd-slip .row b,.pd-slip .file{color:#2a3d2f}.pd-slip hr{border-top-color:#4d5f50}html[data-theme=light]{--color-ink-meta:color-mix(in srgb, var(--color-text) 70%, transparent)}html[data-theme=light] .table th,html[data-theme=light] .card-meta{color:var(--color-ink-meta)}.input::placeholder{color:var(--rv-ink-4)}html[data-theme=light] .dialog-body .input::placeholder{color:var(--color-neutral-300)}html[data-theme=light] .dialog-body .field>label{color:color-mix(in srgb, var(--color-text) 82%, transparent)}:root{--color-success-fill-hover:color-mix(in srgb, var(--color-success) 22%, transparent);--color-success-fill-active:color-mix(in srgb, var(--color-success) 26%, transparent)}html[data-theme=light]{--color-success-fill-hover:color-mix(in srgb, var(--color-success) 18%, transparent);--color-success-fill-active:var(--color-success-fill-hover)}.btn-success{background:var(--color-success-tint)}.btn-success:hover{background:var(--color-success-fill-hover)}.btn-success:active{background:var(--color-success-fill-active)}.btn-caution{border-color:var(--pd-flag-edge)}@media (max-width:640px){.adm-screen .rv-ph-act>.btn-primary{background:var(--color-primary)}.adm-screen .rv-ph-act>.btn-primary:hover{background:var(--color-primary-hover)}.adm-screen .rv-ph-act>.btn-primary:active{background:var(--color-primary-active)}}select.rv-select,select.input{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><path d='M1.5 3.5 5 7l3.5-3.5' fill='none' stroke='%23acb9b3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")}html[data-theme=light] select.rv-select,html[data-theme=light] select.input{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><path d='M1.5 3.5 5 7l3.5-3.5' fill='none' stroke='%235a6f62' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")}
