.em-consulta{background:var(--em-ivory,#fbf7ee);max-width:560px;min-height:100vh;margin:0 auto;padding:64px 24px 100px}.em-consulta__header{text-align:center;margin-bottom:32px}.em-consulta__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--em-ember,#d9601f);margin:0 0 8px;font-family:IBM Plex Mono,monospace;font-size:11.5px}.em-consulta__title{color:var(--em-coal,#1c1a17);margin:0 0 8px;font-family:Fraunces,Georgia,serif;font-size:30px;font-weight:500}.em-consulta__subtitle{color:#8a8175;margin:0;font-family:Inter,sans-serif;font-size:14px}.em-consulta__form{gap:10px;margin-bottom:20px;display:flex}.em-consulta__input{letter-spacing:.1em;text-align:center;text-transform:uppercase;background:#fff;border:1px solid #eee6d8;border-radius:4px;outline:none;flex:1;padding:13px;font-family:IBM Plex Mono,monospace;font-size:16px;transition:border-color .2s}.em-consulta__input:focus{border-color:var(--em-ember,#d9601f)}.em-consulta__submit{color:#fdfaf3;background:var(--em-coal,#1c1a17);cursor:pointer;border:none;border-radius:4px;padding:0 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:background .25s}.em-consulta__submit:hover:not(:disabled){background:var(--em-ember,#d9601f)}.em-consulta__submit:disabled{opacity:.6;cursor:not-allowed}.em-consulta__error{color:#b3462c;text-align:center;background:#fdf3f0;border:1px solid #f0cfc4;border-radius:4px;padding:12px 14px;font-family:Inter,sans-serif;font-size:13.5px}.em-consulta__result{background:#fff;border:1px solid #eee6d8;border-radius:6px;margin-top:28px;padding:24px}.em-consulta__result-header{border-bottom:1px solid #f3ede0;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:18px;display:flex}.em-consulta__result-codigo{color:var(--em-coal,#1c1a17);margin:0;font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:500}.em-consulta__result-fecha{color:#a89f8f;margin:4px 0 0;font-family:IBM Plex Mono,monospace;font-size:11.5px}.em-consulta__items{flex-direction:column;gap:14px;margin:0 0 18px;padding:0;list-style:none;display:flex}.em-consulta__item{align-items:center;gap:12px;display:flex}.em-consulta__item-image{background:#efe9dc;border-radius:4px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.em-consulta__item-image img{object-fit:cover;width:100%;height:100%;display:block}.em-consulta__item-image-empty{background:linear-gradient(135deg,#efe9dc,#e3dbc9);width:100%;height:100%}.em-consulta__item-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.em-consulta__item-nombre{color:var(--em-coal,#1c1a17);font-family:Inter,sans-serif;font-size:13.5px;font-weight:600}.em-consulta__item-color{color:#a89f8f;font-family:IBM Plex Mono,monospace;font-size:11px}.em-consulta__item-qty{color:#a89f8f;font-family:IBM Plex Mono,monospace;font-size:11.5px}.em-consulta__item-subtotal{color:var(--em-coal,#1c1a17);font-family:IBM Plex Mono,monospace;font-size:13px}.em-consulta__total-row{border-top:1px solid #eee6d8;justify-content:space-between;align-items:baseline;padding-top:16px;font-family:Inter,sans-serif;font-size:14px;display:flex}.em-consulta__total-value{font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:500}
