/* Oima POS Lite 1.0.0.33 · spacing and safe order actions only. */
#wrap.oima-pos-frontend[data-op-page="page_seller_orders"] .op33-transfer-list{display:grid;gap:14px;margin-top:18px;width:100%;min-width:0}
#wrap.oima-pos-frontend[data-op-page="page_seller_orders"] .op33-transfer-card{display:block;overflow:hidden;margin:0!important;padding:0!important;border:1px solid #dfe5ed;border-radius:12px;background:#fff;min-width:0;box-shadow:0 2px 8px #15243b07}
#wrap.oima-pos-frontend[data-op-page="page_seller_orders"] .op33-transfer-card .op33-transfer-inner{box-sizing:border-box;padding:18px 20px!important;display:grid;gap:12px;min-width:0}
#wrap.oima-pos-frontend[data-op-page="page_seller_orders"] .op33-transfer-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 0 12px;border-bottom:1px solid #e8edf3;min-width:0}
#wrap.oima-pos-frontend[data-op-page="page_seller_orders"] .op33-transfer-customer{min-width:0;display:grid;gap:5px}
#wrap.oima-pos-frontend[data-op-page="page_seller_orders"] .op33-transfer-customer strong{font-size:14px;font-weight:850;overflow-wrap:anywhere}
#wrap.oima-pos-frontend[data-op-page="page_seller_orders"] .op33-transfer-customer small{font-size:11px;color:#73839b}
#wrap.oima-pos-frontend[data-op-page="page_seller_orders"] .op33-transfer-price{font-size:15px;white-space:nowrap}
#wrap.oima-pos-frontend[data-op-page="page_seller_orders"] .op33-transfer-info{display:flex;justify-content:space-between;align-items:center;gap:8px 18px;flex-wrap:wrap;font-size:12px;color:#617289}
#wrap.oima-pos-frontend[data-op-page="page_seller_orders"] .op33-transfer-info a{font-weight:850;color:#da5d22;text-decoration:none;padding:5px 0}
#wrap.oima-pos-frontend[data-op-page="page_seller_orders"] .op33-transfer-info a:hover{text-decoration:underline}
#wrap.oima-pos-frontend[data-op-page="page_seller_orders"] .op33-transfer-verdict{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding-top:9px;border-top:1px solid #eef1f5}
#wrap.oima-pos-frontend .op33-inline-form{display:inline-flex;margin:5px 4px 0 0}
#wrap.oima-pos-frontend .op33-cancel-order,#wrap.oima-pos-frontend .op33-refund-order{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:8px 11px;border-radius:9px;font-size:11px;font-weight:850;text-decoration:none;min-height:35px}
#wrap.oima-pos-frontend .op33-cancel-order{color:#b72f39;background:#fff2f2;border:1px solid #f0cece}
#wrap.oima-pos-frontend .op33-cancel-order:hover{background:#fbe5e6}
#wrap.oima-pos-frontend .op33-refund-order{color:#a44a18;background:#fff4e9;border:1px solid #efd0b8;margin:5px 0}
#wrap.oima-pos-frontend .op33-refund-order:hover{background:#ffeadc}
#wrap.oima-pos-frontend .op33-message-ok,#wrap.oima-pos-frontend .op33-message-error{margin-top:15px;padding:12px 16px;border-radius:10px;font-weight:750}
#wrap.oima-pos-frontend .op33-message-ok{background:#e8f7ef;color:#146d42}
#wrap.oima-pos-frontend .op33-message-error{background:#fff1f0;color:#a93f3f}
#wrap.oima-pos-frontend .op33-cancel-active{color:#a73337;background:#fffafa}
#wrap.oima-pos-frontend .op33-cancel-active:hover{background:#fff0f0;color:#a73337}
#wrap.oima-pos-frontend .op33-refund-panel{background:#fff;border:1px solid #e0e5ec;border-radius:13px;padding:18px 20px;margin:14px 0;display:grid;gap:12px}
#wrap.oima-pos-frontend .op33-refund-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
#wrap.oima-pos-frontend .op33-refund-heading h2{font-size:19px;margin:3px 0 0;font-weight:900}
#wrap.oima-pos-frontend .op33-refund-heading small{font-weight:850;color:#d45e23}
#wrap.oima-pos-frontend .op33-refund-back{color:#d15e22;font-weight:800;text-decoration:none}
#wrap.oima-pos-frontend .op33-refund-panel p{margin:0;line-height:1.5}
#wrap.oima-pos-frontend .op33-refund-form{display:grid;grid-template-columns:minmax(100px,170px) minmax(160px,1fr) auto;align-items:end;gap:12px}
#wrap.oima-pos-frontend .op33-refund-form label{display:grid;gap:7px;font-size:11px;font-weight:850;color:#40526b}
#wrap.oima-pos-frontend .op33-refund-form input{width:100%;min-width:0;border:1px solid #dbe3eb;border-radius:9px;padding:10px 11px;font-size:12px}
#wrap.oima-pos-frontend .op33-refund-submit{border:0;border-radius:10px;min-height:40px;padding:10px 14px;background:#df6629;color:#fff;font-weight:850;font-size:12px}
#wrap.oima-pos-frontend .op33-refund-submit:hover{background:#bf521e}
#wrap.oima-pos-frontend .op33-refund-note{color:#9d591d;font-size:11px}
@media(max-width:760px){
 #wrap.oima-pos-frontend[data-op-page="page_seller_orders"] .op33-transfer-card .op33-transfer-inner{padding:16px!important;gap:10px}
 #wrap.oima-pos-frontend .op33-refund-form{grid-template-columns:1fr}
 #wrap.oima-pos-frontend .op33-refund-panel{padding:16px}
 #wrap.oima-pos-frontend[data-op-page="page_seller_orders"] .op33-transfer-info{align-items:flex-start;flex-direction:column}
}
