.work-page{max-width:1120px;color:var(--text,#203329);height:100dvh;margin:auto;padding:32px 24px 100px;overflow:auto}.work-page header{justify-content:space-between;align-items:center;display:flex}.work-page h1{margin:18px 0 4px;font-size:36px}.work-page nav{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.work-page nav button[aria-current=page]{color:#fff;background:#284c35}.work-page section{background:var(--panel,#fff);border:1px solid #b7c5b5;border-radius:16px;margin:20px 0;padding:24px}.work-page label{flex-direction:column;gap:8px;margin:14px 0;display:flex}.work-page input,.work-page textarea,.work-page select{font:inherit;background:var(--panel,#fff);color:inherit;border:1px solid #aab7a9;border-radius:8px;min-width:0;max-width:100%;padding:10px}.work-page textarea{resize:vertical;min-height:120px}.work-page button{cursor:pointer;font:inherit;border:1px solid #aab7a9;border-radius:8px;padding:9px 13px}.work-page button:disabled{opacity:.5;cursor:default}.work-page article{overflow-wrap:anywhere;border-bottom:1px solid #cad2c8;padding:20px 0}.work-page pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto}.work-page .work-check{flex-direction:row;align-items:center}.work-page .work-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.work-page .work-error{color:#7a240b;background:#ffe8e1;border-radius:8px;padding:16px}.work-page fieldset{border:1px solid #cad2c8;border-radius:8px}.work-page a{color:inherit;text-decoration:underline}@media (max-width:600px){.work-page{padding:20px 14px 80px}.work-page section{padding:16px}.work-page .work-columns{grid-template-columns:1fr}.work-page input,.work-page textarea,.work-page select{font-size:16px}}.reminders-panel{text-align:left;width:100%;max-width:760px;margin:24px auto}.reminders-panel label{flex-direction:column;gap:7px;margin:12px 0;display:flex}.reminders-panel input,.reminders-panel textarea,.reminders-panel select{box-sizing:border-box;background:var(--panel,#fff);width:100%;color:inherit;font:inherit;border:1px solid #aab7a9;border-radius:8px;padding:10px}.reminders-panel textarea{min-height:90px}.reminders-panel button{cursor:pointer;border:1px solid #aab7a9;border-radius:8px;margin:5px;padding:9px 13px}.reminders-panel article{overflow-wrap:anywhere;border-bottom:1px solid #cad2c8;padding:14px 0}.reminders-panel .work-check{flex-direction:row;align-items:center}.reminders-panel .work-check input{width:auto}.reminders-panel .work-columns{flex-wrap:wrap;gap:12px;display:flex}.reminders-panel .work-columns label{flex:1;min-width:160px}.reminders-panel .work-error{color:#7a240b;background:#ffe8e1;border-radius:8px;padding:12px}
