.bulk-inputs{border:0;margin:0;padding:0;min-width:0}.bulk-inputs:disabled{opacity:.7}.bulk-csv-label{display:block;font-size:13px;color:#425839;margin:20px 0 8px}.bulk-page .code-input{width:100%;font-size:13px!important}.bulk-sample-actions{display:flex;gap:24px;flex-wrap:wrap;margin:0 0 12px}.bulk-sample-actions button{min-height:44px}.bulk-page .two-column>*{min-width:0}.bulk-page .bulk-row{color:#52634c;font-size:13px;grid-template-columns:24px minmax(0,1fr) auto}.bulk-page .bulk-row strong{color:#334b3a;overflow-wrap:anywhere}.bulk-page .bulk-row .badge{max-width:110px;white-space:normal;overflow-wrap:anywhere}.bulk-page .bulk-row.header{font-size:11px}.bulk-row-status{grid-column:2 / -1;margin:0;display:flex;gap:7px;align-items:start;font-size:12px;line-height:1.6}.bulk-row-status svg{flex:0 0 auto;margin-top:2px}.bulk-row.has-error{background:#fff5ef}.bulk-row.has-error .bulk-row-status{color:#943e20}.bulk-new{margin-top:12px}.bulk-page .fine{color:#52634c;font-size:12px;line-height:1.8}.bulk-guide{margin:60px 0 30px;color:#263b31}.bulk-guide section{border-top:1px solid #dce3d7;padding:40px 0}.bulk-guide h2{font-size:clamp(26px,3vw,34px);letter-spacing:-.7px;font-weight:500}.bulk-guide h3{font-size:18px}.bulk-guide p{max-width:850px;color:#52634c;font-size:14px;line-height:1.85}.bulk-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.bulk-guide-grid article{padding:24px;border-radius:12px;background:#f1f3ed}.bulk-table-scroll{overflow-x:auto}.bulk-guide table{border-collapse:collapse;width:100%;font-size:13px;text-align:start}.bulk-guide th,.bulk-guide td{text-align:start;padding:16px;border-bottom:1px solid #dce3d7;line-height:1.8}.bulk-guide thead{background:#f1f3ed}.bulk-guide details{padding:17px 0;border-bottom:1px solid #dce3d7}.bulk-guide summary{cursor:pointer;font-weight:550;min-height:44px;align-content:center;line-height:1.7}.bulk-guide a{color:#285d42;text-underline-offset:4px}.bulk-guide nav{display:flex;gap:24px;flex-wrap:wrap}.bulk-guide nav a{min-height:44px;display:inline-flex;align-items:center;gap:8px}@media(max-width:700px){.bulk-guide-grid{grid-template-columns:1fr}.bulk-page .panel.padded{padding:20px}}
