.AddTeamButton-module__8iodNW__addTeamContainer{justify-content:center;align-items:center;margin:20px 0;padding:40px 0;display:flex}.AddTeamButton-module__8iodNW__addBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ed232a 0%,#c71f24 100%);border:none;border-radius:10px;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 15px #ed232a4d}.AddTeamButton-module__8iodNW__addBtn:hover:not(:disabled){background:linear-gradient(135deg,#c71f24 0%,#a01a1f 100%);transform:translateY(-2px);box-shadow:0 6px 20px #ed232a80}.AddTeamButton-module__8iodNW__addBtn:disabled{opacity:.6;cursor:not-allowed}.AddTeamButton-module__8iodNW__modalOverlay{z-index:99999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000d9;justify-content:center;align-items:center;animation:.25s cubic-bezier(.4,0,.2,1) AddTeamButton-module__8iodNW__fadeIn;display:flex;position:fixed;inset:0}@keyframes AddTeamButton-module__8iodNW__fadeIn{0%{opacity:0}to{opacity:1}}.AddTeamButton-module__8iodNW__modalContent{background:#1a1a1a;border:2px solid #ed232a;border-radius:16px;width:90%;max-width:600px;max-height:85vh;animation:.3s cubic-bezier(.4,0,.2,1) AddTeamButton-module__8iodNW__slideUp;overflow-y:auto;box-shadow:-4px 4px 20px #ed232a66,0 10px 40px #00000080}@keyframes AddTeamButton-module__8iodNW__slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.AddTeamButton-module__8iodNW__modalHeader{background:linear-gradient(#2a2a2a 0%,#1f1f1f 100%);border-bottom:2px solid #ed232a;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.AddTeamButton-module__8iodNW__modalHeader h3{color:#ed232a;margin:0;font-size:26px;font-weight:700}.AddTeamButton-module__8iodNW__closeBtn{color:#999;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:32px;line-height:1;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.AddTeamButton-module__8iodNW__closeBtn:hover:not(:disabled){color:#fff;background-color:#ed232a;transform:rotate(90deg)}.AddTeamButton-module__8iodNW__closeBtn:disabled{opacity:.5;cursor:not-allowed}.AddTeamButton-module__8iodNW__modalForm{padding:28px}.AddTeamButton-module__8iodNW__formGroup{margin-bottom:24px}.AddTeamButton-module__8iodNW__formGroup label{color:#e0e0e0;margin-bottom:10px;font-size:15px;font-weight:600;display:block}.AddTeamButton-module__8iodNW__input{color:#fdfdfd;box-sizing:border-box;background:#2a2a2a;border:2px solid #333;border-radius:10px;width:100%;padding:14px 16px;font-family:inherit;font-size:16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.AddTeamButton-module__8iodNW__input:focus{border-color:#ed232a;outline:none;box-shadow:0 0 0 3px #ed232a1a}.AddTeamButton-module__8iodNW__input:disabled{opacity:.6;cursor:not-allowed;background:#222}.AddTeamButton-module__8iodNW__infoText{color:#888;margin-top:6px;font-size:13px;display:block}.AddTeamButton-module__8iodNW__conflictWarning{background:#ff98001a;border:1px solid #ff9800;border-radius:8px;margin-top:12px;padding:12px 16px;animation:.3s AddTeamButton-module__8iodNW__fadeIn}.AddTeamButton-module__8iodNW__warningText{color:#ff9800;margin:0 0 10px;font-size:14px;font-weight:500}.AddTeamButton-module__8iodNW__conflictActions{flex-wrap:wrap;gap:8px;display:flex}.AddTeamButton-module__8iodNW__useNextBtn,.AddTeamButton-module__8iodNW__swapBtn{cursor:pointer;border:none;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.AddTeamButton-module__8iodNW__useNextBtn{color:#fff;background:#2196f3}.AddTeamButton-module__8iodNW__useNextBtn:hover:not(:disabled){background:#1976d2;transform:translateY(-1px)}.AddTeamButton-module__8iodNW__swapBtn{color:#fff;background:#ff9800}.AddTeamButton-module__8iodNW__swapBtn:hover:not(:disabled){background:#f57c00;transform:translateY(-1px)}.AddTeamButton-module__8iodNW__useNextBtn:disabled,.AddTeamButton-module__8iodNW__swapBtn:disabled{opacity:.6;cursor:not-allowed}.AddTeamButton-module__8iodNW__errorMessage{color:#ff6b6b;background:#ed232a1a;border:1px solid #ed232a;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px;animation:.3s AddTeamButton-module__8iodNW__fadeIn}.AddTeamButton-module__8iodNW__successMessage{color:#66bb6a;background:#4caf501a;border:1px solid #4caf50;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px;animation:.3s AddTeamButton-module__8iodNW__fadeIn}.AddTeamButton-module__8iodNW__modalActions{border-top:1px solid #333;justify-content:flex-end;gap:12px;margin-top:28px;padding-top:20px;display:flex}.AddTeamButton-module__8iodNW__cancelBtn{color:#e0e0e0;cursor:pointer;background:#333;border:none;border-radius:8px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.AddTeamButton-module__8iodNW__cancelBtn:hover:not(:disabled){background:#444}.AddTeamButton-module__8iodNW__saveBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ed232a 0%,#c71f24 100%);border:none;border-radius:8px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #ed232a4d}.AddTeamButton-module__8iodNW__saveBtn:hover:not(:disabled){background:linear-gradient(135deg,#c71f24 0%,#a01a1f 100%);box-shadow:0 4px 12px #ed232a66}.AddTeamButton-module__8iodNW__saveBtn:disabled,.AddTeamButton-module__8iodNW__cancelBtn:disabled{opacity:.6;cursor:not-allowed}.AddTeamButton-module__8iodNW__modalContent::-webkit-scrollbar{width:8px}.AddTeamButton-module__8iodNW__modalContent::-webkit-scrollbar-track{background:#1a1a1a}.AddTeamButton-module__8iodNW__modalContent::-webkit-scrollbar-thumb{background:#ed232a;border-radius:4px}.AddTeamButton-module__8iodNW__modalContent::-webkit-scrollbar-thumb:hover{background:#c71f24}
