/* Build 66 TEST — compact, accessible layout. Existing themes and values unchanged. */
#v23CustomizeHome{display:none!important}
#v22HomeCore .f66-tutorial{margin:6px 0!important;padding:11px 12px!important;border:1px solid var(--v24-primary,#e8ccda);border-radius:13px;background:var(--v24-cards,#fff9fc);color:var(--v24-card-text,#58394b)}
#v22HomeCore .f66-tutorial[hidden]{display:none!important}
.f66-tutorial-head{display:flex;align-items:center;justify-content:space-between;gap:8px}
.f66-tutorial-head h2{font-size:16px!important;margin:0!important}
.f66-tutorial p{font-size:12px;line-height:1.35;margin:5px 0}
.f66-tutorial-steps{margin-top:7px;border:1px solid #e9cad8;border-radius:10px;overflow:hidden}
.f66-tutorial-steps>summary{list-style:none;cursor:pointer;padding:10px 12px;font-size:13px;font-weight:700}
.f66-tutorial-steps>summary::-webkit-details-marker{display:none}
.f66-tutorial-steps>summary::after{content:'⌄';float:right}
.f66-tutorial-steps[open]>summary::after{content:'⌃'}
.f66-tutorial-body{padding:0 11px 10px}
.f66-tutorial-body p{margin:7px 0}
.f66-tutorial-next{font-size:10px!important;opacity:.8}
#releaseCard .release-details{margin-top:7px}
#releaseCard .f66-news{padding:7px 3px;overflow-wrap:anywhere}
#releaseCard .f66-news>strong{display:block;font-size:13px}
#releaseCard .f66-news-body{font-size:12px;white-space:pre-wrap;line-height:1.4;margin:6px 0}
#releaseCard .f66-version-line{font-size:11px;padding-top:7px;border-top:1px solid #ebd6e0;display:flex;flex-wrap:wrap;gap:5px}
#summaryPage .f66-other-summary{margin-top:6px!important;overflow:hidden}
#summaryPage .f66-other-body{display:flex;flex-direction:column;gap:4px;padding:1px 6px 6px}
#summaryPage .f66-other-body>.v58-disclosure{margin:2px 0!important;border-radius:9px!important}
#summaryPage .f66-other-body>.v58-disclosure>summary{padding:7px 9px!important;min-height:38px!important;font-size:12px!important}
#summaryPage .f66-other-body .v58-disclosure-body{padding:0 9px 9px!important}
#summaryPage .f66-other-body .v58-disclosure-body .muted{font-size:11px;line-height:1.25}
#summaryPage .f66-other-body #v16CompanySummary>*{margin:5px 0!important;padding:7px 9px!important}
#summaryPage .f66-other-body #v22CustomSummary{padding:0!important}
#summaryPage #summary>.stat{padding:6px 8px!important;min-height:52px!important}
#summaryPage .summary-detail{border-radius:9px!important}
.f66-master-suggest{margin:6px 0}
.f66-master-suggest button{width:100%;min-height:41px}
.f66-master-suggest p{font-size:11px;line-height:1.3;margin:5px 0}
@media(max-width:760px){
 #summaryPage #summary:not(.v58-all-stats) .stat-action[data-stat-detail="plannedHours"],
 #summaryPage #summary:not(.v58-all-stats) .stat-action[data-stat-detail="riposo"]{display:flex!important}
 #summaryPage #summary:not(.v58-all-stats) .stat-action[data-stat-detail="workedDays"]{display:flex!important}
}
@media(max-width:359px){#v22HomeCore .f66-tutorial{padding:8px!important}}
body.v22-night #v22HomeCore .f66-tutorial,body.v22-night #summaryPage .f66-other-summary{background:#24232d!important;color:#f4e6ef!important;border-color:#58465a!important}
body.v22-night #releaseCard .f66-version-line{border-color:#58465a!important}
body.v22-night .f66-tutorial-steps{border-color:#58465a!important}
@media print{#v22HomeCore .f66-tutorial{display:none!important}}
