.project-footer{color:#9aa8b8;background:#1e242c;border-top:1px solid #3b414b;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:30px;padding:3px 12px;font:14px/1.4 Segoe UI,Arial,sans-serif;display:grid}.project-identity{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.project-version{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;color:#c6d7e5;justify-self:center}.project-footer>.project-links,.project-footer>.project-documents{justify-self:end}.project-footer a{color:#b8c9d9;text-decoration:none}.project-footer a:hover{color:#8fdef1;text-decoration:underline}.project-footer a:focus-visible,.project-footer summary:focus-visible{outline-offset:2px;outline:2px solid #73c8e5}.project-links{align-items:center;gap:18px;margin-left:auto;display:flex}.project-copyright,.project-owner{white-space:nowrap}.project-documents{margin-left:auto;display:none;position:relative}.project-documents summary{cursor:pointer;align-items:center;min-height:44px;padding:0 10px;list-style:none;display:flex}.project-documents summary::-webkit-details-marker{display:none}.project-documents summary:after{content:"▴";margin-left:8px}.project-documents[open] summary:after{content:"▾"}.project-documents nav{z-index:40;background:#252e39;border:1px solid #536578;width:230px;padding:6px;position:absolute;bottom:100%;right:0;box-shadow:0 6px 24px #0006}.project-documents nav a{align-items:center;min-height:44px;padding:6px 10px;display:flex}#app:has(>.editor-footer){grid-template-rows:35px 28px 111px var(--documentbar-height) minmax(0,1fr) 26px 91px 27px auto}#app>.editor-footer{grid-row:9}@media (max-width:600px){#app:has(>.editor-footer){grid-template-rows:40px 38px 102px var(--documentbar-height) minmax(0,1fr) 25px 106px 36px auto}}@media (max-height:560px) and (min-width:601px){#app:has(>.editor-footer){grid-template-rows:30px 26px 77px var(--documentbar-height) minmax(0,1fr) 22px 72px 25px auto}}@media (max-height:500px) and (max-width:1000px){#app:has(>.editor-footer){grid-template-rows:32px 32px 0px var(--documentbar-height) minmax(0,1fr) 22px 62px 30px auto}}body.pdf-only #app:has(>.editor-footer){grid-template-rows:35px 0 0 var(--documentbar-height) minmax(0,1fr) 0 0 24px auto}@media (max-width:700px){body.pdf-only #app:has(>.editor-footer){grid-template-rows:40px 0 0 var(--documentbar-height) minmax(0,1fr) 0 0 24px auto}}@media (max-width:1200px),(pointer:coarse){.project-footer{gap:8px;min-height:44px;padding:0 8px}.project-footer>.project-links{display:none}.project-documents{display:block}.project-identity{gap:4px}.project-owner{white-space:normal}}@media (max-width:760px){.project-footer{grid-template-columns:minmax(0,1fr) auto;row-gap:0;padding-bottom:4px}.project-version{grid-area:2/1/auto/-1}.project-documents{grid-area:1/2}.project-copyright{white-space:normal}}@media (max-width:380px){.project-documents summary{padding:0 5px}}@media print{.project-documents{display:none!important}.project-footer{color:#222;background:#fff;border-color:#bbb;flex-wrap:wrap}.project-footer a{color:#222}}@media (max-height:500px) and (max-width:1000px){.editing-block #app:has(>.editor-footer){grid-template-rows:32px 32px 0px var(--documentbar-height) minmax(0,1fr) 34px 62px 30px auto}body:not(.pdf-only):not(.editing-block) #app:has(>.editor-footer){grid-template-rows:30px 30px 0px var(--documentbar-height) minmax(0,1fr) 0px 52px 26px auto}body:not(.pdf-only):not(.editing-block) #app:has(>.editor-footer)>.modelbar{display:none}body:not(.pdf-only):not(.editing-block) #app:has(>.editor-footer)>.command-area{grid-template-rows:16px 30px;padding:3px 7px}body:not(.pdf-only):not(.editing-block) #app:has(>.editor-footer) #command-prompt{font-size:12px;line-height:16px}}
