.bulk-shell{max-width:1050px}.bulk-shell .page-intro{margin-top:35px}.bulk-shell .source-note{justify-content:flex-start;margin:18px 0}.bulk-step{border:1px solid var(--line);background:#fff;border-radius:14px;margin:20px 0;padding:26px}.bulk-step h2{align-items:center;gap:12px;font-size:21px;display:flex}.bulk-step h2>span{background:var(--mint);color:var(--teal-dark);border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.bulk-step p{color:var(--muted);font-size:13px;line-height:1.7}#bulk-controls{border:0;min-width:0;margin:0;padding:0}.bulk-step label{margin:16px 0;font-size:13px;display:block}.bulk-step input,.bulk-step select{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #bacacf;border-radius:7px;margin-top:8px;padding:11px;display:block}.bulk-step input[type=file]{font-size:13px}.bulk-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.bulk-step .button{margin:8px 10px 8px 0}.bulk-step button:disabled{opacity:.5}.bulk-step details{margin:18px 0;font-size:13px}.bulk-step summary{cursor:pointer}.bulk-table-wrap{border:1px solid var(--line);border-radius:7px;max-width:100%;overflow:auto}.bulk-step table{border-collapse:collapse;min-width:100%;font-size:12px}.bulk-step th,.bulk-step td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--line);min-width:100px;max-width:220px;padding:11px}.bulk-step th{background:var(--soft)}.bulk-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.bulk-summary p{background:var(--soft);border-radius:9px;margin:0;padding:15px}.bulk-summary strong{color:var(--teal-dark);font-size:27px;display:block}.bulk-step .bulk-check{align-items:center;gap:10px;display:flex}.bulk-check input{width:17px;accent-color:var(--teal);margin:0}.bulk-review-row{border-bottom:1px solid var(--line);padding:18px 0}.bulk-review-row h3{overflow-wrap:anywhere;font-size:15px}.bulk-review-row p{margin-bottom:5px}.bulk-review-row .bulk-grid{align-items:end}.bulk-pagination{align-items:center;gap:15px;margin:20px 0;font-size:12px;display:flex}.bulk-pagination button{background:var(--mint);border-radius:6px;padding:10px}#bulk-status{color:var(--teal-dark);min-height:24px;margin-top:25px;font-size:14px;line-height:1.6}#bulk-progress-area{background:var(--soft);border-radius:10px;padding:16px}#bulk-progress{width:100%;accent-color:var(--teal);margin-bottom:12px}.bulk-review-row .manual-note{color:var(--teal-dark)}@media (width<=650px){.bulk-step{padding:18px}.bulk-grid{grid-template-columns:1fr;gap:0}.bulk-summary{grid-template-columns:1fr 1fr}.bulk-step h2{font-size:18px}.bulk-step .button{width:100%;margin-right:0}.bulk-shell .page-intro h1{font-size:30px}.header-inner nav{gap:1px}.header-inner nav a{padding:8px 7px;font-size:10px}}#bulk-progress-area{z-index:5;border:1px solid var(--line);position:sticky;top:12px;box-shadow:0 4px 16px #102c2510}.bulk-progress-heading{align-items:center;gap:16px;margin-bottom:12px;display:flex}.bulk-progress-heading>div{min-width:0}.bulk-progress-heading p{margin:4px 0;font-size:13px;line-height:1.5}#bulk-progress-stage{color:var(--teal-dark);font-weight:650}#bulk-progress-detail,#bulk-progress-wait{color:var(--ink)}.bulk-bee{background:#091215 url(/brand/abejita-progreso-sprite.png) 0 0/300% 200% no-repeat;border-radius:12px;flex:0 0 76px;width:76px;height:76px;display:block}#bulk-progress-area[data-state=working] .bulk-bee{animation:1.2s step-end infinite bulk-bee-poses}@keyframes bulk-bee-poses{0%{background-position:0 0}16.667%{background-position:50% 0}33.333%{background-position:100% 0}50%{background-position:0 100%}66.667%{background-position:50% 100%}83.333%{background-position:100% 100%}}#bulk-progress{appearance:none;background:#dbe8e7;border:0;border-radius:8px;height:12px;display:block;overflow:hidden}#bulk-progress::-webkit-progress-bar{background:#dbe8e7;border-radius:8px}#bulk-progress::-webkit-progress-value{background:var(--teal);border-radius:8px}#bulk-progress::-moz-progress-bar{background:var(--teal);border-radius:8px}#bulk-progress:indeterminate{background:linear-gradient(90deg,#dbe8e7 25%,var(--teal) 50%,#dbe8e7 75%);background-size:200% 100%;animation:1.8s linear infinite bulk-wait}#bulk-progress:indeterminate::-webkit-progress-bar{background:0 0}@keyframes bulk-wait{to{background-position:200% 0}}#bulk-progress[hidden],#bulk-progress-area[hidden]{display:none}@media (prefers-reduced-motion:reduce){#bulk-progress-area[data-state=working] .bulk-bee,#bulk-progress:indeterminate{animation:none}}@media (width<=650px){.bulk-bee{flex-basis:60px;width:60px;height:60px}.bulk-progress-heading{gap:12px}}.bulk-dropzone{background:var(--soft);border:2px dashed #a8c8c5;border-radius:12px;padding:20px;transition:border-color .15s,background .15s}.bulk-dropzone.is-dragging,.bulk-dropzone:focus-within{border-color:var(--teal);background:var(--mint)}.bulk-dropzone label{color:var(--teal-dark);margin:0 0 9px;font-weight:600}.bulk-primary{min-height:52px;padding:14px 26px;font-size:16px}#bulk-delivery{border:1px solid var(--line);text-align:center;width:min(92vw,480px);max-height:min(90vh,720px);color:var(--ink);background:#fff;border-radius:18px;padding:40px 32px 24px;box-shadow:0 24px 80px #0a202855}#bulk-delivery::backdrop{backdrop-filter:blur(2px);background:#0a2028a6}#bulk-delivery h2{margin:8px 0;font-size:25px;line-height:1.25}#bulk-delivery p{margin:12px 0;line-height:1.6}#bulk-delivery .button{margin-top:12px}.bulk-delivery-close{background:var(--soft);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;font-size:25px;position:absolute;top:10px;right:12px}.bulk-delivery-close:hover{background:var(--mint)}.bulk-delivery-bee{place-items:center;width:56px;height:56px;margin:16px auto 0;display:grid}.bulk-bee-action{background:0 0;width:42px;height:56px;display:block;overflow:hidden}.bulk-bee-action[hidden]{display:none}.bulk-bee-action img{width:400%;max-width:none;height:100%;display:block;transform:translate(-75%)}.bulk-bee-action[data-action=celebrate]{width:33px;height:44px}.bulk-delivery-bee[data-phase=playing]{animation:.16s ease-out both bulk-action-enter}.bulk-delivery-bee[data-phase=playing] .bulk-bee-action:not([hidden]) img{animation:1.2s step-end 2 both bulk-action-frames}.bulk-delivery-bee[data-phase=playing] .bulk-bee-action[data-action=celebrate] img{animation-iteration-count:1}.bulk-delivery-bee[data-phase=leaving]{animation:.16s ease-in both bulk-action-exit}@keyframes bulk-action-frames{0%{transform:translate(0)}25%{transform:translate(-25%)}50%{transform:translate(-50%)}75%,to{transform:translate(-75%)}}@keyframes bulk-action-enter{0%{opacity:0}to{opacity:1}}@keyframes bulk-action-exit{0%{opacity:1}to{opacity:0}}#bulk-delivery[data-state=error] .bulk-delivery-bee{display:none}#bulk-delivery-progress{appearance:none;background:#dbe8e7;border:0;border-radius:8px;width:100%;height:15px;margin:22px 0 6px;display:block;overflow:hidden}#bulk-delivery-progress::-webkit-progress-bar{background:#dbe8e7;border-radius:8px}#bulk-delivery-progress::-webkit-progress-value{background:var(--teal);border-radius:8px}#bulk-delivery-progress::-moz-progress-bar{background:var(--teal);border-radius:8px}#bulk-delivery-percent{font-variant-numeric:tabular-nums;color:var(--teal-dark);font-size:13px}#bulk-delivery-summary{color:var(--muted);font-size:14px}#bulk-delivery-error-text{color:var(--ink)}@media (prefers-reduced-motion:reduce){.bulk-delivery-bee,.bulk-delivery-bee .bulk-bee-action img{animation:none!important}}@media (width<=650px){#bulk-delivery{padding:40px 18px 20px}}
