.retention-card{color:#28445c}.retention-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.retention-head h2{margin:0 0 8px;font-size:20px}.retention-head p,.retention-last{margin:0;color:#728697;font-size:12px}.retention-head>span{padding:7px 12px;background:#edf2f6;border-radius:20px;white-space:nowrap;font-size:12px}.retention-head>span.on{background:#e5f5eb;color:#137d49}.retention-fields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.retention-fields label{display:grid;gap:10px;padding:14px;background:#f5f9fc;border:1px solid #dce8f0;border-radius:6px;font-size:13px}.retention-fields label>span{display:flex;align-items:center;gap:7px}.retention-fields input{width:100%;box-sizing:border-box;min-width:0;font-size:18px;color:#205f90}.retention-fields small{color:#788b9a;font-size:11px;line-height:1.6}.retention-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0}.retention-actions label{margin-right:auto}.retention-actions button{border-radius:4px}.retention-actions button:disabled{opacity:.55;cursor:wait}.retention-warning{background:#fff8e7;border:1px solid #f2dfad;padding:12px;color:#806325;font-size:12px;line-height:1.7}.retention-table{overflow:auto}.retention-table table{font-size:12px}.retention-table th{white-space:nowrap}.retention-table td{padding:10px;min-width:65px}.retention-table td:last-child{min-width:210px;font-size:11px;color:#738799}.retention-last{margin-top:12px;line-height:1.7}.retention-danger{border-top:1px solid #e0e8ee;margin-top:26px;padding-top:16px}.retention-danger>summary{cursor:pointer;color:#a74b40;font-size:12px}.retention-danger h2{font-size:17px}@media(max-width:1100px){.retention-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.retention-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.retention-head{align-items:start}.retention-head h2{font-size:18px}.retention-fields label{padding:10px}.retention-actions label{width:100%}}
