.order-sharing-backdrop{position:fixed;inset:0;z-index:100000;background:#18203499;display:flex;align-items:center;justify-content:center;padding:20px}
.order-sharing-panel{box-sizing:border-box;width:min(620px,100%);max-height:90vh;overflow:auto;background:#fff;color:#293247;border-radius:18px;padding:24px;box-shadow:0 20px 80px #18203466;font:inherit}
.order-sharing-top{display:flex;align-items:center;justify-content:space-between;gap:12px}
.order-sharing-top h2{font-size:22px;margin:0}
.order-sharing-top button{border:1px solid #d7c8f7;border-radius:9px;background:#fff;color:#7639ca;padding:9px 14px;cursor:pointer}
.order-sharing-panel p{line-height:1.45}
.order-sharing-field{display:flex;flex-direction:column;gap:6px;margin:14px 0;font-weight:600}
.order-sharing-field input,.order-sharing-field select,.order-sharing-field textarea{box-sizing:border-box;width:100%;border:1px solid #d7c8f7;border-radius:9px;background:#fff;color:#293247;padding:10px;font:inherit;font-weight:400}
.order-sharing-save{border:0;border-radius:9px;background:#8139d1;color:#fff;padding:11px 16px;font:inherit;font-weight:700;cursor:pointer}
.order-sharing-save:disabled{opacity:.6;cursor:wait}
