/* Gemello scuro di sito-asser-ai-modulo-rateizzazione.css, generato da tema-scuro/build_tema_scuro.py: non modificare a mano. */
html[data-asser-theme="dark"] .asser-modulo-rate{border:2px solid #614c56;background:linear-gradient(135deg,#1f1a1b,#282122);box-shadow:0 10px 28px rgba(0,0,0,0.23);color:#dbd4d6}
html[data-asser-theme="dark"] .asser-modulo-rate__badge{background:linear-gradient(135deg,#7d445e,#733656);color:#ffffff}
html[data-asser-theme="dark"] .asser-modulo-rate h3{color:#d1c4cb}
html[data-asser-theme="dark"] .asser-modulo-rate__status{background:#302614;border:1px solid #443b28;color:#dacbb2}
html[data-asser-theme="dark"] .asser-modulo-rate__status--on{background:#7d445e;border-color:#614c56;color:#ffffff}
html[data-asser-theme="dark"] .asser-modulo-rate__card{border:1px solid rgba(255,255,255,0.209);background:#1f1a1b}
html[data-asser-theme="dark"] .asser-modulo-rate__card strong{color:#d1c4cb}
html[data-asser-theme="dark"] .asser-modulo-rate__card .portal-button{text-decoration:none}
html[data-asser-theme="dark"] .asser-modulo-rate__card p{color:#d1c4cb}
html[data-asser-theme="dark"] .asser-modulo-rate__steps-title{color:#d1c4cb}
html[data-asser-theme="dark"] .asser-modulo-rate__data{border:1px dashed rgba(255,255,255,0.26);background:rgba(31,26,27,0.95)}
html[data-asser-theme="dark"] .asser-modulo-rate__data dt{color:#d1c4cb}
html[data-asser-theme="dark"] .asser-modulo-rate__missing{color:#f5c989 !important}
html[data-asser-theme="dark"] .asser-modulo-rate__copy{border:1px solid rgba(255,255,255,0.26);background:#1f1a1b;color:#d1c4cb}
html[data-asser-theme="dark"] .asser-modulo-rate small{color:#ac9c9f}
html[data-asser-theme="dark"] .asser-modulo-rate__alt{color:#ac9c9f}
html[data-asser-theme="dark"] .asser-modulo-rate__alt a{color:#b5a4ac}
html[data-asser-theme="dark"] .asser-modulo-rate__prefilled{border:1px solid rgba(255,255,255,0.26);border-left:4px solid #614c56;background:#282122;color:#d1c4cb}
html[data-asser-theme="dark"] .asser-modulo-rate__summary{background:linear-gradient(135deg,#7d445e,#733656);color:#ffffff}
html[data-asser-theme="dark"] .asser-modulo-rate__summary::after{border-right:2.5px solid #3a3133;border-bottom:2.5px solid #3a3133}
html[data-asser-theme="dark"] .asser-modulo-rate__summary .asser-modulo-rate__badge{background:#1f1a1b;color:#d1c4cb}
html[data-asser-theme="dark"] .asser-modulo-rate__chip{background:rgba(255,255,255,0.18);border:1px solid rgba(255,255,255,0.11)}
html[data-asser-theme="dark"] .asser-modulo-rate__chip--on{background:#302614;border-color:#443b28;color:#dacbb2}
html[data-asser-theme="dark"] .asser-modulo-rate__summary:hover{filter:brightness(1.06)}
