.gus-nip-row{display:flex;align-items:center;gap:8px}.gus-nip-row input.nip_input,.gus-nip-row input.ff-el-form-control{flex:1;min-width:0}.gus-nip-field{position:relative;flex:1;min-width:0}.gus-nip-field input{width:100%}.gus-nip-field.is-success input{padding-right:30px}.gus-nip-check{display:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#16a34a;font-size:15px;font-weight:700;line-height:1;pointer-events:none}.gus-nip-field.is-success .gus-nip-check{display:block}.gus-fluent-button{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:#fff0;color:var(--primary,#2A3A88)!important;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;border:1.5px solid var(--primary,#2A3A88);transition:all 0.2s ease;line-height:1.3;user-select:none;white-space:nowrap;flex-shrink:0}.gus-fluent-button:hover{background:var(--primary,#2A3A88);color:#fff!important}.gus-fluent-button:active{background:var(--primary-d-1,#242d65);border-color:var(--primary-d-1,#242d65);color:#fff!important}.gus-fluent-button.loading{background:#fff0;border-color:var(--primary-d-2,#26347B);color:var(--primary-d-2,#26347B)!important;pointer-events:none}.gus-fluent-button .gus-icon{display:inline-block;width:14px;height:14px;flex-shrink:0}.gus-fluent-button .gus-spinner{display:inline-block;width:13px;height:13px;border:2px solid rgb(42 58 136 / .2);border-top-color:var(--primary,#2A3A88);border-radius:50%;animation:gus-spin 0.6s linear infinite;flex-shrink:0}@keyframes gus-spin{to{transform:rotate(360deg)}}.gus-fluent-status{display:none;font-size:12px;margin-top:6px;padding:5px 10px;border-radius:4px;line-height:1.4;animation:gus-fade-in 0.3s ease}@keyframes gus-fade-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.gus-fluent-status.error{display:block;background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.gus-fluent-status.success{display:block;background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}