.u14-check{padding:12px;border-bottom:1px solid var(--line)}
.u14-check label{display:block}.u14-check select,.u14-check textarea{width:100%;margin-top:8px}
.u14-check [hidden]{display:none!important}.u14-stop-actions{flex-wrap:wrap;padding:10px}
.u14-contract-subtitle{font-size:18px;font-weight:600;margin-top:4px;display:block}
@media(max-width:600px){.u14-stop-actions .btn{flex:1;white-space:normal;min-height:48px}}

.u14-report-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;margin-bottom:16px}
.u14-report-header>img{flex:none}.u14-report-header>.btn{margin-left:auto;min-width:72px;min-height:44px;flex:none}
@media(max-width:700px){dialog.u14-settlement-dialog{box-sizing:border-box;width:calc(100vw - 24px);max-height:calc(100dvh - 64px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin:24px auto;top:env(safe-area-inset-top,0px);bottom:auto;padding:20px}}
@media print{.u14-report-header{padding-top:0}.u14-report-header>button{display:none!important}}
