.pctc-form{max-width:980px;margin:0 auto}.pctc-row-top{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.pctc-row-top label select{min-width:260px}.pctc-units{display:flex;gap:10px;align-items:center;padding:6px 10px;background:#fff;border:1px solid #ddd;border-radius:6px}.pallet-block{background:#fffaf3;border-left:4px solid #f28c28;padding:16px;margin:18px 0;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.pctc-row-hed{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.pctc-grid{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:12px}.pctc-grid label{display:flex;flex-direction:column;font-weight:600}.pctc-grid input,.pctc-grid select{padding:10px;border:1px solid #cfcfcf;border-radius:6px;font-size:14px;width:100%}.pctc-grid label.full{grid-column:1/-1}.unit-badge{font-weight:500;color:#666;margin-left:4px}.pctc-hints{font-size:12px;color:#666;margin-top:6px}.pctc-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}#add-pallet,#reset-pallets,#pallet-calc-form button[type=submit],.pctc-remove{background:#f28c28;color:#fff;border:0;padding:10px 16px;border-radius:6px;cursor:pointer;font-weight:700}.pctc-secondary{background:#6b7280}.pctc-remove:hover,#add-pallet:hover,#pallet-calc-form button[type=submit]:hover{background:#cc7000}#reset-pallets:hover{background:#4b5563}#pallet-results{background:#f4f4f4;border-left:5px solid #f28c28;padding:16px;border-radius:6px;margin-top:16px}#pallet-results h3{margin:0 0 6px}.pctc-result .pctc-disclaimer{margin:0;color:#555;font-size:13px}@media (max-width:600px){.pctc-grid{grid-template-columns:1fr}}