*{box-sizing:border-box}*,body{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#101012;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.widget-container{background:#101012;margin:0 auto;overflow:visible;padding:30px 5%;position:relative}.widget-header{margin-bottom:30px;position:relative;text-align:center}.widget-header:after{background:linear-gradient(90deg,#0000,#ff2931,#0000);bottom:-15px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.header-logo-text{align-items:center;display:flex;gap:15px;justify-content:center}.header-logo{filter:drop-shadow(0 0 8px rgba(255,41,49,8));height:50px;object-fit:contain;width:50px}.header-text{align-items:center;display:flex;flex-direction:row;gap:4px;line-height:1;white-space:nowrap}.header-text-bonus{color:#fff;text-shadow:0 0 20px #ffffff4d}.header-text-bonus,.header-text-talep{font-size:32px;font-weight:900;letter-spacing:2px;line-height:1;text-transform:uppercase}.header-text-talep{color:#ff2931;text-shadow:0 0 20px #ff293180}.latest-request{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ff293133;border-radius:12px;margin-bottom:25px;overflow:hidden;padding:20px;position:relative}.latest-request:before{background:linear-gradient(180deg,#ff2931,#ff5a5f);content:"";height:100%;left:0;position:absolute;top:0;width:4px}.latest-request h3{color:#fff;font-size:16px;font-weight:600;margin-bottom:12px}.request-status{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px}.status-pending{background:#ffc10733;border:1px solid #ffc1074d;box-shadow:0 0 15px #ffc10733;color:#ffc107}.status-approved{background:#28a74533;border:1px solid #28a7454d;box-shadow:0 0 15px #28a74533;color:#28a745}.status-rejected{background:#ff293133;border:1px solid #ff29314d;box-shadow:0 0 15px #ff293133;color:#ff2931}.rejection-details{border-top:1px solid #ffffff1a;margin-top:15px;padding-top:15px}.reject-note,.reject-reason{color:#fffc;font-size:14px;line-height:1.6;margin-top:10px}.reject-note strong,.reject-reason strong{color:#fff;font-weight:600}.request-form{gap:20px}.form-group,.request-form{display:flex;flex-direction:column}.form-group{gap:8px}.form-group label{color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;text-align:left;text-transform:uppercase}.form-group input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:14px;padding:14px 16px;transition:all .3s ease}.form-group input:focus{background:#ffffff14;border-color:#ff2931;box-shadow:0 0 0 3px #ff29311a,0 0 20px #ff293133;outline:none}.form-group input::placeholder{color:#fff6}.form-group input:disabled{background:#ffffff05;cursor:not-allowed;opacity:.5}.submit-button{background:linear-gradient(135deg,#ff2931,#e02028);border:none;border-radius:10px;box-shadow:0 4px 15px #ff293166,0 0 0 0 #ff293180;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:700;letter-spacing:1px;margin:0 auto;overflow:hidden;padding:12px 24px;position:relative;text-transform:uppercase;transition:all .3s ease;width:33.33%}.submit-button:before{background:#fff3;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.submit-button:hover:not(:disabled):before{height:300px;width:300px}.submit-button:hover:not(:disabled){box-shadow:0 6px 20px #ff293199,0 0 0 0 #ff293180;transform:translateY(-2px)}.submit-button:active:not(:disabled){transform:translateY(0)}.submit-button:disabled{background:#ffffff1a;box-shadow:none;cursor:not-allowed;opacity:.5}.error-message{background:#ff293126;border:1px solid #ff29314d;border-radius:8px;box-shadow:0 0 15px #ff293133;color:#ff2931;font-size:14px;padding:14px 16px}.bonus-selection{gap:25px}.bonus-group,.bonus-selection{display:flex;flex-direction:column}.bonus-group{gap:15px}.group-title{border-bottom:2px solid #ff2931;color:#fff;font-size:20px;font-weight:700;letter-spacing:1px;margin:0 0 20px;padding-bottom:12px;position:relative;text-align:left;text-transform:uppercase}.bonus-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);justify-content:center}.bonus-card,.bonus-card-wrapper{display:flex;flex-direction:column}.bonus-card{align-items:stretch;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:2px solid #ffffff1a;border-radius:12px;cursor:pointer;margin:0;overflow:hidden;padding:0;position:relative;text-align:center;transition:all .3s ease}.bonus-card:before{background:linear-gradient(135deg,#ff29311a,#0000);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.bonus-card:hover:before{opacity:1}.bonus-card:hover{background:#ffffff0d;border-color:#ff293180;box-shadow:0 8px 25px #ff29314d;transform:translateY(-4px)}.bonus-card.selected{background:#ff293126;border-color:#ff2931;border-width:3px;box-shadow:0 0 25px #ff293180,inset 0 0 20px #ff29311a}.bonus-card.selected:before{opacity:1}.bonus-image{background:#ffffff05;border-radius:10px 10px 0 0;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));flex-shrink:0;height:auto;margin:0;object-fit:contain;padding:0;transition:transform .3s ease;width:100%}.bonus-card:hover .bonus-image{transform:scale(1.02)}.bonus-name{background:#0000004d;color:#fff;flex-shrink:0;font-size:16px;font-weight:600;margin:0;padding:12px 15px;position:relative;text-shadow:0 2px 4px #0000004d;word-break:break-word;z-index:2}.bonus-card.selected .bonus-name{background:#ff293133;color:#fff;text-shadow:0 0 10px #ff293180}.bonus-selection>div:first-child{color:#fff9;font-size:14px;text-align:center}.history-toggle-button{background:#ff293133;border:1px solid #ff29314d;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 20px;text-align:left;transition:all .3s ease;width:100%}.history-toggle-button:hover{background:#ff29314d;border-color:#ff293180}.request-history-container{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;margin-top:10px;max-height:200px;overflow-y:auto;padding:10px}.request-history-container::-webkit-scrollbar{width:6px}.request-history-container::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.request-history-container::-webkit-scrollbar-thumb{background:#ff293180;border-radius:3px}.request-history-container::-webkit-scrollbar-thumb:hover{background:#ff2931b3}.history-empty,.history-loading{color:#fff9;font-size:13px;padding:10px;text-align:center}.request-history-list{display:flex;flex-direction:column;gap:8px}.history-item{background:#ffffff08;border-left:3px solid #ff293180;border-radius:6px;padding:8px}.history-item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.history-bonus-name{color:#fff;font-size:13px;font-weight:600}.history-status{border-radius:4px;font-size:11px;font-weight:600;padding:4px 8px}.history-item-date{color:#ffffff80;font-size:11px;margin-bottom:4px}.history-reject-reason{color:#ffffffb3;font-size:11px;margin-top:4px}.history-reject-reason strong{color:#fff;font-weight:600}@media (max-width:1024px){.bonus-grid{gap:15px;grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.widget-container{margin:10px;padding:20px}.widget-header h2{font-size:24px}.bonus-grid{gap:15px;grid-template-columns:1fr}.submit-button{font-size:14px;padding:14px 24px}}
/*# sourceMappingURL=main.63c5435c.css.map*/