.A_dlUW_panel{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0}.A_dlUW_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:22px 24px;display:flex}.A_dlUW_toolbar h2{font-size:17px;font-weight:620}.A_dlUW_toolbar p{color:var(--muted);margin-top:4px;font-size:12px}.A_dlUW_filters{align-items:center;gap:8px;max-width:100%;display:flex}.A_dlUW_filters input,.A_dlUW_filters select{border-radius:8px;width:100%;min-height:40px;font-size:13px}.A_dlUW_search{width:min(24vw,260px);min-width:170px;position:relative}.A_dlUW_search svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.A_dlUW_search input{padding-left:35px}.A_dlUW_resultBar{border-top:1px solid var(--line);min-height:43px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:4px 24px;font-size:12px;display:flex}.A_dlUW_resultBar button{color:var(--green);text-underline-offset:3px;background:0 0;border:0;padding:5px 0;text-decoration:underline}.A_dlUW_day{border-block:1px solid var(--line);color:#52645a;letter-spacing:.04em;background:#f5f7f5;padding:8px 24px;font-size:11px;font-weight:650}.A_dlUW_list>li+li{border-top:1px solid var(--line)}.A_dlUW_row{overflow-wrap:anywhere;grid-template-columns:36px minmax(0,1fr) 104px minmax(130px,.44fr) 18px;align-items:center;gap:12px;min-height:70px;padding:13px 24px;display:grid}.A_dlUW_icon{width:34px;height:34px;color:var(--green);background:#f2f7f4;border:1px solid #e3ece6;border-radius:8px;place-items:center;display:grid}.A_dlUW_event{gap:3px;display:grid}.A_dlUW_event strong{font-size:13px;font-weight:640}.A_dlUW_event>span,.A_dlUW_meta{color:var(--muted);font-size:12px}.A_dlUW_category{border:1px solid var(--line);color:#4f6056;border-radius:6px;justify-self:start;padding:3px 8px;font-size:11px}.A_dlUW_meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;display:flex}.A_dlUW_meta time{font-variant-numeric:tabular-nums;color:#435349}.A_dlUW_details summary{cursor:pointer;list-style:none}.A_dlUW_details summary::-webkit-details-marker{display:none}.A_dlUW_details summary:hover,.A_dlUW_details[open] summary{background:#f8faf8}.A_dlUW_details summary:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.A_dlUW_chevron{color:var(--green)}.A_dlUW_details[open] .A_dlUW_chevron svg{transform:rotate(180deg)}.A_dlUW_fields{border:1px solid var(--line);overflow-wrap:anywhere;background:#fafbf9;border-radius:8px;margin:0 24px 14px 72px;padding:2px 14px;font-size:12px}.A_dlUW_field{grid-template-columns:minmax(100px,.5fr) minmax(0,1fr);gap:8px 16px;padding:10px 0;display:grid}.A_dlUW_field+.A_dlUW_field{border-top:1px solid var(--line)}.A_dlUW_field dt{font-weight:570}.A_dlUW_field dd{font-variant-numeric:tabular-nums;min-width:0}.A_dlUW_comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.A_dlUW_comparison small{color:var(--muted);margin-bottom:3px;font-size:11px;display:block}.A_dlUW_comparison>span:last-child{font-weight:600}.A_dlUW_empty{border-top:1px solid var(--line);text-align:center;padding:45px 22px}.A_dlUW_empty svg{color:var(--green);margin:0 auto 10px}.A_dlUW_empty p{color:var(--muted);margin-top:5px;font-size:12px}@media (max-width:940px){.A_dlUW_row{grid-template-columns:34px minmax(0,1fr) 92px minmax(86px,.35fr) 16px;gap:10px}}@media (max-width:620px){.A_dlUW_toolbar,.A_dlUW_row{padding:14px}.A_dlUW_filters{width:100%}.A_dlUW_search{flex:1;width:auto;min-width:0}.A_dlUW_filters select{background-position:right 8px center;width:136px;padding-inline:8px 27px}.A_dlUW_day,.A_dlUW_resultBar{padding-inline:14px}.A_dlUW_row{grid-template-columns:34px minmax(0,1fr) 16px;align-items:start;gap:6px 10px}.A_dlUW_icon{grid-row:span 3}.A_dlUW_event,.A_dlUW_category,.A_dlUW_meta{grid-column:2}.A_dlUW_meta{justify-content:flex-start;gap:4px 12px}.A_dlUW_chevron{grid-area:1/3}.A_dlUW_fields{margin:0 14px 12px}.A_dlUW_field{grid-template-columns:minmax(0,1fr);gap:4px}}@media (max-width:360px){.A_dlUW_filters{flex-direction:column;align-items:stretch}.A_dlUW_filters select{width:100%}}
.QOrewW_story{background:#eaf1e8;min-width:0;min-height:580px;position:relative}.QOrewW_stage,.QOrewW_art,.QOrewW_mapVeil{position:absolute;inset:0}.QOrewW_panel{isolation:isolate;color:#12291e;opacity:0;flex-direction:column;justify-content:space-between;height:100%;padding:clamp(28px,5vw,70px);display:flex;position:absolute;inset:0;overflow:hidden}.QOrewW_panel[data-state=previous]{z-index:1;opacity:1}.QOrewW_panel[data-state=active]{z-index:2;opacity:1;transition:opacity .62s ease-in-out}.QOrewW_signature{align-self:flex-start;max-width:80%}.QOrewW_signature img{width:clamp(150px,19vw,245px);height:auto;display:block}.QOrewW_copy{max-width:460px;margin-block:auto}.QOrewW_copy>p:first-child,.QOrewW_caption{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:680;line-height:1.55}.QOrewW_title{letter-spacing:-.065em;margin:10px 0 14px;font-size:clamp(35px,4.65vw,67px);font-weight:650;line-height:1.02}.QOrewW_copy>p:not(:first-child):not(.QOrewW_title){max-width:335px;font-size:clamp(13px,1.22vw,17px);line-height:1.6}.QOrewW_art{z-index:-2;width:100%;height:100%}.QOrewW_panel[data-panel=map]{background:#eaf1e8}.QOrewW_mapGrid{opacity:.45}.QOrewW_mapContours{fill:none;stroke:#658b6f;opacity:.33}.QOrewW_mapVeil{z-index:-1;background:linear-gradient(90deg,#eaf1e8 2%,#eaf1e8d9 27%,#eaf1e844 73%,#0000)}.QOrewW_panel[data-panel=map] :is(.QOrewW_caption,.QOrewW_copy>p:first-child){color:#00684f}.QOrewW_panel[data-panel=photo]{color:#fff;background:#28483b url(/login/campo.webp) 50% 53%/cover}.QOrewW_panel[data-panel=photo]:after{content:"";z-index:-2;opacity:0;background:url(/login/obra.webp) 50% 53%/cover;position:absolute;inset:0}.QOrewW_panel[data-photo=obra]:after{opacity:1}.QOrewW_panel[data-panel=photo]:before{content:"";z-index:-1;background:linear-gradient(#071e16d9,#071e1655 22%,#0000 40%,#071b13c9 82%,#071b13f5);position:absolute;inset:0}.QOrewW_panel[data-panel=photo] .QOrewW_copy{max-width:390px;margin-bottom:0}.QOrewW_panel[data-panel=photo] .QOrewW_title{margin-bottom:0}.QOrewW_panel[data-panel=curve]{color:#fff;background:#07392e}.QOrewW_panel[data-panel=curve] .QOrewW_copy>p:first-child{color:#d1e984}.QOrewW_panel[data-panel=curve] .QOrewW_caption{color:#d8ebe2;border-top:1px solid #d4ede444;padding-top:13px}.QOrewW_panel[data-panel=notebook]{color:#183d2e;background:#f5f4ec radial-gradient(#4565512b .8px,#0000 .8px) 0 0/18px 18px}.QOrewW_panel[data-panel=notebook]:before{content:"";z-index:-2;background:linear-gradient(154deg,#0000 31%,#f5f4ece8 48%,#0000 68%);border:1px solid #496d5840;position:absolute;inset:21px}.QOrewW_panel[data-panel=notebook] .QOrewW_copy{transform:translateY(-26px)}.QOrewW_panel[data-panel=notebook] .QOrewW_caption{color:#426452;align-items:center;gap:10px;display:flex}.QOrewW_panel[data-panel=notebook] .QOrewW_caption:before{content:"";background:currentColor;width:23px;height:1px}.QOrewW_blueprint{z-index:-1;color:#4b705b;opacity:.66;width:66%;height:auto;position:absolute;bottom:7%;right:0}@media (max-width:760px){.QOrewW_story{height:clamp(280px,45vw,345px);min-height:0}.QOrewW_panel{padding:25px 30px}.QOrewW_title{font-size:clamp(30px,8vw,38px)}.QOrewW_panel[data-panel=notebook]:before{inset:13px}.QOrewW_panel[data-panel=notebook] .QOrewW_copy{transform:translateY(-8px)}.QOrewW_blueprint{opacity:.49;width:min(60%,300px);bottom:5%}}@media (prefers-reduced-motion:reduce){.QOrewW_panel[data-state=active]{transition:none}}
.a_uqGW_trigger{min-height:49px;color:var(--green);text-align:left;background:#fff;border:1px solid #b9c5bd;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:6px 11px;display:inline-grid}.a_uqGW_trigger:hover{border-color:var(--green);background:#f8fbf9}.a_uqGW_fieldLabel{color:#55655a;font-size:12px;font-weight:500}.a_uqGW_dateField{position:relative}.a_uqGW_dateField input{font-variant-numeric:tabular-nums;width:100%;padding-inline-end:48px}.a_uqGW_dateButton{width:40px;color:var(--green);background:0 0;border:0;border-radius:0 8px 8px 0;place-items:center;display:grid;position:absolute;inset-block:1px;inset-inline-end:1px}.a_uqGW_dateButton:hover{background:#e9f3ee}.a_uqGW_trigger .a_uqGW_label,.a_uqGW_trigger .a_uqGW_value{display:block}.a_uqGW_label{color:var(--muted);font-size:11px}.a_uqGW_value{color:var(--ink);font-size:13px;font-weight:600}.a_uqGW_dialog.dialog{border-radius:13px;width:min(350px,100vw - 32px);padding:20px}.a_uqGW_dateOverlay.overlay{z-index:52;-webkit-backdrop-filter:none;backdrop-filter:none}.a_uqGW_dateDialog.dialog{z-index:53}.a_uqGW_header{justify-content:space-between;align-items:start;gap:8px;margin-bottom:15px;display:flex}.a_uqGW_header h2{font-size:18px;font-weight:625}.a_uqGW_header p{color:var(--muted);margin-top:3px;font-size:12px}.a_uqGW_year{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:15px;font-weight:650;display:flex}.a_uqGW_months{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}:is(.a_uqGW_months,.a_uqGW_days) button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:7px;font-size:13px}:is(.a_uqGW_months,.a_uqGW_days) button:hover{border-color:var(--green)}:is(.a_uqGW_months,.a_uqGW_days) button[aria-pressed=true]{border-color:var(--green);color:var(--green-dark);background:#e9f3ee;font-weight:650}.a_uqGW_actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:14px;padding-top:8px;display:flex}.a_uqGW_actions button{min-height:34px;color:var(--green);background:0 0;border:0;padding:0 3px;font-size:12px;font-weight:560}.a_uqGW_monthHeading{color:var(--green-dark);background:#f2f7f4;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-weight:600;display:inline-flex}.a_uqGW_days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.a_uqGW_days>span{color:var(--muted);padding-block:5px;font-size:10px}.a_uqGW_days button{font-variant-numeric:tabular-nums;border-color:#0000;min-height:35px}
