:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif}.feedback-wrapper{min-height:100vh;background:#eaf1fb;display:flex;align-items:center;justify-content:center;padding:2rem}.feedback-card{background:#fff;border-radius:20px;box-shadow:0 10px 20px #0000001a;padding:2rem;max-width:600px;width:100%;text-align:center}.section-title{font-size:1.5rem;margin-bottom:1rem;color:#2c3e50}.manager-msg{font-style:italic;margin-bottom:.5rem;color:#555}.manager-sign{margin-bottom:1.5rem;font-weight:700;color:#333}input,select,textarea{width:100%;padding:.8rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:8px;font-size:1rem}.question-block{margin-bottom:1rem;text-align:left}.question-text{display:block;margin-bottom:.5rem}.bold{font-weight:700}textarea{height:100px}button{padding:.8rem 1.5rem;background:linear-gradient(to right,#00b894,#0984e3);color:#fff;border:none;border-radius:12px;cursor:pointer;font-size:1rem}.nav-buttons{display:flex;justify-content:space-between}.error-msg{color:#e74c3c;margin-bottom:1rem}@media (max-width: 600px){.feedback-card{padding:1.5rem}.nav-buttons{flex-direction:column;gap:1rem}}.login-page{display:flex;justify-content:center;align-items:center;padding:2rem;height:100vh;width:100vw;background-color:#f5f5f5}.login-box{background-color:#fff;padding:2rem;border-radius:20px;box-shadow:0 8px 24px #00000014;width:100%;max-width:380px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.login-box h2{margin-bottom:1.5rem;text-align:center;font-size:1.8rem;color:#333;margin-top:-2rem}.login-box form{display:flex;flex-direction:column;gap:.5rem}.login-box input{padding:.8rem 1rem;font-size:1rem;border:1px solid #ccc;border-radius:10px;width:100%;box-sizing:border-box;background-color:#fff}.password-wrapper{position:relative}.toggle-password{position:absolute;top:50%;right:10px;transform:translateY(-50%);background:transparent;border:none;color:#777;font-size:.85rem;cursor:pointer;padding:2px 6px}.login-box .error{color:#c00;font-size:.875rem;margin-top:-.5rem;text-align:center}.login-box button[type=submit]{padding:.75rem;font-size:1rem;background-color:#007f66;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:background-color .2s ease}.login-box button[type=submit]:hover:not(:disabled){background-color:#006652}.login-box button:disabled{opacity:.6;cursor:not-allowed}.spinner{display:inline-block;width:20px;height:20px;border:3px solid #fff;border-top:3px solid #007f66;border-radius:50%;animation:spin .6s linear infinite;margin:auto}.link-button{background:none;border:none;color:#007bff;cursor:pointer;font-size:.9rem;text-decoration:underline;padding:0}.logo{width:80%;margin:0 auto;margin:-2rem 0}*{box-sizing:border-box}.admin-tenant-wrapper{min-height:100vh;background:#eaf1fb;display:flex;align-items:center;justify-content:center;padding:2rem}.admin-tenant-card{background:#fff;border-radius:20px;box-shadow:0 10px 20px #0000001a;padding:2.5rem;max-width:800px;width:100%;text-align:center}.admin-tenant-card h1{font-size:2rem;color:#2c3e50;margin-bottom:2rem}.tenant-form{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.tenant-form input{padding:.8rem 1rem;border:1px solid #ccc;border-radius:10px;font-size:1rem}.tenant-form button{padding:.9rem 1.5rem;font-size:1rem;font-weight:700;color:#fff;border:none;border-radius:12px;cursor:pointer;background:linear-gradient(to right,#00b894,#0984e3);transition:transform .2s ease}.tenant-form button:hover{transform:scale(1.03)}.admin-tenant-card h2{margin-top:2rem;font-size:1.3rem;color:#34495e}.tenant-list{list-style:none;padding:0;margin-top:1rem;text-align:left}.tenant-list li{padding:.6rem;border-bottom:1px solid #eee;display:flex;justify-content:space-between;font-size:1rem}@media (max-width: 600px){.admin-tenant-card{padding:1.5rem}.tenant-form input,.tenant-form button{width:100%}}.tenant-list li{display:flex;justify-content:space-between;align-items:center;padding:.6rem;border-bottom:1px solid #eee;flex-wrap:wrap}.tenant-actions{display:flex;gap:.5rem}.tenant-actions button{background:none;border:none;cursor:pointer;font-size:1rem;color:#0984e3}.tenant-actions button:hover{text-decoration:underline}.tenant-list input[type=text]{font-size:1rem;padding:.3rem .6rem;border-radius:6px;border:1px solid #ccc}.admin-user-wrapper{min-height:100vh;background:#eaf1fb;display:flex;align-items:center;justify-content:center;padding:2rem}.admin-user-card{background:#fff;border-radius:20px;box-shadow:0 10px 20px #0000001a;padding:2.5rem;max-width:900px;width:100%;text-align:center}.admin-user-card h1{font-size:2rem;color:#2c3e50;margin-bottom:2rem}.user-form{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.user-form input,.user-form select{padding:.8rem 1rem;border:1px solid #ccc;border-radius:10px;font-size:1rem}.user-form button{padding:.9rem 1.5rem;font-size:1rem;font-weight:700;color:#fff;border:none;border-radius:12px;cursor:pointer;background:linear-gradient(to right,#00b894,#0984e3);transition:transform .2s ease}.user-form button:hover{transform:scale(1.03)}.user-list{list-style:none;padding:0;text-align:left}.user-list li{border-bottom:1px solid #eee;padding:.6rem 0;display:flex;flex-direction:column;gap:.2rem}.back-button{margin-top:2rem;background:linear-gradient(to right,#e74c3c,#c0392b);color:#fff;font-weight:700;padding:1rem 2rem;border:none;border-radius:12px;cursor:pointer;font-size:1rem}.back-button:hover{transform:scale(1.03)}@media (max-width: 600px){.admin-user-card{padding:1.5rem}.user-form input,.user-form select,.user-form button{width:100%}}.edit-user-form{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.edit-user-form select,.edit-user-form input{padding:.5rem;font-size:1rem;border-radius:8px;border:1px solid #ccc}.edit-user-form button{padding:.6rem 1.2rem;border:none;border-radius:8px;background-color:#00b894;color:#fff;font-weight:700;cursor:pointer;transition:background-color .2s}.edit-user-form button:hover{background-color:#00916e}.edit-btn{margin-top:.5rem;background:none;border:none;color:#0984e3;font-weight:700;cursor:pointer}.dashboard-wrapper{min-height:100vh;background:#eaf1fb;display:flex;align-items:center;justify-content:center;padding:2rem;position:relative}.button-grid{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.button-grid button{padding:1.2rem 2rem;font-size:1rem;font-weight:600;color:#fff;border:none;border-radius:12px;cursor:pointer;transition:transform .2s ease;min-width:260px;background:linear-gradient(to right,#00b894,#0984e3)}@media (max-width: 600px){.dashboard-card{padding:1.5rem}.button-grid{flex-direction:column;gap:1rem}.button-grid button{width:100%}}.dashboard-card{background:#fff;border-radius:20px;box-shadow:0 10px 20px #0000001a;padding:2.5rem;max-width:800px;width:100%;text-align:center}.dashboard-card h1{font-size:2rem;margin-bottom:2rem;color:#2c3e50}.add-form{margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem}.add-form input{padding:.8rem;border:1px solid #ccc;border-radius:8px;font-size:1rem}.add-form button{padding:1rem;font-weight:600;background:linear-gradient(to right,#00b894,#0984e3);color:#fff;border:none;border-radius:12px;cursor:pointer;transition:transform .2s ease}.add-form button:hover{transform:scale(1.05)}.error-msg{color:red;font-size:.9rem;margin-top:-.5rem}.section-list{display:flex;flex-direction:column;gap:1.5rem}.section-item{display:flex;justify-content:space-between;align-items:center;border:1px solid #ddd;padding:1rem;border-radius:12px;background:#f9f9f9}.button-grid{display:flex;gap:.5rem;max-width:100%}.button-grid button{padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;color:#fff;border:none;border-radius:10px;cursor:pointer;background:linear-gradient(to right,#00b894,#0984e3)}.button-grid .back-button{background:linear-gradient(to right,#e74c3c,#c0392b)}@media (max-width: 600px){.dashboard-card{padding:1.5rem}.section-item{flex-direction:column;align-items:flex-start}.button-grid{margin-top:1rem}}.button-grid.button.delete-button{background:linear-gradient(to right,#e74c3c,#c0392b)}.dashboard-wrapper{padding-top:80px!important}.dashboard-wrapper{min-height:100vh;background:#eaf1fb;display:flex;align-items:center;justify-content:center;padding:2rem}.dashboard-card{background:#fff;border-radius:20px;box-shadow:0 10px 20px #0000001a;padding:2rem;max-width:700px;width:100%}.edit-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.copy-link-btn{background:linear-gradient(to right,#0984e3,#00cec9);color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;cursor:pointer}.add-question-form{background:#f8f9fa;padding:1rem;border:1px dashed #ccc;border-radius:12px;text-align:center;margin-bottom:2rem}.add-question-form.disabled{opacity:.6}.info-msg{margin-bottom:1rem;color:#555}.submit-btn,.seed-button{padding:.8rem 1.5rem;background:linear-gradient(to right,#00b894,#0984e3);color:#fff;border:none;border-radius:12px;cursor:pointer}.seed-button{margin-top:1rem}.no-questions{text-align:center;margin-top:2rem}.question-list{margin-top:1rem}.question-item{background:#fdfdfd;border:1px solid #eee;border-radius:12px;padding:1rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.opts-list{margin:.5rem 0;padding-left:1.2rem}.delete-btn{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#e74c3c}@media (max-width: 600px){.dashboard-card{padding:1.5rem}.edit-header{flex-direction:column;gap:.5rem}.question-item{flex-direction:column;align-items:flex-start}}.back-button2{position:fixed;top:1rem;left:1rem;z-index:1000;padding:1.2rem 2rem;font-size:1rem;font-weight:600;color:#fff;border:none;border-radius:12px;cursor:pointer;transition:transform .2s ease;background:linear-gradient(to right,#e74c3c,#c0392b)!important;max-width:100%!important;min-width:200px}.back-button2:hover{transform:scale(1.05)}.msa-wrapper{padding:2rem;display:flex;justify-content:center;padding-top:80px}.msa-card{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 5px 15px #0000001a;max-width:600px;width:100%}.msa-card h1{text-align:center;margin-bottom:1rem;color:#2c3e50}.msa-form{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.msa-form input,.msa-form select{padding:.8rem;border:1px solid #ccc;border-radius:8px;font-size:1rem}.msa-form button{padding:1rem;background:linear-gradient(to right,#00b894,#0984e3);color:#fff;border:none;border-radius:12px;cursor:pointer;font-weight:600;padding:.4rem .8rem}.error-msg{color:red;text-align:center;margin-top:-.5rem;margin-bottom:.5rem}.msa-list{list-style:none;padding:0}.msa-list li{display:flex;justify-content:space-between;align-items:center;padding:.8rem;border:1px solid #ddd;border-radius:8px;margin-bottom:.5rem}.msa-list li span{text-overflow:ellipsis}.msa-list .actions button{margin-left:.5rem;margin-bottom:.2rem;padding:.4rem .8rem;width:85px;height:35px;border-radius:8px}.msa-list .delete-btn{background:linear-gradient(to right,#e74c3c,#c0392b);color:#fff;border:none;border-radius:8px;padding:.4rem .8rem;cursor:pointer;font-size:1rem}.back-btn{margin-top:1rem;background:linear-gradient(to right,#0984e3,#00b894);color:#fff;border:none;border-radius:8px;padding:.8rem 1.2rem;cursor:pointer;display:block;margin-left:auto}@media (max-width: 600px){.msa-card{padding:1rem}.msa-form input,.msa-form select,.msa-form button{width:100%}}.actions{width:90px;flex-shrink:0}.admin-info{display:flex;flex-direction:column;gap:.5rem;flex-shrink:2;flex-grow:1}.admin-info span{text-overflow:ellipsis}.dashboard-wrapper{min-height:100vh;background:#eaf1fb;display:flex;align-items:center;justify-content:center;padding:2rem;padding-top:80px!important}.dashboard-card{background:#fff;border-radius:20px;box-shadow:0 10px 20px #0000001a;padding:2.5rem;max-width:600px;width:100%;text-align:center}.dashboard-card h1{font-size:1.8rem;margin-bottom:2rem;color:#2c3e50}.button-grid{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:2rem}.button-grid button{padding:1rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;border:none;border-radius:12px;cursor:pointer;transition:transform .2s ease;min-width:180px;background:linear-gradient(to right,#00b894,#0984e3)}.button-grid button:hover{transform:scale(1.05)}.logout-button{background:linear-gradient(to right,#e74c3c,#c0392b);color:#fff;border:none;border-radius:12px;padding:.8rem 1.5rem;cursor:pointer;font-weight:600;position:absolute;bottom:1.5rem;right:1.5rem}@media (max-width: 600px){.dashboard-card{padding:1.5rem}.button-grid{flex-direction:column;gap:1rem}.button-grid button{width:100%}.logout-button{position:static;margin:1rem auto 0}}.feedback-list-wrapper{min-height:100vh;background:#eaf1fb;padding:2rem;padding-top:80px!important}.feedback-list-wrapper h1{text-align:center;margin-bottom:1rem;color:#2c3e50}table{width:100%;border-collapse:collapse}@media (max-width: 600px){.feedback-list-wrapper{padding:1rem}table,thead,tbody,th,td,tr{display:block}thead tr{display:none}tbody tr{margin-bottom:1rem;border:1px solid #eee;border-radius:8px;padding:.5rem}tbody td{display:flex;justify-content:space-between;padding:.5rem 0;border:none}}.reports-wrapper{padding:2rem;max-width:800px;margin:0 auto;position:relative;text-align:center;padding-top:80px!important}.back-button{position:absolute;top:1rem;left:1rem;background:linear-gradient(to right,#e74c3c,#c0392b);color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;cursor:pointer}.pie-chart-container{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 5px 15px #0000001a;margin-bottom:2rem}.bar-chart-wrapper{margin-bottom:2rem}.question-text{text-align:left;font-weight:600;margin-bottom:.5rem}.legend-row{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.5rem}.legend-item{display:flex;align-items:center;gap:.3rem}.legend-color{width:12px;height:12px;border-radius:2px}.legend-label{font-size:.9rem}@media (max-width: 600px){.reports-wrapper{padding:1rem}.question-text{font-size:.9rem}}.hospital-reports-wrapper{padding:2rem;max-width:1100px;margin:0 auto;position:relative;padding-top:80px!important}.back-button2{position:absolute;top:1rem;left:1rem;background:linear-gradient(to right,#e74c3c,#c0392b);color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;cursor:pointer}.filters-row{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;justify-content:center;margin-bottom:16px}.search-input{min-width:240px;padding:8px 10px;border:1px solid #cfe3db;border-radius:10px;outline:none}.search-input:focus{border-color:#0b7d5e}.filter-group{display:flex;flex-direction:column;gap:4px}.filter-group input[type=date],.filter-group select{padding:8px 10px;border:1px solid #cfe3db;border-radius:10px;min-width:160px;outline:none}.filter-group input[type=date]:focus,.filter-group select:focus{border-color:#0b7d5e}.btn-outline{border:1px solid #0b7d5e;background:transparent;color:#0b7d5e;padding:8px 12px;border-radius:10px;cursor:pointer}.muted{color:#6b7280}.charts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.chart-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px;cursor:pointer;transition:box-shadow .15s ease,transform .05s ease}.chart-card:hover{box-shadow:0 6px 18px #00000014}.chart-card:active{transform:translateY(1px)}.chart-card h3{margin:0 0 8px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-feedback{text-align:center;color:#6b7280}.mini-skeleton{height:200px;border-radius:10px;background:linear-gradient(90deg,#f3f4f6 25%,#eceff1 37%,#f3f4f6 63%);background-size:400% 100%;animation:shimmer 1.1s infinite}.end-indicator{display:flex;justify-content:center;padding:16px 0 8px}.prefetch-indicator{text-align:center;padding:8px}.loading{text-align:center;padding:2rem;font-size:1.2rem}@media (max-width: 600px){.hospital-reports-wrapper{padding:1rem}}.filters-row{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.filters-row input.search-input{min-width:280px;padding:8px 10px;border:1px solid #cfe3db;border-radius:10px;outline:none;font-size:14px}.filters-row input.search-input:focus{border-color:#0b7d5e;box-shadow:0 0 0 2px #0b7d5e26}.charts-grid[aria-busy=true]:after{content:"Căut…";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;color:#0b7d5e;border-radius:8px;z-index:5}.mini-skeleton{height:200px;border-radius:10px;background:linear-gradient(90deg,#f3f4f6 25%,#eceff1 37%,#f3f4f6 63%);background-size:400% 100%;animation:shimmer 1.2s infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.end-indicator{text-align:center;padding:16px 0 8px;color:#6b7280}.prefetch-indicator{text-align:center;padding:8px;color:#6b7280}.error{background:#fff9f9;border:1px solid #f3d6d6;color:#8b1f1f;padding:8px 10px;border-radius:8px}.search-wrap{display:flex;align-items:center;gap:8px}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid #cfe3db;border-top-color:#0b7d5e;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.charts-grid[aria-busy=true]{position:relative}.charts-grid[aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:8px}.ai-insights-wrapper{max-width:960px;margin:2rem auto;padding:1rem;background:#f9fbff;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding-top:80px!important}.back-button{background:linear-gradient(to right,#e74c3c,#c0392b);color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;margin-bottom:1rem}.back-button:hover{opacity:.9}.summary{display:flex;gap:2rem;justify-content:space-around;margin-bottom:2rem;font-weight:600}.summary div{background:#fff;padding:1rem;border-radius:8px;flex:1;text-align:center;box-shadow:0 2px 8px #0000000d}.chart{margin-bottom:2rem}.suggestions{background:#fff;padding:1rem;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin-bottom:2rem}.suggestions h2{margin-bottom:.75rem}.suggestions p{margin:.5rem 0;line-height:1.4}.exports{display:flex;gap:1rem;justify-content:flex-end}.exports button{background:linear-gradient(to right,#00b894,#0984e3);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600}.exports button:hover{transform:scale(1.03)}.no-data-message{margin:1rem 0;padding:1rem;background-color:#fff4e5;border:1px solid #ffc107;color:#663c00;border-radius:4px;font-style:italic;text-align:center}.exports{margin-top:1.5rem}.btn-feedback-list{padding:10px 20px;font-size:1rem;background-color:#0984e3;color:#fff;border:none;border-radius:6px;cursor:pointer}.btn-feedback-list:hover{background-color:#065cb3}.hospital-feedback-wrapper{min-height:100vh;background:#eaf1fb;padding:2rem;padding-top:80px!important}.back-button{background:linear-gradient(to right,#e74c3c,#c0392b);color:#fff;border:none;border-radius:12px;padding:.5rem 1rem;cursor:pointer;margin-bottom:1rem}.hospital-feedback-wrapper h1{text-align:center;margin-bottom:1rem;color:#2c3e50}.section-dropdown{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.5rem}.section-dropdown label{font-weight:600}.section-dropdown select{padding:.5rem;border:1px solid #ccc;border-radius:8px}.feedback-list{display:flex;flex-direction:column;gap:1.5rem}.feedback-item{background:#fff;border-radius:12px;box-shadow:0 5px 10px #0000000d;padding:1rem}.fb-header{display:flex;justify-content:space-between;margin-bottom:.5rem;font-weight:600}table{width:100%;border-collapse:collapse;font-size:.9rem}thead th{text-align:left;padding:.5rem;background:#f5f5f5}tbody td{padding:.5rem;border-top:1px solid #eee}@media (max-width: 600px){.hospital-feedback-wrapper{padding:1rem}table,thead,tbody,th,td,tr{display:block}thead tr{display:none}tbody tr{margin-bottom:1rem;border:1px solid #eee;border-radius:8px;padding:.5rem}tbody td{display:flex;justify-content:space-between;padding:.5rem 0;border:none}}.controls{display:flex;gap:1rem;margin-bottom:1.5rem;align-items:center}.controls select,.controls input[type=date]{padding:.5rem;border:1px solid #ccc;border-radius:6px;font-size:1rem}.warning-box{margin:1rem 0;padding:1rem;background-color:#fff4e5;border:1px solid #ffc107;color:#663c00;border-radius:4px;font-style:italic;text-align:center}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:#fff;border-radius:8px;width:90%;max-width:500px;box-shadow:0 8px 24px #0003;display:flex;flex-direction:column;overflow:hidden;padding:24px}.modal-close{background:transparent;border:none;font-size:1.5rem;line-height:1;cursor:pointer;padding:4px;color:#555}.ts-container{max-width:600px;margin:40px auto;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;font-family:Arial,sans-serif}.ts-title{margin-bottom:1.5rem;text-align:center;color:#222}.ts-loading{text-align:center;padding:2rem;color:#666}.ts-form{display:flex;flex-direction:column}.ts-field{margin-bottom:1rem}.ts-field label{display:block;margin-bottom:.4rem;font-weight:500;color:#333}.ts-field input,.ts-field textarea{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:4px;font-size:1rem;box-sizing:border-box}.ts-field textarea{min-height:100px;resize:vertical}.ts-button{align-self:flex-end;padding:10px 20px;background-color:#0069d9;color:#fff;font-size:1rem;border:none;border-radius:4px;cursor:pointer;transition:opacity .2s ease}.ts-button:disabled{opacity:.6;cursor:not-allowed}
