.maintenance-page{--log-ink:#202420;--log-paper:#f7f6ec;--log-line:#d2d4c7;--log-lime:#deef84;color:var(--log-ink);background:var(--log-paper)!important;padding:0!important}
.maintenance-opening{display:grid;grid-template-columns:1fr .4fr;gap:50px;padding:55px 55px 50px;border-bottom:1px solid var(--log-ink);background:var(--log-lime);border-radius:20px 20px 0 0}
.maintenance-opening .eyebrow{font-size:11px;color:#3c4730}.maintenance-opening h1{font:600 clamp(43px,5.5vw,78px)/1.03 var(--sans);letter-spacing:-.06em;margin:25px 0}.maintenance-opening h1 em{font:400 italic 1em var(--serif)}.maintenance-opening>div>p{font:400 16px/1.85 var(--sans);max-width:48ch}.maintenance-seal{border-left:1px solid #627042;padding-left:35px;align-self:center}.maintenance-seal>span{display:block;font:400 65px/1 var(--serif)}.maintenance-seal>p{font-size:26px!important;line-height:1.25!important;letter-spacing:-.03em;margin:20px 0}.maintenance-seal small{font-size:12px;line-height:1.9}
.maintenance-workbench{padding-block:30px 35px}.maintenance-privacy{font-size:13px;line-height:1.9;max-width:105ch;margin:0 0 18px}.maintenance-message{font-size:13px;line-height:1.85;border-left:3px solid #516137;padding:12px 18px;background:#e9eddb;margin:0 0 35px}.maintenance-message[data-mode=session]{background:#f5e8c8;border-color:#92701b}.maintenance-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:55px}.maintenance-history{border-left:1px solid var(--log-line);padding-left:40px;min-width:0}.maintenance-section-head{border-top:1px solid var(--log-ink);padding-top:21px;margin-bottom:26px}.maintenance-section-head .eyebrow{font-size:10px;color:#556049}.maintenance-section-head h2{font:600 37px/1.1 var(--sans);letter-spacing:-.045em;margin:18px 0 0}.maintenance-history-title{display:flex;justify-content:space-between;align-items:end;gap:15px}.maintenance-history-title>span{font-size:11px;white-space:nowrap;padding-bottom:4px}
#maintenance-form label{display:block;font:500 13px/1.8 var(--sans);margin-bottom:20px}#maintenance-form input,#maintenance-form textarea,#maintenance-form select{display:block;width:100%;min-width:0;min-height:48px;margin-top:8px;padding:11px 12px;border:1px solid #959d8b;border-radius:0;background:#fffef6;color:var(--log-ink);font:400 16px/1.65 var(--sans)}#maintenance-form textarea{resize:vertical}#maintenance-form [aria-invalid=true]{border:2px solid #a33c23}#maintenance-form fieldset{min-width:0;border:0;border-top:1px solid var(--log-line);padding:20px 0 0;margin:10px 0}#maintenance-form legend{font:600 13px/1.8 var(--sans);padding-right:15px}.maintenance-form-row{display:grid;grid-template-columns:.75fr 1.25fr;gap:16px}.maintenance-measurements{display:grid;grid-template-columns:1fr 1.15fr .7fr;gap:12px}.maintenance-hint{font-size:12px;line-height:1.9;color:#505a49;margin:0 0 20px}.maintenance-hint a{text-decoration:underline;text-underline-offset:3px}.maintenance-error{color:#8d2d1d;font-size:14px;line-height:1.8;border-left:3px solid;padding-left:15px}.maintenance-add{background:var(--log-ink)!important;color:var(--log-paper)!important;border:0;border-radius:0!important;min-height:50px;font-size:13px}.maintenance-care-links{margin-top:23px}.maintenance-export{display:flex;gap:10px;margin-bottom:16px}.maintenance-export button,.maintenance-remove,.maintenance-undo{border:1px solid #8a947d;background:transparent;color:var(--log-ink);min-height:44px;padding:10px 15px;font:500 12px/1.7 var(--sans);cursor:pointer;border-radius:0}.maintenance-export button:disabled{opacity:.5;cursor:default}.maintenance-undo{background:var(--log-lime);border-color:#65743f}.maintenance-action{font-size:13px;line-height:1.85;color:#3b4c2c;margin:18px 0;white-space:pre-wrap;overflow-wrap:anywhere}.maintenance-empty{padding:32px 0 40px;border-top:1px solid var(--log-line)}.maintenance-empty>span{font:400 70px/1 var(--serif);color:#aab69a}.maintenance-empty h3{font:500 29px/1.2 var(--sans);letter-spacing:-.04em;margin:20px 0}.maintenance-empty p{font-size:13px;line-height:1.9;max-width:32ch}
.maintenance-entries{list-style:none;padding:0;margin:0}.maintenance-entries>li{border-top:1px solid var(--log-line);padding:25px 0;overflow-wrap:anywhere}.maintenance-entry-heading time{font:500 11px/1.7 var(--sans);text-transform:uppercase;letter-spacing:.05em;color:#526144}.maintenance-entry-heading h3{font:600 24px/1.3 var(--sans);letter-spacing:-.03em;margin:9px 0 17px}.maintenance-observation{white-space:pre-wrap;font:400 15px/1.9 var(--sans);margin:0 0 20px}.maintenance-reading-values{display:flex;gap:35px;margin:20px 0}.maintenance-reading-values dt,.maintenance-kit-note>span{font-size:10px;line-height:1.8;text-transform:uppercase;letter-spacing:.06em;color:#606e51}.maintenance-reading-values dd{font:500 20px/1.5 var(--sans);margin:6px 0 0}.maintenance-kit-note{border-left:2px solid #c2caa9;padding-left:14px;margin:20px 0}.maintenance-kit-note p{white-space:pre-wrap;font:400 13px/1.9 var(--sans);margin:7px 0}.maintenance-removed{border-top:1px solid var(--log-ink);margin-top:25px;padding-top:12px}.maintenance-removed summary{min-height:48px;cursor:pointer;font:500 14px/1.8 var(--sans);padding:12px 0}.maintenance-removed summary span{padding-left:12px;font-size:12px}.maintenance-removed>p{font-size:12px;line-height:1.9;color:#57624e}.maintenance-footnote{border-top:1px solid var(--log-ink);margin-top:40px;padding-top:22px;display:flex;justify-content:space-between;gap:20px;font-size:11px;line-height:1.8}.maintenance-footnote a{display:flex;gap:12px;align-items:center;min-height:44px}.maintenance-footnote svg{width:20px;height:20px}.maintenance-page :focus-visible{outline:3px solid #375b22;outline-offset:4px}.maintenance-page [hidden]{display:none!important}
@media(max-width:1000px){.maintenance-opening{padding:40px 35px;gap:30px}.maintenance-columns{gap:30px}.maintenance-history{padding-left:25px}.maintenance-form-row{grid-template-columns:1fr}.maintenance-measurements{grid-template-columns:1fr 1fr}.maintenance-measurements>label:last-child{grid-column:1/-1}.maintenance-history-title{display:block}.maintenance-history-title>span{display:block;margin-top:14px}}
@media(max-width:700px){.maintenance-opening{grid-template-columns:1fr;padding:30px 23px;border-radius:16px 16px 0 0;gap:25px}.maintenance-opening .eyebrow{font-size:9px}.maintenance-opening h1{font-size:43px;letter-spacing:-.055em}.maintenance-opening>div>p{font-size:14px}.maintenance-seal{border:0;border-top:1px solid #85935f;padding:18px 0 0;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.maintenance-seal>span{font-size:40px}.maintenance-seal>p{font-size:19px!important;margin:0}.maintenance-seal small{font-size:11px;margin-left:auto}.maintenance-workbench{padding-top:25px}.maintenance-columns{grid-template-columns:1fr;gap:35px}.maintenance-history{border:0;padding:0}.maintenance-section-head h2{font-size:33px}.maintenance-privacy,.maintenance-message{font-size:12px}.maintenance-measurements{gap:10px}.maintenance-form-row{grid-template-columns:1fr}.maintenance-footnote{flex-direction:column;gap:8px}.maintenance-observation{font-size:14px}.maintenance-entry-heading h3{font-size:24px}.maintenance-seal small{flex-basis:100%;margin-left:60px}.maintenance-export button{flex:1}.maintenance-history-title{display:flex;align-items:end}.maintenance-history-title>span{font-size:10px}.maintenance-entries>li{padding-block:23px}}
@media print{.maintenance-opening,.maintenance-privacy,.maintenance-message,.maintenance-columns>section:first-child,.maintenance-export,.maintenance-remove,.maintenance-undo,.maintenance-footnote{display:none}.maintenance-columns{display:block}.maintenance-history{border:0;padding:0}.maintenance-removed{display:none}.maintenance-entries>li{break-inside:avoid}.maintenance-page{background:white!important;color:black}.maintenance-observation{font-size:11pt}}
