@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;500;700&display=swap);@import url(https://fonts.googleapis.com/css?family=Pacifico);body{background-color:#11131b;color:#fff;font-family:Poppins,sans-serif;font-weight:200;margin:0;min-height:99vh;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}input,select{background-color:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;box-sizing:border-box;color:#fff;font-size:16px;margin:8px 0;padding:10px 12px;transition:all .3s ease;width:100%}input:focus,select:focus{background-color:#ffffff1a;border-color:#238636;box-shadow:0 0 0 3px #23863633;outline:none}input::placeholder{color:#fff9}select{cursor:pointer}.App{margin:0;min-height:100vh;padding:6px}.App,.content{box-sizing:border-box;display:flex;flex-direction:column}.content{align-items:center;justify-content:flex-start;margin:0 auto;max-width:100%;padding:0;width:100%}.box-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1a1d28cc;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 8px 32px #0000004d;box-sizing:border-box;margin-bottom:10px;padding:12px;width:100%}.btn-elimina-cafe{align-items:center;background-color:#e9576f;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex!important;flex-shrink:0!important;font-size:8px;font-weight:500;height:22px!important;justify-content:center;margin:0;max-height:22px!important;max-width:22px!important;min-height:22px!important;min-width:22px!important;padding:0!important;text-decoration:none;transition:all .2s ease;width:22px!important}.btn-elimina-cafe:hover{background-color:#ba4659;transform:scale(1.05)}.coffee-app-logo{height:auto;width:60px}.coffee-app-title{font-size:28px;margin:12px 0 20px}.coffe-form-data{flex:1 1;padding:16px}.coffee-list{list-style:none;margin:0;min-height:30vh;padding:0;width:100%}.coffee-item{align-items:center;background-color:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:10px;min-height:65px;padding:12px 16px;transition:all .3s ease}.coffee-item:hover{background-color:#ffffff0d;border-color:#fff3;transform:translateY(-2px)}.coffee-info-group{align-items:center;display:flex;min-width:0}.coffee-person-name{color:#fff;font-size:14px;font-weight:600;margin:0 0 4px}.coffee-person-name,.coffee-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coffee-type{color:#6a748e;font-size:12px;margin:0}.coffee-actions-group{align-items:center;display:flex;flex-shrink:0;gap:8px}.coffee-list-container{width:100%}.coffee-list-stats{align-items:center;background-color:#ffffff05;border:1px solid #ffffff1a;border-radius:10px;display:flex;justify-content:center;margin-top:16px;padding:12px}.coffee-list-stats-text{color:#6a748e;font-size:13px;font-weight:500;margin:0}.coffee-empty-state{align-items:center;color:#6a748e;display:flex;flex-direction:column;justify-content:center;min-height:30vh;padding:40px 20px;text-align:center}.coffee-empty-icon{font-size:48px;margin-bottom:16px;opacity:.6}.coffee-empty-title{color:#fff;font-size:18px;font-weight:600;margin-top:15px}.coffee-empty-message{font-size:14px;line-height:1.5;margin:0}.form-group{margin-bottom:20px}.form-label{color:#fff;font-size:16px;font-weight:600;justify-content:center;margin-bottom:8px}.form-label,.input-with-avatar{align-items:center;display:flex}.input-with-avatar{gap:12px}.form-input{background-color:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;box-sizing:border-box;color:#fff;font-size:16px;padding:10px 12px;transition:all .3s ease;width:100%}.form-input:focus{background-color:#ffffff1a;border-color:#238636;box-shadow:0 0 0 3px #23863633;outline:none}.form-input::placeholder{color:#fff9}.form-input--error{background-color:#e9576f1a;border-color:#e9576f}.form-input--error:focus{border-color:#e9576f;box-shadow:0 0 0 3px #e9576f33}.form-select{background-color:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:16px;padding:10px 12px;transition:all .3s ease;width:100%}.form-select:focus{background-color:#ffffff1a;border-color:#238636;box-shadow:0 0 0 3px #23863633;outline:none}.form-select option{background-color:#1a1d28;color:#fff;padding:8px}.form-error{align-items:center;color:#e9576f;display:flex;font-size:13px;font-weight:500;gap:6px;margin-top:6px}.form-actions{margin-top:24px}.share-title{color:#fff;font-size:16px;font-weight:600;margin:0 0 16px;text-align:center}.share-textarea-container{margin-bottom:16px}.share-textarea{background-color:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;box-sizing:border-box;color:#fff;font-family:Courier New,monospace;font-size:13px;line-height:1.4;min-height:80px;padding:12px;resize:vertical;transition:all .3s ease;width:100%}.share-textarea:focus{background-color:#ffffff1a;border-color:#238636;box-shadow:0 0 0 3px #23863633;outline:none}.share-buttons{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.share-label{color:#6a748e;font-size:16px;font-weight:500}.share-buttons-group{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.share-button{border-radius:50%;overflow:hidden;transition:transform .2s ease}.share-button:hover{transform:scale(1.1)}.share-info{background-color:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;padding:16px;text-align:center}.share-space-info{color:#6a748e;font-size:14px;margin:0 0 8px}.share-space-info strong{color:#fff;font-weight:600}.share-count-info{color:#6a748e;font-size:14px;font-weight:500;margin:0}.coffee-space-selector-main{margin-bottom:24px;width:100%}.space-welcome-section{margin-bottom:24px}.space-welcome-icon{color:#6a748e;display:block;font-size:40px;margin-bottom:16px;opacity:.8}.space-welcome-title{color:#fff;font-size:18px;font-weight:600;margin:0 0 12px}.space-welcome-description{color:#6a748e;font-size:13px;line-height:1.5;margin:0}.space-input-main{background-color:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;box-sizing:border-box;color:#fff;font-size:16px;max-width:350px;padding:10px 14px;text-align:center;transition:all .3s ease;width:100%}.space-input-main:focus{background-color:#ffffff1a;border-color:#238636;box-shadow:0 0 0 3px #23863633;outline:none}.space-input-main::placeholder{color:#fff9}.coffee-space-selector-compact{margin-bottom:16px;width:100%}.space-form-compact{align-items:center;align-items:stretch;display:flex;flex-direction:column;gap:8px}.space-input-compact{background-color:#ffffff0d;border:2px solid #ffffff1a;border-radius:10px;box-sizing:border-box;color:#fff;font-size:16px;padding:8px 12px;transition:all .3s ease;width:100%}.space-input-compact:focus{background-color:#ffffff1a;border-color:#238636;box-shadow:0 0 0 3px #23863633;outline:none}.space-input-compact::placeholder{color:#fff9}.space-error-compact{font-size:12px;margin-top:8px;width:100%}@keyframes pulsate{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}
/*# sourceMappingURL=main.beffc101.css.map*/