.se-v5-primary-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.se-v5-primary-actions button{display:grid;gap:8px;min-height:170px;padding:22px;text-align:left;border:2px solid #bfd8f5;border-radius:18px;background:#f3f8ff;color:#123b6b;cursor:pointer}.se-v5-primary-actions button:hover,.se-v5-primary-actions button:focus-visible{border-color:#075fc8;box-shadow:0 10px 24px #084f9f1a;outline:none}.se-v5-primary-actions span{font-size:34px}.se-v5-primary-actions svg,.se-v5-mobile-actions svg{display:block;width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.se-v5-primary-actions b{font-size:20px}.se-v5-primary-actions small{font-size:15px;line-height:1.45}.se-v5-record{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:14px 0;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;color:var(--ink)}.se-v5-record span{display:grid;gap:4px}.se-v5-record small{color:var(--muted)}.se-v5-record em{font-style:normal;color:#c2410c;font-weight:700}.se-v5-form{max-width:1050px}.se-v5-form .settings-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.se-v5-form .full{grid-column:1/-1}.se-v5-form textarea{min-height:120px}.se-v5-check{display:flex;align-items:center;gap:10px;min-height:48px}.se-v5-check input{width:22px;height:22px}.se-v5-form [data-external-work-error]:empty{display:none}.se-v5-mobile-actions{display:grid;gap:10px;margin:16px 0}.se-v5-mobile-actions .action{width:100%}@media(max-width:850px){.se-v5-primary-actions{grid-template-columns:1fr}.se-v5-primary-actions button{min-height:120px}.se-v5-form .settings-form{grid-template-columns:1fr}.se-v5-form .full{grid-column:auto}.se-v5-record{align-items:flex-start;flex-direction:column}}
.se-v5-provider-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.se-v5-provider-control .btn{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.se-v5-provider-control svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.se-v5-provider-finder{width:min(920px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 32px));padding:0;border:0;border-radius:18px;background:var(--envios-surface,#fff);color:var(--envios-ink,#13233a);box-shadow:0 24px 80px #0f274766;overflow:hidden}.se-v5-provider-finder::backdrop{background:#07182db8;backdrop-filter:blur(3px)}.se-v5-provider-finder>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid var(--envios-line,#d8e3f0)}.se-v5-provider-finder h2{margin:3px 0 4px}.se-v5-provider-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:18px 24px;background:var(--envios-canvas,#f4f7fb)}.se-v5-provider-results{display:grid;max-height:470px;padding:0 24px;overflow:auto}.se-v5-provider-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:18px 0;border-bottom:1px solid var(--envios-line,#d8e3f0)}.se-v5-provider-result>div:first-child{display:grid;gap:5px}.se-v5-provider-result small{color:var(--envios-muted,#64748b)}.se-v5-provider-result dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 20px;margin:8px 0 0}.se-v5-provider-result dl div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:6px}.se-v5-provider-result dt{color:var(--envios-muted,#64748b);font-size:11px;font-weight:700;text-transform:uppercase}.se-v5-provider-result dd{margin:0;overflow:hidden;text-overflow:ellipsis}.se-v5-provider-result-action{display:flex;align-items:center;gap:10px}.se-v5-provider-status{padding:5px 8px;border-radius:999px;background:#e2e8f0;color:#475569;font-size:11px;font-weight:750}.se-v5-provider-status.active{background:#dcfce7;color:#166534}.se-v5-provider-empty{padding:42px 12px;text-align:center;color:var(--envios-muted,#64748b)}.se-v5-provider-empty.error{color:#b91c1c}.se-v5-provider-finder>footer{display:flex;justify-content:flex-end;padding:16px 24px;border-top:1px solid var(--envios-line,#d8e3f0)}@media(max-width:650px){.se-v5-provider-control,.se-v5-provider-search,.se-v5-provider-result{grid-template-columns:1fr}.se-v5-provider-result dl{grid-template-columns:1fr}.se-v5-provider-result-action{justify-content:space-between}}
.se-v5-provider-filters{display:flex;gap:8px;padding:0 24px 12px;background:var(--envios-canvas,#f4f7fb)}.se-v5-provider-filters button{padding:7px 14px;border:1px solid var(--envios-line,#d8e3f0);border-radius:999px;background:var(--envios-surface,#fff);color:inherit;cursor:pointer}.se-v5-provider-filters button.active{border-color:#075fc8;background:#eaf3ff;color:#084f9f;font-weight:800}.se-v5-favorite{width:38px;height:38px;border:1px solid var(--envios-line,#d8e3f0);border-radius:10px;background:transparent;color:#084f9f;font-size:24px;cursor:pointer}.se-v5-favorite.active{background:#eaf3ff;border-color:#f59e0b}.se-v5-favorite:disabled{opacity:.45;cursor:not-allowed}

/* SmartEnvios usability: direct selection, compact cases and universal attachments. */
.se-v5-provider-result{cursor:pointer}.se-v5-provider-result:focus-visible{outline:3px solid var(--envios-accent,#075fc8);outline-offset:2px}
.se-usability-dropzone{display:grid;place-items:center;gap:5px;min-height:108px;margin-top:12px;padding:18px;border:2px dashed #8baed7;border-radius:14px;background:#f5f9ff;color:#174f91;text-align:center;cursor:pointer;transition:.18s ease}.se-usability-dropzone.is-dragging{border-color:#075fc8;background:#fff5ec;transform:translateY(-2px)}.se-usability-dropzone input{display:none}.se-usability-dropzone small{color:#5e7188}.se-usability-files{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.se-usability-file{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #cad9ea;border-radius:999px;background:#fff;font-size:12px}.se-usability-file button{border:0;background:transparent;color:#a33;cursor:pointer}
.se-v5-wizard{display:grid;gap:12px;margin-bottom:22px;padding:18px;border:1px solid #c8d8ea;border-radius:16px;background:#f5f9ff}.se-v5-wizard-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.se-v5-wizard-steps button{display:flex;align-items:center;gap:9px;padding:10px;border:0;border-radius:11px;background:transparent;color:#5e7188;text-align:left;cursor:pointer}.se-v5-wizard-steps button span{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border:1px solid #91afd0;border-radius:50%;background:#fff;color:#174f91;font-weight:800}.se-v5-wizard-steps button.active{background:#fff;color:#103f76;box-shadow:0 4px 14px #173d6814}.se-v5-wizard-steps button.active span{border-color:#075fc8;background:#075fc8;color:#fff}.se-v5-wizard p{margin:0;color:#4f6884}.se-v5-wizard-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid #d8e3f0}.se-v5-wizard-nav span{color:#5e7188;font-weight:750}.se-v5-form [hidden]{display:none!important}
.se-usability-list{display:grid;gap:8px}.se-usability-row{display:grid;grid-template-columns:110px 42px minmax(130px,1fr) minmax(180px,2fr) minmax(140px,1fr) 120px;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid #d8e3f0;border-radius:12px;background:#fff;color:#173250;text-align:left;cursor:pointer}.se-usability-row:hover{border-color:#ff8c3a;box-shadow:0 5px 16px rgba(28,74,123,.1)}.se-usability-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#155db5;color:#fff;font-weight:800}.se-usability-date,.se-usability-code{font-size:12px;color:#64748b}.se-usability-provider,.se-usability-material{font-weight:700}.se-usability-description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.se-usability-editor{margin-top:14px;padding:18px;border:1px solid #d7e3ef;border-radius:16px;background:#fff}.se-usability-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.se-usability-editor label{display:grid;gap:6px;font-weight:700;color:#173250}.se-usability-editor label.wide{grid-column:1/-1}.se-usability-editor input,.se-usability-editor textarea,.se-usability-editor select{width:100%;padding:10px 12px;border:1px solid #bfcfe0;border-radius:9px;background:#fff;color:#173250}.se-usability-editor textarea{min-height:92px;resize:vertical}.se-usability-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:15px}
.set-photo-add{display:grid!important;width:min(100%,260px)!important;aspect-ratio:1!important;place-items:center!important;align-content:center!important;padding:22px!important;border:2px dashed #8baed7!important;border-radius:16px!important;background:#f5f9ff!important;text-align:center!important;box-sizing:border-box!important}.set-photo-add input[type=file]{position:absolute!important;width:1px!important;height:1px!important;clip-path:inset(50%)!important}.set-photo-add.is-dragging{outline:3px dashed #075fc8;outline-offset:4px;background:#fff3e8!important}.set-photo-list figure:not(:has(img[src^="data:image/"])) img{display:none}
body.theme-dark .se-usability-dropzone,body.dark-mode .se-usability-dropzone,body.theme-dark .se-usability-editor,body.dark-mode .se-usability-editor,body.theme-dark .se-usability-row,body.dark-mode .se-usability-row{background:#15385f;color:#edf6ff;border-color:#41688f}body.theme-dark .se-usability-editor label,body.dark-mode .se-usability-editor label{color:#edf6ff}

/* Expedientes: tabla operativa, acciones visibles y documentos imprimibles. */
.se-v5-primary-actions-two{grid-template-columns:repeat(2,minmax(0,1fr))}.se-v5-expedient-table-wrap{width:100%;overflow:auto;border:1px solid var(--envios-line,#d8e3f0);border-radius:14px}.se-v5-expedient-table{width:100%;min-width:1080px;border-collapse:collapse}.se-v5-expedient-table th{padding:11px 12px;background:#edf4fc;color:#174f91;font-size:11px;font-weight:800;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.se-v5-expedient-table td{padding:12px;border-top:1px solid var(--envios-line,#d8e3f0);vertical-align:middle}.se-v5-expedient-table tbody tr{cursor:pointer;transition:background .15s ease}.se-v5-expedient-table tbody tr:hover,.se-v5-expedient-table tbody tr:focus{outline:0;background:#f2f7fd}.se-v5-type-pill{display:inline-flex;padding:5px 9px;border-radius:999px;background:#e8f1ff;color:#124f96;font-size:12px;font-weight:750}.se-v5-detail{display:grid;gap:3px;max-width:300px}.se-v5-detail small{color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase}.se-v5-detail em{color:#64748b;font-size:11px;font-style:normal}.se-v5-person{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#0d5fc2;color:#fff;font-size:12px;font-weight:850}.se-v5-row-actions{display:flex;min-width:218px;gap:3px}.se-v5-row-actions button{display:grid;width:28px;height:28px;padding:0;place-items:center;border:1px solid #b9cde5;border-radius:8px;background:#fff;color:#0c4d91;font:800 14px/1 inherit;cursor:pointer}.se-v5-row-actions button:hover{border-color:#075fc8;background:#fff3e8;color:#a63b00}.se-v5-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;padding:15px 18px;border:1px solid #bcd0e8;border-radius:14px;background:#f3f8fe}.se-v5-actions-title{display:grid;gap:3px;min-width:180px}.se-v5-actions-title small{color:#32618f;font-weight:800}.se-v5-actions-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.se-v5-type-fields{display:contents}.se-v5-dropzone{display:grid;width:min(100%,260px);aspect-ratio:1;place-items:center;align-content:center;gap:8px;margin-top:12px;padding:24px;border:2px dashed #8baed7;border-radius:16px;background:#f5f9ff;color:#174f91;text-align:center;cursor:pointer;box-sizing:border-box;transition:.18s ease}.se-v5-dropzone input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.se-v5-dropzone b{font-size:16px;line-height:1.35}.se-v5-dropzone small{color:#5e7188;line-height:1.45}.se-v5-dropzone:hover,.se-v5-dropzone:focus-within,.se-v5-dropzone.dragging{border-color:#075fc8;background:#fff3e8;transform:translateY(-2px)}.se-v5-file-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.se-v5-file-list span{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #cad9ea;border-radius:999px;background:#fff;font-size:12px}.se-v5-file-list button{border:0;background:transparent;color:#a33;cursor:pointer}.se-v5-artifact{width:min(760px,calc(100vw - 32px));padding:0;border:0;border-radius:18px;box-shadow:0 25px 90px #102a4a66}.se-v5-artifact::backdrop{background:#07182db8}.se-v5-artifact>header,.se-v5-artifact>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:#0d5fc2;color:#fff}.se-v5-artifact>header h2{margin:2px 0}.se-v5-artifact>footer{justify-content:flex-end;background:#edf4fc}.se-v5-artifact-paper{padding:28px;background:#fff}.se-v5-label-preview{display:grid;min-height:320px;place-items:center;align-content:center;gap:12px;border:4px solid #102f58;text-align:center}.se-v5-label-preview img{width:72px}.se-v5-label-preview h2{margin:0;font-size:34px}.se-v5-manifest-preview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.se-v5-manifest-preview dl div{padding:12px;background:#f4f7fb}.se-v5-manifest-preview dt{font-size:11px;font-weight:800;text-transform:uppercase}.se-v5-manifest-preview dd{margin:4px 0 0}.se-retention-preview{margin-top:20px;padding-top:18px;border-top:1px solid #d8e3f0}body.theme-dark .se-v5-expedient-table th,body.dark-mode .se-v5-expedient-table th,body.theme-dark .se-v5-actions,body.dark-mode .se-v5-actions{background:#15385f;color:#edf6ff}body.theme-dark .se-v5-dropzone,body.dark-mode .se-v5-dropzone{background:#15385f;color:#edf6ff;border-color:#5c82aa}body.theme-dark .se-v5-dropzone small,body.dark-mode .se-v5-dropzone small{color:#c7d8ea}body.theme-dark .se-v5-expedient-table tbody tr:hover,body.dark-mode .se-v5-expedient-table tbody tr:hover{background:#173f6b}@media(max-width:900px){.se-v5-primary-actions-two{grid-template-columns:1fr}.se-v5-actions{align-items:stretch;flex-direction:column}.se-v5-actions-buttons{justify-content:flex-start}.se-v5-expedient-table{min-width:1120px}.se-v5-dropzone{width:min(100%,240px)}}@media print{body>*:not(.se-v5-artifact){display:none!important}.se-v5-artifact{display:block;position:static;width:100%;box-shadow:none}.se-v5-artifact>header,.se-v5-artifact>footer{display:none}.se-v5-artifact-paper{padding:0}}
@media(max-width:900px){.se-usability-row{grid-template-columns:80px 38px 1fr}.se-usability-description,.se-usability-material,.se-usability-code{grid-column:3}.se-usability-editor-grid{grid-template-columns:1fr}.se-usability-editor label.wide{grid-column:auto}}
@media(max-width:700px){.se-v5-wizard-steps{grid-template-columns:1fr 1fr}.se-v5-wizard-steps button{font-size:12px}.se-v5-wizard-nav{flex-wrap:wrap}.se-v5-wizard-nav span{order:-1;width:100%;text-align:center}}

/* Android: primer paso esquematico, compacto y visible sin recorridos innecesarios. */
@media(max-width:700px){.se-v5-form.se-v5-wizard-step-one{display:grid;gap:10px}.se-v5-form.se-v5-wizard-step-one>.section-title{margin-bottom:0}.se-v5-form.se-v5-wizard-step-one>.section-title .sub{display:none}.se-v5-form.se-v5-wizard-step-one .se-v5-wizard{gap:7px;margin-bottom:0;padding:10px}.se-v5-form.se-v5-wizard-step-one .se-v5-wizard-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.se-v5-form.se-v5-wizard-step-one .se-v5-wizard-steps button{display:grid;justify-items:center;gap:4px;padding:6px 2px;text-align:center}.se-v5-form.se-v5-wizard-step-one .se-v5-wizard-steps button span{width:24px;height:24px;flex-basis:24px;font-size:11px}.se-v5-form.se-v5-wizard-step-one .se-v5-wizard-steps button b{font-size:9px;line-height:1.1}.se-v5-form.se-v5-wizard-step-one .se-v5-wizard p{font-size:12px;text-align:center}.se-v5-form.se-v5-wizard-step-one>.panel{padding:12px}.se-v5-form.se-v5-wizard-step-one .settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.se-v5-form.se-v5-wizard-step-one .field{gap:3px;min-width:0}.se-v5-form.se-v5-wizard-step-one .field.full{grid-column:1/-1}.se-v5-form.se-v5-wizard-step-one .field label{font-size:9px;line-height:1.1}.se-v5-form.se-v5-wizard-step-one .field input,.se-v5-form.se-v5-wizard-step-one .field select{min-width:0;min-height:40px;padding:7px 8px;font-size:13px}.se-v5-form.se-v5-wizard-step-one .field small{display:none}.se-v5-form.se-v5-wizard-step-one .se-v5-wizard-auto{display:none!important}.se-v5-form.se-v5-wizard-step-one .se-v5-provider-control{grid-template-columns:minmax(0,1fr) auto;gap:6px}.se-v5-form.se-v5-wizard-step-one .se-v5-provider-control .btn{min-height:40px;padding:7px 9px;font-size:0}.se-v5-form.se-v5-wizard-step-one .se-v5-provider-control .btn svg{width:21px;height:21px}.se-v5-form.se-v5-wizard-step-one .se-v5-wizard-nav{margin-top:10px;padding-top:10px}.se-v5-form.se-v5-wizard-step-one .dp-editor-actions{display:none}}

/* Android: cada etapa usa el alto disponible sin convertir el alta en una pagina larga. */
@media(max-width:700px){.se-v5-form[data-wizard-ready]{display:grid;gap:8px}.se-v5-form[data-wizard-ready]>.section-title{margin:0;align-items:center}.se-v5-form[data-wizard-ready]>.section-title h2{margin:2px 0;font-size:25px}.se-v5-form[data-wizard-ready]>.section-title .sub{display:none}.se-v5-form[data-wizard-ready] .se-v5-wizard{gap:6px;margin:0;padding:8px}.se-v5-form[data-wizard-ready] .se-v5-wizard-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.se-v5-form[data-wizard-ready] .se-v5-wizard-steps button{display:grid;justify-items:center;gap:3px;padding:5px 2px;text-align:center}.se-v5-form[data-wizard-ready] .se-v5-wizard-steps button span{width:23px;height:23px;flex-basis:23px;font-size:10px}.se-v5-form[data-wizard-ready] .se-v5-wizard-steps button b{font-size:9px;line-height:1.05}.se-v5-form[data-wizard-ready] .se-v5-wizard p{font-size:11px;text-align:center}.se-v5-form[data-wizard-ready]>.panel{padding:10px}.se-v5-form[data-wizard-ready] .settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.se-v5-form[data-wizard-ready] .field{gap:2px;min-width:0}.se-v5-form[data-wizard-ready] .field.full{grid-column:1/-1}.se-v5-form[data-wizard-ready] .field label{font-size:9px;line-height:1.05}.se-v5-form[data-wizard-ready] .field input,.se-v5-form[data-wizard-ready] .field select,.se-v5-form[data-wizard-ready] .field textarea{min-width:0;min-height:38px;padding:6px 8px;font-size:12px}.se-v5-form[data-wizard-ready] .field textarea{height:54px;resize:none}.se-v5-form[data-wizard-ready] .field small{display:none}.se-v5-form[data-wizard-ready] .se-v5-dropzone,.se-v5-form[data-wizard-ready] .se-usability-dropzone{width:min(100%,170px);min-height:0;aspect-ratio:1;padding:12px;margin:4px auto}.se-v5-form[data-wizard-ready] .se-v5-dropzone b,.se-v5-form[data-wizard-ready] .se-usability-dropzone b{font-size:12px}.se-v5-form[data-wizard-ready] .se-v5-dropzone small,.se-v5-form[data-wizard-ready] .se-usability-dropzone small{display:none}.se-v5-form[data-wizard-ready] .se-v5-wizard-nav{margin-top:8px;padding-top:8px}.se-v5-form[data-wizard-ready] .se-v5-wizard-review{gap:8px;padding:8px}.se-v5-form[data-wizard-ready] .se-v5-wizard-review dl{grid-template-columns:repeat(2,minmax(0,1fr))}.se-v5-form[data-wizard-ready] .se-v5-wizard-review dl>div{gap:2px;padding:7px 8px}.se-v5-form[data-wizard-ready] .se-v5-wizard-review .notice{display:none}.se-v5-form[data-wizard-ready] .se-v5-wizard-review .dp-editor-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.se-v5-form[data-wizard-ready] .se-v5-wizard-review .dp-editor-actions .btn{width:auto;padding:7px;font-size:10px}}

/* Resumen final del asistente de SmartEnvios. */
.se-v5-wizard-review{display:grid;gap:18px}
.se-v5-wizard-review dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--border,#d8e2ef);border:1px solid var(--border,#d8e2ef);border-radius:16px;overflow:hidden}
.se-v5-wizard-review dl>div{display:grid;gap:5px;padding:14px 16px;background:var(--surface,#fff)}
.se-v5-wizard-review dt{font-size:.72rem;font-weight:800;letter-spacing:.08em;color:var(--muted,#64748b);text-transform:uppercase}
.se-v5-wizard-review dd{margin:0;color:var(--ink,#0f2747);font-weight:700;overflow-wrap:anywhere}
.se-v5-wizard-review .dp-editor-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}
@media(max-width:720px){.se-v5-wizard-review dl{grid-template-columns:1fr}.se-v5-wizard-review .dp-editor-actions .btn{width:100%}}

/* Acciones de expedientes: dos filas legibles con color semantico. */
.se-v5-expedient-table{min-width:1420px}.se-v5-row-actions-head{min-width:390px}.se-v5-row-actions{display:grid;grid-template-columns:repeat(4,minmax(86px,1fr));min-width:390px;gap:7px;padding:10px!important}.se-v5-row-actions .se-v5-row-action{display:flex;width:auto;height:42px;min-width:0;padding:6px 8px;align-items:center;justify-content:flex-start;gap:7px;border-width:1px;border-radius:10px;font:750 11px/1.1 inherit;white-space:nowrap}.se-v5-row-action svg{flex:0 0 22px;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.se-v5-row-action span{overflow:hidden;text-overflow:ellipsis}.se-v5-row-action-open{background:#eaf3ff!important;color:#0759b7!important;border-color:#9bc4f5!important}.se-v5-row-action-incident{background:#fff0ec!important;color:#c43d20!important;border-color:#f7ae9e!important}.se-v5-row-action-shipment{background:#e9f9f1!important;color:#08734a!important;border-color:#8bd9b7!important}.se-v5-row-action-documents{background:#f3efff!important;color:#6240b5!important;border-color:#c5b5f2!important}.se-v5-row-action-shippingLabel{background:#fff5df!important;color:#9a5b00!important;border-color:#f1ca72!important}.se-v5-row-action-identity{background:#e9f8fb!important;color:#087187!important;border-color:#8ed6e3!important}.se-v5-row-action-manifest{background:#f3f5f8!important;color:#43546a!important;border-color:#b9c5d2!important}.se-v5-row-action-email{background:#fff0f6!important;color:#ad2860!important;border-color:#efa5c3!important}.se-v5-row-actions .se-v5-row-action:hover,.se-v5-row-actions .se-v5-row-action:focus-visible{border-color:currentColor!important;filter:saturate(1.2) brightness(.97);transform:translateY(-1px);box-shadow:0 4px 10px #12345a1f;outline:2px solid transparent}
body.theme-dark .se-v5-row-actions .se-v5-row-action,body.dark-mode .se-v5-row-actions .se-v5-row-action{background:#173f69!important;border-color:#5e82a8!important;color:#f4f8ff!important}

.se-mobile-category{display:grid;gap:14px}.se-mobile-category>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.se-mobile-category-copy{min-width:0}.se-mobile-category>header h1{margin:0 0 5px;font-size:27px;line-height:1.05}.se-mobile-category>header p{margin:0;color:#64748b;font-size:13px;line-height:1.25}.se-mobile-category-actions{display:grid;grid-template-rows:auto auto;gap:8px;width:106px}.se-mobile-category-actions .btn{width:100%;min-height:42px;padding:8px}.se-mobile-category-actions .btn.primary{min-height:56px;font-size:17px}.se-mobile-category-all>header{grid-template-columns:1fr}.se-mobile-category-tools{display:grid;gap:10px;padding:14px;border:1px solid #d8e3f0;border-radius:16px;background:#f6faff}.se-mobile-category-scope,.se-mobile-category-search{display:grid;grid-template-columns:1fr 1fr;gap:8px}.se-mobile-category-scope button,.se-mobile-category-search button{min-height:44px;border:1px solid #bfd8f5;border-radius:11px;background:#fff;color:#075fc8;font-weight:850}.se-mobile-category-scope button.active{border-color:#075fc8;background:#075fc8;color:#fff}.se-mobile-category-search{grid-template-columns:minmax(0,1fr) auto}.se-mobile-category-search input{min-width:0;min-height:44px;padding:10px 12px;border:1px solid #bfd8f5;border-radius:11px;background:#fff;color:#13233a;font:inherit}.se-mobile-category-list{display:grid;gap:10px}.se-mobile-category-row{display:grid;gap:6px;width:100%;padding:14px 16px;border:1px solid #d8e3f0;border-radius:15px;background:#fff;color:#13233a;text-align:left}.se-mobile-category-row>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.se-mobile-category-row em{padding:5px 8px;border-radius:999px;background:#eaf3ff;color:#075fc8;font-size:11px;font-style:normal;font-weight:850}.se-mobile-category-row>i{color:#075fc8;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.se-mobile-category-row strong{font-size:16px}.se-mobile-category-row small{color:#64748b}.se-petition-wizard{grid-column:1/-1;display:grid;gap:12px;margin-bottom:8px;padding:14px;border-radius:15px;background:#edf5ff}.se-petition-steps{display:grid;grid-template-columns:1fr 1fr;gap:8px}.se-petition-steps button{display:flex;align-items:center;gap:8px;min-height:52px;padding:9px;border:1px solid #bfd8f5;border-radius:12px;background:#fff;color:#64748b;text-align:left}.se-petition-steps button.active{border-color:#075fc8;color:#075fc8}.se-petition-steps span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#eaf3ff;font-weight:900}.se-petition-wizard p{margin:0;color:#4b6482;line-height:1.4}.se-petition-identity{display:grid;gap:3px;margin-bottom:14px;padding:15px;border:1px solid #bfd8f5;border-radius:13px;background:#f8fbff}.se-petition-identity span,.se-petition-identity small{color:#64748b}.se-petition-navigation{display:flex;justify-content:space-between;gap:10px;margin-top:16px}.se-petition-navigation [data-petition-back]{visibility:hidden}.se-petition-steps button:disabled{opacity:.58}
@media(max-width:700px){.envios-mobile .se-petition-page{display:grid;gap:9px}.envios-mobile .se-petition-page>.set-heading{display:flex;align-items:center;margin:0}.envios-mobile .se-petition-page>.set-heading>div>span,.envios-mobile .se-petition-page>.set-heading p,.envios-mobile .se-petition-page>.set-heading>.set-status{display:none}.envios-mobile .se-petition-page>.set-heading h2{margin:0;font-size:25px}.envios-mobile .se-petition-page>.se-petition-wizard{margin:0;padding:10px}.envios-mobile .se-petition-page>.set-error{margin:0}.envios-mobile .se-petition-page>form.set-card{padding:12px}.envios-mobile .se-petition-page .se-petition-identity{margin-bottom:8px;padding:10px}}
/* Catálogo logístico compacto: agencia, medio y tipo caben en el primer paso. */
.envios-mobile .se-v5-wizard-step-one .field:has(#se-v5-carrier),
.envios-mobile .se-v5-wizard-step-one .field:has(#se-v5-shipping-unit){min-width:0;margin:0}
.envios-mobile .se-v5-wizard-step-one #se-v5-carrier,
.envios-mobile .se-v5-wizard-step-one #se-v5-shipping-unit{min-height:38px}
/* Desktop records fit the available workspace without horizontal scrolling. */
.envios-desktop .se-v5-expedient-list,.envios-desktop .se-v5-expedient-table-wrap{min-width:0;max-width:100%;box-sizing:border-box}
.envios-desktop .se-v5-expedient-table{width:100%;min-width:0;max-width:100%;table-layout:fixed}
.envios-desktop .se-v5-expedient-table :is(th,td){min-width:0;padding:10px 6px;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box}
.envios-desktop .se-v5-expedient-table th:nth-child(1){width:7%}
.envios-desktop .se-v5-expedient-table th:nth-child(2){width:10%}
.envios-desktop .se-v5-expedient-table th:nth-child(3),.envios-desktop .se-v5-expedient-table th:nth-child(4){width:12%}
.envios-desktop .se-v5-expedient-table th:nth-child(5){width:8%}
.envios-desktop .se-v5-expedient-table th:nth-child(6){width:15%}
.envios-desktop .se-v5-expedient-table th:nth-child(7),.envios-desktop .se-v5-expedient-table th:nth-child(8){width:6%}
.envios-desktop .se-v5-expedient-table th:nth-child(9){width:24%;min-width:0}
.envios-desktop .se-v5-row-actions{width:100%;min-width:0;box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:0!important}
.envios-desktop .se-v5-row-actions .se-v5-row-action{flex-direction:column;justify-content:center;gap:4px;min-height:60px;height:auto;padding:6px 3px;white-space:normal;text-align:center;font-size:11px;line-height:1.2}
.envios-desktop .se-v5-row-action span{overflow:visible;text-overflow:clip;overflow-wrap:anywhere}
.envios-desktop .se-v5-detail{min-width:0;max-width:100%}
.envios-desktop .se-v5-type-pill{max-width:100%;box-sizing:border-box;white-space:normal}
.envios-desktop .se-v5-person{width:min(36px,100%);height:auto;aspect-ratio:1;font-size:11px}
