.modal-content{background-color:#1a1a2e;border:1px solid #16213e;border-radius:16px}.modal-header{background-color:transparent;border-bottom:none;padding:0}.modal-body{padding:0}.modal-footer{background-color:transparent;border-top:none;padding:24px 32px 32px}.modal-header-gradient{background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);padding:25px;margin:-24px -24px 32px;border-radius:16px 16px 0 0;position:relative;overflow:hidden}.modal-header-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);border-radius:16px 16px 0 0}.modal-title{color:#ffffff;font-size:20px;font-weight:600;margin:0;display:flex;align-items:center;gap:12px;position:relative;z-index:1}.modal-subtitle{color:rgba(255,255,255,.9);font-size:14px;margin:8px 0 0;position:relative;z-index:1}.icon-container{background-color:rgba(255,255,255,.2);border-radius:12px;padding:5px;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form-label,.icon-container{display:flex;align-items:center;font-size:14px}.form-label{color:#e2e8f0;font-weight:600;margin-bottom:8px;gap:8px}.form-input{background-color:#0f172a;border:2px solid #334155;border-radius:12px;padding:12px 16px;font-size:14px;color:#ffffff;transition:all .3s ease}.form-input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1)}.reward-card{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(219,39,119,.1));border:1px solid rgba(139,92,246,.3);border-radius:12px;padding:20px;margin:24px 0;display:flex;align-items:center;gap:16px}.reward-icon{border-radius:50%;padding:12px;min-width:48px;height:48px}.reward-icon,.send-invitation-btn{background:linear-gradient(135deg,#8b5cf6,#db2777);display:flex;align-items:center;justify-content:center}.send-invitation-btn{border:none;border-radius:12px;padding:18px 20px;font-weight:600;color:#ffffff;gap:8px;box-shadow:0 10px 25px rgba(139,92,246,.3);transition:all .3s ease}.send-invitation-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(139,92,246,.4)}.btn-secondary{background-color:#374151;border:2px solid #4b5563;border-radius:12px;padding:18px 20px;font-weight:600;color:#e5e7eb;transition:all .3s ease}.btn-secondary:hover{background-color:#4b5563}.tableSection{border-radius:8px;padding:24px;background:rgb(49 49 49/30%)}.ant-pagination .ant-pagination-next .ant-pagination-item-link{color:white}.amount-input,.amount-input .ant-input-number-input,.amount-input input{color:#ffffff!important;background-color:transparent!important}