html[data-theme=dark]{--night-input-bg:#121b2a;--night-input-edge:#6c809d;--night-input-focus:#9bbcff;--night-placeholder:#9aaec9;--night-grid-edge:#40516a}html[data-theme=dark] :is(input,textarea)::placeholder{color:var(--night-placeholder)!important;opacity:1!important}html[data-theme=dark] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),textarea,select){border-color:var(--night-input-edge)!important}html[data-theme=dark] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),textarea){background-color:var(--night-input-bg)!important}html[data-theme=dark] :is(input,textarea,select):focus-visible{border-color:var(--night-input-focus)!important;outline:2px solid var(--night-input-focus)!important;outline-offset:2px;box-shadow:none!important}html[data-theme=dark] .settlement-rate-input:focus-within,html[data-theme=dark] .sheet-choice:focus-within{outline:2px solid var(--night-input-focus)!important;outline-offset:2px;box-shadow:none!important}html[data-theme=dark] :is(input,textarea,select):disabled{opacity:1;color:#a1b0c6!important;-webkit-text-fill-color:#a1b0c6;background-color:#222d3d!important;border-color:#566b87!important}html[data-theme=dark] option{background-color:#182231;color:#e2e8f0}html[data-theme=dark] option:disabled{color:#94a3b8}html[data-theme=dark] input:is([type=checkbox],[type=radio]){accent-color:#8eafff}html[data-theme=dark] table :is(th,td){border-color:var(--night-grid-edge)!important}html[data-theme=dark] :is(.sheet-date,.sheet-note,.settlement-cell-input,.subscription-table input,.assignee-cell select){border-color:var(--night-input-edge)!important;background-color:var(--night-input-bg)!important}html[data-theme=dark] .task-sheet .sheet-choice{border-color:#667e9f!important}html[data-theme=dark] .sendb-grid .sendb-state{border:1px solid #667e9f}html[data-theme=dark] :is(input,textarea,select)[aria-invalid=true]{border-color:#fb929f!important;outline-color:#fb929f!important}html[data-theme=dark] :is(.task-modal,.login-card,.profile-pop,.notification-pop){border-color:#536780!important}html[data-theme=dark] ::selection{background:#315b9c;color:#fff}.calendar-privacy{max-width:760px;margin:48px auto;padding:24px;line-height:1.9;color:#526174}html[data-theme=dark] .calendar-privacy{color:#d9dfe8}.calendar-privacy h1{font-size:28px;color:#253143}html[data-theme=dark] .calendar-privacy h1{color:#bdc9db}.calendar-privacy h2{font-size:18px;margin-top:28px}.calendar-privacy .privacy-date{font-size:12px;color:#63738a}html[data-theme=dark] .calendar-privacy .privacy-date{color:#b3bfd1}html[data-theme=dark] .calendar-privacy{color:#c2cfe1}html[data-theme=dark] .calendar-privacy h1{color:#e2e8f0}html[data-theme=dark] .calendar-privacy .privacy-date{color:#9aaec9}html[data-theme=dark] .compact-risk-row{background:#2c2028!important;border-color:#826172!important}html[data-theme=dark] .compact-risk-row:hover{background:#382735!important}html[data-theme=dark] .compact-risk-info strong{color:#e2e8f0}html[data-theme=dark] .compact-risk-info small{color:#b8c6db}html[data-theme=dark] .compact-risk-status small{color:#edb6b1}html[data-theme=dark] .calendar-is-today .calendar-day-heading strong{color:#fff!important;background:#3157c8}