.feiras-dashboard-nav{margin:.35rem 0 .75rem}.feiras-dashboard-nav a{color:var(--theme-text);background:linear-gradient(135deg,#176e0e29,#176e0e0a);border:1px solid #ffffff14;border-radius:.9rem;align-items:center;gap:.4rem;padding:.6rem .9rem;font-weight:600;text-decoration:none;display:inline-flex}:is(.render-field:has(.avaliacoes-respostas-field),.field-type:has(.avaliacoes-respostas-field)){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:is(.render-field:has(.avaliacoes-respostas-field) .field-label,.render-field:has(.avaliacoes-respostas-field) .field-description,.field-type:has(.avaliacoes-respostas-field) .field-label,.field-type:has(.avaliacoes-respostas-field) .field-description){display:none!important}.feiras-dashboard{padding:2rem}.feiras-dashboard--hub{max-width:100%}.feiras-dashboard__hub-header{margin-bottom:1.75rem}.feiras-dashboard__hub-header h1{margin:0;font-size:2.1rem}.feiras-dashboard__hub-header .feiras-dashboard__subtitle,.feiras-dashboard__hub-header .feiras-dashboard__scope{max-width:44rem;margin-top:.55rem}.feiras-dashboard__hero{background:radial-gradient(circle at 100% 0,#176e0e2e,#0000 38%),linear-gradient(#ffffff08,#ffffff03);border:1px solid #ffffff14;border-radius:1.25rem;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.feiras-dashboard__eyebrow{color:#176e0e;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:700}.feiras-dashboard__hero h1,.feiras-dashboard__empty h1{margin:0;font-size:2rem}.feiras-dashboard__subtitle,.feiras-dashboard__scope{max-width:52rem;color:var(--theme-elevation-500);margin:.6rem 0 0}.feiras-dashboard__filters,.feiras-dashboard__panel,.feiras-dashboard__empty,.feiras-dashboard__hub-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:1.25rem}.feiras-dashboard__back-link{min-height:2.8rem;color:var(--theme-text);white-space:nowrap;border:1px solid #ffffff14;border-radius:.85rem;justify-content:center;align-items:center;padding:.7rem 1rem;text-decoration:none;display:inline-flex}.feiras-dashboard__hub{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.feiras-dashboard__hub-section{gap:1rem;display:grid}.feiras-dashboard__hub-title-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.feiras-dashboard__hub-title-row h2{margin:0;font-size:1.9rem}.feiras-dashboard__hub-title-row p{color:var(--theme-elevation-500);margin:0;font-size:.92rem}.feiras-dashboard__hub-card{min-height:6rem;color:var(--theme-text);align-items:center;padding:1.25rem 1.35rem;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.feiras-dashboard__hub-card:hover{background:#ffffff09;border-color:#ffffff2e;transform:translateY(-1px);box-shadow:0 0 0 1px #176e0e1f}.feiras-dashboard__hub-card h2{margin:0;font-size:1.05rem}.feiras-dashboard__filters{margin-bottom:1.5rem;padding:1rem 1.2rem}.feiras-dashboard__filters-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.feiras-dashboard__filters-form label{flex-direction:column;gap:.45rem;display:flex}.feiras-dashboard__filters-form span{color:var(--theme-elevation-600);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:600}.feiras-dashboard__filters-form input,.feiras-dashboard__filters-form select,.feiras-dashboard__filters-actions button,.feiras-dashboard__filters-actions a{min-height:2.8rem;color:var(--theme-text);background:#0000002e;border:1px solid #ffffff14;border-radius:.85rem;padding:.7rem .9rem}.feiras-dashboard__filters-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.feiras-dashboard__filters-form input:focus,.feiras-dashboard__filters-form select:focus{border-color:#176e0ee6;outline:none;box-shadow:0 0 0 2px #176e0e38}.feiras-dashboard__filters-form select option,.feiras-dashboard__filters-form select optgroup{color:#f5f7f4;background:#161616}.feiras-dashboard__filters-actions{grid-column:1/-1;align-items:end;gap:.75rem;display:flex}.feiras-dashboard__filters-actions button{cursor:pointer;color:#fff;background:#176e0e;font-weight:700}.feiras-dashboard__filters-actions a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.feiras-dashboard__kpis,.feiras-dashboard__grid,.feiras-dashboard__attendance-summary,.feiras-dashboard__top5{gap:1rem;display:grid}.feiras-dashboard__kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.5rem}.feiras-dashboard__kpi{background:#ffffff05;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;gap:.45rem;padding:1.25rem;display:flex}.feiras-dashboard__kpi--accent{background:linear-gradient(135deg,#176e0e33,#176e0e0a)}.feiras-dashboard__kpi span,.feiras-dashboard__attendance-summary span{color:var(--theme-elevation-600);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:600}.feiras-dashboard__kpi strong,.feiras-dashboard__attendance-summary strong{font-size:2rem;line-height:1}.feiras-dashboard__kpi small,.feiras-dashboard__top5-item small{color:var(--theme-elevation-500)}.feiras-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.5rem}.feiras-dashboard__question-stack{gap:1rem;display:grid}.feiras-dashboard__question-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.feiras-dashboard__question-meta{text-align:right;background:#ffffff05;border:1px solid #ffffff14;border-radius:1rem;min-width:7rem;padding:.9rem 1rem}.feiras-dashboard__question-meta strong{font-size:1.6rem;line-height:1;display:block}.feiras-dashboard__question-meta small{color:var(--theme-elevation-500)}.feiras-dashboard__grid--single{grid-template-columns:1fr}.feiras-dashboard__panel{padding:1.25rem}.feiras-dashboard__panel-head{margin-bottom:1rem}.feiras-dashboard__panel-head h2,.feiras-dashboard__empty h2{margin:0;font-size:1.2rem}.feiras-dashboard__panel-head p,.feiras-dashboard__empty p{color:var(--theme-elevation-500);margin:.5rem 0 0}.feiras-dashboard__table{border-collapse:collapse;width:100%}.feiras-dashboard__table th,.feiras-dashboard__table td{text-align:left;border-bottom:1px solid #ffffff14;padding:.85rem .75rem}.feiras-dashboard__table th{color:var(--theme-elevation-600);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.feiras-dashboard__table tr:last-child td{border-bottom:0}.feiras-dashboard__feedback-trigger{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}.feiras-dashboard__feedback-preview{color:var(--theme-text)}.feiras-dashboard__feedback-action{color:#176e0e;white-space:nowrap;font-size:.82rem;font-weight:700}.feiras-dashboard__feedback-fulltext{white-space:pre-wrap;line-height:1.8}.feiras-dashboard__table .is-right{text-align:right}.feiras-dashboard__top5{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:1rem}.feiras-dashboard__top5-item,.feiras-dashboard__attendance-summary>div{background:#ffffff05;border:1px solid #ffffff14;border-radius:.95rem;flex-direction:column;gap:.3rem;padding:.95rem;display:flex}.feiras-dashboard__top5-item span{color:#176e0e;font-size:.8rem;font-weight:700}.feiras-dashboard__attendance-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.feiras-dashboard__empty{text-align:center;padding:2rem}.feiras-dashboard__skeleton-group{flex-direction:column;gap:.45rem;display:flex}.feiras-dashboard__skeleton{background:#ffffff0f;border-radius:.85rem;position:relative;overflow:hidden}.feiras-dashboard__skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);animation:1.35s ease-in-out infinite feiras-dashboard-skeleton;position:absolute;inset:0;transform:translate(-100%)}.feiras-dashboard__skeleton--eyebrow{width:8rem;height:.8rem;margin-bottom:.65rem}.feiras-dashboard__skeleton--title{width:min(24rem,70%);height:2.5rem}.feiras-dashboard__skeleton--subtitle{width:min(36rem,90%);height:1rem;margin-top:.75rem}.feiras-dashboard__skeleton--label{width:5.5rem;height:.8rem}.feiras-dashboard__skeleton--input{width:100%;height:2.8rem}.feiras-dashboard__skeleton--metric{width:6.5rem;height:2.2rem}.feiras-dashboard__skeleton--small{width:10rem;height:.85rem}.feiras-dashboard__skeleton--panel-title{width:14rem;height:1.35rem}.feiras-dashboard__skeleton--cell{flex:1;height:1rem}.feiras-dashboard__skeleton--cell.is-short{flex:.55}.feiras-dashboard__table-skeleton{gap:.9rem;display:grid}.feiras-dashboard__table-skeleton-row{grid-template-columns:1.4fr 1fr .7fr;gap:.85rem;display:grid}@keyframes feiras-dashboard-skeleton{to{transform:translate(100%)}}@media (max-width:1100px){.feiras-dashboard__filters-form,.feiras-dashboard__kpis,.feiras-dashboard__grid,.feiras-dashboard__attendance-summary,.feiras-dashboard__top5,.feiras-dashboard__hub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.feiras-dashboard{padding:1rem}.feiras-dashboard__filters-form,.feiras-dashboard__kpis,.feiras-dashboard__grid,.feiras-dashboard__attendance-summary,.feiras-dashboard__top5,.feiras-dashboard__hub{grid-template-columns:1fr}.feiras-dashboard__hub-title-row{flex-direction:column;align-items:flex-start}.feiras-dashboard__hero,.feiras-dashboard__question-head{flex-direction:column}.feiras-dashboard__filters-actions{flex-direction:column;align-items:stretch}}
