.sol-crm-closure-section{background:linear-gradient(145deg,#101719,#0b1112)}
.sol-crm-inline-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}
.sol-crm-inline-form label>span{display:block;color:#c7ccce;font-size:11px;font-weight:700;margin-bottom:6px}
.sol-crm-inline-form input,.sol-crm-inline-form select{width:100%;box-sizing:border-box;background:#111719;border:1px solid #333d40;border-radius:8px;color:#f1eee7;padding:10px;font:13px "DM Sans"}
.sol-crm-inline-form>div{display:flex;gap:8px;grid-column:1/-1}
.sol-crm-inline-form .sol-primary,.sol-crm-inline-form .sol-secondary{min-height:36px;padding:0 14px}
.sol-crm-task-complete{display:block;margin-top:7px}
.sol-activity-list li.is-completed b{color:#4adb8f}
[data-crm-closure-status]{font-size:11px;color:#4adb8f;min-height:16px;margin-top:8px}
[data-crm-closure-status][data-state="error"]{color:#ff857a}
@media(max-width:520px){.sol-crm-inline-form{grid-template-columns:1fr}.sol-crm-inline-form>div{grid-column:auto;flex-wrap:wrap}.sol-crm-inline-form button{flex:1}}
