.ngi-support-gate{display:none;position:fixed;inset:0;z-index:110;background:rgba(16,28,44,.58);backdrop-filter:blur(7px);align-items:center;justify-content:center;padding:20px}.ngi-support-gate.open{display:flex}.ngi-support-card{width:min(560px,96vw);max-height:92vh;overflow:auto;background:#f8fafc;border:1px solid #d7e0ea;border-radius:22px;box-shadow:0 34px 100px rgba(18,29,45,.34);padding:22px}.ngi-support-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ngi-support-head h2{margin:0;font-size:20px}.ngi-support-head p{margin:4px 0 0;color:#68778a;font-size:11px}.ngi-support-close{border:0;background:transparent;font-size:24px;color:#738095;cursor:pointer}.ngi-support-field{margin:12px 0}.ngi-support-field label{display:block;font-size:11px;color:#68778a;margin-bottom:5px}.ngi-support-field select,.ngi-support-field textarea{width:100%;border:1px solid #d5dde7;border-radius:11px;background:#fff;padding:10px 11px;outline:none}.ngi-support-field textarea{min-height:120px;resize:vertical}.ngi-support-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.ngi-support-note{font-size:10px;color:#7a8797;line-height:1.45;margin-top:8px}.ngi-support-message{display:none;margin:12px 0;padding:10px 12px;border-radius:10px;background:#edf4ff;color:#285cae;font-size:11px}.ngi-support-message.show{display:block}.ngi-support-message.error{background:#fff1f1;color:#8c3d3d}.ngi-support-history{margin-top:18px;border-top:1px solid #e0e6ed;padding-top:12px}.ngi-support-item{padding:9px 0;border-bottom:1px solid #e8edf2}.ngi-support-item b{display:block;font-size:11px}.ngi-support-item span{display:block;color:#68778a;font-size:10px;line-height:1.4;margin-top:2px}.ngi-support-empty{color:#7a8797;font-size:11px}.ngi-support-open{border-radius:9px;padding:7px 8px;font-size:10px;font-weight:800;cursor:pointer}@media(max-width:640px){.ngi-support-card{padding:18px}.ngi-support-actions{flex-direction:column;align-items:stretch}.ngi-support-actions button{width:100%}}