.warranties-module__J8giEq__page{width:100%;max-width:1500px;color:var(--theme-ink,#0e2940);min-width:0;margin:0 auto;padding:8px 0 32px}.warranties-module__J8giEq__page button,.warranties-module__J8giEq__page input,.warranties-module__J8giEq__page select,.warranties-module__J8giEq__page a{outline-offset:4px}.warranties-module__J8giEq__page button:focus-visible,.warranties-module__J8giEq__page input:focus-visible,.warranties-module__J8giEq__page select:focus-visible,.warranties-module__J8giEq__page a:focus-visible{outline:2px solid var(--theme-primary-text,#07859a)}.warranties-module__J8giEq__page button:disabled{cursor:not-allowed;opacity:.55}.warranties-module__J8giEq__back{margin-bottom:20px}.warranties-module__J8giEq__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.warranties-module__J8giEq__header h1{letter-spacing:-.04em;font-size:clamp(2rem,3vw,2.7rem);font-weight:800;line-height:1.15}.warranties-module__J8giEq__header p{color:var(--theme-muted,#647a8c);margin-top:9px;font-size:1rem;line-height:1.6}.warranties-module__J8giEq__header>button{white-space:nowrap;min-height:48px}.warranties-module__J8giEq__filters{grid-template-columns:minmax(0,1.9fr) minmax(230px,1fr);gap:16px;margin:25px 0 20px;display:grid}.warranties-module__J8giEq__search,.warranties-module__J8giEq__place{border:1px solid var(--theme-line,#d7e3eb);background:var(--theme-surface,#fff);min-width:0;color:var(--theme-muted,#527187);border-radius:8px;align-items:center;gap:10px;min-height:50px;padding:0 14px;display:flex}.warranties-module__J8giEq__search:focus-within,.warranties-module__J8giEq__place:focus-within{border-color:var(--theme-primary-text,#07859a);box-shadow:0 0 0 2px #07859a12}.warranties-module__J8giEq__search svg,.warranties-module__J8giEq__place svg{flex-shrink:0}.warranties-module__J8giEq__search input,.warranties-module__J8giEq__place select{width:100%;min-width:0;min-height:48px;color:var(--theme-ink,#0e2940);background:0 0;border:0;font-size:.88rem}.warranties-module__J8giEq__search input:focus,.warranties-module__J8giEq__place select:focus{outline:none}.warranties-module__J8giEq__search input::placeholder{color:var(--theme-muted,#718799)}.warranties-module__J8giEq__range{color:var(--theme-muted,#567284);flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:15px;font-size:.82rem;display:flex}.warranties-module__J8giEq__range button{min-height:44px;color:var(--theme-primary-text,#00758a);text-decoration:underline}.warranties-module__J8giEq__tabs{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.warranties-module__J8giEq__tabs button{border:1px solid var(--theme-line,#dbe6ed);background:var(--theme-surface-soft,#f8fbfc);min-height:46px;color:var(--theme-ink,#204056);border-radius:9px;align-items:center;gap:9px;padding:10px 16px;font-size:.85rem;font-weight:650;display:inline-flex}.warranties-module__J8giEq__tabs button span{background:var(--theme-primary-soft,#eaf2f6);border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:.75rem;display:grid}.warranties-module__J8giEq__tabs button[aria-pressed=true]{border-color:var(--theme-primary-text,#00798c);color:#fff;background:#00798c}.warranties-module__J8giEq__tabs button[aria-pressed=true] span{background:#ffffff20}.warranties-module__J8giEq__table{border:1px solid var(--theme-line,#dce6ed);background:var(--theme-surface,#fff);border-radius:12px;overflow:hidden}.warranties-module__J8giEq__tableHead,.warranties-module__J8giEq__row{grid-template-columns:minmax(250px,1.85fr) minmax(106px,.82fr) minmax(103px,.8fr) minmax(133px,.96fr) minmax(148px,1.14fr) 108px;align-items:center;display:grid}.warranties-module__J8giEq__tableHead{background:var(--theme-surface-soft,#f5f9fb);color:var(--theme-muted,#536f82);min-height:56px;font-size:.9rem;font-weight:650}.warranties-module__J8giEq__tableHead>span{padding:12px 14px}.warranties-module__J8giEq__row{border-top:1px solid var(--theme-line,#e4ebf0);min-height:126px;transition:background .15s}.warranties-module__J8giEq__row:hover{background:var(--theme-surface,#fbfdfd)}.warranties-module__J8giEq__row>div{min-width:0;padding:14px}.warranties-module__J8giEq__item{align-items:center;gap:12px;display:flex}.warranties-module__J8giEq__thumb{background:var(--theme-surface-soft,#f0f4f5);width:100px;height:96px;color:var(--theme-muted,#8aa1ab);border-radius:8px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.warranties-module__J8giEq__thumb img{object-fit:contain;width:100%;height:100%}.warranties-module__J8giEq__item>div:last-child{min-width:0}.warranties-module__J8giEq__item strong{overflow-wrap:anywhere;font-size:1rem;font-weight:750;line-height:1.4;display:block}.warranties-module__J8giEq__item span{color:var(--theme-muted,#637d8e);overflow-wrap:anywhere;align-items:center;gap:6px;margin-top:7px;font-size:.875rem;line-height:1.5;display:flex}.warranties-module__J8giEq__item span svg{color:var(--theme-primary-text,#08788d);flex-shrink:0}.warranties-module__J8giEq__provider strong{overflow-wrap:anywhere;font-size:.95rem;font-weight:650;line-height:1.45;display:block}.warranties-module__J8giEq__provider>span{color:var(--theme-muted,#687f91);margin-top:4px;font-size:.875rem;display:block}.warranties-module__J8giEq__dates{color:var(--theme-muted,#4f6a7e);font-size:.875rem;line-height:1.65}.warranties-module__J8giEq__dates time,.warranties-module__J8giEq__dates>span{display:block}.warranties-module__J8giEq__status{border-radius:8px;align-items:center;gap:6px;padding:8px;font-size:.8rem;font-weight:650;line-height:1.5;display:inline-flex}.warranties-module__J8giEq__status svg{flex-shrink:0}.warranties-module__J8giEq__active{background:var(--theme-success-soft,#e8f7ef);color:var(--theme-success-text,#177951)}.warranties-module__J8giEq__expiring{background:var(--theme-warning-soft,#fff3d7);color:var(--theme-warning-text,#95600a)}.warranties-module__J8giEq__expired{background:var(--theme-surface-soft,#fff0f2);color:var(--theme-danger-text,#b0344c)}.warranties-module__J8giEq__upcoming{background:var(--theme-primary-soft,#eaf3f8);color:var(--theme-primary-text,#346d83)}.warranties-module__J8giEq__document a{min-height:44px;color:var(--theme-primary-text,#08758a);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:.875rem;line-height:1.5;display:flex}.warranties-module__J8giEq__document a svg{color:var(--theme-danger-text,#c24b5c);flex-shrink:0}.warranties-module__J8giEq__document a:hover span{text-decoration:underline}.warranties-module__J8giEq__action a{justify-content:center;min-height:44px;padding:9px 10px;font-size:.85rem}.warranties-module__J8giEq__muted{color:var(--theme-muted,#738695);font-size:.75rem;line-height:1.5}.warranties-module__J8giEq__footnote{border:1px solid var(--theme-line,#dfebf0);background:var(--theme-surface-soft,#f7fafc);color:var(--theme-muted,#59768a);border-radius:10px;align-items:center;gap:12px;margin-top:24px;padding:17px 20px;font-size:.85rem;line-height:1.6;display:flex}.warranties-module__J8giEq__footnote svg{color:var(--theme-primary-text,#08788d);flex-shrink:0}.warranties-module__J8giEq__loading{gap:14px;display:grid}.warranties-module__J8giEq__loading>div{border-radius:10px;height:110px}.warranties-module__J8giEq__empty{text-align:center;border:1px dashed var(--theme-line,#d3e0e7);background:var(--theme-surface,#fbfdfd);border-radius:12px;flex-direction:column;align-items:center;gap:15px;padding:55px 25px;display:flex}.warranties-module__J8giEq__empty>svg{color:var(--theme-primary-text,#08758a)}.warranties-module__J8giEq__empty h1,.warranties-module__J8giEq__empty h2{font-size:1.35rem;font-weight:750;line-height:1.4}.warranties-module__J8giEq__empty p{color:var(--theme-muted,#647d8f);max-width:440px;font-size:.9rem;line-height:1.7}.warranties-module__J8giEq__picker{color:var(--theme-muted,#496777);gap:18px;padding:24px;font-size:.9rem;display:grid}.warranties-module__J8giEq__pickerItems{gap:8px;max-height:45vh;display:grid;overflow:auto}.warranties-module__J8giEq__pickerItems button{text-align:left;border:1px solid var(--theme-line,#dfe8ee);border-radius:8px;align-items:center;gap:12px;min-height:65px;padding:12px;display:flex}.warranties-module__J8giEq__pickerItems button:hover{border-color:var(--theme-primary-text,#7bb8c5);background:var(--theme-surface-soft,#f3f9fa)}.warranties-module__J8giEq__pickerItems button>span{overflow-wrap:anywhere;flex:1;min-width:0}.warranties-module__J8giEq__pickerItems button strong{color:var(--theme-ink,#123349);font-weight:700;display:block}.warranties-module__J8giEq__pickerItems button small{color:var(--theme-muted,#748995);margin-top:4px;font-size:.75rem;display:block}.warranties-module__J8giEq__pickerItems button svg{color:var(--theme-primary-text,#08788d);flex-shrink:0}@media (max-width:1250px){.warranties-module__J8giEq__tableHead,.warranties-module__J8giEq__row{grid-template-columns:minmax(190px,1.8fr) minmax(82px,.9fr) minmax(88px,.9fr) minmax(100px,1fr) minmax(100px,1fr) 96px}.warranties-module__J8giEq__row>div,.warranties-module__J8giEq__tableHead>span{padding:10px}.warranties-module__J8giEq__thumb{width:64px;height:72px}.warranties-module__J8giEq__item{gap:9px}.warranties-module__J8giEq__item strong{font-size:.84rem}.warranties-module__J8giEq__status{gap:4px;padding:7px;font-size:.67rem}.warranties-module__J8giEq__document a{gap:6px;font-size:.72rem}.warranties-module__J8giEq__action a{padding:8px;font-size:.73rem}}@media (max-width:1100px){.warranties-module__J8giEq__tableHead{display:none}.warranties-module__J8giEq__table{background:0 0;border:0;gap:15px;display:grid;overflow:visible}.warranties-module__J8giEq__row{border:1px solid var(--theme-line,#dce6ed);background:var(--theme-surface,#fff);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;padding:16px}.warranties-module__J8giEq__row>div{padding:0}.warranties-module__J8giEq__item{border-bottom:1px solid var(--theme-line,#e5edf1);grid-column:1/-1;padding-bottom:14px!important}.warranties-module__J8giEq__thumb{width:88px;height:84px}.warranties-module__J8giEq__item strong{font-size:.98rem}.warranties-module__J8giEq__row>div[data-label]:before{content:attr(data-label);color:var(--theme-muted,#778b9a);margin-bottom:6px;font-size:.71rem;font-weight:650;display:block}.warranties-module__J8giEq__dates>span{margin:0 6px;display:inline}.warranties-module__J8giEq__dates time{display:inline}.warranties-module__J8giEq__dates{font-size:.82rem}.warranties-module__J8giEq__provider strong{font-size:.87rem}.warranties-module__J8giEq__status{font-size:.75rem}.warranties-module__J8giEq__document a{font-size:.8rem}.warranties-module__J8giEq__action{border-top:1px solid var(--theme-line,#e5edf1);grid-column:1/-1;justify-content:flex-end;display:flex;padding-top:13px!important}.warranties-module__J8giEq__action a{min-width:120px;font-size:.8rem}.warranties-module__J8giEq__filters{grid-template-columns:minmax(0,1.5fr) minmax(200px,1fr)}}@media (max-width:600px){.warranties-module__J8giEq__header{flex-direction:column;gap:18px;margin-bottom:22px}.warranties-module__J8giEq__header h1{font-size:2rem}.warranties-module__J8giEq__header p{font-size:.91rem}.warranties-module__J8giEq__header>button{justify-content:center;width:100%}.warranties-module__J8giEq__filters{grid-template-columns:1fr;gap:10px;margin:20px 0 16px}.warranties-module__J8giEq__tabs{gap:8px;margin-bottom:19px}.warranties-module__J8giEq__tabs button{gap:6px;min-height:44px;padding:9px 11px;font-size:.77rem}.warranties-module__J8giEq__tabs button span{min-width:21px;height:21px}.warranties-module__J8giEq__row{gap:15px 12px;padding:15px}.warranties-module__J8giEq__thumb{width:78px;height:78px}.warranties-module__J8giEq__item strong{font-size:.92rem}.warranties-module__J8giEq__dates time{display:block}.warranties-module__J8giEq__dates>span{margin:0;display:block}.warranties-module__J8giEq__footnote{padding:14px;font-size:.78rem}.warranties-module__J8giEq__picker{padding:18px}.warranties-module__J8giEq__empty{padding:40px 20px}.warranties-module__J8giEq__page{padding-top:0}}@media (prefers-reduced-motion:reduce){.warranties-module__J8giEq__row{transition:none}}
.hf-date-field{width:100%;min-width:0}.hf-date-input{position:relative}.hf-date-input>input{width:100%;padding-right:42px!important}.hf-date-input>button{width:36px;color:var(--theme-primary-text,#00788a);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:3px;bottom:3px;right:3px}.hf-date-input>button:hover{background:var(--theme-primary-soft,#e8f5f6)}.hf-calendar{border:1px solid var(--theme-line,#cddde2);background:var(--theme-surface,#fff);width:100%;max-width:340px;color:var(--theme-ink,#142a3d);border-radius:10px;margin-top:8px;padding:12px;box-shadow:0 4px 14px #10223514}.hf-calendar-header{align-items:center;gap:4px;display:flex}.hf-calendar-header select{flex:1;min-width:0}.hf-calendar-header input{min-width:0;width:72px!important}.hf-calendar-header input,.hf-calendar-header select{border:1px solid var(--theme-line,#dce4eb);border-radius:5px;font-size:13px;padding:6px!important}.hf-calendar button{min-height:36px;color:var(--theme-ink,#142a3d);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:13px}.hf-calendar button:enabled:hover{background:var(--theme-primary-soft,#e7f5f6)}.hf-calendar button:disabled{opacity:.35;cursor:default}.hf-calendar button:focus-visible,.hf-date-input>button:focus-visible{outline:2px solid var(--theme-primary-text,#008497);outline-offset:2px}.hf-calendar-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin-top:10px;display:grid}.hf-calendar-grid>span{color:var(--theme-muted,#627584);padding:4px;font-size:11px}.hf-calendar-grid button[aria-pressed=true]{color:#fff;background:#00788a}.hf-calendar-footer{border-top:1px solid var(--theme-line,#e5edef);justify-content:space-between;gap:4px;margin-top:8px;padding-top:6px;display:flex}.hf-calendar-footer button{color:var(--theme-primary-text,#00788a);padding:5px;font-size:12px}
.overview-module__vRTPnG__page{color:var(--theme-ink,#102a40);gap:22px;width:100%;min-width:0;max-width:1500px;margin:0 auto;padding:8px 0 32px;font-size:14px;display:grid}.overview-module__vRTPnG__page button,.overview-module__vRTPnG__page a,.overview-module__vRTPnG__page input,.overview-module__vRTPnG__page select{outline-offset:4px}.overview-module__vRTPnG__page:is(button,a,input,select,summary):focus-visible{outline:2px solid var(--theme-primary-text,#07859a)}.overview-module__vRTPnG__page button{cursor:pointer}.overview-module__vRTPnG__page button:disabled{cursor:default;opacity:.5}.overview-module__vRTPnG__page svg{flex-shrink:0}.overview-module__vRTPnG__heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.overview-module__vRTPnG__heading h1{letter-spacing:-.045em;font-size:36px;font-weight:750;line-height:1.18}.overview-module__vRTPnG__heading p{color:var(--theme-muted,#536d84);margin:10px 0 0;font-size:15px;line-height:1.6}.overview-module__vRTPnG__primary,.overview-module__vRTPnG__secondary{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:11px 17px;font-size:13px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.overview-module__vRTPnG__primary{color:#fff;border:1px solid var(--theme-primary-text,#00788c);background:#00788c;flex-shrink:0;box-shadow:0 3px 6px #0b546519}.overview-module__vRTPnG__primary:hover{background:#006477}.overview-module__vRTPnG__secondary{border:1px solid var(--theme-line,#bcd9e3);color:var(--theme-primary-text,#006c86);background:var(--theme-surface-soft,#f2f9fc)}.overview-module__vRTPnG__secondary:hover{background:var(--theme-primary-soft,#e5f3f7)}.overview-module__vRTPnG__tabs{border-bottom:1px solid var(--theme-line,#e0e8ee);gap:10px;display:flex}.overview-module__vRTPnG__tabs button{background:0 0;border-bottom:3px solid #0000;min-height:48px;padding:12px 20px;font-weight:600}.overview-module__vRTPnG__tabs button[aria-selected=true]{color:var(--theme-primary-text,#007b90);border-color:var(--theme-primary-text,#007b90)}.overview-module__vRTPnG__filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.overview-module__vRTPnG__datePicker{max-width:100%;position:relative}.overview-module__vRTPnG__dateTrigger{border:1px solid var(--theme-line,#d7e2e9);background:var(--theme-surface,#fff);min-height:46px;color:var(--theme-ink,#14354c);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;max-width:100%;padding:10px 13px;font-size:12px;display:flex}.overview-module__vRTPnG__dateTrigger strong{white-space:nowrap;font-weight:650}.overview-module__vRTPnG__dateTrigger strong span{margin:0 5px}.overview-module__vRTPnG__dateTrigger>svg:first-child{color:var(--theme-primary-text,#00758a)}.overview-module__vRTPnG__kinds{flex-wrap:wrap;gap:6px;display:flex}.overview-module__vRTPnG__kinds button{border:1px solid var(--theme-line,#e2eaef);background:var(--theme-surface-soft,#f7fafb);border-radius:8px;min-height:44px;padding:10px 12px;font-size:12px;font-weight:600}.overview-module__vRTPnG__kinds button[aria-pressed=true]{border-color:var(--theme-primary-text,#00788d);color:#fff;background:#00788d}.overview-module__vRTPnG__location{border:1px solid var(--theme-line,#d7e2e9);border-radius:8px;align-items:center;gap:7px;min-width:150px;max-width:225px;min-height:46px;margin-left:auto;padding:0 11px;display:flex}.overview-module__vRTPnG__location svg{color:var(--theme-primary-text,#08758a)}.overview-module__vRTPnG__location select{background:var(--theme-surface,white);border:0;width:100%;min-width:0;height:44px;font-size:13px}.overview-module__vRTPnG__search{position:relative}.overview-module__vRTPnG__search summary{cursor:pointer;min-height:44px;color:var(--theme-muted,#4c687d);align-items:center;gap:7px;font-size:12px;list-style:none;display:flex}.overview-module__vRTPnG__search summary::-webkit-details-marker{display:none}.overview-module__vRTPnG__search[open]{flex-basis:100%}.overview-module__vRTPnG__search[open] summary{display:none}.overview-module__vRTPnG__search label{background:var(--theme-surface-soft,#f8fafb);border:1px solid var(--theme-line,#d7e2e9);border-radius:7px;align-items:center;max-width:480px;padding-right:4px;display:flex}.overview-module__vRTPnG__search input{background:0 0;width:100%;min-width:0;min-height:44px;padding:9px 13px;font-size:13px}.overview-module__vRTPnG__search button{place-items:center;width:44px;height:44px;display:grid}.overview-module__vRTPnG__activeFilter{color:var(--theme-muted,#466175);background:var(--theme-surface-soft,#f3f8fa);border:1px solid var(--theme-line,#dce8ed);border-radius:8px;align-items:center;gap:8px;width:fit-content;padding:4px 12px;font-size:12px;display:flex}.overview-module__vRTPnG__activeFilter button{place-items:center;width:44px;min-height:44px;display:grid}.overview-module__vRTPnG__retry{min-height:44px;padding:4px 6px;font-weight:600;text-decoration:underline}.overview-module__vRTPnG__muted{color:var(--theme-muted,#63798c);font-size:12px;line-height:1.7}.overview-module__vRTPnG__eventCount{color:var(--theme-muted,#5a748a);text-align:right;margin:0 0 8px;font-size:12px}.overview-module__vRTPnG__withAside{grid-template-columns:minmax(0,1fr) 255px;align-items:start;gap:24px;display:grid}.overview-module__vRTPnG__timeline{min-width:0}.overview-module__vRTPnG__timeline ol{margin:0;padding:0;list-style:none}.overview-module__vRTPnG__month{color:var(--theme-muted,#476683);margin:0 0 12px;font-size:15px;font-weight:600;line-height:1.5}.overview-module__vRTPnG__month:not(:first-child){margin-top:18px}.overview-module__vRTPnG__event{border:1px solid var(--theme-line,#e1eaf0);border-bottom:0;grid-template-columns:80px 14px minmax(0,1fr);align-items:center;gap:10px;min-height:104px;scroll-margin-block:24px;display:grid;position:relative}.overview-module__vRTPnG__event:last-child{border-bottom:1px solid var(--theme-line,#e1eaf0);border-radius:0 0 9px 9px}.overview-module__vRTPnG__event:has(+.overview-module__vRTPnG__month){border-bottom:1px solid var(--theme-line,#e1eaf0);border-radius:0 0 9px 9px}.overview-module__vRTPnG__month+.overview-module__vRTPnG__event{border-radius:9px 9px 0 0}.overview-module__vRTPnG__month+.overview-module__vRTPnG__event:last-child{border-radius:9px}.overview-module__vRTPnG__month+.overview-module__vRTPnG__event:has(+.overview-module__vRTPnG__month){border-radius:9px}.overview-module__vRTPnG__event:before{content:"";background:var(--theme-surface-soft,#d8e2e8);width:2px;position:absolute;top:0;bottom:0;left:96px}.overview-module__vRTPnG__eventDate{color:var(--theme-muted,#345675);text-align:right;flex-direction:column;gap:4px;padding-left:8px;font-size:11px;line-height:1.5;display:flex}.overview-module__vRTPnG__eventDate strong{font-weight:600}.overview-module__vRTPnG__dot{z-index:1;outline:3px solid var(--theme-line,white);background:#067b94;border-radius:50%;width:12px;height:12px;margin-left:1px;display:block;position:relative}.overview-module__vRTPnG__eventAction{text-align:left;width:100%;min-width:0;min-height:103px;color:inherit;background:0 0;align-items:center;gap:15px;padding:14px 12px 14px 3px;text-decoration:none;display:flex}.overview-module__vRTPnG__eventAction:hover{background:var(--theme-surface-soft,#f7fbfc)}.overview-module__vRTPnG__selected{background:var(--theme-surface-soft,#f0f9fc);box-shadow:inset 3px 0 #007b93}.overview-module__vRTPnG__selected .overview-module__vRTPnG__dot{outline-color:var(--theme-line,#f0f9fc)}.overview-module__vRTPnG__photo{background:var(--theme-surface-soft,#f1f5f5);color:var(--theme-muted,#9bb4bc);border-radius:7px;flex-shrink:0;place-items:center;width:90px;height:74px;display:grid;overflow:hidden}.overview-module__vRTPnG__photo img{object-fit:cover;width:100%;height:100%}.overview-module__vRTPnG__eventText{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.overview-module__vRTPnG__eventText strong{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.4}.overview-module__vRTPnG__eventText>span{color:var(--theme-muted,#536f88);font-size:12px;line-height:1.5}.overview-module__vRTPnG__eventKind{color:var(--theme-muted,#345a78);align-items:center;gap:8px;font-size:12px;line-height:1.6;display:flex}.overview-module__vRTPnG__rowDate{color:var(--theme-muted,#476786);text-align:right;max-width:105px;font-size:11px;line-height:1.7}.overview-module__vRTPnG__badge{white-space:nowrap;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:fit-content;min-height:34px;padding:7px 9px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.overview-module__vRTPnG__teal{background:var(--theme-surface-soft,#eef9fc);color:var(--theme-primary-text,#086c89)}.overview-module__vRTPnG__blue{background:var(--theme-surface-soft,#f0f7ff);color:var(--theme-muted,#006dc9)}.overview-module__vRTPnG__amber{background:var(--theme-surface-soft,#fff6eb);color:var(--theme-warning-text,#aa5506)}.overview-module__vRTPnG__green{background:var(--theme-success-soft,#e9f8f1);color:var(--theme-success-text,#086b52)}.overview-module__vRTPnG__red{background:var(--theme-surface-soft,#fff0f2);color:var(--theme-danger-text,#b12740)}.overview-module__vRTPnG__rowArrow{color:var(--theme-ink,#1b5676);width:18px}.overview-module__vRTPnG__nearest{border:1px solid var(--theme-line,#dbe6ec);background:var(--theme-surface,#fff);border-radius:10px;gap:18px;min-width:0;padding:18px;display:grid;position:sticky;top:22px}.overview-module__vRTPnG__nearest h2{letter-spacing:-.025em;font-size:18px;font-weight:700;line-height:1.35}.overview-module__vRTPnG__nearest h3{font-size:17px;font-weight:700;line-height:1.45}.overview-module__vRTPnG__largePhoto{aspect-ratio:1.2;flex-shrink:1;width:100%;height:auto}.overview-module__vRTPnG__quickContent{flex-direction:column;align-items:flex-start;gap:15px;min-width:0;display:flex}.overview-module__vRTPnG__quickContent .overview-module__vRTPnG__secondary{width:100%;margin-top:6px}.overview-module__vRTPnG__quickContent h3{overflow-wrap:anywhere}.overview-module__vRTPnG__itemName{color:var(--theme-muted,#426584);margin-top:-7px;font-size:14px;line-height:1.5}.overview-module__vRTPnG__quickMetadata{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.overview-module__vRTPnG__nearestDate{color:var(--theme-ink,#254c6e);align-items:center;gap:10px;font-size:12px;line-height:1.6;display:flex}.overview-module__vRTPnG__nearest .overview-module__vRTPnG__quickContent .overview-module__vRTPnG__muted{border-top:1px solid var(--theme-line,#e0e8ee);width:100%;padding-top:15px}.overview-module__vRTPnG__summary{gap:20px;display:grid}.overview-module__vRTPnG__summaryHeading h2{letter-spacing:-.025em;font-size:22px;font-weight:720;line-height:1.4}.overview-module__vRTPnG__summaryHeading p{color:var(--theme-muted,#55718a);margin-top:4px;font-size:13px}.overview-module__vRTPnG__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.overview-module__vRTPnG__metrics>article{border:1px solid var(--theme-line,#dfedf3);border-radius:9px;align-items:center;gap:18px;min-height:110px;padding:22px 20px;display:flex}.overview-module__vRTPnG__metrics>article>strong{font-size:42px;font-weight:730;line-height:1}.overview-module__vRTPnG__metrics>article>span{color:var(--theme-ink,#17364e);font-size:13px;font-weight:650;line-height:1.55}.overview-module__vRTPnG__metrics small{color:var(--theme-muted,#586f83);margin-top:4px;font-size:12px;font-weight:400;display:block}.overview-module__vRTPnG__nearestHero{border:1px solid var(--theme-line,#dfe9ef);border-radius:10px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:30px;padding:15px;display:grid}.overview-module__vRTPnG__nearestHero .overview-module__vRTPnG__quickContent{justify-content:center;padding:10px 10px 10px 0}.overview-module__vRTPnG__eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--theme-muted,#547292);font-size:11px;font-weight:700}.overview-module__vRTPnG__nearestHero h3{letter-spacing:-.025em;font-size:25px;font-weight:720;line-height:1.3}.overview-module__vRTPnG__nearestHero .overview-module__vRTPnG__itemName{font-size:16px}.overview-module__vRTPnG__nearestHero .overview-module__vRTPnG__quickMetadata{flex-flow:wrap;align-items:center;gap:15px 22px;margin-top:7px}.overview-module__vRTPnG__nearestHero .overview-module__vRTPnG__secondary{width:fit-content;min-width:210px}.overview-module__vRTPnG__sectionLinks{grid-template-columns:1fr 1fr;gap:20px;display:grid}.overview-module__vRTPnG__sectionLinks>a{border:1px solid var(--theme-line,#dfe9ef);color:inherit;border-radius:9px;align-items:flex-start;gap:24px;padding:24px;text-decoration:none;display:flex}.overview-module__vRTPnG__sectionLinks>a>svg{color:var(--theme-primary-text,#02788f)}.overview-module__vRTPnG__sectionLinks>a:last-child>svg{color:var(--theme-muted,#0074c8)}.overview-module__vRTPnG__sectionLinks h3{letter-spacing:-.025em;font-size:21px;font-weight:700;line-height:1.4}.overview-module__vRTPnG__sectionLinks p{color:var(--theme-muted,#52728b);margin-top:4px;font-size:13px;line-height:1.6}.overview-module__vRTPnG__sectionLinks strong{min-height:44px;color:var(--theme-primary-text,#00738c);align-items:center;gap:12px;margin-top:6px;font-size:13px;display:flex}.overview-module__vRTPnG__sectionLinks a:hover{background:var(--theme-surface-soft,#f7fbfd)}.overview-module__vRTPnG__timelineLink{border:1px solid var(--theme-line,#dfebf2);background:var(--theme-surface-soft,#f4f9fc);border-radius:9px;align-items:center;gap:20px;padding:15px 22px;display:flex}.overview-module__vRTPnG__timelineLink p{flex:1;font-size:13px;line-height:1.5}.overview-module__vRTPnG__timelineLink button{color:var(--theme-primary-text,#00738d);align-items:center;gap:12px;min-height:44px;font-size:13px;display:flex}.overview-module__vRTPnG__noUpcoming{border:1px solid var(--theme-line,#dfe8ee);background:var(--theme-surface-soft,#f8fbfc);border-radius:10px;align-items:center;gap:18px;padding:24px;display:flex}.overview-module__vRTPnG__noUpcoming>div{flex:1}.overview-module__vRTPnG__noUpcoming h3{font-size:17px;font-weight:650}.overview-module__vRTPnG__noUpcoming p{color:var(--theme-muted,#5b7489);margin-top:5px;font-size:13px;line-height:1.6}.overview-module__vRTPnG__empty{text-align:center;border:1px solid var(--theme-line,#e0e8ed);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:340px;padding:26px;display:flex}.overview-module__vRTPnG__empty h2{letter-spacing:-.025em;font-size:22px;font-weight:700}.overview-module__vRTPnG__emptyArt{object-fit:contain;width:220px;height:135px}.overview-module__vRTPnG__empty p{color:var(--theme-muted,#61798d);max-width:400px;font-size:13px;line-height:1.7}.overview-module__vRTPnG__emptyActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.overview-module__vRTPnG__skeleton{border:1px solid var(--theme-line,#e1e9ee);border-radius:10px;gap:16px;min-height:400px;padding:20px;display:grid}.overview-module__vRTPnG__skeleton>div{background:linear-gradient(90deg,var(--theme-surface-soft,#f5f8f9),var(--theme-surface-soft,#ebf1f3),var(--theme-surface-soft,#f5f8f9));background-size:200% 100%;border-radius:7px;height:90px;animation:1.5s infinite overview-module__vRTPnG__shimmer}.overview-module__vRTPnG__dateBackdrop{z-index:70;background:#142b3b45;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.overview-module__vRTPnG__dateDialog{background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#dce6ec);border-radius:14px;width:100%;max-width:490px;max-height:calc(100dvh - 40px);padding:24px;overflow-y:auto;box-shadow:0 20px 80px #17334a25}.overview-module__vRTPnG__dateDialog h2{letter-spacing:-.025em;font-size:21px;font-weight:700}.overview-module__vRTPnG__sectionHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.overview-module__vRTPnG__sectionHeading button{width:44px;height:44px;color:var(--theme-primary-text,#00768a);place-items:center;display:grid}.overview-module__vRTPnG__dateDialog>p{color:var(--theme-muted,#658092);font-size:12px;line-height:1.6}.overview-module__vRTPnG__dateInputs{grid-template-columns:1fr 1fr;gap:14px;margin-top:23px;display:grid}.overview-module__vRTPnG__dateInputs label{gap:7px;font-size:12px;font-weight:650;display:grid}.overview-module__vRTPnG__dateInputs input{background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#d8e3e9);border-radius:7px;width:100%;min-width:0;height:44px;padding:8px 10px;font-size:13px;font-weight:400}.overview-module__vRTPnG__presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 14px;display:grid}.overview-module__vRTPnG__presets button{border:1px solid var(--theme-line,#dbe6ec);background:var(--theme-surface-soft,#f6fafb);border-radius:7px;min-height:44px;padding:9px 12px;font-size:12px}.overview-module__vRTPnG__presets button[aria-pressed=true]{background:var(--theme-primary-soft,#e8f5f7);border-color:var(--theme-primary-text,#00788d);color:var(--theme-primary-text,#006c80);font-weight:700;box-shadow:inset 0 0 0 1px #00788d}.overview-module__vRTPnG__dateDialog .overview-module__vRTPnG__invalid{color:var(--theme-danger-text,#b02740);background:var(--theme-surface-soft,#fff1f3);border-radius:6px;padding:10px}.overview-module__vRTPnG__dateDialog .overview-module__vRTPnG__presetHint{margin-top:18px;font-size:11px}.overview-module__vRTPnG__dateActions{border-top:1px solid var(--theme-line,#e7edf1);justify-content:flex-end;gap:10px;margin-top:20px;padding-top:18px;display:flex}.overview-module__vRTPnG__filterToggle{display:none}.overview-module__vRTPnG__nearestLabel{letter-spacing:.04em;text-transform:uppercase;font-weight:750;color:var(--theme-primary-text,#006b7e)!important;font-size:10px!important}.overview-module__vRTPnG__jumpTarget{box-shadow:inset 3px 0 #00758a,inset 0 0 0 1px #8cbcc7}@keyframes overview-module__vRTPnG__shimmer{to{background-position:-200% 0}}@media (max-width:1450px){.overview-module__vRTPnG__rowDate{display:none}.overview-module__vRTPnG__withAside{grid-template-columns:minmax(0,1fr) 235px;gap:20px}.overview-module__vRTPnG__metrics>article{gap:13px;padding:20px 16px}.overview-module__vRTPnG__metrics>article>svg{width:36px}.overview-module__vRTPnG__metrics>article>strong{font-size:36px}}@media (max-width:1200px){.overview-module__vRTPnG__event{grid-template-columns:63px 12px minmax(0,1fr);gap:8px}.overview-module__vRTPnG__event:before{left:77px}.overview-module__vRTPnG__eventAction{flex-wrap:wrap;gap:9px 12px}.overview-module__vRTPnG__eventAction .overview-module__vRTPnG__photo{width:72px;height:68px}.overview-module__vRTPnG__eventAction .overview-module__vRTPnG__eventText{flex-basis:calc(100% - 90px)}.overview-module__vRTPnG__eventAction .overview-module__vRTPnG__badge{margin-left:84px}.overview-module__vRTPnG__rowArrow{margin-left:auto}.overview-module__vRTPnG__location{margin-left:0}.overview-module__vRTPnG__metrics>article{flex-wrap:wrap;gap:10px}.overview-module__vRTPnG__metrics>article>span{flex:1;min-width:115px}.overview-module__vRTPnG__nearestHero{gap:22px}.overview-module__vRTPnG__nearestHero h3{font-size:23px}}@media (max-width:1000px){.overview-module__vRTPnG__withAside{grid-template-columns:1fr}.overview-module__vRTPnG__nearest{grid-row:1;grid-template-columns:170px minmax(0,1fr);gap:16px;position:static}.overview-module__vRTPnG__nearest h2{grid-column:1/-1}.overview-module__vRTPnG__nearest .overview-module__vRTPnG__largePhoto{aspect-ratio:1;align-self:start;height:auto}.overview-module__vRTPnG__nearest .overview-module__vRTPnG__quickContent{gap:12px}.overview-module__vRTPnG__nearest .overview-module__vRTPnG__quickMetadata{flex-flow:wrap;gap:10px 16px}.overview-module__vRTPnG__nearest .overview-module__vRTPnG__secondary{width:fit-content}.overview-module__vRTPnG__nearest .overview-module__vRTPnG__muted{display:none}.overview-module__vRTPnG__eventAction{flex-wrap:nowrap;gap:14px}.overview-module__vRTPnG__eventAction .overview-module__vRTPnG__eventText{flex-basis:auto}.overview-module__vRTPnG__eventAction .overview-module__vRTPnG__badge{margin-left:0}.overview-module__vRTPnG__eventAction .overview-module__vRTPnG__photo{width:84px;height:70px}.overview-module__vRTPnG__metrics{gap:10px}.overview-module__vRTPnG__metrics>article>span{flex-basis:100%}.overview-module__vRTPnG__heading h1{font-size:32px}.overview-module__vRTPnG__heading p{font-size:14px}.overview-module__vRTPnG__heading .overview-module__vRTPnG__primary{font-size:12px}.overview-module__vRTPnG__sectionLinks>a{gap:16px;padding:20px}.overview-module__vRTPnG__sectionLinks h3{font-size:19px}}@media (max-width:700px){.overview-module__vRTPnG__page{gap:18px;padding-top:2px}.overview-module__vRTPnG__heading{flex-wrap:wrap;gap:16px}.overview-module__vRTPnG__heading h1{font-size:30px}.overview-module__vRTPnG__heading .overview-module__vRTPnG__primary{width:100%}.overview-module__vRTPnG__heading p{margin-top:7px;font-size:13px}.overview-module__vRTPnG__tabs{gap:0}.overview-module__vRTPnG__tabs button{min-height:46px;padding:10px 15px;font-size:13px}.overview-module__vRTPnG__filterToggle{border:1px solid var(--theme-line,#d8e4e9);width:100%;min-height:46px;color:var(--theme-primary-text,#18536a);text-align:left;border-radius:8px;align-items:center;gap:9px;padding:10px 11px;display:flex}.overview-module__vRTPnG__filterToggle strong{font-size:12px}.overview-module__vRTPnG__filterToggle span{color:var(--theme-muted,#61798b);margin-left:auto;font-size:10px;font-weight:400}.overview-module__vRTPnG__filterToggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.overview-module__vRTPnG__filters[data-open=false]{display:none}.overview-module__vRTPnG__filters[data-open=true]{border:1px solid var(--theme-line,#dce7eb);border-radius:9px;margin-top:-8px;padding:12px}.overview-module__vRTPnG__filters{gap:10px}.overview-module__vRTPnG__datePicker{width:100%}.overview-module__vRTPnG__dateTrigger{gap:8px;width:100%;font-size:11px}.overview-module__vRTPnG__location{flex:1;min-width:140px;max-width:none}.overview-module__vRTPnG__kinds{flex-basis:100%;order:1}.overview-module__vRTPnG__kinds button{flex:1}.overview-module__vRTPnG__search{margin-left:auto}.overview-module__vRTPnG__search[open]{order:2}.overview-module__vRTPnG__search label{max-width:none}.overview-module__vRTPnG__nearest{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:14px}.overview-module__vRTPnG__nearest h2{font-size:16px}.overview-module__vRTPnG__nearest h3{font-size:14px}.overview-module__vRTPnG__nearest .overview-module__vRTPnG__itemName{font-size:12px}.overview-module__vRTPnG__nearest .overview-module__vRTPnG__quickMetadata{gap:10px}.overview-module__vRTPnG__nearest .overview-module__vRTPnG__quickMetadata .overview-module__vRTPnG__eventKind{display:none}.overview-module__vRTPnG__nearest .overview-module__vRTPnG__nearestDate{gap:6px;font-size:11px}.overview-module__vRTPnG__nearest .overview-module__vRTPnG__secondary{min-height:44px;padding:8px 10px;font-size:11px}.overview-module__vRTPnG__nearest .overview-module__vRTPnG__quickContent{gap:10px}.overview-module__vRTPnG__nearest .overview-module__vRTPnG__badge{min-height:30px;font-size:11px}.overview-module__vRTPnG__nearest .overview-module__vRTPnG__largePhoto{aspect-ratio:1}.overview-module__vRTPnG__event{grid-template-columns:47px 10px minmax(0,1fr);gap:6px}.overview-module__vRTPnG__event:before{left:57px}.overview-module__vRTPnG__eventDate{text-align:center;gap:4px;padding-left:3px;font-size:10px;line-height:1.5}.overview-module__vRTPnG__eventDate strong{white-space:nowrap}.overview-module__vRTPnG__eventDate>span:last-child:not(:first-child){font-size:10px}.overview-module__vRTPnG__dot{width:10px;height:10px;margin-left:0}.overview-module__vRTPnG__eventAction{grid-template-columns:55px minmax(0,1fr);gap:8px 10px;padding:12px 7px 12px 2px;display:grid}.overview-module__vRTPnG__eventAction .overview-module__vRTPnG__photo{grid-row:1;width:55px;height:55px}.overview-module__vRTPnG__eventText strong{font-size:12px}.overview-module__vRTPnG__eventText>span{gap:4px;font-size:10px}.overview-module__vRTPnG__eventText>.overview-module__vRTPnG__eventKind{font-size:10px}.overview-module__vRTPnG__eventKind svg{width:15px}.overview-module__vRTPnG__eventAction .overview-module__vRTPnG__badge{grid-column:2;justify-self:start;min-height:28px;margin:0;padding:4px 7px;font-size:10px}.overview-module__vRTPnG__badge svg{width:15px}.overview-module__vRTPnG__rowArrow{display:none}.overview-module__vRTPnG__month{font-size:14px}.overview-module__vRTPnG__metrics{grid-template-columns:1fr;gap:9px}.overview-module__vRTPnG__metrics>article{flex-wrap:nowrap;gap:18px;min-height:86px;padding:16px}.overview-module__vRTPnG__metrics>article>span{flex-basis:auto}.overview-module__vRTPnG__metrics>article>strong{min-width:30px;font-size:34px}.overview-module__vRTPnG__metrics>article>svg{width:35px}.overview-module__vRTPnG__summary{gap:16px}.overview-module__vRTPnG__summaryHeading h2{font-size:21px}.overview-module__vRTPnG__nearestHero{grid-template-columns:1fr;gap:18px;padding:13px}.overview-module__vRTPnG__nearestHero .overview-module__vRTPnG__largePhoto{aspect-ratio:1.65;min-height:0}.overview-module__vRTPnG__nearestHero .overview-module__vRTPnG__quickContent{padding:0 4px 8px}.overview-module__vRTPnG__nearestHero h3{font-size:22px}.overview-module__vRTPnG__nearestHero .overview-module__vRTPnG__itemName{font-size:14px}.overview-module__vRTPnG__nearestHero .overview-module__vRTPnG__secondary{width:100%}.overview-module__vRTPnG__sectionLinks{grid-template-columns:1fr;gap:12px}.overview-module__vRTPnG__sectionLinks>a{gap:18px;padding:18px}.overview-module__vRTPnG__sectionLinks>a>svg{width:35px}.overview-module__vRTPnG__timelineLink{flex-wrap:wrap;gap:12px;padding:15px}.overview-module__vRTPnG__timelineLink>svg{width:25px}.overview-module__vRTPnG__timelineLink p{font-size:12px}.overview-module__vRTPnG__timelineLink button{border-top:1px solid var(--theme-line,#dce7ed);justify-content:center;width:100%;padding-top:10px}.overview-module__vRTPnG__dateDialog{padding:18px}.overview-module__vRTPnG__dateInputs{grid-template-columns:1fr}.overview-module__vRTPnG__dateActions .overview-module__vRTPnG__primary,.overview-module__vRTPnG__dateActions .overview-module__vRTPnG__secondary{padding:9px 12px;font-size:12px}.overview-module__vRTPnG__empty{min-height:320px;padding:24px 14px}.overview-module__vRTPnG__empty h2{font-size:20px}.overview-module__vRTPnG__emptyArt{width:195px;height:125px}.overview-module__vRTPnG__emptyActions,.overview-module__vRTPnG__emptyActions>*{width:100%}.overview-module__vRTPnG__activeFilter{width:100%;font-size:11px}.overview-module__vRTPnG__activeFilter button{margin-left:auto}.overview-module__vRTPnG__noUpcoming{flex-wrap:wrap;padding:18px}.overview-module__vRTPnG__noUpcoming .overview-module__vRTPnG__secondary{width:100%}}@media (prefers-reduced-motion:reduce){.overview-module__vRTPnG__skeleton>div{animation:none}}.overview-module__vRTPnG__dateDialog{color:var(--theme-ink,#102a40);margin:auto;position:fixed;inset:0}.overview-module__vRTPnG__dateDialog::backdrop{background:#142b3b45}.overview-module__vRTPnG__dateDialog button{cursor:pointer}.overview-module__vRTPnG__dateDialog:is(button,input):focus-visible{outline:2px solid var(--theme-primary-text,#07859a);outline-offset:4px}.overview-module__vRTPnG__dateDialog button:disabled{cursor:default;opacity:.5}.overview-module__vRTPnG__periodMonths{margin:0!important}@media (max-width:700px){.overview-module__vRTPnG__periodMonths{display:none}}.overview-module__vRTPnG__workspace{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:24px;min-width:0;display:grid}.overview-module__vRTPnG__workspaceMain{gap:22px;min-width:0;display:grid}.overview-module__vRTPnG__contentSlot{min-width:0}.overview-module__vRTPnG__timelinePanel{min-width:0;display:grid}.overview-module__vRTPnG__timelinePanel>.overview-module__vRTPnG__eventCount,.overview-module__vRTPnG__timelinePanel>.overview-module__vRTPnG__timeline{grid-area:1/1}.overview-module__vRTPnG__timelinePanel>.overview-module__vRTPnG__eventCount{z-index:1;pointer-events:none;place-self:start end;margin:2px 0 0}.overview-module__vRTPnG__workspace .overview-module__vRTPnG__nearest{top:22px}.overview-module__vRTPnG__workspace .overview-module__vRTPnG__search summary{justify-content:center;width:44px}.overview-module__vRTPnG__workspace .overview-module__vRTPnG__searchLabel{display:none}.overview-module__vRTPnG__heading h1{font-size:40px}.overview-module__vRTPnG__heading p{font-size:18px}.overview-module__vRTPnG__heading .overview-module__vRTPnG__primary{min-height:56px;padding:13px 22px;font-size:16px}.overview-module__vRTPnG__tabs button{font-size:16px}.overview-module__vRTPnG__dateTrigger,.overview-module__vRTPnG__kinds button{font-size:13px}.overview-module__vRTPnG__event{grid-template-columns:100px 14px minmax(0,1fr);min-height:120px}.overview-module__vRTPnG__event:before{left:116px}.overview-module__vRTPnG__eventDate{font-size:14px}.overview-module__vRTPnG__eventDate>span:last-child:not(:first-child){font-size:13px}.overview-module__vRTPnG__eventAction{min-height:119px}.overview-module__vRTPnG__eventAction .overview-module__vRTPnG__photo{width:100px;height:82px}.overview-module__vRTPnG__eventText strong{font-size:16px}.overview-module__vRTPnG__eventText>span{font-size:14px}.overview-module__vRTPnG__eventText>.overview-module__vRTPnG__eventKind,.overview-module__vRTPnG__rowDate{font-size:13px}.overview-module__vRTPnG__badge{font-size:14px}.overview-module__vRTPnG__month{min-height:23px;font-size:17px}.overview-module__vRTPnG__eventCount{font-size:13px}.overview-module__vRTPnG__nearest h2{font-size:21px}.overview-module__vRTPnG__nearest h3{font-size:18px}.overview-module__vRTPnG__nearest .overview-module__vRTPnG__largePhoto{aspect-ratio:1.36}.overview-module__vRTPnG__nearest .overview-module__vRTPnG__itemName{font-size:15px}.overview-module__vRTPnG__nearest .overview-module__vRTPnG__eventKind,.overview-module__vRTPnG__nearest .overview-module__vRTPnG__nearestDate,.overview-module__vRTPnG__nearest .overview-module__vRTPnG__secondary{font-size:14px}.overview-module__vRTPnG__nearest .overview-module__vRTPnG__muted{font-size:13px}@media (max-width:1450px){.overview-module__vRTPnG__workspace{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.overview-module__vRTPnG__heading h1{font-size:36px}.overview-module__vRTPnG__heading p{font-size:16px}.overview-module__vRTPnG__heading .overview-module__vRTPnG__primary{min-height:48px;font-size:14px}.overview-module__vRTPnG__event{grid-template-columns:70px 12px minmax(0,1fr);gap:8px}.overview-module__vRTPnG__event:before{left:84px}.overview-module__vRTPnG__eventDate{font-size:12px}.overview-module__vRTPnG__eventAction .overview-module__vRTPnG__photo{width:84px;height:74px}.overview-module__vRTPnG__eventText strong{font-size:15px}.overview-module__vRTPnG__eventText>span{font-size:13px}.overview-module__vRTPnG__badge{font-size:12px}.overview-module__vRTPnG__eventAction{gap:12px}}@media (max-width:1200px){.overview-module__vRTPnG__eventAction .overview-module__vRTPnG__eventText{flex-basis:calc(100% - 100px)}.overview-module__vRTPnG__eventAction .overview-module__vRTPnG__badge{margin-left:96px}.overview-module__vRTPnG__dateTrigger,.overview-module__vRTPnG__kinds button{font-size:12px}.overview-module__vRTPnG__nearest h2{font-size:19px}.overview-module__vRTPnG__nearest .overview-module__vRTPnG__nearestDate{font-size:12px}}@media (max-width:1000px){.overview-module__vRTPnG__workspace{flex-direction:column;gap:20px;display:flex}.overview-module__vRTPnG__workspace .overview-module__vRTPnG__workspaceMain{display:contents}.overview-module__vRTPnG__workspace>*{width:100%}.overview-module__vRTPnG__workspace .overview-module__vRTPnG__contentSlot{order:2}.overview-module__vRTPnG__workspace .overview-module__vRTPnG__nearest{order:1;grid-template-columns:170px minmax(0,1fr);position:static}.overview-module__vRTPnG__workspace .overview-module__vRTPnG__searchLabel{display:inline}.overview-module__vRTPnG__workspace .overview-module__vRTPnG__search summary{width:auto}.overview-module__vRTPnG__workspace .overview-module__vRTPnG__nearest .overview-module__vRTPnG__largePhoto{aspect-ratio:1}.overview-module__vRTPnG__eventAction .overview-module__vRTPnG__eventText{flex-basis:auto}.overview-module__vRTPnG__eventAction .overview-module__vRTPnG__badge{margin-left:0}.overview-module__vRTPnG__timelinePanel>.overview-module__vRTPnG__eventCount{font-size:12px}.overview-module__vRTPnG__heading h1{font-size:32px}.overview-module__vRTPnG__heading p{font-size:14px}.overview-module__vRTPnG__eventDate{font-size:12px}.overview-module__vRTPnG__eventText strong{font-size:15px}}@media (max-width:700px){.overview-module__vRTPnG__workspaceMain{gap:18px}.overview-module__vRTPnG__workspace .overview-module__vRTPnG__nearest{grid-template-columns:92px minmax(0,1fr);gap:12px}.overview-module__vRTPnG__heading h1{font-size:30px}.overview-module__vRTPnG__heading .overview-module__vRTPnG__primary{min-height:46px;font-size:13px}.overview-module__vRTPnG__tabs button{font-size:13px}.overview-module__vRTPnG__event{grid-template-columns:47px 10px minmax(0,1fr);gap:6px;min-height:105px}.overview-module__vRTPnG__event:before{left:57px}.overview-module__vRTPnG__eventDate,.overview-module__vRTPnG__eventDate>span:last-child:not(:first-child){font-size:10px}.overview-module__vRTPnG__eventAction{gap:8px 10px;min-height:104px}.overview-module__vRTPnG__eventAction .overview-module__vRTPnG__photo{width:55px;height:55px}.overview-module__vRTPnG__eventText strong{font-size:12px}.overview-module__vRTPnG__eventText>span,.overview-module__vRTPnG__eventText>.overview-module__vRTPnG__eventKind,.overview-module__vRTPnG__eventAction .overview-module__vRTPnG__badge{font-size:10px}.overview-module__vRTPnG__timelinePanel>.overview-module__vRTPnG__eventCount,.overview-module__vRTPnG__timelinePanel>.overview-module__vRTPnG__timeline{grid-area:auto}.overview-module__vRTPnG__timelinePanel>.overview-module__vRTPnG__eventCount{margin:0 0 10px;font-size:11px}.overview-module__vRTPnG__month{font-size:14px}.overview-module__vRTPnG__nearest h2{font-size:16px}.overview-module__vRTPnG__nearest h3{font-size:14px}.overview-module__vRTPnG__nearest .overview-module__vRTPnG__itemName{font-size:12px}.overview-module__vRTPnG__nearest .overview-module__vRTPnG__nearestDate,.overview-module__vRTPnG__nearest .overview-module__vRTPnG__secondary,.overview-module__vRTPnG__nearest .overview-module__vRTPnG__badge,.overview-module__vRTPnG__dateTrigger{font-size:11px}}.overview-module__vRTPnG__nearestHero .overview-module__vRTPnG__largePhoto,.overview-module__vRTPnG__nearest .overview-module__vRTPnG__largePhoto{background:var(--theme-surface-soft,#f2f6f6)}.overview-module__vRTPnG__nearestHero .overview-module__vRTPnG__largePhoto img,.overview-module__vRTPnG__nearest .overview-module__vRTPnG__largePhoto img{object-fit:contain}.overview-module__vRTPnG__nearestHero .overview-module__vRTPnG__largePhoto{aspect-ratio:auto;height:250px;min-height:0}@media (min-width:1001px){.overview-module__vRTPnG__summary{gap:16px}.overview-module__vRTPnG__summary .overview-module__vRTPnG__metrics>article{min-height:104px;padding-block:18px}.overview-module__vRTPnG__nearestHero{gap:26px;padding:14px}.overview-module__vRTPnG__nearestHero .overview-module__vRTPnG__quickContent{gap:12px;padding-block:4px}.overview-module__vRTPnG__summary .overview-module__vRTPnG__sectionLinks>a{padding-block:18px}.overview-module__vRTPnG__summary .overview-module__vRTPnG__timelineLink{padding-block:12px}}@media (min-width:701px) and (max-width:1000px){.overview-module__vRTPnG__nearestHero .overview-module__vRTPnG__largePhoto{height:240px}}@media (max-width:700px){.overview-module__vRTPnG__nearestHero .overview-module__vRTPnG__largePhoto{height:220px}}
.reminders-module__5VbrQq__page{width:100%;max-width:1240px;color:var(--ink,#092139);gap:28px;margin:0 auto;padding-bottom:32px;display:grid}.reminders-module__5VbrQq__back{justify-self:start}.reminders-module__5VbrQq__heading{justify-content:space-between;align-items:center;gap:24px;padding:0 0 6px;display:flex}.reminders-module__5VbrQq__heading h1{letter-spacing:-.045em;margin:10px 0;font-size:44px;font-weight:780;line-height:1.18}.reminders-module__5VbrQq__heading p:not(.reminders-module__5VbrQq__eyebrow){color:var(--theme-muted,#536c83);font-size:17px;line-height:1.6}.reminders-module__5VbrQq__heading>button{white-space:nowrap;min-height:52px;padding:12px 22px;font-size:15px}.reminders-module__5VbrQq__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--theme-primary-text,#007b91);font-size:12px;font-weight:750}.reminders-module__5VbrQq__toolbar{border-bottom:1px solid var(--theme-line,#e0e7ef);justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.reminders-module__5VbrQq__tabs{flex-shrink:0;gap:24px;display:flex}.reminders-module__5VbrQq__tabs button{min-height:54px;color:var(--theme-muted,#425b75);border-bottom:3px solid #0000;align-items:center;gap:9px;padding:9px 8px;font-size:16px;font-weight:600;display:flex}.reminders-module__5VbrQq__tabs button[aria-selected=true]{color:var(--theme-primary-text,#00788e);border-bottom-color:var(--theme-primary-text,#007b91);font-weight:750}.reminders-module__5VbrQq__tabs span,.reminders-module__5VbrQq__group h2>span{background:var(--theme-surface-soft,#edf4f7);min-width:27px;height:27px;color:var(--theme-ink,#234961);border-radius:20px;place-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-grid}.reminders-module__5VbrQq__toolbarEnd{color:var(--theme-muted,#536c83);justify-content:flex-end;align-items:center;gap:18px;font-size:14px;display:flex}.reminders-module__5VbrQq__toolbarEnd time{white-space:nowrap}.reminders-module__5VbrQq__dismissed,.reminders-module__5VbrQq__dismissedActive{text-underline-offset:4px;min-height:44px;color:var(--theme-muted,#587080);padding:8px 4px;text-decoration:underline}.reminders-module__5VbrQq__dismissedActive{color:var(--theme-primary-text,#00778d);font-weight:750}.reminders-module__5VbrQq__content{min-width:0}.reminders-module__5VbrQq__groups{gap:36px;display:grid}.reminders-module__5VbrQq__group h2{letter-spacing:-.02em;align-items:center;gap:9px;margin:0 0 14px;font-size:22px;font-weight:750;line-height:1.4;display:flex}.reminders-module__5VbrQq__group ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.reminders-module__5VbrQq__overdue h2{color:var(--theme-danger-text,#c6382d)}.reminders-module__5VbrQq__today h2{color:var(--theme-primary-text,#007b91)}.reminders-module__5VbrQq__upcoming h2{color:var(--theme-ink,#102b47)}.reminders-module__5VbrQq__row{z-index:0;border:1px solid var(--theme-line,#dce5ed);background:var(--theme-surface,white);outline-offset:3px;border-radius:10px;grid-template-columns:100px minmax(120px,1fr) minmax(185px,205px) auto;align-items:center;gap:18px;min-width:0;padding:18px;display:grid;position:relative}.reminders-module__5VbrQq__row:has(.reminders-module__5VbrQq__menu[open]){z-index:5}.reminders-module__5VbrQq__overdueRow{border-color:var(--theme-line,#efb6b0);background:var(--theme-surface,snow)}.reminders-module__5VbrQq__selected{border-color:var(--theme-primary-text,#087f91);box-shadow:0 0 0 3px #087f9126}.reminders-module__5VbrQq__inactiveRow{background:var(--theme-surface,#fbfcfd)}.reminders-module__5VbrQq__completeOverlay{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.reminders-module__5VbrQq__row:has(.reminders-module__5VbrQq__completeOverlay):hover{border-color:var(--theme-line,#9cbac5);box-shadow:0 0 0 3px #087f9114}.reminders-module__5VbrQq__row:has(.reminders-module__5VbrQq__completeOverlay:focus-visible){outline:3px solid var(--theme-primary-text,#0894a9);outline-offset:3px}.reminders-module__5VbrQq__completeOverlay:focus-visible{outline:none}.reminders-module__5VbrQq__photo{background:var(--theme-surface-soft,#f0f4f6);width:100px;height:100px;color:var(--theme-muted,#a0b4bf);z-index:2;pointer-events:none;border-radius:7px;place-items:center;display:grid;position:relative;overflow:hidden}.reminders-module__5VbrQq__photo img{object-fit:cover;width:100%;height:100%}.reminders-module__5VbrQq__rowText{z-index:2;pointer-events:none;min-width:0;position:relative}.reminders-module__5VbrQq__rowText a{pointer-events:auto;z-index:3;position:relative}.reminders-module__5VbrQq__rowText h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 7px;font-size:18px;font-weight:750;line-height:1.42}.reminders-module__5VbrQq__rowText a,.reminders-module__5VbrQq__rowText p{color:var(--theme-muted,#4b6680);overflow-wrap:anywhere;font-size:15px;line-height:1.45}.reminders-module__5VbrQq__rowText a{text-decoration:none;display:inline-block}.reminders-module__5VbrQq__rowText a:hover{color:var(--theme-primary-text,#06778b);text-decoration:underline}.reminders-module__5VbrQq__rowText .reminders-module__5VbrQq__notes{color:var(--theme-muted,#667e91);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;display:-webkit-box;overflow:hidden}.reminders-module__5VbrQq__date{border-left:1px solid var(--theme-line,#e2e8ef);z-index:2;pointer-events:none;justify-items:start;gap:9px;min-width:0;padding-left:22px;display:grid;position:relative}.reminders-module__5VbrQq__date time{color:var(--theme-ink,#193957);white-space:nowrap;font-size:15px;line-height:1.4}.reminders-module__5VbrQq__status{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:650;display:inline-flex}.reminders-module__5VbrQq__status.reminders-module__5VbrQq__overdue{background:var(--theme-danger-soft,#ffebe9);color:var(--theme-danger-text,#b8251c)}.reminders-module__5VbrQq__status.reminders-module__5VbrQq__today{background:var(--theme-primary-soft,#e5f5f7);color:var(--theme-primary-text,#006f81)}.reminders-module__5VbrQq__status.reminders-module__5VbrQq__upcoming{background:var(--theme-surface-soft,#edf2f7);color:var(--theme-muted,#405d7b)}.reminders-module__5VbrQq__status.reminders-module__5VbrQq__completed{background:var(--theme-success-soft,#e7f6ef);color:var(--theme-success-text,#167752)}.reminders-module__5VbrQq__status.reminders-module__5VbrQq__dismissed{background:var(--theme-surface-soft,#eff1f4);color:var(--theme-muted,#576779);min-height:0;text-decoration:none}.reminders-module__5VbrQq__actions{z-index:3;justify-content:flex-end;align-items:center;gap:12px;display:flex;position:relative}.reminders-module__5VbrQq__snooze{border:1px solid var(--theme-line,#ccdae6);white-space:nowrap;min-height:48px;color:var(--theme-ink,#173b56);background:var(--theme-surface,#fff);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 15px;font-size:14px;font-weight:650;display:flex}.reminders-module__5VbrQq__snooze:hover{background:var(--theme-surface-soft,#f1f8fa);border-color:var(--theme-line,#9cbac5)}.reminders-module__5VbrQq__menu{position:relative}.reminders-module__5VbrQq__menu summary{cursor:pointer;width:44px;height:44px;color:var(--theme-ink,#163954);border-radius:7px;place-items:center;list-style:none;display:grid}.reminders-module__5VbrQq__menu summary::-webkit-details-marker{display:none}.reminders-module__5VbrQq__menu summary:hover,.reminders-module__5VbrQq__menu[open] summary{background:var(--theme-surface-soft,#edf4f6)}.reminders-module__5VbrQq__menu>div{z-index:5;border:1px solid var(--theme-line,#dce5ed);background:var(--theme-surface,#fff);border-radius:9px;width:165px;padding:6px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 28px #132c491c}.reminders-module__5VbrQq__menu button{text-align:left;border-radius:5px;align-items:center;gap:9px;width:100%;min-height:44px;padding:9px 11px;font-size:13px;display:flex}.reminders-module__5VbrQq__menu button:hover{background:var(--theme-surface-soft,#f2f7f9)}.reminders-module__5VbrQq__menu .reminders-module__5VbrQq__delete{color:var(--theme-danger-text,#c4323c)}.reminders-module__5VbrQq__help{color:var(--theme-muted,#4b637e);align-items:center;gap:10px;margin-top:2px;font-size:15px;line-height:1.6;display:flex}.reminders-module__5VbrQq__help svg{color:var(--theme-ink,#1c3f58);flex-shrink:0}.reminders-module__5VbrQq__success{border:1px solid var(--theme-line,#c6e9d7);background:var(--theme-surface-soft,#f0faf5);color:var(--theme-success-text,#17643e);border-radius:9px;align-items:center;gap:9px;padding:13px 16px;font-size:13px;display:flex}.reminders-module__5VbrQq__retry{min-height:44px;font-weight:700;text-decoration:underline}.reminders-module__5VbrQq__scope{border:1px solid var(--theme-line,#d9e7ed);background:var(--theme-surface-soft,#f5fafb);border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:13px 16px;font-size:12px;display:flex}.reminders-module__5VbrQq__scope>div{gap:5px;min-width:0;display:grid}.reminders-module__5VbrQq__scope span{color:var(--theme-muted,#526e81);overflow-wrap:anywhere}.reminders-module__5VbrQq__scope button{min-height:44px;color:var(--theme-primary-text,#076d81);flex-shrink:0;align-items:center;gap:5px;font-weight:650;display:flex}.reminders-module__5VbrQq__loading{gap:24px;display:grid}.reminders-module__5VbrQq__loading>div{border-radius:10px;height:130px}.reminders-module__5VbrQq__unavailable{color:var(--theme-muted,#526d83);text-align:center;padding:36px 16px;font-size:14px;line-height:1.7}.reminders-module__5VbrQq__empty{text-align:center;border:1px dashed var(--theme-line,#dce6ed);background:var(--theme-surface,#fbfdfe);border-radius:12px;align-content:center;justify-items:center;gap:15px;min-height:330px;padding:35px 20px;display:grid}.reminders-module__5VbrQq__empty>span{background:var(--theme-primary-soft,#eaf4f7);width:80px;height:80px;color:var(--theme-primary-text,#168092);border-radius:50%;place-items:center;display:grid}.reminders-module__5VbrQq__empty h2{letter-spacing:-.025em;font-size:22px;font-weight:750;line-height:1.35}.reminders-module__5VbrQq__empty p{color:var(--theme-muted,#536e82);max-width:380px;font-size:13px;line-height:1.7}.reminders-module__5VbrQq__empty button{margin-top:8px}.reminders-module__5VbrQq__dateTime{grid-template-columns:minmax(0,1fr) minmax(100px,.6fr);gap:18px;display:grid}.reminders-module__5VbrQq__dateTime>*{min-width:0}.reminders-module__5VbrQq__itemPicker{gap:12px;min-width:0;display:grid}.reminders-module__5VbrQq__itemPicker>p{color:var(--theme-muted,#526d83);font-size:12px;line-height:1.5}.reminders-module__5VbrQq__itemSearch{display:block;position:relative}.reminders-module__5VbrQq__itemSearch>svg{color:var(--theme-muted,#6b8192);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.reminders-module__5VbrQq__itemSearch input{width:100%;padding-left:39px}.reminders-module__5VbrQq__itemPicker select{width:100%}.reminders-module__5VbrQq__itemPicker button{min-height:44px}.reminders-module__5VbrQq__dialogActions{border-top:1px solid var(--theme-line,#e0e7ed);justify-content:flex-end;gap:12px;padding-top:20px;display:flex}.reminders-module__5VbrQq__dialogActions button{min-height:44px}.reminders-module__5VbrQq__dialogIntro{font-size:15px;font-weight:650}.reminders-module__5VbrQq__dialogIntro span{color:var(--theme-muted,#546d80);margin-top:8px;font-size:13px;font-weight:400;line-height:1.6;display:block}.reminders-module__5VbrQq__quickDates{flex-wrap:wrap;gap:10px;display:flex}.reminders-module__5VbrQq__quickDates button{border:1px solid var(--theme-line,#dbe7ec);background:var(--theme-surface-soft,#f5fafb);min-height:44px;color:var(--theme-primary-text,#17667c);border-radius:7px;padding:8px 14px;font-size:12px}.reminders-module__5VbrQq__page button:disabled{opacity:.5;cursor:wait}.reminders-module__5VbrQq__page:is(button,summary,a):focus-visible{outline:3px solid var(--theme-primary-text,#0894a9);outline-offset:3px}@media (max-width:1150px){.reminders-module__5VbrQq__row{grid-template-columns:76px minmax(0,1fr) 160px;gap:14px}.reminders-module__5VbrQq__photo{width:76px;height:76px}.reminders-module__5VbrQq__actions{grid-column:2/4;justify-content:flex-end;margin-top:-4px}.reminders-module__5VbrQq__date{padding-left:15px}.reminders-module__5VbrQq__heading h1{font-size:32px}}@media (max-width:720px){.reminders-module__5VbrQq__page{gap:20px}.reminders-module__5VbrQq__groups{gap:28px}.reminders-module__5VbrQq__snooze{min-height:44px;font-size:13px}.reminders-module__5VbrQq__status{font-size:11px}.reminders-module__5VbrQq__heading{align-items:flex-start;gap:18px}.reminders-module__5VbrQq__heading h1{font-size:30px}.reminders-module__5VbrQq__heading>button{padding:10px 13px;font-size:12px}.reminders-module__5VbrQq__heading p:not(.reminders-module__5VbrQq__eyebrow){font-size:13px}.reminders-module__5VbrQq__eyebrow{font-size:10px}.reminders-module__5VbrQq__toolbar{align-items:flex-start;gap:12px}.reminders-module__5VbrQq__tabs{gap:8px}.reminders-module__5VbrQq__tabs button{padding:8px 4px;font-size:13px}.reminders-module__5VbrQq__toolbarEnd{flex-direction:column;align-items:flex-end;gap:0}.reminders-module__5VbrQq__toolbarEnd time{margin-bottom:5px;font-size:10px}.reminders-module__5VbrQq__dismissed,.reminders-module__5VbrQq__dismissedActive{font-size:11px}.reminders-module__5VbrQq__row{grid-template-columns:62px minmax(0,1fr);gap:12px;padding:14px}.reminders-module__5VbrQq__photo{width:62px;height:68px}.reminders-module__5VbrQq__rowText h3{font-size:14px}.reminders-module__5VbrQq__rowText a,.reminders-module__5VbrQq__rowText p{font-size:12px}.reminders-module__5VbrQq__date{border-left:0;border-top:1px solid var(--theme-line,#e5eaf0);flex-wrap:wrap;grid-column:1/3;justify-content:space-between;align-items:center;gap:8px;padding:12px 0 0;display:flex}.reminders-module__5VbrQq__date time{font-size:12px}.reminders-module__5VbrQq__actions{grid-column:1/3;justify-content:flex-end;margin:0}.reminders-module__5VbrQq__group h2{font-size:18px}.reminders-module__5VbrQq__help{align-items:flex-start;font-size:12px}.reminders-module__5VbrQq__scope{align-items:flex-start}.reminders-module__5VbrQq__scope button,.reminders-module__5VbrQq__rowText .reminders-module__5VbrQq__notes{font-size:11px}}@media (max-width:440px){.reminders-module__5VbrQq__heading{flex-direction:column}.reminders-module__5VbrQq__heading>button{justify-content:center;width:100%}.reminders-module__5VbrQq__tabs{gap:6px}.reminders-module__5VbrQq__tabs button{font-size:12px}.reminders-module__5VbrQq__tabs span{min-width:23px;height:23px;font-size:11px}.reminders-module__5VbrQq__toolbarEnd time{display:none}.reminders-module__5VbrQq__toolbarEnd{align-self:center}.reminders-module__5VbrQq__row{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:12px}.reminders-module__5VbrQq__photo{width:52px;height:62px}.reminders-module__5VbrQq__dateTime{grid-template-columns:minmax(0,1fr) 110px;gap:12px}.reminders-module__5VbrQq__dialogActions>*{flex:1;justify-content:center}.reminders-module__5VbrQq__scope{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.reminders-module__5VbrQq__row{transition:none}}
.warranty-detail-view-module__6-R6DG__detail{color:var(--foreground,#08263d);min-width:0}.warranty-detail-view-module__6-R6DG__heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.warranty-detail-view-module__6-R6DG__heading>div{min-width:0}.warranty-detail-view-module__6-R6DG__heading h1{letter-spacing:-.04em;margin:24px 0 9px;font-size:clamp(1.9rem,2.9vw,2.7rem);font-weight:800;line-height:1.15}.warranty-detail-view-module__6-R6DG__heading h1:focus{outline:none}.warranty-detail-view-module__6-R6DG__heading p{color:var(--muted,#678198);font-size:1rem;line-height:1.6}.warranty-detail-view-module__6-R6DG__heading>button{white-space:nowrap;min-height:48px;margin-top:4px}.warranty-detail-view-module__6-R6DG__columns{grid-template-columns:minmax(300px,.82fr) minmax(0,1.08fr);align-items:start;gap:18px;display:grid}.warranty-detail-view-module__6-R6DG__itemCard,.warranty-detail-view-module__6-R6DG__documentCard{border:1px solid var(--line,#dce5eb);background:var(--theme-surface,#fff);border-radius:13px;min-width:0;padding:18px}.warranty-detail-view-module__6-R6DG__photo{aspect-ratio:1.48;background:var(--theme-surface-soft,#f0f4f5);border-radius:9px;place-items:center;width:100%;display:grid;overflow:hidden}.warranty-detail-view-module__6-R6DG__photo img{object-fit:contain;width:100%;height:100%}.warranty-detail-view-module__6-R6DG__photo>div{color:var(--theme-muted,#7d969f);justify-items:center;gap:10px;font-size:.8rem;display:grid}.warranty-detail-view-module__6-R6DG__itemCard h2{overflow-wrap:anywhere;margin:17px 0 10px;font-size:clamp(1.25rem,1.6vw,1.75rem);font-weight:800;line-height:1.25}.warranty-detail-view-module__6-R6DG__location{color:var(--muted,#678198);align-items:center;gap:9px;font-size:.87rem;line-height:1.5;display:flex}.warranty-detail-view-module__6-R6DG__location svg{flex-shrink:0}.warranty-detail-view-module__6-R6DG__status{border-radius:8px;align-items:center;gap:7px;margin-top:14px;padding:10px 12px;font-size:.83rem;font-weight:700;line-height:1.4;display:inline-flex}.warranty-detail-view-module__6-R6DG__active{background:var(--theme-success-soft,#e8f7ef);color:var(--theme-success-text,#177951)}.warranty-detail-view-module__6-R6DG__expiring{background:var(--theme-warning-soft,#fff3d7);color:var(--theme-warning-text,#95600a)}.warranty-detail-view-module__6-R6DG__expired{background:var(--theme-surface-soft,#fff0f2);color:var(--theme-danger-text,#b0344c)}.warranty-detail-view-module__6-R6DG__upcoming{background:var(--theme-primary-soft,#eaf3f8);color:var(--theme-primary-text,#346d83)}.warranty-detail-view-module__6-R6DG__facts{border-block:1px solid var(--line,#dce5eb);gap:12px;margin:17px 0;padding:18px 0;font-size:.88rem;line-height:1.5;display:grid}.warranty-detail-view-module__6-R6DG__facts>div{grid-template-columns:minmax(100px,1fr) minmax(0,1.25fr);gap:12px;display:grid}.warranty-detail-view-module__6-R6DG__facts dt{color:var(--muted,#678198)}.warranty-detail-view-module__6-R6DG__facts dd{overflow-wrap:anywhere;font-weight:600}.warranty-detail-view-module__6-R6DG__notes{margin-bottom:18px;font-size:.85rem;line-height:1.6}.warranty-detail-view-module__6-R6DG__notes h3{margin-bottom:5px;font-weight:700}.warranty-detail-view-module__6-R6DG__notes p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted,#678198)}.warranty-detail-view-module__6-R6DG__fullButton{justify-content:center;width:100%;display:flex;min-height:48px!important}.warranty-detail-view-module__6-R6DG__info{background:var(--theme-surface-soft,#f5f9fb);border:1px solid var(--theme-line,#e1ebf0);color:var(--muted,#678198);border-radius:9px;align-items:center;gap:10px;margin-top:16px;padding:13px;font-size:.76rem;line-height:1.6;display:flex}.warranty-detail-view-module__6-R6DG__info svg{color:var(--primary,#007b8e);flex-shrink:0}.warranty-detail-view-module__6-R6DG__documentCard{flex-direction:column;gap:16px;display:flex}.warranty-detail-view-module__6-R6DG__documentCard h2{font-size:clamp(1.25rem,1.8vw,1.8rem);font-weight:800;line-height:1.35}.warranty-detail-view-module__6-R6DG__documentMeta{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;font-size:.85rem;display:flex}.warranty-detail-view-module__6-R6DG__documentMeta>svg{color:var(--theme-danger-text,#b93848);flex-shrink:0}.warranty-detail-view-module__6-R6DG__documentMeta strong{overflow-wrap:anywhere;flex:1;min-width:80px;font-weight:600}.warranty-detail-view-module__6-R6DG__documentMeta span{color:var(--muted,#678198);align-items:center;gap:6px;margin-left:auto;font-size:.72rem;display:inline-flex}.warranty-detail-view-module__6-R6DG__documentStage{background:var(--theme-surface-soft,#edf2f4);border:1px solid var(--theme-line,#dce5eb);border-radius:9px;flex-direction:column;min-width:0;height:clamp(430px,49vh,560px);display:flex;overflow:hidden}.warranty-detail-view-module__6-R6DG__documentStage.protected-pdf-expanded{flex:1;height:100%;min-height:0}.warranty-detail-view-module__6-R6DG__documentStage.protected-pdf-toolbar{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:4px;min-height:48px}.warranty-detail-view-module__6-R6DG__documentStage.protected-pdf-toolbar button{min-width:38px;min-height:44px}.warranty-detail-view-module__6-R6DG__documentStage.protected-pdf-page{flex:1;min-height:0;max-height:none}.warranty-detail-view-module__6-R6DG__documentImage{object-fit:contain;width:100%;height:100%}.warranty-detail-view-module__6-R6DG__documentEmpty{text-align:center;color:var(--muted,#678198);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:30px;font-size:.88rem;line-height:1.7;display:flex}.warranty-detail-view-module__6-R6DG__documentEmpty>svg{color:var(--theme-muted,#8fa3ad)}.warranty-detail-view-module__6-R6DG__documentEmpty h3{color:var(--foreground,#08263d);font-weight:700}.warranty-detail-view-module__6-R6DG__success{color:var(--theme-success-text,#177951);align-items:center;gap:8px;padding:12px 0;font-size:.9rem;display:flex}.warranty-detail-view-module__6-R6DG__editor{gap:18px;min-width:0;padding:22px;display:grid}.warranty-detail-view-module__6-R6DG__editorItem{overflow-wrap:anywhere;font-size:.95rem;font-weight:700}.warranty-detail-view-module__6-R6DG__editor fieldset{border:0;gap:16px;min-width:0;padding:0;display:grid}.warranty-detail-view-module__6-R6DG__editor label{gap:7px;min-width:0;font-size:.85rem;font-weight:700;display:grid}.warranty-detail-view-module__6-R6DG__editor label input,.warranty-detail-view-module__6-R6DG__editor label select,.warranty-detail-view-module__6-R6DG__editor label textarea{width:100%;min-width:0;font-size:.9rem;font-weight:400}.warranty-detail-view-module__6-R6DG__dateFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.warranty-detail-view-module__6-R6DG__editorActions{justify-content:flex-end;gap:10px;display:flex}.warranty-detail-view-module__6-R6DG__fieldError{color:var(--theme-danger-text,#b0344c);font-size:.8rem;line-height:1.65}.warranty-detail-view-module__6-R6DG__fieldError button{min-height:44px;text-decoration:underline}.warranty-detail-view-module__6-R6DG__detail button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1120px){.warranty-detail-view-module__6-R6DG__columns{grid-template-columns:minmax(240px,.82fr) minmax(0,1fr)}.warranty-detail-view-module__6-R6DG__itemCard,.warranty-detail-view-module__6-R6DG__documentCard{padding:15px}.warranty-detail-view-module__6-R6DG__documentMeta span{width:100%;margin-left:0}.warranty-detail-view-module__6-R6DG__facts>div{grid-template-columns:1fr 1.1fr}.warranty-detail-view-module__6-R6DG__documentStage{height:550px}}@media (max-width:900px){.warranty-detail-view-module__6-R6DG__columns{grid-template-columns:1fr}.warranty-detail-view-module__6-R6DG__photo{max-height:360px}.warranty-detail-view-module__6-R6DG__documentStage{height:min(76vh,760px);min-height:430px}.warranty-detail-view-module__6-R6DG__heading h1{font-size:2rem}.warranty-detail-view-module__6-R6DG__heading{gap:16px}.warranty-detail-view-module__6-R6DG__heading>button{font-size:.8rem}}@media (max-width:600px){.warranty-detail-view-module__6-R6DG__heading{flex-direction:column;margin-bottom:20px}.warranty-detail-view-module__6-R6DG__heading h1{margin-top:20px;font-size:1.85rem}.warranty-detail-view-module__6-R6DG__heading>button{width:100%;margin:0}.warranty-detail-view-module__6-R6DG__heading p{font-size:.9rem}.warranty-detail-view-module__6-R6DG__documentCard h2{font-size:1.3rem}.warranty-detail-view-module__6-R6DG__documentMeta span{font-size:.75rem}.warranty-detail-view-module__6-R6DG__facts{font-size:.85rem}.warranty-detail-view-module__6-R6DG__documentStage.pdf-fit-button span{display:none}.warranty-detail-view-module__6-R6DG__editor{padding:18px}.warranty-detail-view-module__6-R6DG__editorActions{flex-direction:column-reverse}.warranty-detail-view-module__6-R6DG__dateFields{grid-template-columns:1fr}}
