/* Live registration form, scoped away from Scadenze. */
#raExactDeadlines[data-section-view=manutenzione] .form-card{margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:white;max-width:none}
#raExactDeadlines[data-section-view=manutenzione] .exact-service-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px}
#raExactDeadlines[data-section-view=manutenzione] .exact-service-field{display:block;grid-column:1/-1;margin:0;min-width:0}
#raExactDeadlines[data-section-view=manutenzione] .exact-service-half{grid-column:auto}
#raExactDeadlines[data-section-view=manutenzione] .field label{display:block;color:#102242;font-size:15px;line-height:21px;font-weight:500;margin:0 0 5px}
#raExactDeadlines[data-section-view=manutenzione] .field :is(input,select,textarea){box-sizing:border-box;display:block;width:100%;min-width:0;min-height:41px;border:1px solid #cbd7e6;border-radius:6px;background:white;color:#102242;padding:9px 12px;font:400 16px/22px 'Concept DM',sans-serif;box-shadow:none}
#raExactDeadlines[data-section-view=manutenzione] input[type=date]{padding-left:8px;padding-right:4px}
#raExactDeadlines[data-section-view=manutenzione] #raExpenseOptional{border:0;border-top:1px solid #e0e8f1;border-bottom:1px solid #e0e8f1;border-radius:0;margin:18px 0 12px;background:white}
#raExactDeadlines[data-section-view=manutenzione] #raExpenseOptional>summary{display:flex;justify-content:space-between;align-items:center;list-style:none;min-height:44px;padding:10px 0;font-size:15px;font-weight:500;line-height:23px;color:#102242;cursor:pointer}
#raExactDeadlines[data-section-view=manutenzione] #raExpenseOptional>summary::-webkit-details-marker{display:none}
#raExactDeadlines[data-section-view=manutenzione] #raExpenseOptional>summary:after{content:'⌄';font-size:20px}
#raExactDeadlines[data-section-view=manutenzione] #raExpenseOptional>.fieldgrid{display:block;margin:0;padding:0}
#raExactDeadlines[data-section-view=manutenzione] #raExpenseOptional .field{margin:12px 0}
#raExactDeadlines[data-section-view=manutenzione] #expenseForm>button[type=submit]{display:block;width:100%;min-height:46px;padding:11px 15px;border:1px solid #006be6;border-radius:10px;background:#006be6;color:white;font:500 16px/22px 'Concept DM',sans-serif;box-shadow:none}
#raExactDeadlines[data-section-view=manutenzione] .exact-service-hint{font-size:13px;line-height:20px;color:#526781;margin:10px 0 0}
#raExactDeadlines[data-section-view=manutenzione] .exact-service-note{font-size:13px;line-height:20px;color:#526781;margin:22px 0 0}
#raExactDeadlines[data-section-view=manutenzione]>.notice,#raExactDeadlines[data-section-view=manutenzione] .ra-form-explain:empty{display:none}
#raExactDeadlines[data-section-view=manutenzione] .ra-expense-edit-feedback:empty{display:none}
#raExactDeadlines[data-section-view=manutenzione] .ra-expense-edit-feedback{font-size:14px;line-height:21px;margin:12px 0;color:#526781}
#raExactDeadlines[data-section-view=manutenzione] .ra-expense-cancel,#raExactDeadlines[data-section-view=manutenzione] .ra-view-expenses{min-height:44px;font-size:14px}

/* A successful save is a distinct state, with one primary next action. */
#raExactDeadlines[data-section-view=manutenzione] :is(#expenseForm,.exact-service-success)[hidden]{display:none!important}
#raExactDeadlines[data-section-view=manutenzione]{scroll-margin-top:90px}
#raExactDeadlines[data-section-view=manutenzione] .exact-service-success{padding:18px 0 0}
#raExactDeadlines[data-section-view=manutenzione] .exact-service-success-check{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#e6f5ef;color:#008859;font-size:27px;margin-bottom:14px}
#raExactDeadlines[data-section-view=manutenzione] .exact-service-success h2{font-size:21px;line-height:28px;font-weight:700;color:#102242;margin:0 0 6px;overflow-wrap:anywhere}
#raExactDeadlines[data-section-view=manutenzione] .exact-service-success-details{font-size:15px;line-height:23px;color:#526781;margin:0 0 24px}
#raExactDeadlines[data-section-view=manutenzione] .exact-service-success-actions{display:flex;flex-direction:column;gap:12px}
#raExactDeadlines[data-section-view=manutenzione] .exact-service-success-actions>button{display:block;width:100%;min-height:46px;padding:11px 12px;border:0;border-radius:10px;background:none;box-shadow:none;color:#006be6;font:500 15px/22px 'Concept DM',sans-serif;text-align:center;margin:0}
#raExactDeadlines[data-section-view=manutenzione] .exact-service-success-actions>button:first-child{background:#006be6;color:white;font-size:16px}
#raExactDeadlines[data-section-view=manutenzione] .exact-service-success-actions>button[hidden]{display:none!important}
#raExactDeadlines[data-section-view=manutenzione] .exact-service-success-actions>.exact-service-another{border:1px solid #dce6f0;background:#f7faff;color:#102242}

