.takeoff-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0}.takeoff-controls label{min-width:0}.takeoff-controls select,.takeoff-controls input,#tkTarget{width:100%}.takeoff-pages{max-height:260px;overflow:auto;border:1px solid #dce2ed;margin:10px 0}.takeoff-pages label{display:flex;gap:10px;padding:10px;border-bottom:1px solid #e8ebf3;font-weight:normal}.takeoff input[type=checkbox],.takeoff-confirm input[type=checkbox]{width:18px;height:18px;min-width:18px;min-height:18px;margin:3px 6px 0 0;padding:0;display:inline-block;vertical-align:middle;accent-color:#203267}.takeoff-card{padding:16px;margin:14px 0;border:1px solid #d6deeb;border-radius:8px;overflow-wrap:anywhere}.takeoff-card img{display:block;max-width:100%;max-height:620px;object-fit:contain;background:#fff}.takeoff .btn-group{flex-wrap:wrap}.takeoff-confirm{display:flex;align-items:flex-start;gap:8px}#tkEditForm textarea{width:100%}@media(max-width:600px){.takeoff-controls{grid-template-columns:1fr}}
