.qod-field{display:inline-block;border:1px solid transparent;background:transparent;color:inherit;padding:3px;border-radius:4px;cursor:pointer;text-align:left;max-width:100%;white-space:normal;font:inherit;vertical-align:middle}.qod-field:hover,.qod-field:focus{border-color:#b9d8ff;background:#f0f7ff;outline:none}.qod-input{display:inline-block!important;width:100%!important;min-width:55px;max-width:160px;height:32px!important;padding:4px 6px!important;font-size:inherit!important;vertical-align:middle}.qod-pair{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.qod-pair .qod-input{width:70px!important;max-width:100%}.qod-image{width:80px;height:70px;object-fit:contain}.qod-image-wrap{display:inline-block}.qod-field.badge{font-size:inherit;padding:5px 8px}

.qod-status{display:inline-block;max-width:100%;width:88px;min-height:32px;padding:4px 6px;border:1px solid transparent;border-radius:4px;background:transparent;color:inherit;font:inherit;cursor:pointer;appearance:none;-webkit-appearance:none}.qod-status:hover,.qod-status:focus{border-color:#b9d8ff;background:#f0f7ff;outline:none}.qod-status:disabled{cursor:default;opacity:.7}

.qod-status.qop-success{background:#1bc5bd;color:white;border-color:#1bc5bd;font-weight:600}.qod-status.qop-danger{background:#f64e60;color:white;border-color:#f64e60}.qod-status.qop-neutral{background:#eef0f8;color:#7e8299;border-color:#eef0f8}.qod-status option{background:white;color:#333}.qop-party{position:relative;min-width:80px;max-width:150px}.qop-party-input{background:transparent;border:1px solid transparent;border-radius:4px;width:100%;min-height:32px;padding:4px;color:inherit;cursor:text}.qop-party-input:hover,.qop-party-input:focus{border-color:#b9d8ff;background:#f0f7ff;outline:none}.qop-party-list{position:absolute;top:100%;left:0;min-width:200px;max-height:240px;overflow:auto;background:white;border:1px solid #dbe2ee;box-shadow:0 6px 18px #0002;border-radius:5px;z-index:200}.qop-party-list button{display:block;width:100%;border:0;padding:8px 10px;background:white;text-align:left;white-space:normal}.qop-party-list button:hover{background:#eef7ff}.qop-image-preview{position:fixed;z-index:1045;width:320px;height:260px;padding:8px;background:white;border:1px solid #dbe2ee;border-radius:8px;box-shadow:0 8px 30px #0003;pointer-events:none}.qop-image-preview img{width:100%;height:100%;object-fit:contain}

[data-order-direct-input="specs"]{min-width:140px!important;max-width:220px!important}[data-order-inline="specs"]{white-space:normal}
