.red-envelope-composer-field{margin:10px 0}.red-envelope-composer-enabled{margin:10px 0}.red-envelope-composer-enabled .red-envelope-info-box{background:linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);color:#fff;padding:.5em .65em;border-radius:8px;display:flex;align-items:center;gap:10px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.red-envelope-composer-enabled .red-envelope-info-box .d-icon{font-size:1.2em}.red-envelope-composer-enabled .red-envelope-info-box span{flex:1;font-weight:500}.red-envelope-composer-enabled .red-envelope-info-box .btn-danger{background:hsla(0,0%,100%,.2);color:#fff}.red-envelope-composer-enabled .red-envelope-info-box .btn-danger:hover{background:hsla(0,0%,100%,.3)}.red-envelope-modal .red-envelope-form{padding:20px 0}.red-envelope-modal .red-envelope-user-points{background:var(--primary-very-low);padding:10px;border-radius:5px;margin-bottom:20px;text-align:center;font-weight:bold}.red-envelope-modal .control-group{margin-bottom:15px}.red-envelope-modal .control-group label{display:block;font-weight:bold;margin-bottom:5px}.red-envelope-modal .control-group input{width:100%;padding:8px;border:1px solid var(--primary-low);border-radius:4px}.red-envelope-modal .red-envelope-error{background:var(--danger-low);color:var(--danger);padding:10px;border-radius:5px;margin-top:10px}.red-envelope-modal .red-envelope-info{background:var(--tertiary-very-low);padding:10px;border-radius:5px;margin-top:15px;font-size:.9em}.red-envelope-display{background:linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);color:#fff;padding:20px;border-radius:10px;margin-bottom:20px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.red-envelope-display.exhausted{background:linear-gradient(135deg, #95a5a6 0%, #7f8c8d 100%)}.red-envelope-display .red-envelope-header{display:flex;align-items:center;gap:10px;margin-bottom:15px}.red-envelope-display .red-envelope-header .d-icon{font-size:1.5em}.red-envelope-display .red-envelope-header .red-envelope-title{font-size:1.3em;font-weight:bold}.red-envelope-display .red-envelope-stats{display:flex;justify-content:space-around;margin-bottom:15px}.red-envelope-display .red-envelope-stats .red-envelope-stat{text-align:center}.red-envelope-display .red-envelope-stats .red-envelope-stat .stat-label{display:block;font-size:.9em;opacity:.9;margin-bottom:5px}.red-envelope-display .red-envelope-stats .red-envelope-stat .stat-value{display:block;font-size:1.2em;font-weight:bold}.red-envelope-display .red-envelope-stats .red-envelope-stat .stat-value .d-icon{margin-right:3px}.red-envelope-display .red-envelope-progress{background:hsla(0,0%,100%,.3);height:8px;border-radius:4px;margin-bottom:15px;overflow:hidden}.red-envelope-display .red-envelope-progress .red-envelope-progress-bar{background:hsla(0,0%,100%,.8);height:100%;transition:width .3s ease}.red-envelope-display .red-envelope-status{text-align:center;font-weight:bold;font-size:1.1em}.red-envelope-display .red-envelope-status.exhausted{opacity:.8}.red-envelope-claim{background:linear-gradient(135deg, #ffd93d 0%, #ffb142 100%);color:#333;padding:12px 20px;border-radius:8px;margin-top:15px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:bold;box-shadow:0 2px 4px rgba(0,0,0,.1);animation:pulse .5s ease-in-out}.red-envelope-claim .d-icon{font-size:1.2em}.red-envelope-claim .claim-text{font-size:1.1em}@keyframes pulse{0%{transform:scale(0.95);opacity:.8}50%{transform:scale(1.02);opacity:1}100%{transform:scale(1);opacity:1}}
/*# sourceMappingURL=discourse-red-envelope_c7828369e624182f75746011ea4b1e51391ff586.css.map?__ws=www.nodeloc.com */
