.kt-tech-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.kt-tech-card{padding:10px;border:1px solid #e4d1ab;border-radius:12px;background:#fffaf0;min-width:0}.kt-tech-card h3{font-size:13px;font-weight:800;margin-bottom:8px;color:#7c5823}.kt-tech-department{background:#eff7fb;border-color:#c7dee8}.kt-tech-department h3{color:#345f70}.kt-tech-hubert{background:#f5f2fb;border-color:#dbd2eb}.kt-tech-hubert h3{color:#655381}.kt-tech-card>p{font-size:11px;color:#64748b;margin-top:10px}.kt-tech-pair{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.kt-tech-amount{border:1px solid #ddd7ca;border-radius:8px;background:#ffffffa8;min-width:0}.kt-tech-amount summary{cursor:pointer;padding:8px;font-size:11px;color:#64748b}.kt-tech-amount summary strong{display:block;font-size:19px;line-height:1.4;font-variant-numeric:tabular-nums;color:#394556;overflow-wrap:anywhere}.kt-tech-pair strong{font-size:15px!important}.kt-tech-amount summary small{font-size:10px}.kt-tech-paid{background:#eef8f2;border-color:#bedfcd}.kt-tech-paid summary strong{color:#286446}.kt-tech-due{background:#fff7e8;border-color:#e8d4a9}.kt-tech-due summary strong{color:#895f24}.kt-tech-card-rows{padding:8px;max-height:260px;overflow:auto;font-size:12px}.kt-tech-card-rows>div{display:grid;gap:3px;border-top:1px solid #ddd;padding:7px 0;overflow-wrap:anywhere}.kt-tech-card-rows small{font-size:10px;color:#64748b}@media(max-width:800px){.kt-tech-cards{grid-template-columns:1fr}}
