.otc-owner-mask{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(20,31,48,.45);box-sizing:border-box;font-family:Arial,'Microsoft YaHei',sans-serif;color:#263244}
.otc-owner-dialog{width:100%;max-width:390px;max-height:85vh;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding:22px 18px 18px;border-radius:16px;background:white;box-shadow:0 12px 40px rgba(0,0,0,.13)}
.otc-owner-dialog h3{margin:0 0 20px;font-size:20px;font-weight:700;line-height:1.4}
.otc-owner-form{display:grid;gap:14px}.otc-owner-field{display:grid;gap:7px;margin:0;font-size:13px;line-height:1.5}.otc-owner-field input{width:100%;height:43px;box-sizing:border-box;padding:0 12px;border:1px solid #dce3ee;border-radius:8px;background:#fff;color:#263244;font:16px/1.4 Arial,'Microsoft YaHei',sans-serif;outline:0}.otc-owner-field input:focus{border-color:#1688f8}.otc-owner-field input:disabled{background:#f4f6fa;color:#8895a5}
.otc-owner-summary{margin:0;padding:12px;background:#f4f8ff;border-radius:8px;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.otc-owner-message{margin:15px 0 0;color:#78869b;font-size:12px;line-height:1.7}.otc-owner-error{margin:10px 0 0;color:#e5364d;font-size:12px;line-height:1.6}.otc-owner-error:empty{display:none}
.otc-owner-dialog-actions{display:flex;gap:12px;margin-top:20px}.otc-owner-dialog-actions button{flex:1;height:42px;box-sizing:border-box;margin:0;padding:0 12px;display:flex;align-items:center;justify-content:center;border:0;border-radius:9px;font:600 14px/1.2 Arial,'Microsoft YaHei',sans-serif;appearance:none;-webkit-appearance:none;touch-action:manipulation}.otc-owner-cancel{background:#f0f3f7;color:#66758a}.otc-owner-submit{background:#1688f8;color:#fff}.otc-owner-dialog-actions button:disabled{opacity:.5}.otc-owner-dialog-actions [hidden]{display:none!important}
.quick-order-actions,.local-otc-market-actions{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}.quick-order-owner-action,.local-otc-market-owner-action{flex:none;min-width:54px;min-height:34px;margin:0;padding:0 11px;border:1px solid #c8dfff;border-radius:7px;background:#edf5ff;color:#1677ff;font:600 13px/1.2 Arial,'Microsoft YaHei',sans-serif;appearance:none;-webkit-appearance:none;touch-action:manipulation;white-space:nowrap}.quick-order-owner-action:disabled,.local-otc-market-owner-action:disabled{opacity:.5}
.quick-order-foot.is-own{flex-wrap:wrap}.quick-order-foot.is-own .quick-order-info{flex-basis:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.quick-order-foot.is-own .quick-order-owner{min-width:0;overflow:hidden}.quick-order-foot.is-own [data-seller-name]{max-width:90px}.quick-order-foot.is-own .local-otc-own-order{flex-shrink:0}.quick-order-foot.is-own .quick-order-date{flex-shrink:0}
.local-otc-market-footer>.local-otc-market-actions{flex:0 0 auto;flex-direction:row;align-items:center!important;gap:8px}.local-otc-market-footer.is-own{flex-wrap:wrap}.local-otc-market-footer.is-own>div:first-child{flex-basis:100%;flex-direction:row;align-items:center!important;justify-content:space-between;gap:8px}.local-otc-market-footer.is-own>div:first-child>div:first-child{overflow:hidden}.local-otc-market-footer.is-own .local-otc-seller-name{max-width:90px}

/* Keep nested action buttons inside the card padding. */
.quick-order-actions>.quick-order-buy,.local-otc-market-actions>.local-otc-market-buy{width:66px;min-width:66px;box-sizing:border-box;flex:0 0 66px}

/* Only the owner's still-listed jade/gem management panel. */
.own-listing{box-sizing:border-box;padding:12px 10px 28px;background:#f5f7fb;color:#253247;font-family:Arial,'Microsoft YaHei',sans-serif;font-size:14px;line-height:1.5;text-align:left}
.own-listing *{box-sizing:border-box}.own-listing-hero,.own-listing-info{background:#fff;border:1px solid #e6ebf2;border-radius:14px;padding:20px;margin:0 0 14px}.own-listing-eyebrow{color:#728099;font-size:12px;margin-bottom:14px}.own-listing-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.own-listing-quantity{display:flex;align-items:center;gap:6px;min-width:0;font-size:28px;font-weight:700;overflow-wrap:anywhere}.own-listing-quantity strong{font:inherit;min-width:0;overflow-wrap:anywhere}.own-listing-quantity img{width:28px;height:28px;object-fit:contain;flex:none}.own-listing-unit{font-size:14px;font-weight:400;color:#728099;white-space:nowrap}.own-listing-status{flex:none;border-radius:18px;padding:5px 10px;background:#e9f8f0;color:#21875b;font-size:12px}.own-listing-caption{font-size:12px;color:#728099;margin:8px 0 18px}.own-listing-prices{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid #edf0f5;padding-top:16px;gap:14px}.own-listing-prices>div{min-width:0}.own-listing-label{display:block;color:#728099;font-size:11px;line-height:1.5}.own-listing-value{display:block;margin-top:7px;font-size:21px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.own-listing-total{color:#e63855}.own-listing-info{padding:3px 20px}.own-listing-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;font-size:13px;line-height:1.5;border-bottom:1px solid #edf0f5}.own-listing-row:last-child{border-bottom:0}.own-listing-row>span:first-child{flex:none;color:#728099}.own-listing-row>span:last-child{min-width:0;text-align:right;overflow-wrap:anywhere}.own-listing-id{font-variant-numeric:tabular-nums}.own-listing-actions{display:flex;gap:10px}.own-listing button{appearance:none;-webkit-appearance:none;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:normal}.own-listing-actions button,.own-listing-delist{margin:0;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:9px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;padding:11px 8px}.own-listing-actions button{flex:1;min-width:0}.own-listing-edit{background:#1685ff;color:#fff;border:1px solid #1685ff}.own-listing-broadcast{background:#eaf3ff;color:#1677df;border:1px solid #cce0ff}.own-listing-note{color:#8190a5;font-size:12px;line-height:1.6;margin:12px 2px 24px}.own-listing-delist{width:100%;background:#fff;color:#d83d54;border:1px solid #f3c9d0;font-weight:400}.own-listing button:disabled{opacity:.5;cursor:default}.own-listing button:focus-visible{outline:2px solid #1685ff;outline-offset:3px}
.own-listing-page{background:#f5f7fb}.own-listing-page .main{padding:0}
@media(max-width:340px){.own-listing-hero{padding:16px}.own-listing-quantity{font-size:24px}.own-listing-quantity img{width:24px;height:24px}.own-listing-value{font-size:19px}.own-listing-prices{gap:10px}}
