.kanban-head{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}.kanban-head h1{margin-bottom:4px}.secondary-link{padding:11px 16px;border-radius:10px;background:#e4edf1;color:#071f33;text-decoration:none;font-weight:800}.kanban{display:grid;grid-template-columns:repeat(4,minmax(255px,1fr));gap:14px;overflow-x:auto;padding-bottom:12px}.kanban-column{min-height:480px;background:#eaf0f3;border:1px solid #d3dee4;border-radius:16px;padding:13px}.kanban-column header{min-height:75px;padding:4px 3px 12px}.kanban-column h2{font-size:17px;margin:0 0 9px}.kanban-column header>strong{font-size:13px;color:#526779}.kanban-cards{display:grid;gap:11px}.deal-card{background:#fff;border:1px solid #d9e2e7;border-radius:13px;padding:15px;box-shadow:0 5px 15px rgba(7,31,51,.04)}.deal-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.deal-top>strong{font-size:15px}.deal-top>span{font-size:13px;font-weight:850;white-space:nowrap;color:#067647}.deal-card p{font-size:13px;margin:7px 0 12px}.deal-meta{display:flex;justify-content:space-between;gap:8px;color:#718494;font-size:11px}.next-task{display:grid;gap:3px;margin-top:12px;padding:10px;border-radius:10px;background:#f2f7f8}.next-task small{font-size:9px;letter-spacing:.1em;color:#07967d;font-weight:900}.next-task strong{font-size:12px}.next-task span{font-size:11px;color:#607586}.next-task.overdue{background:#fff1f0}.next-task.overdue small,.next-task.overdue span{color:#b42318}.empty-column{padding:20px 10px;color:#718494;text-align:center;font-size:13px}.kanban-foot{display:flex;gap:22px;margin-top:10px;padding:15px 18px;background:#fff;border:1px solid #d7e1e7;border-radius:13px;color:#526779;font-size:13px}@media(max-width:700px){.kanban-head{align-items:flex-start;flex-direction:column}.kanban{grid-template-columns:repeat(4,82vw)}}
.kanban-column header .column-services{display:inline-block;margin-left:8px;color:#9a6a00;font-size:11px;font-weight:750}.deal-top .deal-values{display:grid;gap:3px;justify-items:end;white-space:nowrap}.deal-top .deal-values b{font-size:13px;font-weight:850;color:#067647}.deal-top .deal-values .deal-services{font-size:11px;font-weight:750;color:#9a6a00}
.service-value-form{display:flex;align-items:end;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #e2e9ed}.service-value-form label{flex:1;font-size:12px;font-weight:750}.service-value-form input{width:100%;margin-top:5px}.service-value-form button{white-space:nowrap;padding:11px 12px;font-size:12px}
