.continuous-buy-section{background:linear-gradient(135deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.05) 100%);border:1px solid rgba(255,255,255,0.15);border-radius:12px;padding:20px;margin:20px 0;box-shadow:0 8px 32px rgba(0,0,0,0.2);backdrop-filter:blur(10px);transition:all 0.3s ease}.continuous-buy-section:hover{border-color:rgba(255,255,255,0.25);box-shadow:0 12px 40px rgba(0,0,0,0.3)}.continuous-buy-section .continuous-buy-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.1)}.continuous-buy-section .continuous-buy-header h3{color:#4CAF50;font-size:1.3em;font-weight:600;margin:0;text-shadow:0 2px 4px rgba(0,0,0,0.3)}.continuous-buy-section .continuous-buy-header .balance-display{background:rgba(76,175,80,0.2);color:#81C784;padding:8px 15px;border-radius:20px;font-weight:600;border:1px solid rgba(76,175,80,0.3)}.continuous-buy-section .continuous-buy-controls{margin-bottom:20px}.continuous-buy-section .continuous-buy-controls .control-row{display:flex;align-items:center;margin-bottom:15px;flex-wrap:wrap;gap:10px}.continuous-buy-section .continuous-buy-controls .control-row .control-group{display:flex;align-items:center;gap:8px}.continuous-buy-section .continuous-buy-controls .control-row .control-group label{color:rgba(255,255,255,0.9);font-weight:500;white-space:nowrap}.continuous-buy-section .continuous-buy-controls .control-row .control-group span{color:rgba(255,255,255,0.7);font-size:0.9em}.continuous-buy-section .continuous-buy-controls .control-row .control-input{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);border-radius:6px;padding:8px 12px;color:white;width:70px;text-align:center;font-weight:500;transition:all 0.3s ease}.continuous-buy-section .continuous-buy-controls .control-row .control-input:focus{outline:none;border-color:#4CAF50;background:rgba(255,255,255,0.15);box-shadow:0 0 0 2px rgba(76,175,80,0.2)}.continuous-buy-section .continuous-buy-controls .control-row .control-input[type="number"]{-moz-appearance:textfield}.continuous-buy-section .continuous-buy-controls .control-row .control-input[type="number"]::-webkit-inner-spin-button,.continuous-buy-section .continuous-buy-controls .control-row .control-input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.continuous-buy-section .continuous-buy-controls .control-row input[type="checkbox"]{width:18px;height:18px;accent-color:#4CAF50;cursor:pointer}.continuous-buy-section .continuous-buy-actions{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.continuous-buy-section .continuous-buy-actions button{padding:12px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all 0.3s ease;min-width:140px;position:relative;overflow:hidden}.continuous-buy-section .continuous-buy-actions button:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);transition:left 0.5s}.continuous-buy-section .continuous-buy-actions button:hover:before{left:100%}.continuous-buy-section .continuous-buy-actions button.start-continuous-btn{background:linear-gradient(135deg, #4CAF50, #45a049);color:white;box-shadow:0 4px 15px rgba(76,175,80,0.3)}.continuous-buy-section .continuous-buy-actions button.start-continuous-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(76,175,80,0.4)}.continuous-buy-section .continuous-buy-actions button.start-continuous-btn:disabled{background:rgba(255,255,255,0.1);color:rgba(255,255,255,0.5);cursor:not-allowed;transform:none;box-shadow:none}.continuous-buy-section .continuous-buy-actions button.stop-continuous-btn{background:linear-gradient(135deg, #f44336, #d32f2f);color:white;box-shadow:0 4px 15px rgba(244,67,54,0.3)}.continuous-buy-section .continuous-buy-actions button.stop-continuous-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(244,67,54,0.4)}.continuous-buy-section .continuous-buy-actions button.pause-continuous-btn{background:linear-gradient(135deg, #FF9800, #F57C00);color:white;box-shadow:0 4px 15px rgba(255,152,0,0.3)}.continuous-buy-section .continuous-buy-actions button.pause-continuous-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,152,0,0.4)}.continuous-buy-section .continuous-buy-actions button.resume-continuous-btn{background:linear-gradient(135deg, #2196F3, #1976D2);color:white;box-shadow:0 4px 15px rgba(33,150,243,0.3)}.continuous-buy-section .continuous-buy-actions button.resume-continuous-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(33,150,243,0.4)}.continuous-buy-section .continuous-buy-status{background:rgba(0,0,0,0.2);border-radius:8px;padding:15px;margin-bottom:15px}.continuous-buy-section .continuous-buy-status .status-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,0.1)}.continuous-buy-section .continuous-buy-status .status-item:last-child{border-bottom:none}.continuous-buy-section .continuous-buy-status .status-item span:first-child{color:rgba(255,255,255,0.8);font-weight:500}.continuous-buy-section .continuous-buy-status .status-item span:last-child{color:white;font-weight:600}.continuous-buy-section .continuous-buy-status .status-item span.positive:last-child{color:#4CAF50}.continuous-buy-section .continuous-buy-status .status-item span.negative:last-child{color:#f44336}.continuous-buy-section .continuous-buy-status .status-item span.status-active:last-child{color:#ffffff}.continuous-buy-section .continuous-buy-status .status-item span.status-paused:last-child{color:#FF9800}.continuous-buy-section .continuous-buy-status .status-item span.status-stopped:last-child{color:#f44336}.continuous-buy-section .subscription-info{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:15px;margin-top:15px}.continuous-buy-section .subscription-info .subscription-details .detail-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid rgba(255,255,255,0.05)}.continuous-buy-section .subscription-info .subscription-details .detail-row:last-child{border-bottom:none}.continuous-buy-section .subscription-info .subscription-details .detail-row span:first-child{color:rgba(255,255,255,0.7);font-size:0.9em}.continuous-buy-section .subscription-info .subscription-details .detail-row span:last-child{color:rgba(255,255,255,0.9);font-weight:500}.status-active{color:#ffffff !important}.status-paused{color:#FF9800 !important}.status-stopped{color:#f44336 !important}.status-cancelled{color:#9E9E9E !important}.subscription-notification{animation:slideInRight 0.3s ease-out}.subscription-notification.error{animation:shake 0.5s ease-in-out}@keyframes slideInRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@media (max-width: 768px){.continuous-buy-section{padding:15px}.continuous-buy-section .continuous-buy-header{flex-direction:column;gap:10px;align-items:flex-start}.continuous-buy-section .continuous-buy-actions{flex-direction:column}.continuous-buy-section .continuous-buy-actions button{width:100%;min-width:auto}.continuous-buy-section .control-row{flex-direction:column;align-items:flex-start}.continuous-buy-section .control-row .control-group{width:100%}}
